Прошло полгода и мы дождались: релиз OpenBSD 7.4. Важные обновления, улучшения и изменения
Спустя полгода после выхода OpenBSD 7.3 представлен следующий выпуск OpenBSD, теперь с версией 7.4. Размер дистрибутива, установочного ISO-образа базовой системы OpenBSD 7.4 составляет всего 630 МБ. Давайте посмотрим, что изменилось, добавлено или было удалено.
И к по-настоящему важным новостям: 14-летняя домашняя кошка по имени Белла из Кембриджшира побила мировой рекорд Гиннесса по самому громкому мурлыканью среди живых особей своего вида.
#статистика #звук
Числа Маркова: между хаосом и порядком
Числа Фибоначчи известны многим, а вот числа Маркова остаются в тени, хотя и не менее интересны. В этой статье мы рассмотрим основы построения ряда чисел Маркова, их основные свойства и применение. Откройте для себя очередную удивительную взаимосвязь мира математики.
⚡️ Новости к этому часу
💻 Microsoft начала позиционировать кварцевый Project Silica как решение для облачного хранения данных
📻 Канадское радио отключило сигнал точного времени, который транслировался в эфире каждые сутки с 1939 года
🛴 В Госдуму внесли проект закона об обязательной регистрации электросамокатов через госуслуги
📞 МТС заключил с Telegram соглашение, позволяющее таргетировать рекламу в мессенджере по номеру телефона
🤳 Во всём Тибете развёрнута сеть 5G
🚕 ФАС заинтересовалась блокировкой клиентов и партнёров сервиса «Яндекс Такси»
📱 Xiaomi представила собственную мобильную операционную систему (ФОТО)
💳 «Сбер» перевёл свою банкоматную сеть на собственный процессинг
🎮 Объявили список победителей конкурса js13kGames 2023
🍏 Apple представила бюджетное перо Apple Pencil с USB-C
#новости
Вакансии для джунов на Хабр Карьере.
Frontend-разработчик в РусIT. Москва, Санкт-Петербург, Казань. Можно удаленно. От 45 000 ₽.
Территориальный менеджер по продажам в JCat. Ижевск. От 51 000 ₽.
JavaScript-разработчик в Север-Инвест. Можно удаленно. 40 000 — 90 000 ₽.
PHP-разработчик (1С-Битрикс) в ITFactory. Ростов-на-Дону. Можно удаленно. 100 000 — 130 000 ₽.
QA engineer в SmartLabs. Москва. 50 000 — 80 000 ₽.
Больше вакансий
#junior
⚡️ Новости к этому часу
📱 Google Chrome начал показывать объём потребления памяти каждой вкладкой
🪲 Из-за бага в iOS 17.0.3 не показываются фото и имена контактов
😱 Продано 300 млн копий Minecraft
🚀 Российская компания SR Space испытала камеру сгорания метанового ракетного двигателя РД-1
🍏 Бюджетная Apple Vision Pro лишится опции показа глаз EyeSight и части датчиков
🖥 Acer представила игровой монитор SpatialLabs View Pro 27, поддерживающий стереоскопическое 3D и объёмный звук (ФОТО)
🫂 Анонсировали браузер Braid с функциями совместного доступа
🔭 «Хаббл» запечатлел SABс-галактику IC 5332
#новости
«На написание этой статьи меня натолкнул разбор результата изменения полей объекта, лежащего в HashSet. Я развил идею и привнёс альтернативную математику в Java»
Автор хотел сломать Java. И он это сделал
«Я не уверен, насколько серьёзно нужно относиться к этому посту. Возможно, большинству читателей этот пост покажется результатом работы бредогенератора, но, надеюсь, что кто-то найдёт в нём что-то ценное для себя»
Как управлять Вселенной, не покидая психиатрической лечебницы
Как «воспитать ламу» и ускорить ML-эксперименты
Часто проведение ML-экспериментов сводится к долгому поиску и загрузке нужных датасетов и моделей, скрупулёзной настройке гиперпараметров с целью проверки гипотез. Но что делать, когда времени мало, а за ночь нужно зафайнтюнить ламу? Давайте это и узнаем.
«Хабр — не жалобная книга, я знаю. Но тут история про код, с примерами, разбором антипаттернов и всё такое, поэтому я рискну»
Сбер. Как некрасиво поступить на конкурсе красоты
Скользкий кусок мыла: контроллер из телефона
Телефон умеет делать вообще всё, что нужно от контроллера, но при этом всё из этого он делает отвратительно плохо. Поговорим про эргономику телефона и о том, что стоит знать на берегу, если вы захотите использовать его как контроллер.
На прошедшей неделе мы парсили статистику git, знакомились с изменениями в Python 3.12, поднимали сотовую сеть в домашних условиях и выясняли, какого цвета Интернет.
Лучшие публикации недели (2-8 октября)
«Привет! У нас тут накопился неплохой опыт в плане работы с конференциями со всех точек зрения — как организатора своих собственных событий, так и активного участия в больших регулярных IT-конференциях. Собственно, им мы с вами и поделимся»
10 причин не участвовать в некоторых IT-конференциях
Во что поиграть: «Castlevania: Symphony of the Night»
«Castlevania: Symphony of the Night» является знаковой вехой для индустрии, ведь она, наравне с серией игр Metroid, способствовала появлению целого жанра, который был назван в их честь — Metroidvania. Будучи далеко не первым в линейке из более десятка игр, проект произвёл фурор в 97 году благодаря значительно доработанному подходу к геймплею и обновлённой игровой формуле предшественников. Если раньше игры в этой серии были коридорными аркадными платформерами, то новая (на тот момент) часть разбавила их ролевыми элементами и глубоким изучением мира, добавляя определённую долю нелинейности в процесс. А наличие большого и неочевидного сегмента игры после убийства последнего босса, четырёх концовок, а также возможности выбрать другого персонажа позволяло возвращаться в проект снова и снова, погружая игрока в её готический, тёмный мир, полный загадок и интересных открытий.
Бюджетно снаряжаем Микротик RBM33G для «дальнего боя»
Микротик OEM RouterBoard RBM33G далеко не новинка и хорошо известна среди специалистов и пользователей Микротик. Она была создана производителем для того, чтобы дать каждому возможность самому «сконструировать» свой роутер. В настоящее время эта плата вовсе не устарела, активно используется и полна интересных «сюрпризов» для тех, кто не знает всех её возможностей.
👊 Битва пет-проектов продолжается!
Сегодня в 17:00 МСК приходите на воркшоп от ментора команды Garnet и ведущего разработчика в Positive Technologies Данилы Червонного. Данила расскажет про автотесты на русском языке.
В языке и литературе работает известный принцип начитанности: чем больше человек читает хороших книг, тем больше у него словарный запас, шире кругозор. Развивается понятийный аппарат, сама собой улучшается грамотность без всяких учебников. Применим ли этот принцип в обучении программированию?
Старые кодовые базы как классическая литература
До какого возраста можно эффективно растить мышцы?
Возрастная саркопения — это уже знакомый многим термин. Он подразумевает плавную потерю мышц и силы с возрастом. И обычно считается, что причиной потери мышц и силы является возраст сам по себе. Ну то есть организм стареет и как ты ни крути, будешь слабеть по ходу старения. Однако есть много убедительных данных о том, что это совсем не так.
«Полосы прокрутки. Слышали когда-нибудь о них? Довольно крутая штука. Достаточно зажать и перетаскивать полосу прокрутки, чтобы перемещаться по контенту панели со скроллингом. Я это просто обожаю. Ежедневно целыми днями сижу за компьютером и тягаю полосу прокрутки. Но полосы прокрутки становятся мельче, и это оказывается всё более серьёзной проблемой. В статье я покажу скриншоты, но они настолько малы, что даже делать их было сложно. А разработчики продолжают делать их всё мельче, как будто не хотят, чтобы вы скроллили!»
Полосы прокрутки становятся проблемой
Туманность Ориона оказалась заполнена загадочными парными планетами
Мы многое открыли в этой Вселенной. Планеты, вращающиеся вокруг звёзд по орбитам, плоскость которых находится под прямым углом к плоскости экватора звезды. Запретные миры, обманувшие смерть. Космические взрывы, не поддающиеся объяснению.
И всё же космос продолжает нас удивлять
На прошедшей неделе мы знакомились с лучшими практиками логирования в Python, выращивали пирамидальные кристаллы из обычной соли, оживляли тахометр из кабины «Боинга» и выясняли, почему американские корпорации загоняют людей обратно в офис.
Лучшие публикации недели (9-15 октября)
«Вы сталкивались с ситуацией, когда мобильное приложение или веб-сервис напоминают лоскутное одеяло? Action-кнопки прыгают по экрану, навигационные паттерны неожиданно меняются, а дизайн элементов интерфейса разнится в частях проекта?
А теперь представьте, что вы создаёте цифровой продукт в роли PO, CPO или CTO. Тогда вы столкнётесь не только с несогласованным дизайном, но также с неуправляемым бэклогом (план против реальности), задержками выпуска версий и постоянными переделками функционала после выхода в продакшн.
Крупные проекты живут с подобными проблемами, но у меня для вас хорошие новости: их можно решить. В статье поделюсь опытом организации производственных процессов для 100 команд разработки, чтобы упорядочить этот хаос»
Как оседлать хаос
Призрак Пеппера, магия стилофона и другие винтажные фокусы Джошуа Эллингстона
Рассмотрим крутые работы Джошуа Эллингстона, который создаёт настоящую магию с помощью синтезатора, винтажных телевизоров, осциллографов с электронно-лучевой трубкой и прочих подсобных предметов.
#хабраархив
Сколько стоит ваш Wi-Fi?
Все прекрасно помнят, что с увеличением длины парольной фразы увеличивается сложность и при достаточной длине перебор занимает ХХХХ лет. Давайте вместе разберёмся, сколько это стоит.
«Заметил в продаже новенький TV-бокс H96 MAX M1 на чипсете Rockchip RK3528, с 4Гб памяти, новым 13-м Андроидом, и подозрительно дешёвый. Зная, что на старых чипах Rockchip уже запускали Линукс, я решил заказать и попробовать.
Можете заметить разъёмы питания/USB/HDMI/AV... Как думаете, в чём подвох? Наверное на другом боку ещё пара USB и слот для карты памяти, но нет — других разъёмов для вас нет»
Дамп разделов TV-бокса на чипе RK3528
Энтузиаст показал, что смог запустить не в режиме эмуляции двадцатисемилетнюю ОС Windows NT 4.0 на ПК с процессором Intel Core i3-13100F, материнской платой Asus Pro H610M-C D4, видеокартой ATI Radeon X300 и звуковой картой Creative AudioPCI (ES1371).
В сборку ПК также вошли два модуля памяти Crucial Ballistix Elite DDR4 и твердотельный накопитель SanDisk ReadyCache SATA III.
В качестве донора пользователь взял рабочий SSD с уже установленной ОС Windows NT 4.0 из другой системы. Для обхода проблем с экраном загрузки он использовал драйверы UniATA (universal ATA).
На таком ПК операционная система Windows NT 4.0 запустилась без проблем. Система поддерживает игры, включая GLQuake (порт Quake, который использует OpenGL) и FIFA: Road to World Cup 98. Для сёрфинга в современном Интернете пользователь установил браузер RetroZilla.
Встроенная в интерьер майнинг-ферма, домашняя приточная вентиляция с минимумом ручного труда и квартирное освещение по датчику движения.
Это десять лучших публикаций за всю историю из хаба «Умный дом»:
🏠 Сколько стоит умный дом? Рассказываю, как строил свой и что получилось за 1000 руб./м²
🐈 Про котэ, жену, двух сыновей, идею… и не только. История с продолжением
🧰 Домашняя масляная майнинг-ферма
🆗 Как в панельном доме заменить старый конвектор на новый радиатор, чтобы не пожалеть о полученном результате?
🪙 Домашняя приточная вентиляция малыми средствами
💡 Делаем освещение в квартире по датчику движения
🦟 Уничтожение комаров
♨️ DIY-тепловизор на Raspberry PI, или «Кажется, теперь я знаю, чем займусь этим летом»
🤖 Полная домашняя автоматизация в новостройке
💯 Первая сотня российских электронных устройств
#гиктаймс
Калибровка магнитометра: через вращения к компасу
Технология спутниковой навигации, несмотря на свою чрезвычайную популярность, обладает и рядом недостатков. Например, навигационный приёмник относительно легко сбить с толку, то есть заглушить или исказить принимаемый им сигнал. В результате, получаемое пользователем местоположение не будет иметь ничего общего с действительностью. И бороться с этим достаточно сложно. Поэтому на помощь спутниковой навигации приходят другие, альтернативные способы определения местоположения, такие как инерциальные навигационные системы (ИНС), определение местоположения по базовым станциям и Wi-Fi-точкам и т. д.
Сегодня поговорим об ИНС, а точнее об одном из необходимых элементов подобных систем — магнитометре, а ещё точнее о том, как его калибровать
Что такое деньги?
Все знают, что такое деньги. И, в то же время, по настоящему этого не знает никто. Немного неожиданный взгляд на природу денег одного нобелевского лауреата в области экономики. Возражения другого нобелевского лауреата (также в области экономики). И довольно необычное завершение спора.
«Я пишу ПО уже больше двадцати лет, и с каждым днём всё больше убеждаюсь, что сильная статическая типизация — это не просто хорошая идея, но и почти всегда верный выбор.
Разумеется, существуют сферы применения нетипизированных языков (или вариантов языков), например, они гораздо удобнее при работе с REPL или для одноразовых скриптов в средах, которые и так уже безнадёжно нетипизированы (например, в шелле). Но почти во всех остальных случаях сильная типизация крайне предпочтительна»
Я до последнего буду защищать сильную статическую типизацию