[Перевод] Заглядывая внутрь сопроцессора Intel 8087

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

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


Intel C8008
Читать дальше →
[Перевод] Заглядывая внутрь сопроцессора Intel 8087
Source: geektimes

[Перевод] Насколько большим может быть дрон на солнечных батареях?

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

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

Неудачная попытка скрыть код от отладчика в сети ethereum

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

Код такой:

00 PUSH4 5b600856
05 PUSH1 01
07 JUMP
08 JUMPDEST

Если его развернуть, то будет:
00 63 PUSH4
01 5b JUMPDEST
02 60 PUSH1
03 08
04 56 JUMP
05 60 PUSH1
06 01
07 56 JUMP
08 5b JUMPDEST

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

Получается, что не только отладчик, но и все клиенты сети парсят код только один единственный раз при загрузке.
Неудачная попытка скрыть код от отладчика в сети ethereum
Source: geektimes

[Из песочницы] Newtoo — разработка полноценного браузерного движка с нуля в 2018?

image

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

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

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

Что за Newtoo

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

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

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

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

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

Как я говорил ранее, основные браузерные движки развиваются не первый год. Те ошибки, которые были допущены на начальных стадиях разработки остаются в проекте до конца. Самый яркий пример этому — умные указатели в C++ — это еще более сложный синтаксис, большой оверхед при работе, создании и удалении умных указателей. Кроме того, есть очень много типов умных указателей и нужно знать, какой когда использовать, ведь у каждого есть свои сюрпризы ньюансы. Посмотрите на этот файл из WebKit. Когда видишь такой код, синтаксис умных указателей, пытаешься успокоится и дышать ровно, но такого рода код — это весь вебкит с ног до головы. В моем движке нет таких недостатков.
Читать дальше →
[Из песочницы] Newtoo — разработка полноценного браузерного движка с нуля в 2018?
Source: geektimes

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

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

Читать дальше →
Как новая функция iOS 12 напомнила мне, что пора лечиться
Source: geektimes

жидкостная система охлаждения тормозов

В обычном режиме работы у автомобиля температура тормозных механизмов редко, когда превышает 200 С. На гоночной трассе тормоза могут нагреваться до температур выше 500 С.
(среднестатистические данные, которые зависят от класса автомобиля и условий движения)

Так уже получилось в автопромышленности что воздушная система охлаждения уступила жидкостной в вопросе охлаждения двигателя. Высокая эффективность «водяного» охлаждения тут сыграла не последнюю роль.

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

Но подобного преобразования в тормозной системе автомобиля не произошло. Точнее в массовом порядке жидкостное охлаждение тормозов не применялось, но были интересные конструкции. Читать дальше →
жидкостная система охлаждения тормозов
Source: geektimes

[Перевод] Илон Маск и Tesla улаживают судебные споры с Комиссией по ценным бумагам и биржам США

Основатель Tesla Илон Маск согласился заплатить штраф в размере $20 млн. и покинуть пост председателя совета директоров в рамках урегулирования иска Комиссии по ценным бумагам и биржам США (SEC). Также компания Tesla выплатит дополнительно $20 млн штрафа и согласится добавить в свой совет двух независимых директоров, пишет The Washington Post.

Читать дальше →
[Перевод] Илон Маск и Tesla улаживают судебные споры с Комиссией по ценным бумагам и биржам США
Source: geektimes

[Перевод] Илон Маск и Tesla улаживают судебные споры с Комиссией по ценным бумагам и биржам США (штрафы и отставка Илона Маска)

Основатель Tesla Илон Маск согласился заплатить штраф в размере $20 млн. и покинуть пост председателя совета директоров в рамках урегулирования иска Комиссии по ценным бумагам и биржам США (SEC). Также компания Tesla выплатит дополнительно $20 млн. штрафа и согласится добавить в свой совет двух независимых директоров, пишет The Washington Post.

Читать дальше →
[Перевод] Илон Маск и Tesla улаживают судебные споры с Комиссией по ценным бумагам и биржам США (штрафы и отставка Илона Маска)
Source: geektimes

[Из песочницы] Разработка гексапода своими руками с нуля (часть 1)

Всем привет! Не так давно я начал изучать программирование под микроконтроллеры. По началу написание простых программ для мигания светодиодом и даже двумя уже не доставляло удовольствие и становилось скучно. И вот одним вечером сидя в раздумьях над тем, чем же занять свою голову, решил найти более сложные проекты. На просторах интернета увидел много вещей, которые создают люди, но больше всего меня удивил шестиногий робот или hexapod.

Вдохновившись картинками и видео решил опробовать свои силы. Разработка корпуса, электроники и программы будет вестись с 0.
Читать дальше →
[Из песочницы] Разработка гексапода своими руками с нуля (часть 1)
Source: geektimes

Фотоэкскурсия по офису «Аудиомании»: часть вторая

В первой части фотоэкскурсии по московскому офису Аудиомании мы рассказали о большом шоуруме и двух кинозалах. Сегодня покажем служебные помещения, торговый зал и склад.

Читать дальше →
Фотоэкскурсия по офису «Аудиомании»: часть вторая
Source: geektimes