Как стать автором
Обновить
32
0.1

Пользователь

Отправить сообщение

Никто не знает, как работает каскад

Время на прочтение6 мин
Количество просмотров16K

Перед началом чтения пройдите простой тест — каким будет значение свойства background-color в первом и во втором варианте, и почему именно так?

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

p.s. Если у вас отключены картинки в ленте на Хабре, то сразу заходите под кат — тест дублируется и там.

Пройти тест
Всего голосов 23: ↑23 и ↓0+23
Комментарии11

Жизнь как этап эволюции материи

Время на прочтение15 мин
Количество просмотров12K
Биологическая реакция выделяется нелинейным отношением объекта реакции к воздействию, её вызвавшему. Если представить лягушку, прыгнувшую из-за того, что на неё упала капля воды, то в этом не будет ничего необычного. Но если представить ту же каплю, капнувшую на камень и в ёмкость с реагентом сопоставимых размеров, то разница химической, физической и биологической реакции будет очевидна: химической реакции будет на каплю — в пределах, для которых её хватит как реагента, физическая реакция будет пропорциональна физическим характеристикам взаимодействия, то есть, незаметна для одной капли (хотя достаточно сильная струя воды могла бы расколоть камень). Никаких физических или химических свойств одной капли воды не хватит, чтобы заставить перепрыгнуть на другое место ёмкость с реагентом. Прыжок камня размером с лягушку на расстояние лягушачьего потребовало бы сильного внешнего толчка, в отсутствие которых прыгающие камни, скорее, наведут на подозрения, что камни-то живые.


380 тысяч лет от БВ до первого атома водорода

Живая природа отличается от неживой наличием поведения — то есть организованной реакцией материи, непропорциональной уровню внешнего химического или физического воздействия. Живая реакция отличается от неживой особым не-физическим и не-химическим типом изменений при взаимодействии.
Читать дальше →
Всего голосов 29: ↑20 и ↓9+25
Комментарии30

Передача телевизионного сигнала через HackRF

Время на прочтение4 мин
Количество просмотров15K
Всем привет. На этот раз я хочу рассказать о том как можно превратить старый телевизор в монитор компьютера. Для этого требуется лишь сам телевизор, HackRF и немного софта.
Читать дальше →
Всего голосов 51: ↑51 и ↓0+51
Комментарии6

Возвращаем к жизни калькулятор HP Prime G2

Время на прочтение10 мин
Количество просмотров14K

Калькулятор с восстановленной прошивкой.

В предыдущих сериях:


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

В результате, когда в очередной раз наткнулся в шкафу на лоток с этим барахлом, принял волевое решение вернуть его к жизни, в качестве калькулятора, каким он и был в девичестве.
Как обычно, путь был тернист, даже был сформирован мердж реквест автору перепрошивки линукса, но обо всём по порядку.
Читать дальше →
Всего голосов 51: ↑48 и ↓3+64
Комментарии22

Самый полный чек-лист для защиты от мошенников

Время на прочтение17 мин
Количество просмотров161K

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

Читать далее
Всего голосов 117: ↑115 и ↓2+144
Комментарии169

Самодельный стратостат. Часть 3

Время на прочтение17 мин
Количество просмотров6.5K

Vostok-4 view


Те из вас, кто читал предыдущие части моей истории, сейчас наверняка пристально разглядывают эту картинку и у них в голове появляются вопросы. Если вы присоединились только к 3-й части — все равно запрыгивайте, будет интересно и будут ссылки на прошлые части. Как можно догадаться — мы снова это сделали. Мы запустили свой самодельный стратостат из жвачки и картофельных батареек, и привезли немного интересного из стратосферы. Хотите узнать почему это фото именно такое?

Поехали!
Всего голосов 37: ↑37 и ↓0+37
Комментарии18

Самопаркующаяся тачка в 500 строк кода

Время на прочтение25 мин
Количество просмотров13K

В этой статье мы "научим" автомобиль выполнять самостоятельную парковку с помощью генетического алгоритма.

В 1-м поколении автомобили будут иметь случайный геном и будут вести себя хаотично.

К ≈40-му поколению автомобили понемногу начнут учиться парковке и будут все ближе и ближе подбираться к парковочному месту

Чтобы увидеть эволюционный процесс прямо в браузере вы можете запустить ? симулятор эволюции, .

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

Читать далее
Всего голосов 30: ↑29 и ↓1+36
Комментарии8

Как определить самый авторитетный фильм всех времен и народов

Время на прочтение31 мин
Количество просмотров5.8K

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

К счастью, это можно посчитать.

Читать далее
Всего голосов 21: ↑21 и ↓0+21
Комментарии11

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

Время на прочтение7 мин
Количество просмотров9.6K

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

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

