Всегда хотел взломать Хабр. Мечта такая, но как-то руки не доходили. И вот, вдохновившись статьей о праведной борьбе с Безумным Максом, я, как и автор поста, решил исследовать функционал Хабра на предмет уязвимостей.
Новости
Как незаметно стать антиваксером (возможно, это про вас) — ликбез для взрослых
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/webt/ut/ct/5g/utct5gfrad2hktp7hqdt4a5cbca.jpeg)
Как показала недавняя практика, в вакцинах в России разбираются в среднем никак.
Во-первых, их надо обновлять. Если вы не обновляли «детские» прививки, поздравляю, вы пассивный антиваксер и потенциально представляете опасность для общества.
Во-вторых, просто знать, какие вакцины делать и когда, какие они бывают и что можно «добрать» для защиты организма, если этого не делали вам в детстве.
В-третьих, я что-то не вижу всплеска вакцинации от пневмококков, хотя они прямо ассоциированы с COVID (то есть могут настигнуть больного после вируса). В первый год, до появления вакцины от COVID-19, логично было ждать резкого скачка вакцинации от них, но нет.
Давайте проговорим ещё раз, от каких болезней можно и нужно привиться взрослым, когда и как.
Собираем «Тревожный чемоданчик». Мнение спортивного туриста
Мне почему-то не хочется делать вид, что ничего не происходит. Потому что нынешняя военная эскалация напоминает затишье перед бурей, похожие ощущения были в январе 2020, когда «коронавирус же не у нас, он в Китае». В итоге жизнь подтвердила несостоятельность подобного «психологического» трюка. Поэтому, думая про худшее и надеясь на лучшее, я написал недавно эмоциональную заметку про «тревожный чемоданчик». Написана она с учетом моего опыта спортивного туризма (инструктор гор/пеш), поэтому профессиональные военным (
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/webt/2x/4d/85/2x4d85zv8c7was7zt5vcblvkh5c.jpeg)
Плесень — друг и/или враг человечества?
Автор сообщества Фанерозой, биотехнолог, Людмила Хигерович. |
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/getpro/habr/post_images/c28/cfb/653/c28cfb6537f9371ac429bf0b7fc12c6b.jpg)
Внимание! В посте демонстрируются фотографии плесневых грибов крупным планом. Особо чувствительных просим воздержаться от просмотра во избежание получения непоправимой душевной травмы! |
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/getpro/habr/post_images/7aa/0b2/508/7aa0b250891996a7cfc49e13b8039bb0.jpg)
Очень приятно, плесень
Плесень — «народное» название сборной группы грибов разных таксонов, преимущественно аскомицетов и зигомицетов. Многие из них не являются родственными друг другу, и даже вступают в прямую конкуренцию, оказавшись в одном месте. Однако общие черты у них все же есть. Плесенью также называют микромицеты, т.е. грибы, большая часть органов которых микроскопического размера, и не видна невооруженным глазом. Но как же, спросите вы, вот я вижу бляшку плесени безо всякого микроскопа. Однако бляшка — это не весь гриб, это скорее колония. А сами органы и тела грибов действительно микроскопические.
Диалоги с пользователями — истории от техподдержки
Все истории основаны на реальных событиях, но все совпадения с реальными лицами случайны. Старался выбирать именно диалоги и проблемы от пользователей, но и что-то из практики тоже просочилось — как личной, так и чужой.
Картинки я нечасто делаю, но старался иногда вставлять для оживления.
А потом эти люди пожалуются, что у них принтер не печатает и хвост оттуда торчит:
![image](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/getpro/habr/post_images/1eb/2d9/a11/1eb2d9a111a549701d608814ff0450f2.jpg)
Дальше будет много букв и немного картинок.
В РФ запретили выбрасывать в мусор смартфоны, ноутбуки и электронные запчасти: насколько серьезна ситуация в РФ и мире?
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/webt/kc/sd/oc/kcsdoc7zllhlm5pwltlmmk2vluy.jpeg)
На днях на Хабре появилась новость о том, что в России вышел новый приказ Минприроды, согласно которому гражданам и компаниям запретили выносить на обычные мусорные площадки смартфоны, системные блоки и прочее компьютерное (и не только) «железо». Куда предлагается все это девать? Чиновники планируют развернуть специальные пункты утилизации, которые станут принимать электронный мусор. К слову, подобное практикуется во многих странах Европы, включая Испанию.
О подробностях приказа, а также оценке общей ситуации с электронным мусором — читайте под катом. К слову, давайте в комментариях обсудим, как вы относитесь к этому приказу? Как к обычной формальности или все-таки есть надежда, что он будет реализован должным образом.
Хватит задавать тупые вопросы на собеседованиях! Три истории и три категории
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/webt/6w/cg/nc/6wcgnc2i9yuxcwrhr2n_woh8esc.png)
Собеседования в большинстве IT-компания проводятся в несколько этапов. Тимлиды и сеньоры слишком заняты работой, чтобы сразу проверять технические знания каждого кандидата. Поэтому первичное отсеивание соискателей проводят рекрутеры.
Методик проведения интервью много. Но иногда рекрутеры перегибают с нестандартностью и превращают собеседование в настоящий фарс. Сегодня говорим о тупых и нелепых вопросах на собеседованиях.
Несложные оптические трюки со смартфоном: голограмма и проектор
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/getpro/habr/upload_files/a9b/7ae/e50/a9b7aee50ffa84c3361374027041a9d6.png)
Для начала, рассмотрим два забавных DIY-трюка с использованием смартфона. Для них не требуется почти никаких дополнительных компонентов, а те, что есть, стоят недорого. Всё работает, голограмма парит в воздухе, проектор выводит изображение, в приемлемом качестве. Работа предстоит с бумагой, ножницами, клеем.
В качестве руководства будем использовать видеолекции курса «Galaxy Upcycling – новая жизнь старого смартфона» который можно посмотреть на YouTube канале «IT ШКОЛЫ Samsung». Курс подготовлен российским Исследовательским центром Samsung (Samsung Research Russia) сотрудником которого я являюсь. При создании курса было решено двигаться в сторону образования и экспериментов. Основу курса составляют практико-ориентированные занятия с обучающими примерами, объясняющими, как превратить старый гаджет на платформе Android в новое устройство: мини-проектор, часы, умную гирлянду и т.д.
Два видеоруководства, разобранные в этой статье, пригодятся и педагогам: каждая поделка собирается за один-два школьных урока и для домашних занятий родителей с детьми. Хотя что там дети, такой мастер-класс отлично зайдет и для взрослых - поработать руками и включить мелкую моторику оказалось неожиданно приятно и полезно.
Поехали!
Арктическая градусная экспедиция. Начало. Геодезия и Отвага
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/getpro/habr/upload_files/83f/627/986/83f6279860f1d0a739d9ee1b14e20e19.jpg)
Это второй блок рассказа о Великих градусных экспедициях XVIII века, которые должны были определить, сплюснутая Земля или вытянутая. Если раньше мы говорили о горе-миссии, которая завершилась только чудом, то теперь речь об эффективном менеджменте в науке.
О великом споре (флешбек с предысторией, можно пропускать)
История Великих Градусных Экспедиций, о которых я тут толкую, началась с великого спора между сторонниками Ньютона и Декарта о том, какой формы должна быть Земля. Надо сказать, оба ученых строили свои рассуждения на теоретических выкладках. Ньютон (к 1730-ым годам уже покойный) утверждал, что Земля должна быть несколько сплюснута у полюсов. В "Началах натуральной философии" звучало: “Земля при экваторе выше, нежели чем при полюсах, примерно на 17 миль". В качестве косвенного доказательства своей позиции ученый приводил эксперименты французского астронома Рише конца XVII века. Тот работал с маятниковыми часами (а других и не было) и обнаружил, что секундный маятник, точно выверенный в Париже, начинает “отставать” вблизи экватора. Ньютон полагал, что причина наблюдаемого эффекта в том, что на экваторе сила притяжения Земли меньше, а значит, расстояние до центра Земли - больше, чем на полюсах. Это знание так бы и оставалось прерогативой узкого круга ученых, если бы не Вольтер (весьма публичная персона). Он съездил в Англию, впечатлился ньютонианством, и, вернувшись на родину в 1728 году, начал двигать Ньютона в массы. В Париже, между тем, превалировала отечественная "декартистская" позиция по отношению к фигуре Земли.
Nanopass или как я писал компилятор этой осенью
Сразу прошу прощения за несколько надоевший всем стиль «lytdybr», но уж очень хочется поделиться крайне приятным опытом и рассказать о по-своему замечательном компиляторном курсе. И это ещё хорошо, что я пишу сейчас, когда эмоции подугасли, а не когда я только закончил вторую главу курса и от эйфории чувствовал себя как «хомячок, которого капля никотина разрывает на части»! Сразу предупреждаю, наверняка для кого-то эта заметка — «ребёнок познаёт мир», тех прошу сразу закрыть вкладку и не судить строго. Здесь и далее, всегда и всюду, во всех четырёх сферах прошу учитывать, что я не только не создаю компиляторы, но даже и не обучаю этому и не пишу методички! ;-)
Не стоит бояться теней
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/getpro/habr/upload_files/9a9/d9d/a93/9a9d9da931bdc946323b2feded7137ef.jpg)
Мы любим своих дизайнеров за то, что они придумывают нам такие классные и красивые кнопки. Но нарисовать кнопку может каждый, а как насчёт тени от кнопки? Я расскажу, как мы решили задачу с тенями для наших контролов и сделали для нашей дизайн-системы не одну, а целых семь теней.
Стресс на работе: та ещё пандемия XXI века
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/getpro/habr/upload_files/a96/b80/8c3/a96b808c31d38606281a36af70b07b41.png)
Стресс — это аромат и вкус жизни.
Ганс Селье, основоположник учения о стрессе,
биолог с мировым именем, эндокринолог, патофизиолог
Вот и здоровье немного пошатнулось, какие-то затяжные простуды, стал бояться каждой ошибки, нет сил собрать себя в кулак и решать ранее знакомые и простые рабочие задачи, всё кажется каким-то бестолковым и разочаровывающим, как будто за мутной вуалью… Знакомо? Возможно, какое-то время назад или прямо сейчас вы столкнулись со стрессом и теперь ощущаете его разрушающее воздействие.
Стресс случается с каждым, как бы мы ни старались сделать мир идеальным, комфортным и только своим. И самое главное — принять стресс, вовремя распознать и преодолеть, т. е. уметь выйти из стрессового состояния без потерь, а заодно не стать причиной стресса для своих близких, друзей, коллег. Важно сохранить способность действовать, адекватно оценивать происходящее и не принимать ситуацию как полное поражение.
А вообще — стоит ли стресс на работе такого внимания? Однозначно стоит.
Какие задачи не решаются bat-файлами?
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/getpro/habr/upload_files/b7a/94a/d60/b7a94ad60377e72f6ad4713303998690.png)
Бат-файлы ведут свою историю со времен MS-DOS. Новые фичи добавлялись с сохранением обратной совместимости. Из-за этого многое в языке bat-файлов, как мы увидим далее, нелогично и неудобно.
Вместе с тем, в bat-файле можно использовать переменные, условия, циклы и подпрограммы. При помощи некоторых костылей можно передавать данные на вход команд и разбирать их вывод. Проще говоря, можно программировать.
В этой статье мы постараемся дать обзор основных элементов языка командного интерпретатора Windows, с помощью которых можно реализовать любой алгоритм.
Kincony KC868-A8: старший брат из Ханчжоу. Часть 1. ESP32 + Ethernet
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/webt/ew/oc/z_/ewocz_rnnlhpkyy3uryr_6rasjo.jpeg)
Пока мы с вами разбирались с универсальным контроллером начального уровня на ESP32 для DIY автоматизации Kincony KC868-A4 1, 2, 3 «подъехал» его старший брат Kincony KC868-A8 — значительно более серьёзное устройство с 8-ю оптоизолированными цифровыми входами, 8-ю реле на борту для управления различным оборудованием, выведенным на плату I2C разъёмом, встроенным Ethernet-интерфейсом на LAN8270A и прочими интересными возможностями.
В этой статье мы подробно разберём устройство этого контроллера, но сразу хочется отметить, что одновременное наличие и сочетание двух интерфейсов — беспроводного Wi-Fi и проводного Ethernet делает KC868-A8 очень интересным решением — контроллер может работать по Wi-Fi или Ethernet и использовать альтернативный интерфейс как резервный или работать одновременно по двум интерфейсам (проводному и беспроводному) и взаимодействовать с разными сетями и т. д.
В общем, устраивайтесь поудобнее — вас ожидает очередное увлекательное путешествие в удивительный мир микроконтроллеров и DIY автоматизации…
Простой показометр
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/getpro/habr/upload_files/d96/9ae/2f5/d969ae2f512c11e0dc3f6dd149032713.jpg)
С детства мне нравятся всякие мигающие лампочки на панелях управления, движущиеся стрелки и шкалы приборов – непременный атрибут фантастических фильмов о будущем и полетах в космос. Когда мне в руки попал светодиодный матричный индикатор с алиэкспресс, не смог себе отказать в удовольствии как-то применить его в хозяйстве. В результате проекта выходного дня родился очередной показометр, при создании которого пригодились знания stm32 и rust.
Как мы создавали курс по C# и боролись за секунды
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/getpro/habr/upload_files/525/6e7/76e/5256e776eca5af7fba14042de6c68fa5.jpg)
У сервиса онлайн-обучения программированию Хекслет есть собственный Open Source проект Code Basics, на котором выходят бесплатные курсы для начинающих на разных языках. Когда-то их было только два – PHP и JavaScript, сейчас уже более десятка. В компании Dodo Engeneering есть хорошая экспертиза по C#, поэтому мы вместе решили сделать курс с тренажером для тех, кто хочет начать изучение программирования именно с него. Во время написания курса оказалось, что из-за долгого холодного старта и ограничений учебной платформы все решения студентов падают.
В этой статье я, Женя Васильев, техлид в Dodo Engineering, расскажу, как мы решали проблему медленной сборки языка и как в этом помог Mono.
Go, я создал: интегрируем Allure в Go красиво
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/getpro/habr/upload_files/08a/cc9/c28/08acc9c28c177bbd29ee728856b7e1ed.jpg)
Привет! Меня зовут Антон, я ведущий инженер по тестированию в Ozon: занимаюсь созданием и поддержкой end-to-end Go-тестов бэкенда для QA.
Мы довольно долго писали тесты в основном на Python. Go – молодой язык, и популярных устоявшихся инструментов у него пока немного. В Python есть pytest, в Java – JUnit и TestNG, в Go – пока что весьма свободно.
Однажды, в очередной раз переписав группу старых Python-тестов, я решил, что надо что-то менять. Эта мысль в итоге привела меня к созданию нашей собственной опенсорс-библиотеки – с поддержкой Allure без перегрузки интерфейса, инфраструктурой для хранения тестов как в одних репозиториях с сервисами, так и в отдельных, репортами в Slack и разными другими штуками.
Почему мы всё-таки решили создать своё решение, с какими сложностями пришлось разбираться в процессе и как это может пригодиться вам для тестов на Go, я расскажу в этой и следующих статьях. Сегодня – об интеграции с Allure.
Зачем системному аналитику читать «Чистую архитектуру» Роберта Мартина
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/getpro/habr/upload_files/d6c/3b1/4c9/d6c3b14c9a32e2e042aaecf81d5cb96f.png)
Меня зовут Сергей Марков, я системный аналитик бэковой части в Академии Инвестиций Тинькофф.
Системные аналитики работают в разных направлениях: сбор и управление требованиями, проектирование бизнес-процессов, техническое проектирование системы. Список задач можно расширять и детализировать дальше. В зависимости от сферы, размера и культуры компании обязанности системного аналитика могут быть разными. У нас в Тинькофф для системного аналитика делается довольно сильный акцент на технические знания и навыки.
Фотошоп Средневековья
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/getpro/habr/post_images/633/d8e/b91/633d8eb91219805114e136b5faac61cc.jpg)
Рис. 1. Королева Альбина с сёстрами на корабле. The Hague, RL, 1900 A 008, fol. 68v.
Поначалу может показаться, что изображение группы людей в лодке является обычной гравюрой, вставленной в манускрипт (Рис. 1). Поскольку однолистовая печать (гравюры и ксилографии) часто использовалась в рукописных книгах второй половины пятнадцатого века (см., например, Rudy 2019), этот пример может и не казаться чем-то особенным. Однако присмотревшись, можно увидеть множество признаков того, что это изображение скрывает больше, чем кажется на первый взгляд. Наклонные линии, обрамляющие изображение, и различия в отрисовке воды между кораблём и берегом указывают на аналоговые манипуляции с изображением. Прежде чем приступать к дальнейшему исследованию такой редактуры, её важности и значимости для структуры изображений позднего Средневековья, нам нужно вкратце рассказать об этом манускрипте.
Моё число круче, чем у Шелдона Купера
![](https://webcf.waybackmachine.org/web/20220223103122im_/https://habrastorage.org/getpro/habr/upload_files/c6a/e15/cbe/c6ae15cbe859cca21161713159001bc9.jpg)
Шелдон Купер считал, что лучшее число — это 73. Он весьма убедительно это доказывал, но ведь можно найти числа и поинтереснее. Например, 89. А ещё можно покопаться в бесконечных знаках чисел π и e, например, поискать там дату своего рождения. Дата-палиндром 22.02.2022 — подходящий день для того, чтобы поупражняться в поиске таких закономерностей. Главное — не забывать о бритве Оккама и не делать далеко идущих выводов в стиле нумерологии, астрологии или новой хронологии.