Pull to refresh
3
0

Разработчик

Send message

Даешь пульт мультикоптеру!

Reading time8 min
Views74K
image

Авиамоделизму, как хобби, десятки лет. И на рынке аппаратуры радиоуправления давно сформировались свои лидеры и стандарты. Мультикоптеры же стали смиренно использовать существующие пульты ДУ от самолетов и вертолетов.

Насколько безопасны такие полеты? И почему коптеру нужен собственный пульт?

Пост содержит инструкцию по изменению механической части RC-передатчика Futaba T8FG. С незначительными отступлениями, эта инструкция может быть применена к большинству передатчиков, имеющихся в продаже.

Возможно, следуя инструкции, вы лишитесь гарантии на пульт или самого пульта вообще, но у вас останется мультикоптер. Возможно, не следуя инструкции, вы лишитесь мультикоптера, но зато пульт останется при вас.


Рекомендую к прочтению, если:

1) Вы собираетесь сделать/приобрести мультикоптер
2) Вы летаете на мультикоптере, используя самолетный пульт
3) Хотите быть в курсе особенностей управления авиамоделями

Читать дальше →
Total votes 57: ↑55 and ↓2+53
Comments75

Всё, что вы знали о холестерине, оказалось неправдой

Reading time11 min
Views193K


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

Я не виню их за критику. В большинстве своём они, подобно мне, росли в 80-х и 90-х годах, когда считалось, что диеты с высоким содержанием холестерина и жира приведут к заболеваниям сердца и другим проблемам.

Но все, что люди знают по поводу холестерина, оказалось неправдой. Это включает и меня, и то, что я находил однозначной связью между этой липофильной молекулой и тестостероном.

Г-н Холестерин – не злодей. Его просто неверно поняли. Сегодня мы поделимся всем, что нужно знать про г-на Холестерина и раскроем все секретные сведения по поводу этого хорошего парня.
Читать дальше →
Total votes 79: ↑70 and ↓9+61
Comments227

Лев Термен — от музыки «из воздуха» до прослушки без «жучков»

Reading time8 min
Views50K
Лев Термен – физик-изобретатель, музыкант, бизнесмен, лауреат сталинской премии и заключенный, а также человек, который заслуженно считается отцом электронной музыки. Наиболее известным устройством гения своего времени стал первый в мире электромузыкальный инструмент – терменвокс. Инструмент, который позволяет извлекать звуки, не прикасаясь к нему руками, а лишь манипулируя ими перед антеннами.

Сложно переоценить саму значимость факта создания первого электронного музыкального инструмента, но при этом не менее значимые изобретения гения остаются в тени. Не многие знают о том, что Термен стал пионером передачи изображения на расстояние, предвосхитив появление телевидения, разработал ряд не имеющих аналогов музыкальных инструментов. По одной из легенд создавал систему звуковой сигнализации для Кремля. Кроме того, Термен серьёзно помог органам госбезопасности СССР с записью разговоров в посольствах потенциальных противников. Последнее достижение Отец Народов даже отметил премией своего имени. Интересно, что предшественник И.В. Джугашвили, вождь и учитель тов. Ульянов, как большой любитель музыки, удостоил героя этой публикации личной аудиенции, во время которой брал уроки игры на терменвоксе.


Читать дальше →
Total votes 43: ↑43 and ↓0+43
Comments23

Транспондер DST40: принцип работы, история появления и взлома, а также немного практики по брутфорсу

Reading time17 min
Views34K
Давным-давно, ещё в девяностых годах прошлого века, набирающий обороты автомобильный рынок остро нуждался в появлении серьёзных противоугонных систем (далее по тексту — иммобилайзеров). Для автоугонщиков в те времена не было особых препятствий, мешавших завести двигатель механической копией ключа или даже совсем без ключа — простым замыканием проводов. Нужны были иммобилайзеры, способные значительно затруднить процесс старта двигателя и дальнейшего угона автомобиля без родного ключа зажигания.