Осторожно, много тяжелых красивых картинок
Всего голосов 37: ↑36 и ↓1+49
Комментарии9

Процессор Эльбрус — почему статья о тупике несостоятельна

Время на прочтение9 мин
Количество просмотров72K

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

Читать далее
Всего голосов 225: ↑149 и ↓76+130
Комментарии472

Полностью электрический ускоритель космических кораблей

Время на прочтение14 мин
Количество просмотров46K


Дамы и Господа, в этой статье я представлю вашему вниманию революционный безтопливный ускоритель, не имеющий аналогов в мире, который ничего не выбрасывает (требуется только электричество). Мой ускоритель в тысячи раз эффективней обычных ракетных двигателей, он просто перевернёт всю мировую космонавтику и позволит колонизировать всю Солнечную систему за 50-100 Лет. 3 недели до Марса, 7 месяцев до Юпитера и 11 месяцев до Сатурна — такого даже в научной фантастике нет — но сегодня это станет реальностью.

Как и все безтопливные ускорители — мой ускоритель может работать только в вакууме, но главное преимущество моего ускорителя перед другими безтопливными двигателями заключается в том — что другие ускорители не работают, а мой работает!!! — мой ускоритель никаким законам физики не противоречит. Мой ускоритель противоречит лишь животным инстинктам — человек так устроен, что в процессе жизнедеятельности, человеку постоянно необходимо гадить — и поэтому Людям кажется, что если не нагадить в космосе — то ракета не полетит — но это в корне не верно! Хватит обезьяних технологий!!! Реактивный … струя, импульс, формула Циолковского — сегодня вы забудете про эту гадость как про плохой сон.
Для начала давайте отправимся на Луну со второй космической скоростью.

Итак, чтобы отправиться с орбиты Земли на Луну, нам понадобится:


Читать дальше →
Всего голосов 87: ↑68 и ↓19+78
Комментарии245

JPEG, который можно посмотреть в блокноте

Время на прочтение3 мин
Количество просмотров39K

Если открыть произвольный JPEG-файл в блокноте, то можно увидеть лишь хаотичный набор символов. Отсюда вопрос: возможно ли закодировать изображение так, чтобы его было можно просмотреть не только обычным способом, но и в обычном блокноте, в виде ASCII-графики.

Читать далее
Всего голосов 152: ↑151 и ↓1+214
Комментарии50

Не верь всему, что пишут на Хабре

Время на прочтение5 мин
Количество просмотров66K

В 2019 году я опубликовал статью: Как стать Java разработчиком за 1,5 года. Некоторых она вдохновила на то, чтобы стать разработчиком. Вот что из этого вышло у одного из тех, кто решил повторить мой опыт:

Здравствуйте, Сергей. Меня зовут Александр, мне 32 года, без семьи, без детей, без работы и без шансов иметь хотя бы одно из вышеперечисленного. Однажды я наткнулся на Вашу статью на хабре "Как стать Java разработчиком за 1,5 года". Я решил, что если я младше Вас, плюс у меня есть некоторые знания джавы (прочитал Шилдта, Эккеля, писал небольшие программы), тогда я еще имею шансы устроиться. Я прочитал Вашу статью, поверил каждому слову, в ней написанному, и решил повторить Ваш путь. Я также сделал оракловые сертификации, также посидел прилично на алгоритмах и повторил все остальное, что вы описали. Но я решил перестраховаться и сделать даже больше, чтобы устроиться наверняка. Я прошел онлайн курс "топ джава", где выполнил все домашние задания, сделал выпускной проект. Прошел онлайн-курс по продвинутому SQL в Oracle. Также прошел еще много других курсов, не перечисленных вами. Но самое главное другое:…

UPD 16:50 С Александром, таки, всё в порядке. Переживать не стоит (подробности внутри).

Читать далее
Всего голосов 100: ↑77 и ↓23+85
Комментарии622

Спектрометр своими руками за 5 долларов и немного OpenCV

Время на прочтение6 мин
Количество просмотров25K

В освоении физики лабораторные эксперименты проясняют понятия гораздо лучше лекций. Но из-за пандемии у автора статьи, переводом которой мы делимся к старту флагманского курса о Data Science, уже больше года не было лабораторных занятий; при этом большинство экспериментов последнего курса физики требуют сложных, дорогих приборов. Но автору бросились в глаза эксперименты со спектроскопом, и он решил из подручных материалов сделать свой, недорогой цифровой спектрометр, а для анализа вывода прибора написал программу на Python.

Читать далее
Всего голосов 39: ↑39 и ↓0+39
Комментарии24

Победившие и проигравшие: истории опционов

Время на прочтение10 мин
Количество просмотров14K

Бездомные сотрудники Google протестуют на улице (2018 год). Они говорят, что их 7394

