Архив за 30 сентября 2018 - 4

Немного истории развития линейки восьмиразрядных процессоров, выпускаемых компанией Intel

Линейка восьмиразрядных процессоров начинает свою историю с апреля 1972 года. Intel 8008 вообще изначально планировался для использования в калькуляторах, устройствах ввода-вывода, но производитель хорошенько «поразмыслив», решил найти линейке новое предназначение — быть центральным процессором ПК. В зависимости от модификаций процессоров тактовая частота составляла 500 или 800 КГц, а производительность равнялась 45000-160000 операций в секунду.

Заглядывая внутрь сопроцессора Intel 8087 - 1
Intel C8008
Читать полностью »

На этой неделе компанию Tesla штормило: Комиссия по ценным бумагам и биржам США (SEC) обвинила главу фирмы Илона Маска (Elon Musk) в мошенничестве и потребовала отстранить его от должности генерального директора Tesla. На этом фоне акции упали на 12%. А сегодня стало известно о новых последствиях шторма.

Модели Meizu серии Note пользуются заслуженным спросом среди потребителей: они обеспечивают хороший баланс цены и возможностей. Следующей ожидаемой новинкой линейки является M8 Note, и, возможно, именно она позирует на представленных ниже фото.

Фотографии сделаны в ходе сертификационных испытаний китайским регулятором TENAA, а это значит, что уже скоро модель будет представлена официально. О характеристиках пока данных нет, но есть предположение, что устройство предложит экран диагональю 5,99 дюйма разрешением 2160 х 1080 пикселей.

Читать полностью »

Идея кажется гениальной: разместить на дроне солнечные батареи, и тогда ему не нужен будет аккумулятор. Без него дроном можно управлять, пока светит солнце. Это прекрасно (предполагая, что ваши намерения чисты). Именно это проделали студенты Сингапурского национального университета.

Но из видео ясно, что их дрон плоский, как лист. Поэтому на самом деле вопрос звучит так: какой массой и размером может обладать такое устройство, чтобы оно смогло подняться в воздух исключительно на солнечной энергии? Я отвечу на этот вопрос и предоставлю вам специальный калькулятор для квадрокоптеров на солнечных батареях.
Читать полностью »

Захотелось мне сделать хитрый код, который бы не давал отладчику remix себя отлаживать.
Идея проста.
Отладчик загружает код, парсит его, получает последовательность команд.
А что если в аргумент команды PUSHnn запихнуть тоже код и на него потом прыгнуть?

Код такой:
0x600556735b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b

00 PUSH1 05
01 JUMP
02 PUSH20 5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b

«5b» разворачивается в JUMPDEST

Запустил я транзакцию на создание контракта и получил «Bad jump destination».

Читать полностью »

image

Привет! Меня зовут Дмитрий Козичев.

Сегодня я вам расскажу о моей попытке создать собственный современный веб-браузерный движок с нуля.

Мой движок называется Newtoo.

Что за Newtoo

Итак, Newtoo. Зачем я его создал?

Так уж получилось, что в мире есть всего 4 популярных браузерных движка, которые настолько сложны, что сами разработчики не знают и половины их кодовой базы, и настолько продвинутые по технологиям, что начать их догонять — пустая трата времени.

А так ли это на самом деле? Мой проект создан, чтобы повторить подвиги современных браузерных движков и проверить, насколько ли реально создать достойную альтернативу крупным проектам, история которых начинается с девяностых годов. Мой новый движок создается с нуля, а значит его история начинается — сегодня.

Идеология Newtoo — показать страницу быстрее, чем остальные.

Как Newtoo работает быстрее

Как я говорил ранее, основные браузерные движки развиваются не первый год. Те ошибки, которые были допущены на начальных стадиях разработки остаются в проекте до конца. Самый яркий пример этому — умные указатели в C++ — это еще более сложный синтаксис, большой оверхед при работе, создании и удалении умных указателей. Кроме того, есть очень много типов умных указателей и нужно знать, какой когда использовать, ведь у каждого есть свои сюрпризы ньюансы. Посмотрите на этот файл из WebKit. Когда видишь такой код, синтаксис умных указателей, пытаешься успокоится и дышать ровно, но такого рода код — это весь вебкит с ног до головы. В моем движке нет таких недостатков.
Читать полностью »

Следующий крупный анонс Huawei запланирован на 16 октября, в этот день компания представит флагманские смартфоны Mate 20 и Mate 20 Pro. Однако в центре внимания окажутся не только эти устройства: одновременно с ними дебютируют умные часы Watch GT и фитнес-браслет Huawei Terra. Их характеристиками и делится источник.

Буквально на днях мой iPhone гордо сообщил мне, что стала доступна iOS 12 и предложил мне обновиться. На хабре уже было пару статей о том, что нового анонсировал Apple в этой версии. Но я не заметил там упоминания об одной полезной для смартфонозадротов вроде меня функции «Экранное время». Я давно знал, что мне присуща слишком уж нездоровая зависимость от телефона (впрочем, я не один такой). Теперь мы можем подробнее исследовать свои привычки без установки дополнительных приложений. Под катом — не только описание возможностей, но и некоторые рекомендации по экологии использования смартфона.

Как новая функция iOS 12 напомнила мне, что пора лечиться - 1Читать полностью »

Мы уже сообщали, что компания Samsung в последний момент отказалась от выпуска линейки смартфонов Galaxy P. Что касается смартфонов Samsung Galaxy P30 и P30+, то они должны выйти в линейке Galaxy A.

Появившиеся в базе данных китайского регулятора TENAA изображения смартфонов подтверждают их схожесть с устройствами серии Galaxy A. Теперь же китайские источники сообщили, что официально новый смартфон будет называться Samsung Galaxy A6s, а старшая версия будет выпущена под названием Samsung Galaxy A6s+.

Читать полностью »

Следом за смартфонами Google Pixel 3 и Pixel 3 XL, которые оказались у обозревателей за несколько месяцев до анонса, в руки рядовых пользователей попала новая версия плеера Chromecast, которая будет анонсирована только через через 9 дней.

Курьезная ситуация произошла в одном из магазинов Best Buy, о чем рассказал пользователь форума Reddit, который пришел за плеером Chromecast Ultra.

Вместо Chromecast Ultra он получил еще неанонсированную новую версию плеера Chromecast, причем он обнаружил это только после возвращения домой.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js