На уходящей неделе мы запускали DOOM на дешёвом кнопочном телефоне, писали свой ROM BIOS, тестировали лучшие в мире батарейки и заставляли производителей раскрыть дату смерти электроники.
Лучшие публикации недели (21-27 ноября)
Как в МойОфис обучают разработчиков: возможности и форматы
Обучение команды — важное условие развития компании. Работаете ли вы с джунами, адаптируете новичков или помогаете прокачать экспертизу опытным синьорам — поддержка нужна всем. Внешние условия стремительно меняются, и успешным остаётся лишь тот, кто следит за трендами рынка и постоянно совершенствуется. В 2022 году в МойОфис сделали упор на выстраивание комплексной системы обучения сотрудников и с удовольствием рассказывают вам о первых результатах.
Как подсчитать медведей с помощью термодинамики? Рецепт простой: много фотоловушек, две ложки компьютерного зрения и щеп
Поговорим о том, как с помощью разных современных технологий и фишечек можно решить одну из злободневных проблем современной экологической науки — подсчёт численности видов.
Почему автор отказался от стандартной клавиатуры и никогда к ней не вернётся. Часть первая. История клавиатуры
Сколько ни совершенствуй свои клавиатурные навыки, не достигнешь значительного прогресса, используя стандартную клавиатуру. Она давно устарела, но большинство готово с этим мириться. Чтобы понять, почему она устарела, необходимо разобраться в её истории.
Профайлер Бедного Человека: первое знакомство и (приятные) последствия
Статья будет полезна тем, кто пилит инфраструктуру, адаптирует какой-нибудь общеизвестный профайлер под себя или просто хочет больше знать про свои программы.
Пишем try-catch в C не привлекая внимания санитаров
Конструкция try-catch есть во всех широко используемых сегодня языках, кроме C. Не в силах мириться с вопиющей несправедливостью, попробуем написать свою реализацию этой конструкции.
Как упростить и усилить электродвигатель/генератор: эффект Стовбуненко
Во всех областях деятельности люди, так или иначе, стремятся к эффективности, так как именно она позволяет с наименьшими затратами добиваться поставленных целей.
Электротехника тоже не является исключением и в своё время открытие зубцового эффекта позволило существенно увеличить эффективность электрических двигателей/генераторов, одновременно с упрощением их конструкции.
Использование подобного подхода и в настоящее время не потеряло свою актуальность и вполне может быть применено в ряде самодельных конструкций
Насколько быстр ASP.NET Core?
Не заблуждайтесь, ASP.NET Core очень быстр и, конечно, не должен уклоняться от здоровой конкуренции. Однако очевидно, что он не быстрее Java, Go или C++.
Мы начинаем сбор заявок на публичное собеседование с «Магнитом» — ребята ищут себе андроид-разработчика!
👉🏻 Тут можно глянуть стэк
👉🏻 Заявки сюда
P.S. Сейчас мы собираем заявки от Android-разработчиков, но вы можете оставить заявку любой специализации — возможно, мы выберем вас для следующего собеседования.
«Использовал кнопочный телефон, ворующий деньги со счёта, для запуска Doom: краткая история, небольшой обзор компонентов чипа/телефона, жалоба на закладки в прошивке и пожелания к созданию открытого API для создания своих приложений»
Опыт запуска Doom на дешёвом кнопочном телефоне
«Помнится, лет 10 назад знакомый приятель с пеной у рта рассказывал мне, как ещё чуть-чуть и каждый продвинутый гик будет таскать в своём кармане кинотеатр, вернее пико-проектор. Увы, сказки не стали былью, и пико-проекторы в iPhone так и остались в воспалённом воображении техно-энтузиастов. Вместо этого технологии пошли по пути увеличения пикселей и числа фотокамер в распухших тельцах современных телефонов. Так что же всё-таки пошло не так?»
Почему не случилось бума пико-проекторов
Байки по кибербезопасности: играем в «Правда или ложь»
Правила игры простые: автор рассказывает историю про аудит безопасности, а вы оцениваете, правда это или нет. Под спойлером — ответ. Погнали!
Автономный LTE-роутер своими руками. Часть третья. Uboot & OpenWRT
Сегодня будем допиливать Open Source, терять месяц жизни впустую, разбираться с модемом, раскрывать секреты OpenWRT-варения для нового устройства и трогать I2C-устройства за их регистры.
Учёные всё чаще не могут объяснить, как работает ИИ. Теория «чёрного» и «белого» ящика
Чем дальше развиваются технологии, тем чаще мы вообще не можем понять, что происходит там внутри. А значит, и не можем быть уверены, стоит ли нам доверять таким решениям. Исследователи всё чаще предупреждают, чтобы при разработке моделей ИИ мы уделяли больше внимания тому, как и почему они выдают определённые результаты, а не тому, как точно и быстро они могут их выдавать.
Полезные ресурсы для погружения в Go: выбор сотрудников Selectel
Ребята из Selectel рекомендуют ресурсы — подкасты, ютуб-каналы, книги, блоги и GitHub-репозитории — для изучения языка программирования Go. Сохраняйте подборку в закладки — пригодится и начинающим, и опытным специалистам.
«Мы уже как-то рассказывали о базе данных KeyDB — форке Redis, разработка которого началась в 2019 году. Проект распространяется под свободной лицензией BSD, и у него уже почти 6k звезд на GitHub. Авторы в своё время столкнулись с проблемами производительности оригинала и пошли хардкорным путём: взяли всё в свои руки и привнесли много нового как в части многопоточности, так и в других областях.
В статье делимся ещё одним положительным опытом замены Redis на KeyDB»
Новая удачная попытка бесшовной замены Redis на KeyDB
Встречайте новый двухфакторный аутентификатор: Commodore 64
Чего только ни делают из Commodore 64. Вряд ли кто-то сможет переплюнуть коммодордеон, но огромный древний аутентификатор — это тоже круто. Этот огромный кусок железа вы точно не потеряете, а незадачливый вор скорее заработает грыжу, чем схватит его и убежит.
О качестве современного образования (не только в РФ, но и многих других странах) можно рассуждать долго. Многие из нас уверены, что качество образования падает. Кто-то говорит, что виноваты в этом не столько ВУЗы, школы, сколько сами учащиеся: если не хочешь учиться, никакой профессор не поможет.
Возможно, в этом есть доля правды.
Студентка из Пензы сдала рукописный реферат со слетевшей кодировкой
#хабраархив
«14 ноября 2007 года сбылась моя мечта детства: я стал счастливым обладателем замечательного аналогового компьютера Telefunken RA 770. Искренне благодарен сотруднику Forschungszentrum Jülich, который не дал пустить эту замечательную машину на металлолом и предложил её мне»
Аналоговый компьютер Telefunken RA 770
«В тот момент, когда жизнь казалась стабильной, а коронавирус был самой волнующей в мире проблемой, мы поняли, что пора открывать новую клинику сети. Нашли отличное дорогое помещение, заключили контракты с поставщиками оборудования, заказали всю инженерку, завезли кирпичи на объект для строительства перегородок между кабинетами… И тут наступило 24 февраля 2022 года»
Как «Белая Радуга» открывала клинику в самый разгар кризиса
Как системное мышление приводит на работу в ИТ из очень разных мест
Логика простая: если человек достаточно умён и способен мыслить системно, то он будет постоянно искать применение своим способностям. И рано или поздно придёт в ИТ, потому что это сейчас один из самых хорошо оплачиваемых секторов — и с хорошими перспективами.
Другое дело, что при этом придётся решиться и бросить успешную карьеру, чтобы начать с нуля в ИТ
⚡️ IT-новости к этому часу
🚗 Tesla запустила бета-версию автопилота Full Self-Driving в Северной Америке для всех желающих купить такую опцию
💁♂️ Маск амнистирует в Twitter всех заблокированных пользователей, которые не нарушали закон и не занимались вопиющим спамом
🛒 Эксперты пояснили СМИ схему продажи «Вымпелкома» российскому менеджменту
🇧🇷 Бразильский регулятор начал изымать из магазинов iPhone без зарядников
📍 «Яндекс Go» поможет выбрать выгодную точку завершения поездки для экономии времени поездки и для уменьшения трат клиента (ФОТО)
#новости
Лучшие в мире батарейки
Многие удивятся тому, что самые ёмкие в мире щелочные батарейки называются не Duracell, Energizer и Varta, а «Два оленя» — Pairdeer. Хоть эти батарейки не продаются в России, автор статьи их добыл и протестировал.
Пишем свой ROM BIOS
Разберём создание собственного ROM BIOS — поговорим про тонкости и нюансы, напишем низкоуровневый «Hello, world!» и сделаем настоящий интерпретатор BASIC ROM, который стартует при включении компьютера, как в первых IBM PC.
⚡️ IT-новости к этому часу
🚁 «Индженьюити» выполнил короткий полёт №34 для проверки обновлённого бортового ПО
👮🏻 МВД предложило создать кибердружины для организации проверок порядка в метавселенных
🇫🇷 Франция запретила использовать бесплатные офисные продукты Microsoft и Google в школах
🔭 «Джеймс Уэбб» предоставил подробные данные об атмосфере экзопланеты WASP-39b
🚚 Caterpillar провела тесты своего первого электрического карьерного самосвала (ФОТО)
🎮 CD Projekt RED представила геймплей некстген-версии «Ведьмака 3»
⚠️ Из правил VK убрали ограничение на количество рекламы в сообществах
🛰 НАСА потеряло связь с кораблём Orion на 47 минут
⛔️ Приложение «СБОЛ», аналог «Сбербанк Онлайн», опять удалили из App Store
🆕 Состоялся релиз Stable Diffusion 2.0
👍🏻 На VLT установили новое оборудование, повышающее чёткость изображений
💸 10 141 IT-компания в РФ потеряет аккредитацию из-за отказа направить в ФНС согласие по налоговой тайне
#новости
Паяльники и паяльные станции для новичков и не только: пять устройств и систем, которые помогут в работе
Многие читатели Хабра работают с электроникой не только как пользователи или администраторы, но и в качестве разработчиков и/или ремонтников. У кого-то это основная работа, кто-то занимается ремонтом ноутбуков/смартфонов в качестве хобби, ну а кто-то разрабатывает и собирает полноценные системы.
И, конечно, для всего этого нужны инструменты — чаще всего много разных приспособлений. Есть must have инструменты, без которых просто не обойтись. Ну а есть и вещи, которые желательны, но не обязательны. Что касается must have — то здесь, конечно, нужно упомянуть паяльники и паяльные станции, плюс паяльные фены. О них сегодня и поговорим.
«К сожалению, большинство работ в области text-to-something сосредоточены только на английском и китайском языках. Чтобы исправить эту несправедливость, мы решили создать мультиязычную text-to-image диффузионную модель Kandinsky 2.0, которая понимает запросы более чем на 100 языках! И главное, на русском ;)»
Kandinsky 2.0 — первая мультиязычная диффузия для генерации изображений по тексту
⚡️ IT-новости к этому часу
👦 «Яндекс» запустил детские аккаунты
🤏 Коммерческие дата-центры в РФ столкнулись с дефицитом инфраструктуры серверов
📛 Electronic Arts прекратила бизнес в России
🏫 На базе «Росатома» появится корпоративный университет квантовых вычислений
⚙️ В рамках секретного проекта Google обучит ИИ писать и исправлять код
🛠 «ВКонтакте» создала дипфейк-технологию для UGC-контента
📚 К 60-летию Пелевина «Яндекс Музыка» представила аудиокниги писателя — в озвучке Алены Долецкой и студии «Кубик в Кубе» (ФОТО)
#новости
Публичное собеседование с компанией РТ Лабс!
Обычно мы проводим собес в тренировочном режиме, но в этот раз у ребят из РТ Лабс действительно открыт реальный найм — можно не только потренировать свои скилы, но и получить реальный оффер. Собеседование соискательницы Екатерины на должность графического и SMM-дизайнера проведёт начальник отдела интерфейсов Госуслуг Ксения Морозова.
⏰ Стартуем в 17:00 МСК, не пропустите!
Исследователи из Школы информатики при университете Карнеги-Меллона и Калифорнийском университете в Беркли разработали роботизированную платформу, на базе которой можно собрать относительно недорогого и небольшого по размеру четырёхногого робота, способного взбираться по ступенькам, сравнимым по высоте с ним самим. Кроме того, он способен передвигаться по скользкой пересечённой местности с уклонами и перепадами высот, перешагивать ямы, карабкаться по камням и работать в темноте.
По словам инженеров, модель поведения их робота отличается от традиционных. Обычно при помощи компьютерного зрения система навигации строит трёхмерную карту окружения, а потом планирует маршрут. Новый робот не использует карту и двигается на основе того, что «видят» его камеры в данный момент. Разработчики утверждают, что, устранив этот этап функционирования робота, они смогли сделать его в 25 раз дешевле аналогов.
Инженеры вдохновлялись работой биологических систем. Они используют компьютерное зрение для ориентирования на местности. Особенности движения передних ног разработчики переняли у людей, а задних — у кошек. Когда кошки перешагивают через препятствие, их задние ноги автоматически копируют движения передних, и прекрасно справляются с этим без наличия дополнительной пары глаз. Робот поступает так же, поэтому ему не требуется ни подробная карта местности, ни планирование движений в ней.