Pull to refresh
3
0

Разработчик

Send message

Удаленная переустановка Linux по ssh без доступа к консоли

Reading time8 min
Views62K
Понадобилось мне переустановить сервер, который как бы хостился у знакомых знакомых. Там был сильно устаревший Debian, а, самое главное, система стояла на обычных разделах без lvm и пространство было распределено очень не оптимально. Физический доступ получить к нему было практически нереально, местного админа попросить что-то сделать было можно, но занять это могло неделю. Виртуальный KVM у сервера был, но извне на него попасть было нельзя; у как бы хостера не было лишних IP-адресов, а внутрь его сети попасть было невозможно. Надо было переустановить сервер из-под работающей системы по ssh. Ага, давайте поменяем ротор у турбины не выключая, потом её перезапустим и будет она с новым ротором работать!
Читать дальше →
Total votes 111: ↑110 and ↓1+109
Comments70

Глазами физика или автобиография через призму науки

Reading time4 min
Views18K


Уолтер Левин — 80-летний физик и преподаватель Массачусетского технического института. Его лекции сопровождаются обильной жестикуляцией и нестандартными действиями, например, катанием на шаре. Записи его курсов набирают миллионные просмотры на YouTube, а Билл Гейтс проходил, как минимум, три его программы. Достаточно интригующее введение для научно-популярной книги, написанной физиком. Стоит ли на самом деле внимания книга Уолтера Левина «Глазами физика», или это все просто очередной маркетинговый ход? Я потратил выходные, чтобы прочитать перевод его книги и составить мнение о ней.
Читать дальше →
Total votes 17: ↑16 and ↓1+15
Comments14

Подключение управлямых блоков питания, сенсоров и реле к серверным материнским платам. Без Arduino

Reading time19 min
Views30K
Подключение различных сенсоров, датчиков, реле, GPIO-расширителей и прочего «ардуиновского» хозяйства по шине I²C напрямую к серверным материнским платам через IPMI-интерфейс бортового контроллера (BMC). Практические примеры I²C-устройств и работа с ними из командной строки утилитой ipmitool. SMBus, PMBus и управление блоками питания. Не очень документированные ограничения и вопросы безопасности. Разоблачение проприетарщины.

После установки сервера в самодельную конструкцию порой хочется подключить к нему ещё чего-нибудь: например, датчики температуры, давления, влажности, ЖК-экранчики или даже ШИМ-драйверы моторчиков. Бывают глючные внешние устройства, которые приходится удалённо и жёстко сбрасывать с помощью реле, не уровнив при этом весь сервер целиком. А может, читателю просто захотелось гребёнку GPIO с гирляндой светодиодов? Если это не одноплатник типа Raspberry Pi, а полноразмерный сервер, приходится навешивать микроконтроллер и возиться с ним: писать прошивку, тестировать, налаживать стык с хостом и т.д. Иногда это интересно само по себе, но бывает и наоборот: скорей бы скриптину написать да запустить, наконец, лишь бы работало.

Необычные разъёмы на железе всегда вызывали у автора смешанные чувства инженерно-технического зуда и вентиляторного фетишизма. Об этих занимательных разъёмах здесь и речь.
Читать дальше →
Total votes 32: ↑32 and ↓0+32
Comments36

Компактный монитор домашнего воздуха (CO2, температура, влажность, давление) с Wi-Fi и мобильным интерфейсом

Reading time10 min
Views80K

image


Про измерение CO2 и его важность на Geektimes было уже немало публикаций (ссылки в конце статьи). Здесь же хочу описать проект компактного монитора уровня CO2, а также температуры, влажности и давления с Wi-Fi, обновлением прошивки по воздуху и интерфейсом в мобильном приложении. Сердца системы модуль на базе esp8266, сенсор CO2 MH-Z19 и фреймворк esp8266-arduino. И так, включим устройство в USB-розетку:

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

Как сделать так, чтобы у вас не кончались идеи: метод Айзека Азимова

Reading time4 min
Views98K
image

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

Как Азимов умудрялся выдавать столько хороших идей, в то время как у всех остальных их наберётся 1-2 штуки за всю жизнь? Чтобы ответить на этот вопрос, я изучил его автобиографию, "Это была хорошая жизнь".

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

