xaker
Правоохранители ликвидировали группировку Diskstation, атаковавшую NAS

Правоохранительные органы сообщили о ликвидации румынской вымогательской хак-группы Diskstation, которая ранее успешно зашифровала системы нескольких компаний в Италии, парализовав их бизнес.

  • четверг, 17 июля 2025 г. в 00:00:19
xaker
Android, не хрипи! Погружаемся в недра ОС, чтобы найти и устранить баг

Для подписчиковСегодня нас с тобой ждет настоящая экспедиция вглубь Android. Нашей сиюминутной целью будет устранить баг воспроизведения звука на телеприставке X96Q PRO. На пути к этой цели мы подробно изучим все части звуковой системы и научимся вносить изменения в низкоуровневые настройки, недоступные из графического интерфейса.

  • четверг, 17 июля 2025 г. в 00:00:18
habrahabr
И снова испанская барахолка: оптический нивелир, измеритель поля и… утюги

Привет, Хабр! Давно я не был на барахолке — просто у нас жарко. Но в этот раз решил выбраться, о чем не пожелал. Продавцов, к слову, стало немного меньше, но товаров все еще полно, так что есть на что посмотреть. Я и посмотрел, и, конечно, теперь делюсь увиденным с вами. Все как обычно. Поехали оценивать все эти сокровища!Вот как выглядят такие барахолки (снято под Гранадой, аналогичный рынок).Ну что, первым попался вот такой прибор. Когда-то мне что-то подобное уже встречалось.Это старый, можн…

  • четверг, 17 июля 2025 г. в 00:00:17
habrahabr
От Аристотеля до Тьюринга: что такое функциональное программирование и как оно облегчает жизнь

Привет, меня зовут Марат Зимнуров и я тимлид в кросс-функциональной команде HR Admin Tech Авито. Наверняка, вы уже сталкивались с термином «функциональное программирование» (ФП). Если посмотреть на популярные доклады (например, на HolyJS), тема функционального программирования раскрыта довольно поверхностно: immutable-структуры, transitions — и всё. В русскоязычном сегменте нет нормального baseline-гайда, с которого можно начать, да и в англоязычном ситуация не лучше: пара разрозненных курсов и…

  • четверг, 17 июля 2025 г. в 00:00:16
habrahabr
Почему я отказался внедрять тёмные паттерны и не получил оффер на фронтенд-лида

Всем привет! Меня зовут Александр Григоренко, я фронтенд-разработчик, и сегодня хочу поговорить о вопросах этики в интерфейсах и ценностях в разработке продуктов — на примере одного моего недавнего собеседования. Если вам понравится статья, то приглашаю подписаться на мой блог в тг: @alexgriss. Там я стараюсь честно говорить не только о технологиях и программировании, но и о ценностях, лидерстве и смыслах в профессии разработчика.Я думаю, что практически любой Senior Frontend Developer™ с больш…

  • четверг, 17 июля 2025 г. в 00:00:14
habrahabr
Территория Большого Взрыва. Что, где и когда взорвалось

Приветствую в третьей статье серии о ТБВ! Между первой и второй, как водится, прошло немного времени, а вот между второй и третьей образовался весьма значительный перерыв, так что напомню, о чём вообще речь.В первой статье мы говорили об устройстве, составе и даже форме Вселенной, а затем сформулировали основные проблемы в описывающих её современных моделях. Проблем две, но зато какие!Проблема квантовой пеныКвантовая механика предсказывает существенные флуктуации пространства на малом масштабе,…

  • четверг, 17 июля 2025 г. в 00:00:13
habrahabr
Почему 21 см — это «магическая длина» нашей Вселенной

Всеми ядерными, атомными и молекулярными явлениями в нашей Вселенной управляют квантовые переходы. В отличие от планет Солнечной системы, способных стабильно перемещаться по орбите вокруг Солнца на любом расстоянии при подходящей скорости, протоны, нейтроны и электроны, составляющие всю известную нам материю, могут объединяться друг с другом только в ограниченном множестве конфигураций. Эти комбинации хотя и многочисленны, но конечны в своём числе, потому что квантовые законы, управляющие элект…

  • четверг, 17 июля 2025 г. в 00:00:13
golang
Масштабирование stateful приложений

Всем привет! В этой статье я хочу разобрать довольно-таки интересную и в то же время сложную тему - "Поддержание консистентного состояния в stateful сервисах при масштабировании". Введение Когда мы пишем сервисы у которых есть свое состояние нам рано или поздно необходимо начинать задумываться о том, что же будет когда нагрузка на наше приложение вырастет. Ответ - масштабироваться. При горизонтальном масштабировании мы увеличиваем количество реплик сервиса, однако такой подход в statefu…

  • четверг, 17 июля 2025 г. в 00:00:10
golang
Строим PaaS внутри крупной компании: опыт ВКонтакте

Со временем в каждой крупной IT-компании накапливается критическая масса однотипных решений для рутинных задач, а также сервисы и библиотеки, написанные на разных языках. Сначала кажется, что это круто: каждый волен выбирать инструменты под себя и свою задачу. А потом становится очевидно, что разнообразие — это хорошо, но не для поддержки и развития десятков, а то и сотен сервисов. Мы ВКонтакте остро ощутили это сейчас, когда масштабно перестраиваемся и переходим к сервисной архитектуре. Отвеча…

  • четверг, 17 июля 2025 г. в 00:00:10