Вот тогда и появилась на свет идея создания компактного радиомодуля (далее по тексту — транспондера), встраиваемого прямо в ключ зажигания автомобиля. В автомобиль же устанавливался иммобилайзер, общающийся с транспондером по радиоканалу. Иммобилайзер посылал в транспондер запрос, а транспондер отвечал неким кодом, без получения которого иммобилайзер не позволял запустить двигатель. Однако поначалу транспондеры всё равно были довольно примитивными, сравнительно легко клонируемыми устройствами. Достаточно было наличие радиоперехватчика и светлой головы на плечах, чтобы разобраться в алгоритме обмена и сымитировать ответ транспондера. Требовалось кардинальное изменение алгоритма общения иммобилайзера с транспондером.

Сегодня я расскажу вам про историю появления и последующего взлома одного из таких алгоритмов, а также поведаю о практических тонкостях процесса брутфорса секретного ключа шифрования.

Далее по тексту все картинки будут кликабельными, чтобы при желании их можно было детально рассмотреть.
Читать дальше →
Total votes 46: ↑46 and ↓0+46
Comments21

В ядре Linux обнаружена опасная 0-day уязвимость Dirty COW (CVE-2016-5195)

Reading time2 min
Views43K


В ядре Linux обнаружена опасная уязвимость, которая связана с обработкой подсистемой памяти ядра механизма copy-on-write (COW). Эксплуатируя баг можно спровоцировать так называемое состояние гонки (race condition). При эксплуатации уязвимости неавторизованный локальный пользователь сможет получить доступ к memory mappings с правом записи, хотя доступ должен быть ограничивать только чтением (read-only). Уязвимость относится к privilege escalation.
Читать дальше →
Total votes 68: ↑67 and ↓1+66
Comments51

Дисплей-индикатор на электронных чернилах «живёт» на солнечной энергии и никогда не требует подзарядки

Reading time4 min
Views21K

Один из прототипов, разработанных в Microsoft Research

Электронная бумага (e-ink) широко используется в электронных книгах. Благодаря сверхнизкому энергопотреблению простенькие чёрно-белые «читалки» месяцами работают от одной зарядки. На солнце текст читается лучше, чем на самом дорогом планшете.

Cверхнизкое энергопотребление — великолепное преимущество электронной бумаги. Может быть, его можно использовать не только для электронных читалок, но и в производстве других гаджетов? Ведь если подключить к дисплею обычный фотоэлемент, то прибор вообще не нуждается во внешних источниках питания на протяжении всего срока эксплуатации. Когда дисплей оснащён Bluetooth, то вообще отлично.
Читать дальше →
Total votes 26: ↑24 and ↓2+22
Comments31

Спасибо за память: как дешёвая память меняет вычисления

Reading time6 min
Views20K

Ранний Micron DRAM, ёмкость 1 Мбит

RAM (random access memory, запоминающее устройство с произвольным доступом) присутствует в любой компьютерной системе, от небольших встроенных контроллеров до промышленных серверов. Данные хранятся в SRAM (статической RAM) или DRAM (динамической RAM), пока процессор работает с ними. С падением цен на RAM модель перемещения данных между RAM и постоянным местом хранения данных может исчезнуть.

RAM сильно подвержена влиянию колебаний рынка, но в долгосрочной перспективе её стоимость идёт вниз. В 2000 году гигабайт памяти стоил более $1000, а сейчас – всего $5. Это позволяет вообразить совершенно другую архитектуру системы.

Базы данных обычно хранятся на дисках, откуда нужная информация считывается при необходимости в память, после чего обрабатывается. Обычно считается, что объём памяти в системе на несколько порядков меньше объёма дисков – например, гигабайты против терабайтов. Но с увеличением объёмов памяти становится эффективнее загружать больше данных в память, уменьшая количество чтений и записей. С уменьшением стоимости RAM становится возможным загружать базы данных в память целиком, проводить операции над ними и записывать их обратно. Сейчас мы уже подошли к точке, в которой некоторые базы не записываются обратно на диск, и постоянно висят в памяти.
Total votes 28: ↑24 and ↓4+20
Comments44

Оптимизация кода: память