Давайте украдём у него всё, что можно.
Читать дальше →
Total votes 59: ↑59 and ↓0+59
Comments40

Когнитивные стимуляторы и другая психофарма: можно ли стать умнее

Reading time14 min
Views195K
Привет, %username%!

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

В этом посте я постараюсь дать информацию о некоторых интересных препаратах. Часть из них доступна, часть доступна только по рецепту, а часть — практически запрещена. Но, думаю, некоторые сведения из психофармакологии, представленные в этом посте, найдут своего читателя.

Spoiler: NZT ещё не изобрели, но синтезировали некоторое количество потенциально интересных штук.
Читать дальше →
Total votes 70: ↑64 and ↓6+58
Comments577

Simple Solder MK936. Паяльная станция для тех, кто хочет сам

Reading time6 min
Views60K
Всем привет!

В этой статье мы хотим поделиться с общественностью проектом простой паяльной станции со стабилизацией температуры, которую любой сможет собрать своими руками без Arduino и изоленты!


Читать дальше →
Total votes 68: ↑65 and ↓3+62
Comments144

Поддельное BLE-устройство на nRF24l01

Reading time4 min
Views62K
Данная статья на 90% основывается на заметке «Bit-Banging» Bluetooth Low Energy. Все началось с того, что потребовалось запустить распространенные сейчас трансиверы на чипе Nordic nRF24l01. В процессе поиска примеров работы с ними я и наткнулся на вышеупомянутую статью. Являясь обладателем телефона с поддержкой Bluetooth 4.0 (который и включает в себя Bluetooth Low Energy), подумал: а почему бы не попытаться повторить эксперимент?
Читать дальше →
Total votes 32: ↑31 and ↓1+30
Comments9

Брутальное аниме для бородатых программистов

Reading time4 min
Views82K

Бытует мнение, что в груди даже самого сурового бородатого программиста бьётся большое и нежное сердце, в глубине которого всегда найдётся местечко для доброго аниме. Но в жизни бывают моменты, когда настроение не располагает к кавайности: код не прёт, баг не ловится, алгоритм криво работает, тимлид вставил за сорванный дедлайн. И тогда хочется посмотреть что-то суровое, брутальное, мужское. Что же, мир аниме очень разнообразен и может предложить произведения на любой вкус.
Total votes 51: ↑39 and ↓12+27
Comments200

Wi-Fi на Linux станет быстрее

Reading time5 min
Views32K
пусть лучше небольшая, но фейербаховская...
Виктор Пелевин «Поколение Пи»

Недавний релиз ядра Linux 4.9 отличный повод рассказать о предстоящем разгоне WiFi. Сразу оговорюсь — пост не о том, как увеличить зону покрытия или менять регуляторные домены. Ничего такого делать не надо, достаточно обновить ядро после того, как патчи буфероборца Dave Täht будут в стабильной ветке.



Значительное повышение скорости достигнуто за счет уменьшения задержки [1] и избыточной буферизации [2] в сети. Разработчикам пришлось ради этого перелопатить mac80211, убрать кое-что сверху, добавить снизу и после этого задержки в сети сократились на порядок. Цена вопроса? Патч в 200 строк. Подробности под катом.

Читать дальше →
Total votes 56: ↑55 and ↓1+54
Comments19

Практическое руководство по VR-дизайну

Reading time15 min
Views27K


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

Содержание


  1. Памятка для начинающих
  2. Основные принципы
  3. Процесс
  4. Инструменты
  5. Словарь
  6. Платформы
  7. Другие ресурсы
Total votes 51: ↑47 and ↓4+43
Comments2

Анимации на GPU: делаем это правильно

Reading time20 min
Views55K

Думаю, все уже знают, что современные браузеры умеют рисовать некоторые части страницы на GPU. Особенно это заметно на анимациях. Например, анимация, сделанная с помощью CSS-свойства transform выглядит гораздо приятнее и плавнее, чем анимация, сделанная через top/left. Однако на вопрос «как правильно делать анимации на GPU?» обычно отвечают что-то вроде «используй transform: translateZ(0) или will-change: transform». Эти свойства уже стали чем-то вроде zoom: 1 для IE6 (если вы понимаете, о чём я ;) для подготовки слоя для анимации на GPU или композиции (compositing), как это предпочитают называть разработчики браузеров.


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

