Разработчик
Глазами физика или автобиография через призму науки
Уолтер Левин — 80-летний физик и преподаватель Массачусетского технического института. Его лекции сопровождаются обильной жестикуляцией и нестандартными действиями, например, катанием на шаре. Записи его курсов набирают миллионные просмотры на YouTube, а Билл Гейтс проходил, как минимум, три его программы. Достаточно интригующее введение для научно-популярной книги, написанной физиком. Стоит ли на самом деле внимания книга Уолтера Левина «Глазами физика», или это все просто очередной маркетинговый ход? Я потратил выходные, чтобы прочитать перевод его книги и составить мнение о ней.
Подключение управлямых блоков питания, сенсоров и реле к серверным материнским платам. Без Arduino
Подключение различных сенсоров, датчиков, реле, GPIO-расширителей и прочего «ардуиновского» хозяйства по шине I²C напрямую к серверным материнским платам через IPMI-интерфейс бортового контроллера (BMC). Практические примеры I²C-устройств и работа с ними из командной строки утилитой ipmitool
. SMBus, PMBus и управление блоками питания. Не очень документированные ограничения и вопросы безопасности. Разоблачение проприетарщины.
После установки сервера в самодельную конструкцию порой хочется подключить к нему ещё чего-нибудь: например, датчики температуры, давления, влажности, ЖК-экранчики или даже ШИМ-драйверы моторчиков. Бывают глючные внешние устройства, которые приходится удалённо и жёстко сбрасывать с помощью реле, не уровнив при этом весь сервер целиком. А может, читателю просто захотелось гребёнку GPIO с гирляндой светодиодов? Если это не одноплатник типа Raspberry Pi, а полноразмерный сервер, приходится навешивать микроконтроллер и возиться с ним: писать прошивку, тестировать, налаживать стык с хостом и т.д. Иногда это интересно само по себе, но бывает и наоборот: скорей бы скриптину написать да запустить, наконец, лишь бы работало.
Необычные разъёмы на железе всегда вызывали у автора смешанные чувства инженерно-технического зуда и вентиляторного фетишизма. Об этих занимательных разъёмах здесь и речь.
Компактный монитор домашнего воздуха (CO2, температура, влажность, давление) с Wi-Fi и мобильным интерфейсом
Про измерение CO2 и его важность на Geektimes было уже немало публикаций (ссылки в конце статьи). Здесь же хочу описать проект компактного монитора уровня CO2, а также температуры, влажности и давления с Wi-Fi, обновлением прошивки по воздуху и интерфейсом в мобильном приложении. Сердца системы модуль на базе esp8266, сенсор CO2 MH-Z19 и фреймворк esp8266-arduino. И так, включим устройство в USB-розетку:
Как сделать так, чтобы у вас не кончались идеи: метод Айзека Азимова
Одним словом Айзека Азимова можно описать так: плодовитый. Чтобы сравняться по количеству повестей, писем, эссе и других текстов, которые Азимов выдал за всю свою жизнь, вам необходимо будет писать полноразмерную повесть каждые две недели в течение 25 лет.
Как Азимов умудрялся выдавать столько хороших идей, в то время как у всех остальных их наберётся 1-2 штуки за всю жизнь? Чтобы ответить на этот вопрос, я изучил его автобиографию, "Это была хорошая жизнь".
Азимов не с рождения писал тексты 8 часов в день 7 дней в неделю. Он разрывал страницы, отчаивался, и периодически у него случались неудачи. В автобиографии Азимов делится тактикой и стратегией, выработанной им для того, чтобы идеи больше не заканчивались.
Давайте украдём у него всё, что можно.
Когнитивные стимуляторы и другая психофарма: можно ли стать умнее
Я бы хотел поговорить о разного рода фармакологических способах улучшить память, мышление, внимание и прочие качества, необходимые для успешной профессиональной и иной деятельности.
В этом посте я постараюсь дать информацию о некоторых интересных препаратах. Часть из них доступна, часть доступна только по рецепту, а часть — практически запрещена. Но, думаю, некоторые сведения из психофармакологии, представленные в этом посте, найдут своего читателя.
Spoiler: NZT ещё не изобрели, но синтезировали некоторое количество потенциально интересных штук.
Simple Solder MK936. Паяльная станция для тех, кто хочет сам
В этой статье мы хотим поделиться с общественностью проектом простой паяльной станции со стабилизацией температуры, которую любой сможет собрать своими руками без Arduino и изоленты!
Поддельное BLE-устройство на nRF24l01
Брутальное аниме для бородатых программистов
Бытует мнение, что в груди даже самого сурового бородатого программиста бьётся большое и нежное сердце, в глубине которого всегда найдётся местечко для доброго аниме. Но в жизни бывают моменты, когда настроение не располагает к кавайности: код не прёт, баг не ловится, алгоритм криво работает, тимлид вставил за сорванный дедлайн. И тогда хочется посмотреть что-то суровое, брутальное, мужское. Что же, мир аниме очень разнообразен и может предложить произведения на любой вкус.
Wi-Fi на Linux станет быстрее
— пусть лучше небольшая, но фейербаховская...
Виктор Пелевин «Поколение Пи»
Недавний релиз ядра Linux 4.9 отличный повод рассказать о предстоящем разгоне WiFi. Сразу оговорюсь — пост не о том, как увеличить зону покрытия или менять регуляторные домены. Ничего такого делать не надо, достаточно обновить ядро после того, как патчи буфероборца Dave Täht будут в стабильной ветке.
Значительное повышение скорости достигнуто за счет уменьшения задержки [1] и избыточной буферизации [2] в сети. Разработчикам пришлось ради этого перелопатить mac80211
, убрать кое-что сверху, добавить снизу и после этого задержки в сети сократились на порядок. Цена вопроса? Патч в 200 строк. Подробности под катом.
Практическое руководство по VR-дизайну
В сети есть тонны руководств и блогов про дизайн для виртуальной реальности. Но у вас не хватит времени проштудировать их все и выделить наиболее полезную информацию. Поэтому я решил поделиться своими заметками на тему VR. Это не окончательная форма статьи, она будет дополняться по мере развития технологий и подходов. Также приветствуется обратная связь.
Содержание
Анимации на GPU: делаем это правильно
Думаю, все уже знают, что современные браузеры умеют рисовать некоторые части страницы на GPU. Особенно это заметно на анимациях. Например, анимация, сделанная с помощью CSS-свойства transform
выглядит гораздо приятнее и плавнее, чем анимация, сделанная через top/left
. Однако на вопрос «как правильно делать анимации на GPU?» обычно отвечают что-то вроде «используй transform: translateZ(0)
или will-change: transform
». Эти свойства уже стали чем-то вроде zoom: 1
для IE6 (если вы понимаете, о чём я ;) для подготовки слоя для анимации на GPU или композиции (compositing), как это предпочитают называть разработчики браузеров.
Однако очень часто анимации, которые красиво и плавно работали на простых демках, вдруг неожиданно начинают тормозить на готовом сайте, вызывают различные визуальные артефакты или, того хуже, приводят к крэшу браузера. Почему так происходит? Как с этим бороться? Давайте попробуем разобраться в этой статье.
Робот-пылесос на ардуино
Что нам стоит скафандр построить? Интервью с разработчиком скафандров Николаем Моисеевым, часть 4
Скафандр от FFD (слева) и российский «Сокол» (справа). По краям стоят Николай Моисеев (слева) и Тед Саузерн (справа)
Это уже четвертое по счету интервью на Geektimes с Николаем Моисеевым, разработчиком скафандров, опыт работы которого в этой сфере насчитывает более 30 лет. В прошлом году он рассказывал о своей компании, также Николай анализировал скафандр из «Марсианина», в котором путешествовал по Марсу герой Мэтта Дэймона. В этом году мы узнали, каким может быть скафандр для высадки на планеты и спутники, что собой представляет идеальный скафандр и насколько сложным может быть процесс создания одной перчатки для «космического костюма».
Напомню, что Николай ранее работал в НПП «Звезда». Сейчас он несколько лет работает ведущим конструктором в американской компании Final Frontier Design. Я уже интересовался у Николая, каким может быть скафандр для высадки на Марс или Европу. Сегодня он рассказывает о том, как вообще случился переезд в США с одновременным созданием там компании, разрабатывающей скафандры. Совсем недавно компания сдала один из проектов, о котором рассказывалось в одном из интервью – перчатку нового типа для NASA. Сейчас эта перчатка проходит массу проверок. Насколько можно понять, агентство довольно результатами. Final Frontier Design разрабатывает и другие проекты. Обо всем этом рассказывается в продолжении.
Простой зарядник для 2S аккумуляторов на STM32F030
Австралийские школьники воссоздали препарат, на который Мартин Шкрели поднял цену в 56 раз
Группа австралийских школьников из Grammar School смогла синтезировать лекарственный препарат Дараприм (Daraprim), который используется для лечения больных токсоплазмозом и малярией. Особенно полезен (можно сказать, жизненно необходим) этот препарат для людей с ВИЧ, у которых ослаблен или вовсе отсутствует иммунитет. Осенью 2015 года Мартин Шкрели (Martin Shkreli), глава компании Turing Pharmaceuticals, выкупил за $55 млн права на оригинальное лекарство, стоимость которого составляла $13,50 и сразу же поднял цену на него до $750. Дараприм был выпущен на рынок еще в 1953 году, и с тех пор его использовали очень активно.
«Дараприм» — это название не только лекарства (второе его название — пириметамин), но и бренда. Этот бренд защищен, и права на него оказались в руках одного владельца. Австралийцам при помощи специалистов из Сиднейского университета удалось синтезировать в школьной лаборатории аналогичный препарат. Руководителем проекта стала Элис Вильямсон, химик-аспирант. Ее поразили действия Шкрели, и она решила показать, что сложности в синтезировании препарата нет никакой, и оснований для увеличения цены в несколько десятков раз тоже нет.
Как я взломал свою ip-камеру и нашел там бекдор
Защита от протечек с блекджеком и счетчиками
В рассказе пройдусь по кирпичикам системы, чем руководствовался в выборе. Вся система строится на заводских датчиках и самодельном контроллере на базе Particle (ex.Spark) Photon (такая esp8266 у которой облачная IDE на wiring из коробки), база девайса stm контроллер + wifi модуль от броадкома. Все это завязано на openhab сервер на Orange Pi One.
Невероятно громкий звук, обошедший Землю четыре раза
27 августа 1883 года Земля породила звук, громкость которого с тех пор не была превзойдена.
Звук родился на острове Кракатау, расположенном между Явой и Суматрой в Индонезии, в 10:02 утра по местному времени. Его слышали в 2080 км на Андаманских и Никобарских островах («были слышны удивительные звуки, будто пальба из пушек»); в 3200 км в Новой Гвинее и западной Австралии («серия громких звуков, напоминающих артиллерию в направлении на северо-запад»); и даже в 4800 км в Индийском океане на острове Родригес недалеко от Маврикия («идущий с востока звук, будто отдалённый рёв тяжёлых пушек») [1]. В общей сложности его слышали люди в 50 различных географических точках, покрывающих 1/13 часть земного шара.
Задумайтесь о том, насколько это удивительно. Если в Нижнем Новгороде вам кто-нибудь скажет, что слышал звук из Москвы, вы посмотрите на него с подозрением. Но Нижний Новгород находится в 400 км от Москвы. А в описываемом случае всё было так, будто человек, находившийся в Чите, слышал звук, идущий из Москвы. Со скоростью передвижения 1233 км/ч, звуку на преодоление такого пути требуется около 4 часов. Это был самый далеко распространившийся звук в известной нам истории.
Власти угрожают хакеру Geohot. Выпуск самодельного автопилота отменяется
«Я бы лучше посвятил свою жизнь разработке потрясающих технологий, чем общению с регулирующими органами. Оно того не стоит», — сказал Geohot и объявил о прекращении работы на территории США.
Прошёл почти год с того момента, как талантливый хакер Geohot [Джордж Хоц] собрал беспилотный автомобиль у себя в гараже. Вскоре переделанная им «старушка» Acura ILX великолепно ездила по шоссе, осуществляя сложные манёвры на скорости до 100 км/ч, перестраивалась по рядам и выполняла разные трюки, которые освоила за несколько месяцев обучения нейросети. Автор выложил на Github исходный код и набор данных для обучения нейросети. Казалось — вот-вот и каждый сможет установить на свою машину настоящий автопилот, купив подписку на Comma One за $999 и комплект оборудования.
Information
- Rating
- Does not participate
- Location
- Россия
- Registered
- Activity