Reading time12 min
Views93K
Большинство программистов представляют вычислительную систему как процессор, который выполняет инструкции, и память, которая хранит инструкции и данные для процессора. В этой простой модели память представляется линейным массивом байтов и процессор может обратиться к любому месту в памяти за константное время. Хотя это эффективная модель для большинства ситуаций, она не отражает того, как в действительности работают современные системы.

В действительности система памяти образует иерархию устройств хранения с разными ёмкостями, стоимостью и временем доступа. Регистры процессора хранят наиболее часто используемые данные. Маленькие быстрые кэш-памяти, расположенные близко к процессору, служат буферными зонами, которые хранят маленькую часть данных, расположеных в относительно медленной оперативной памяти. Оперативная память служит буфером для медленных локальных дисков. А локальные диски служат буфером для данных с удалённых машин, связанных сетью.

image

Иерархия памяти работает, потому что хорошо написанные программы имеют тенденцию обращаться к хранилищу на каком-то конкретном уровне более часто, чем к хранилищу на более низком уровне. Так что хранилище на более низком уровне может быть медленнее, больше и дешевле. В итоге мы получаем большой объём памяти, который имеет стоимость хранилища в самом низу иерархии, но доставляет данные программе со скоростью быстрого хранилища в самом верху иерархии.
Читать дальше →
Total votes 80: ↑78 and ↓2+76
Comments99

Специальные простые числа помогают пассивно прослушать протокол обмена ключами Диффи-Хеллмана

Reading time4 min
Views30K

Слайд из презентации АНБ

В 2013 году благодаря Эдварду Сноудену в СМИ попали документы АНБ. Среди них — замыленный слайд из презентации, который указывал на возможности АНБ по расшифровке трафика VPN. У АНБ не было причин врать в засекреченной презентации, так что специалисты восприняли эту информацию как свидетельство наличия некоей фундаментальной уязвимости в современных системах криптографии с открытым ключом.
Читать дальше →
Total votes 56: ↑50 and ↓6+44
Comments11

Как на Super Nintendo появились 3D-игры: история сопроцессора Super FX

Reading time9 min
Views21K


Начало 90-х — это время войн консолей четвёртого поколения. Основными конкурентами за рынок и кошельки фанатов игр стали Nintendo и Sega с приставками Super NES (Super Famicom) и Sega Mega Drive (Genesis). Обе компании пытались привлекать игроков зрелищными спецэффектами, но вычислительные мощности приставок были ограничены. Они физически не способны самостоятельно обеспечить расчёт трёхмерной графики.

Однако выход был найден, и заключался он в самой концепции картриджей, которые были не только накопителями с играми, но и могли использоваться как платы расширения. В марте 1993 года появился первый картридж SNES с космическим симулятором Starfox. Внутри него был установлен сопроцессор Super FX, обеспечивший долгожданный прорыв в 3D. Разработку сопроцессора Nintendo поручила британскому разработчику игр Argonaut Software. Что же это за компания, и как её пути пересеклись с Nintendo? Чтобы ответить на этот вопрос, нужно вернуться ещё на десять лет назад.
Читать дальше →
Total votes 52: ↑52 and ↓0+52
Comments20

Как ФБР заставило Yahoo модифицировать фильтр входящей почты

Reading time4 min
Views19K

Марисса Майер подверглась критике за неспособность обеспечить меры безопасности в условиях давления со стороны правительственных разведслужб. Фото: AP Photo/Michel Euler

Для отдела безопасности Yahoo нынешняя ситуация выглядит так, словно компанию взломали. Некий злоумышленник в середине 2015 года установил бэкдор, который сканировал почтовый трафик (в отчёте сказано о поиске конкретной "signature", что бы это не значило). Так могла поступать иностранная разведка, которая хочет найти конкретную информацию. Но в данном случае иностранная разведка оказалась ни при чём. Как стало известно агентству Reuters, высшее руководство корпорации Yahoo помогло агентам правительственных служб США установить специальный бэкдор для сканирования почтового трафика Yahoo Mail.
Читать дальше →
Total votes 25: ↑23 and ↓2+21
Comments36

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

