Category : habrahabr

habrahabr
Краткий разбор фейковой зарядки в прикуриватель, которая прикончит ваши гаджеты

У дешевых или фейковых зарядок обычно две проблемы – несоответствие характеристикам и запредельные пульсации, которые со временем могут вывести из строя гаджеты или вызывать сбои в работе. Но тут случай особый – при определенном условии зарядка будет гробить подключенные устройства мгновенно и беспощадно.Этот пост – не нытье или жалоба. Я периодически покупаю различные устройства, технику и гаджеты и рассказываю, что именно с ними может пойти не так. Основная масса кратких отчетов идет в телегр…

  • суббота, 19 июля 2025 г. в 00:00:06
habrahabr
Все о блокировках VPN за последние две недели

Всем привет!Это команда Amnezia, и мы тут, чтобы ответить на самые часто задаваемые вопросы в связи с участившимися блокировками.Мы уже две недели активно изучаем текущую ситуацию, тестируем разные технологии и можем рассказать о том, что нам удалось узнать и что мы сделали, чтобы наши сервисы работали как и прежде.Если интересно только то, что сейчас работает - перейдите в конец статьи.Что случилось?С 25 июня к нам начали поступать сообщения о неполадках с Amnezia Premium и Amnezia Free. Польз…

  • суббота, 19 июля 2025 г. в 00:00:06
habrahabr
Спасаем электронный микроскоп JEOL JEM-6A

❯ Былые временаКомпания Japan Electronics Optics Laboratory(JEOL): крупнейший японский разработчик и производитель электронных микроскопов и других научный инструментов — берет свое начало в 1949 году, в городе Митака, Токио, представив внутреннему рынку свой первый просвечивающий электронный микроскоп JEM-1. На мировой рынок компания вышла в 1955, поставляя в разные страны компактные (по тем меркам) просвечивающие электронные микроскопы JEM-5, JEM-6 и многие другие.JEOL JEM-1, 1949 год  Так, в…

  • пятница, 18 июля 2025 г. в 00:00:15
habrahabr
Советы новичкам в карьере программиста

Примерно 20 лет профессиональный (то есть, «за зарплату, да так, что подолгу не увольняют») разработчик C/C++/python/go/typescript/php. Не суперзвезда в карьере, но дело своё люблю. Надо поделиться мыслями об этой сфере, простыми, но ценными по причине частого и удивительного их упускания из виду.На дворе капитализм, помни это под гнётом корпоративной или государственной пропаганды. Из этого пункта следует, что бабло — основное. Не позорно оперировать им в целях, в речи, в мыслях так же, как че…

  • пятница, 18 июля 2025 г. в 00:00:14
habrahabr
Пишем простой драйвер Linux для устройства, ничего не зная о драйверах и о USB

Пару месяцев назад я купил Nanoleaf Pegboard Desk Dock — последнее слово в технологиях USB-хабов с RGB-светодиодами и крючками для устройств. К сожалению, это чудо инженерной мысли поддерживает только гейминговые операционные системы — Windows и macOS, поэтому возникла необходимость в драйвере для Linux.В своих постах я уже настраивал Windows VM с пробросом USB и пытался выполнить реверс-инжиниринг официальных драйверов. При этом я задумался, а нельзя ли написать производителю и попросить у нег…

  • пятница, 18 июля 2025 г. в 00:00:13
habrahabr
Запустили векторный поиск в YDB: рассказываем, как он работает

В новой версии YDB теперь доступны две версии векторного поиска — точный и приближённый. Приближённый поиск может работать с миллиардами векторов, если использовать векторный индекс. Такая технология есть у небольшого количества технологических компаний в мире.Новый релиз СУБД Яндекса делает векторный поиск доступным для всех. Статья под катом написана по мотивам моего доклада на конференции HighLoad++, с которым я выступил 23 июня в Питере. В ней я расскажу про векторный поиск, индекс, RAG и о…

  • пятница, 18 июля 2025 г. в 00:00:12
habrahabr
Ну, погоди! Как я создал свою версию культовой игры: от схемы до корпуса

Получив заряд эндорфинов от успешной работы эмулятора «Ну, погоди!» и вдохновившись ценными советами по улучшению эмулятора в комментариях к своей предыдущей статье, я приступил к следующему этапу — созданию полноценного устройства, готового к использованию в повседневных условиях. Этот процесс оказался не менее захватывающим, чем разработка прототипа эмулятора.Теперь у меня сформировалось более полное понимание экосистемы разработчиков DIY-устройств, а именно: какими программами можно пользова…

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

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

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

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

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