Профайлер Бедного Человека: первое знакомство и (приятные) последствия
Статья будет полезна тем, кто пилит инфраструктуру, адаптирует какой-нибудь общеизвестный профайлер под себя или просто хочет больше знать про свои программы.
Пишем 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. Сохраняйте подборку в закладки — пригодится и начинающим, и опытным специалистам.
Почему Twitter ещё не сломался: поясняет экс-SRE из компании
По некоторым оценкам, Twitter потерял примерно 80% сотрудников. Каким бы ни было реальное число, в компании есть команды, в которых полностью пропали разработчики. Тем не менее, веб-сайт продолжает работать, а твиты продолжают публиковаться. Из-за этого многие задаются вопросом, что происходит со всеми этими разработчиками, и не был ли штат компании попросту раздут.
Инженер по надёжности сервиса в Twitter рассказывает о собственном маленьком уголке в Twitter, а также о работе, которая выполнялась для того, чтобы система продолжала функционировать
Насколько круто иметь свой сервер в комнате
Некоторые олды часто вспоминают эпоху до смартфонов, когда в студенческие времена или в школе у них был любимый настольный компьютер. Он стоял прямо в комнате, рядом с кроватью, и работал как личный ассистент в режиме 24/7: играл фоновую музыку, показывал фильмы, будил уведомлением из аськи или ирки, скачивал сайты ночью по диалапу и т.д.
Но кажется, что эта эпоха возвращается. Только на новом уровне. Сейчас опять стало очень круто иметь в комнате свой сервер, только он выглядит иначе и выполняет другие функции.
Современный Интернет не предоставляет механизмов предотвращения захвата аккаунтов. FIDO2 — классно, но нас не спасёт
Если ваш сервис имеет веб-аутентификацию и десятки или сотни миллионов пользователей в месяц, вы попадаете в ловушку из-за отсутствия безопасных и доступных подходов аутентификации пользователей. Пройдёмся по текущим механизмам, выделим их проблемы и сделаем предположение, как мы бы всё-таки могли исправить ситуацию.
«Чтобы поставить героя с интеллектом перед настоящим моральным конфликтом, выберите два близких вам конфликтующих идеала. Сомневайтесь, который из двух идеальнее. Ещё сомневайтесь. Готово»
Реверс-инжиниринг интеллекта персонажей, или Как спроектировать НЕтупого Волдеморта
«В тот момент, когда жизнь казалась стабильной, а коронавирус был самой волнующей в мире проблемой, мы поняли, что пора открывать новую клинику сети. Нашли отличное дорогое помещение, заключили контракты с поставщиками оборудования, заказали всю инженерку, завезли кирпичи на объект для строительства перегородок между кабинетами… И тут наступило 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 раз дешевле аналогов.
Инженеры вдохновлялись работой биологических систем. Они используют компьютерное зрение для ориентирования на местности. Особенности движения передних ног разработчики переняли у людей, а задних — у кошек. Когда кошки перешагивают через препятствие, их задние ноги автоматически копируют движения передних, и прекрасно справляются с этим без наличия дополнительной пары глаз. Робот поступает так же, поэтому ему не требуется ни подробная карта местности, ни планирование движений в ней.
Cyberia Nova показала первую версию геймплея игры «Смута»
В небольшом ролике продемонстрирована короткая катсцена и начальные геймплейные моменты игры. В конце ролика представлена библиотека персонажей и оружия. Вероятно, видео предназначалось для инвесторов в рамках показа текущего прогресса в создании тайтла.
Судя по короткому видео битвы с разбойниками, разработчики боевой системы вдохновлялись серией Dark Souls.
⚡️ IT-новости к этому часу
👃🏻 Hitachi разработала сенсор, который различает комбинации запахов
🛒 Подсистема Windows для Linux появилась в Microsoft Store
🚗 В Москве запустили завод «Москвич» и показали кроссовер «Москвич 3» (ФОТО)
🏭 На заводе Foxconn в Китае начались протесты
👨⚕️ Учёные открыли перспективный подход к лечению болезни Альцгеймера
🎮 Объявлены победители премии Golden Joystick Awards 2022
👨💻 Технологические компании стали активно нанимать экс-сотрудников Twitter
⌨️ Microsoft вернула в App Store клавиатуру SwiftKey
⏱ Mercedes ввела подписку на разгон до 100 км/ч на 0,9 с быстрее для некоторых машин за $1200 в год
⚖️ Суд удовлетворил иск владельцев YouTube-канала Государственной думы РФ «Дума ТВ»
🛰 Один из кубсатов с Artemis I не смог планово запустить двигатель
#новости
🥳 28 лет вселенной Warcraft
На изломе эпох в мире настали тёмные времена. Рыцари Штормграда и священники Аббатства Североземья веками оберегали порядок и справедливость в королевстве, верно и честно служа сюзерену. Но привычную жизнь нарушили волнения и смуты, а из открывшегося портала в мирный Азерот хлынули воинственные орки, сеющие повсюду разрушение и смерть. Только королевский сын и правитель Ллейн смог возглавить борьбу с нашествием и добиться перелома в войне. Но вскоре по королевству просочились слухи, будто орк по имени Чернорук сумел объединить разрозненные кланы соплеменников и с новыми силами готовится завоевать Азерот…
Именно с этого незамысловатого сюжета 28 лет назад началась история мира Warcraft — 23 ноября 1994 года на свет появилась легендарная RTS «Warcraft: Orcs & Humans»
«Привет, Хабр! Меня зовут Олег, я архитектор клиентских решений в Selectel. Недавно мы столкнулись с интересным клиентским кейсом при создании Full-Mesh сети. Расскажу, как пришлось тестировать VPN-сервисы, чтобы найти оптимальное решение»
Построение Full-Mesh VPN-сети с использованием fastd, tinc, VpnCloud и тестирование производительности