Все большее число стартапов и крупных IT-компаний предлагают акции, опционы, RSU, SAR и так далее. Но немногие разработчики понимают, что для них это значит.


Например, когда мы пообщались с программисткой Uber в Амстердаме, мы узнали, что инженеры там в первые 5 лет уделяли гораздо больше внимания своей базовой зарплате, мало интересуясь, что происходит с их акционным капиталом. И только намного позже — иногда во время IPO — осознавали, насколько важен был хороший пакет акций.


«Почему я должен волноваться об опционах?» — часто спрашивают сотрудники. Особенно хочется работать, а не считать проценты. Но вот почему это важно: при зарплатах, превышающих $250 тысяч в США и €150 тысяч в Европе, около половины дохода IT-сотрудников приходится на ежегодный или ежеквартальный вестинг.


Такая же тенденция идет и в Россию. Все крупные компании — «Яндекс», Mail.ru, Ozon — уже давно предлагают опционы, SAR и RSU своим опытным инженерам. А за российскими IT-гигантами постепенно следует остальной рынок.


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


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

Читать дальше →
Всего голосов 32: ↑30 и ↓2+37
Комментарии27

Метропоезд Москва 2020 меняет цветовую температуру

Время на прочтение1 мин
Количество просмотров25K
Когда я заметил это впервые, я подумал, что мне показалось.
Когда увидел второй раз, осознал, что это не случайность.
В третий раз я вооружился камерой и спектрометром.

Читать дальше →
Всего голосов 48: ↑47 и ↓1+61
Комментарии44

Как мы делаем корпус Flipper Zero безупречным

Время на прочтение4 мин
Количество просмотров28K

Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который мы разрабатываем. Предыдущие посты [1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14],[15]

Не смотря на то, что все части Flipper Zero изготавливаются на производствах высокого качества, невозможно начать производство такого сложного устройства с ходу, без отладки. Каждая составная часть должна пройти несколько этапов улучшений и исправлений, чтобы стать безупречной и попасть на массовое производство.

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

Читать далее
Всего голосов 86: ↑84 и ↓2+119
Комментарии66

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

Время на прочтение6 мин
Количество просмотров22K
Туториалов по созданию обыкновенных печатных плат на просторах интернета более чем достаточно, а вездесущие китайцы упростили этот процесс до заводского качества. Однако, когда речь заходит о создании гибких плат, тут приходится изгаляться в меру своей смекалки. Хотя, справедливости ради, надо сказать, что и такие вещи китайцы тоже делают, хоть и не дёшево. Но мы будем говорить о ситуации, когда надо вот прямо сейчас и из подручных материалов. Собственно, я непосредственно и столкнулся с такой проблемой и одним из способов ее решения хочу поделиться.

Для начала пару слов что же это такое и в каких случая используется. В этом случае Википедия справедливо утверждает, что гибкая печатная плата (далее ГПП), это такая штука, которая может свободно изгибаться. Не поспоришь. В наиболее распространенном случае ГПП используется в виде соединительных шлейфов, как например на картинке ниже:



В более продвинутом варианте, на нем же распаивают некоторые компоненты. Те, кто разбирал старые сидюки, видел, что весь обвес головки выполнен как раз-таки на такой ГПП. Вот типичнейший пример:
 

Всего голосов 68: ↑65 и ↓3+86
Комментарии23

Питание гаджетов и зарядка аккумуляторов от WiFi

Время на прочтение2 мин
Количество просмотров28K
Радиоволны от сетей WiFi полностью заполняют пространство внутри помещений. На самом деле, это излучение несёт в себе немалую энергию, которая пропадает зря, впустую нагревая стены и мебель квартиры. Её можно использовать с пользой — для зарядки аккумуляторов и работы миниатюрной электроники.

Например, вот прототипы четырёх гаджетов, которые получали питание от WiFi в рамках сиэтлского эксперимента (о нём ниже).

Камера без батареи (максимальное расстояние от маршрутизатора может быть 5,8 м)


Температурный датчик (макс. расстояние 6 м)

Читать дальше →
Всего голосов 15: ↑14 и ↓1+13
Комментарии41

Как создавать предметы генеративного искусства с помощью L-систем на языке Python

Время на прочтение103 мин
Количество просмотров7.9K

Мы уже писали о поле течений, при помощи которого можно генеративно рисовать невероятно красивые, завораживающие линии. Сегодня, к старту курса о Fullstack-разработке на Python, мы решили продолжить тему. Представляем перевод статьи, автор которой рассказывает, как генерировать рисунки деревьев при помощи L-систем, которые состоят из алфавита и могут применяться для создания порождающих правил подстановки.

Читать далее
Всего голосов 13: ↑12 и ↓1+15
Комментарии2

Информация

В рейтинге
4 122-й
Зарегистрирован
Активность