Reading time6 min
Views155K
Первую часть рассказа о нейромедиаторах «Атлас» посвятил молодежным дофамину, норадреналину и серотонину. Во втором посте речь пойдет о менее известных медиаторах, которые выполняют важную невидимую работу: стимулируют и тормозят другие нейромедиаторы, помогают нам учиться и запоминать.


Читать дальше →
Total votes 47: ↑47 and ↓0+47
Comments31

Обходим детектирование виртуальной машины программами в VMWare

Reading time3 min
Views141K
Разработчики вирусного ПО и просто разработчики, не желающие, чтобы их программу пытались реверсить, на этапе запуска или установки проводят проверки на виртуальную машину, и в случае её обнаружения отказываются работать, а то и вовсе самоликвидируются. Под катом описан способ, как можно попробовать решить эту проблему.
Читать дальше →
Total votes 58: ↑53 and ↓5+48
Comments28

Создание динамических time-lapse с помощью микроконтроллера

Reading time2 min
Views7.9K
Когда то у меня была мыльница Canon и у нее был вход типа мини джек. Через который к фотоаппарату можно было подключить интервелометр и снимать таймлапсы. Интервелометр это такая штука которая может автоматически нажимать на спуск с заданным интервалом времени.
Total votes 21: ↑20 and ↓1+19
Comments24

Modest — разработка открытого движка HTML рендера на «голом» Си

Reading time5 min
Views18K
Всем привет! Меня зовут Александр Борисов и я разрабатываю Modest — открытый движок HTML-рендера на «голом» Си без использования внешних зависимостей (далее движок). Сразу хочется пояснить, что значит «без внешних зависимостей» — весь код пишется с нуля, код нигде не заимствован.

После моей последней публикации прошло немало времени. За это время многое изменилось и я хочу поделиться с вами достижениями в разработке.
Приступим!
Total votes 78: ↑75 and ↓3+72
Comments81

1 млн веб-камер заражены червем BASHLITE и используются для DDoS-атак

Reading time3 min
Views13K


Более миллиона подключаемых к интернету видео-камер и DVR скомпрометированы и являются частью ботнета, который его создатели используют для проведения DDoS-атак. Об этом сообщили исследователи из Level 3 Threat Research Labs. По их информации, злоумышленники используют семейство зловредного софта, которое известно под названиями Lizkebab, BASHLITE, Torlus и Gafgyt — хакерам удалось заразить уже около миллиона устройств в разных странах.
Читать дальше →
Total votes 17: ↑16 and ↓1+15
Comments6

Знакомимся с OpenGL

Reading time8 min
Views297K

OpenGL


Знакомство с OpenGL нужно начать с того, что OpenGL — это спецификация. Т.е. OpenGL лишь определяет набор обязательных возможностей. Реализация же зависит от конкретной платформы.
OpenGL является кроссплатформенным, независимым от языка программирования API для работы с графикой. OpenGL — низкоуровневый API, поэтому для работы с ним неплохо иметь некоторое представление о графике в целом и знать основы линейной алгебры.
Читать дальше →
Total votes 96: ↑81 and ↓15+66
Comments47

Пишите меньше кода, блин

Reading time4 min
Views70K

Я не самый талантливый кодер в мире. Правда. Так что я стараюсь писать как можно меньше кода. Чем меньше кода я пишу, тем меньше кода может ломаться, поддерживаться и требовать пояснений.


А еще я ленивый — мед, да еще и ложкой (я решил использовать в статье аналогии с едой).


Но, оказывается, что единственный гарантированный способ повысить производительность в вебе — это писать меньше кода. Минифицировать? Окей. Сжимать? Ну, да. Кэшировать? Звучит неплохо. Вообще отказываться кодить или использовать чужой код изначально? А вот теперь — в яблочко! Что есть на входе — должно выйти на выходе в той или иной форме, независимо от того, смог ли ваш сборщик растворить и переварить это своими желудочными соками (я, пожалуй, откажусь от пищевых аналогий).


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


