Category : habrahabr

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
habrahabr
Почему я отказался внедрять тёмные паттерны и не получил оффер на фронтенд-лида

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

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

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

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