Total votes 78: ↑78 and ↓0+78
Comments26

Робот-пылесос на ардуино

Reading time5 min
Views81K
Несмотря на то, что на geektimes уже есть несколько статей про роботы-пылесосы на ардуино тут и тут, Думаю не будет лишним опубликовать еще один проект. Тем более он сделан чуть ближе к магазинным образцам и, поскольку проект постоянно продолжает развиваться, со временем превзойдет по функционалу некоторые из них. Данный пост я публикую с разрешения разработчика этого робота-пылесоса, поскольку у автора нет возможности публиковать статьи со своего аккаунта. Поэтому статья будет в форме небольшого интервью с создателем вперемешку со схемами, фото и кодом робота-пылесоса. Но начнем с видеодемонстрации уборки комнаты этим пылесосом.


Читать дальше →
Total votes 25: ↑24 and ↓1+23
Comments8

Что нам стоит скафандр построить? Интервью с разработчиком скафандров Николаем Моисеевым, часть 4

Reading time10 min
Views15K

Скафандр от FFD (слева) и российский «Сокол» (справа). По краям стоят Николай Моисеев (слева) и Тед Саузерн (справа)

Это уже четвертое по счету интервью на Geektimes с Николаем Моисеевым, разработчиком скафандров, опыт работы которого в этой сфере насчитывает более 30 лет. В прошлом году он рассказывал о своей компании, также Николай анализировал скафандр из «Марсианина», в котором путешествовал по Марсу герой Мэтта Дэймона. В этом году мы узнали, каким может быть скафандр для высадки на планеты и спутники, что собой представляет идеальный скафандр и насколько сложным может быть процесс создания одной перчатки для «космического костюма».

Напомню, что Николай ранее работал в НПП «Звезда». Сейчас он несколько лет работает ведущим конструктором в американской компании Final Frontier Design. Я уже интересовался у Николая, каким может быть скафандр для высадки на Марс или Европу. Сегодня он рассказывает о том, как вообще случился переезд в США с одновременным созданием там компании, разрабатывающей скафандры. Совсем недавно компания сдала один из проектов, о котором рассказывалось в одном из интервью – перчатку нового типа для NASA. Сейчас эта перчатка проходит массу проверок. Насколько можно понять, агентство довольно результатами. Final Frontier Design разрабатывает и другие проекты. Обо всем этом рассказывается в продолжении.
Total votes 37: ↑37 and ↓0+37
Comments41

Простой зарядник для 2S аккумуляторов на STM32F030

Reading time2 min
Views12K
Скопилось какое-то количество 2S аккумуляторов разной емкости, которые требуется подзаряжать в «походных условиях» от 12 вольтовых батарей или USB. Решил сделать зарядник на микроконтроллере, заодно добавив функцию подзарядки телефона от этих же аккумуляторов (с помощью простейшего step-down преобразователя на MP1584EN). Схему пришлось переделывать в процессе, поэтому вид не особо презентабельный получился.

image
Читать дальше →
Total votes 20: ↑19 and ↓1+18
Comments31

Австралийские школьники воссоздали препарат, на который Мартин Шкрели поднял цену в 56 раз

Reading time3 min
Views38K


Группа австралийских школьников из Grammar School смогла синтезировать лекарственный препарат Дараприм (Daraprim), который используется для лечения больных токсоплазмозом и малярией. Особенно полезен (можно сказать, жизненно необходим) этот препарат для людей с ВИЧ, у которых ослаблен или вовсе отсутствует иммунитет. Осенью 2015 года Мартин Шкрели (Martin Shkreli), глава компании Turing Pharmaceuticals, выкупил за $55 млн права на оригинальное лекарство, стоимость которого составляла $13,50 и сразу же поднял цену на него до $750. Дараприм был выпущен на рынок еще в 1953 году, и с тех пор его использовали очень активно.