В стремлении к уменьшению мне больше всего нравится вот что: в конце остается только то, что реально нужно, только то, что по-настоящему требуется пользователю. Огромная фотка какого-то чувака, пьющего латте? Выкинуть. Кнопки социальных сетей, которые подсасывают кучу левого кода и ломают дизайн страницы? Пинок под зад им. Эта хреновина на JavaScript, которая перехватывает правый клик и показывает кастомное модальное окно? Выставить на мороз!


Речь идет не только про подключение штук, которые ломают интерфейс. То, как вы пишете свой собственный код, тоже играет большую роль в стремлении к уменьшению кода. Вот несколько советов и идей. Я писал о них ранее, но в контексте удобства и отзывчивого дизайна. Просто так получается, что гибкий, удобный веб требует меньше контроля с нашей стороны и его сложнее сломать.

Читать дальше →
Total votes 116: ↑101 and ↓15+86
Comments46

Как умер главный конкурент тёмной материи

Reading time9 min
Views45K

Единственным способом было бы изменение законов гравитации, но лучшие из наших наблюдений отметают такие изменения.



Разница между ожидаемым и наблюдаемым с годами выросла, и мы всё сильнее напрягаемся, чтобы заполнить этот разрыв.
— Джеремия П. Острикер


Если вы интересуетесь космосом, Вселенной и тем, что в ней есть, вы должны были слышать о тёмной материи – или хотя бы о проблеме тёмной материи. Давайте коротко пробежимся по тому, что вы сможете увидеть, если посмотрите на Вселенную при помощи величайшей технологии телескопов, которую человечество смогло создать.



Нет, не это изображение. Это вы сможете увидеть очень хорошо вооружённым глазом: небольшой регион пространства, содержащий немного тусклых звёзд, находящихся в нашей галактике, и ничего более.

Мы рассмотрели не только этот конкретный регион, но и множество других подобных, при помощи невероятно чувствительных инструментов. Даже для такого региона, лишённого ярких звёзд, галактик или известных скоплений и групп, нам нужно всего лишь направить наши камеры на него в течении достаточно долгого времени. И если времени пройдёт много, мы начнём собирать фотоны от невероятно тусклых и дальних источников. Этот маленький участок под названием XDF – результат наблюдения в эксперименте Hubble eXtreme Deep Field, регионе настолько малом, что для покрытия всего ночного неба таких регионов потребовалось бы 32 000 000. И вот что всё же увидел там телескоп им. Хаббла.
Total votes 60: ↑58 and ↓2+56
Comments127

Я хочу знать, какой код работает в моём теле

Reading time4 min
Views25K
Мари Мо – киборг, работающий на закрытом софте, которому она не может доверять. Она хочет изменить эту ситуацию.



В возрасте 33 лет Мари Мо [Marie Moe] узнала, что её сердце может подвести её в любой момент. Она работала специалистом по компьютерной безопасности в Норвегии. Мари обнаружила, что у неё достаточно распространённая болезнь сердца, нарушающая нормальный пульс и ей нужно устанавливать стимулятор сердца. Хирургическое вмешательство было быстрым и обошлось без осложнений. Уже через несколько недель она смогла выдержать поездку в Лондон с целью прохождения курсов по этическому взлому.

Она чувствовала себя хорошо до тех пор, пока не начала взбираться по лестнице Ковент Гарден, одной из самых глубоких станций лондонской подземки. Внезапно что-то случилось с её сердцем. «Мне показалось, что я умираю,- говорит она. – Это было ужасное ощущение. Я не могла дышать и не понимала, что происходит». В Норвегии кардиологи лишь спустя несколько месяцев выяснили, что случилось: ограничения на частоту пульса в стимуляторе были выставлены некорректно, и когда она перенапряглась, включился безопасный режим, резко уронивший скорость сокращений сердечной мышцы с 160 до 80 ударов в минуту.
Читать дальше →
Total votes 52: ↑49 and ↓3+46
Comments90

Information

Rating
Does not participate
Location
Россия
Registered
Activity