«Дараприм» — это название не только лекарства (второе его название — пириметамин), но и бренда. Этот бренд защищен, и права на него оказались в руках одного владельца. Австралийцам при помощи специалистов из Сиднейского университета удалось синтезировать в школьной лаборатории аналогичный препарат. Руководителем проекта стала Элис Вильямсон, химик-аспирант. Ее поразили действия Шкрели, и она решила показать, что сложности в синтезировании препарата нет никакой, и оснований для увеличения цены в несколько десятков раз тоже нет.
Total votes 50: ↑48 and ↓2+46
Comments441

Как я взломал свою ip-камеру и нашел там бекдор

Reading time5 min
Views137K
Время пришло. Я купил себе второе IoT устройство в виде дешевой ip-камеры. Мои ожидания относящиеся к безопасности этой камеры были не высоки, это была самая дешевая камера из всех. Но она смогла меня удивить.

Читать дальше →
Total votes 132: ↑125 and ↓7+118
Comments58

Защита от протечек с блекджеком и счетчиками

Reading time18 min
Views57K
Приветствую. Есть такая штука — гидролок\нептун\авквасторож — системы перекрытия подачи воды, если происходит не контролируемая утечка. Принцип простой — датчик воды + автоматика + пара кранов с электроприводами. Но дьявол как обычно в деталях: как устроены краны, как устроены датчики протечки и почему один стоит 50 рублей, а другой 500р. На все это дело навернут килограм макетингового булшита, упаковка вырви глаз и т.д.

В рассказе пройдусь по кирпичикам системы, чем руководствовался в выборе. Вся система строится на заводских датчиках и самодельном контроллере на базе Particle (ex.Spark) Photon (такая esp8266 у которой облачная IDE на wiring из коробки), база девайса stm контроллер + wifi модуль от броадкома. Все это завязано на openhab сервер на Orange Pi One.


Читать дальше →
Total votes 68: ↑66 and ↓2+64
Comments118

Невероятно громкий звук, обошедший Землю четыре раза

Reading time4 min
Views100K
image

27 августа 1883 года Земля породила звук, громкость которого с тех пор не была превзойдена.

Звук родился на острове Кракатау, расположенном между Явой и Суматрой в Индонезии, в 10:02 утра по местному времени. Его слышали в 2080 км на Андаманских и Никобарских островах («были слышны удивительные звуки, будто пальба из пушек»); в 3200 км в Новой Гвинее и западной Австралии («серия громких звуков, напоминающих артиллерию в направлении на северо-запад»); и даже в 4800 км в Индийском океане на острове Родригес недалеко от Маврикия («идущий с востока звук, будто отдалённый рёв тяжёлых пушек») [1]. В общей сложности его слышали люди в 50 различных географических точках, покрывающих 1/13 часть земного шара.

Задумайтесь о том, насколько это удивительно. Если в Нижнем Новгороде вам кто-нибудь скажет, что слышал звук из Москвы, вы посмотрите на него с подозрением. Но Нижний Новгород находится в 400 км от Москвы. А в описываемом случае всё было так, будто человек, находившийся в Чите, слышал звук, идущий из Москвы. Со скоростью передвижения 1233 км/ч, звуку на преодоление такого пути требуется около 4 часов. Это был самый далеко распространившийся звук в известной нам истории.
Читать дальше →
Total votes 110: ↑106 and ↓4+102
Comments71

Власти угрожают хакеру Geohot. Выпуск самодельного автопилота отменяется

Reading time5 min
Views44K

«Я бы лучше посвятил свою жизнь разработке потрясающих технологий, чем общению с регулирующими органами. Оно того не стоит», — сказал Geohot и объявил о прекращении работы на территории США.

Прошёл почти год с того момента, как талантливый хакер Geohot [Джордж Хоц] собрал беспилотный автомобиль у себя в гараже. Вскоре переделанная им «старушка» Acura ILX великолепно ездила по шоссе, осуществляя сложные манёвры на скорости до 100 км/ч, перестраивалась по рядам и выполняла разные трюки, которые освоила за несколько месяцев обучения нейросети. Автор выложил на Github исходный код и набор данных для обучения нейросети. Казалось — вот-вот и каждый сможет установить на свою машину настоящий автопилот, купив подписку на Comma One за $999 и комплект оборудования.
Читать дальше →
Total votes 55: ↑47 and ↓8+39
Comments249

Information

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