Обновить

Все потоки

Сначала показывать
Период
Уровень сложности

Не поднимай смартфон, не совершай ошибку

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели27K

С праздником, Хабр!

6 февраля — Всемирный день отказа от мобильного телефона.

Повседневный инструмент, вошедший в жизнь людей всей планеты как средство связи, фотоаппарат и видеокамера, будильник, мобильная фильмотека, музыкальный проигрыватель, игровое устройство, фитнес-трекер и бесконечно многое другое.

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

Ну как и любое благо вместе с плюсами идёт и набор проблем, в которые незаметно угнетают нас и нашу жизнь.

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

Поехали!

Читать далее

Новости

Что было между реле и транзистором?

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели10K

Картинка: brgfx, freepik.com

Если вас попросить ответить быстро, не задумываясь, что приходит в голову при фразе «транзистор или…», — кто-то сразу скажет «реле», кто-то вспомнит про лампы, но наверняка почти никто не вспомнит и третий возможный вариант… ;-)

А между тем он существовал — и был весьма распространён.

Читать далее

Kaken — как мы внедрили четыре AI-сервиса для собственного использования

Уровень сложностиПростой
Время на прочтение14 мин
Охват и читатели6.8K

Можно бесконечно смотреть, как течет вода, горит огонь, и рассуждать об инновациях в IT. Но нет лучшего способа понять качество инфраструктуры, чем запустить на ней собственные сервисы.

Всем привет! Меня зовут Сергей, я менеджер продукта, и я не буду пересказывать маркетинговые лозунги о пользе нейросетей. Расскажу, как мы в Selectel внедряем AI-инструменты в собственные процессы, чтобы понимать, как строить эффективную инфраструктуру для ML-задач

Мы прошли весь путь от архитектуры до эксплуатации, посчитали экономику и готовы делиться выводами. Прошу под кат!

Читать далее

Про DIY-шелкографию на самодельных печатных платах

Время на прочтение12 мин
Охват и читатели9K

Image: Harry Wad

В разнообразных мануалах, касающихся рассмотрения вопроса производства печатных плат, авторы обычно сильно концентрируются на процессе вытравливания/ выфрезерования печатных дорожек, а также сверления отверстий, оставляя за пределами рассмотрения, или рассматривая по «остаточному принципу» вопрос создания паяльной маски.

Поэтому, попробуем рассмотреть этот вопрос более подробно, в том числе, осветив некоторые неочевидные возможности, которые здесь имеются.

Читать далее

Куда расти верификатору: два основных трека и матрица компетенций

Время на прочтение14 мин
Охват и читатели6.1K

Привет, Хабр! Меня зовут Алексей Ковалов, я руководитель отдела модульной верификации в YADRO в департаменте разработки процессорных архитектур. Сейчас в моей команде 30+ талантливых ребят. Некоторые из них пришли к нам стажерами и росли на моих глазах, другие вливались в команду уже уверенными мидлами и «перепрыгивали» в сеньоров и выше. Но где та тонкая грань, когда заканчивается один грейд (числовая интерпретация Junior — Middle — Senior) и начинается другой? Как вообще расти верификатору и какими навыками должен обладать условный джун, мидл или сеньор?

Сегодняшняя статья как раз об этом: покажу нашу матрицу компетенций и возможные пути развития специалиста. Но сначала дисклеймер: опираться буду на опыт в нашем направлении и команде. Конкретно у вас может работать по-другому — и это нормально.

Читать далее

Телефон мистера Версетти

Время на прочтение10 мин
Охват и читатели7.1K

Томми Версетти, главный герой культовой игры GTA: Vice City, для многих из нас стал первым образцом брутальности и стиля – наравне с Беном из Full Throttle или незабвенным Дюком Нюкемом. Бирюзовая рубашка в синюю пальму, крупные черты лица, синие джинсы и…конечно же, мобильный телефон.

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

Читать далее

Оживляем загадочный домофон с резистивным ключом

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели5.9K

Приветствую всех!

Обычно, когда я рассказываю про тот или иной домофон, я стараюсь найти максимум информации о нём: от истории его создания до руководства пользователя или даже схем. Но только не в этом случае. Всё, что известно про данный экземпляр, это то, что устанавливался он в Москве в количестве больше одного.

Спустя несколько лет поисков я таки смог найти в коллекцию такой девайс. И, как оказалось, он был намного сложнее, чем я мог себе представить...

Press F1 to continue

Cистема визуально-инерциальной навигации для дрона на C++

Уровень сложностиСложный
Время на прочтение10 мин
Охват и читатели5.7K

Дроны, которые работают на GPS, глушатся и это большая проблема для летательных аппаратов. Сигнал от спутников GPS проходит около 20 000 км и достигает антенны дрона с минимальной мощностью. Любая наземная глушилка, излучающая шум на частотах L1/L2/L5, для приемника дрона оказывается в тысячи раз громче спутников. Приемник слепнет, дрон теряет координаты, переходит в аварийный режим и сносится ветром.

И поэтому нам нужна MVIO (Monocular Visual Inertial Odometry).

Это технология, которая позволяет дрону понимать свое положение в пространстве, используя только одну камеру и IMU. В этой статье мы разберем реализацию такой системы на C++. Мы увидим, как объединить видеопоток и данные акселерометра в реальном времени, используя фильтр Калмана и библиотеку OpenCV.

Читать далее

Революция вырезов

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели6.8K

Пару лет назад в CSS произошла тихая революция, вызвавшая тектонический сдвиг в разработке интерфейсов. Вкратце — нам разрешили «сверлить» настоящие дырки в блоках.

Создание блоков с вырезами всегда было трудоёмким, даже для вырезов простейшей формы. Фронтендеры годами тренировались мысленно рассекать блоки на части: прямоугольничек для контента, прямоугольничек для выреза и ещё парочка рядом с ним. И вдруг парадигма поменялась...

Простые вырезы теперь делаются в десять раз быстрее. Одной строчкой кода. Да, надо менять мышление и забывать про нарезку блоков. И как же это приятно!

В статье мы сверстаем карточку с круглым вырезом двумя способами: традиционно‑дедовским и современным. Затем сравним объём кода, простоту и гибкость получившихся реализаций. И порадуемся, что будущее уже наступило!

Читать далее

Опыт использования Линукс смартфона. Ubuntu Touch на Xiaomi Poco X3 NFC

Время на прочтение3 мин
Охват и читатели18K

В общем то решил я как-то попробовать перейти на Linux phone. Но решил сделать это тестово и дешевым способом, купил себе Xiaomi Poco X3 NFC за 5 тыс. руб на Авито, хорошенько потанцевал с бубнами и накатил себе Ubuntu Touch.

Читать далее

HeadHunter виноват в сломанном найме

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели8.1K

Все мы знаем, что сейчас найти работу — особенно в IT — стало заметно сложнее.

Но что, если я скажу, что в этой ситуации частично виноват HeadHunter — доминирующая площадка на рынке поиска работы?

Казалось бы, всё предельно просто: есть люди, которые ищут работу, и есть работодатели, которым нужны специалисты. Нужно всего лишь свести одних с другими — и готово.

Но каким образом на таком, казалось бы, элементарном процессе можно умудриться всё испортить?

Да очень просто — сделать работу сервиса максимально непрозрачной. Настолько, что попадёт ли твоя анкета в выдачу у работодателя, порой кажется зависящим от фазы Луны.

Но обо всем попорядку.

Что такое прозрачность?

Читать далее

IT, что с работой? Личный опыт 3,5 месяцев поиска

Уровень сложностиПростой
Время на прочтение20 мин
Охват и читатели6.1K

«Выйду на рынок, найду пару офферов» — сейчас этот план звучит не очень реально. Поиск работы в ИТ окончательно превратился в полноценную фултайм-работу, причем неоплачиваемую и изматывающую.

Старые методы «отклик — собес — работа» больше не помогают. Срок найма растянулся до нереальных 3–6 месяцев, а процесс напоминает марафонский забег: фильтры, ATS, боты и молчание рекрутеров.

Разбираем в статье, почему поиск работы стал таким сложным, что сломалось в механизмах найма, как пробиться к живым людям через нетворкинг и какие именно действия помогут вам выделиться среди тысяч резюме и получить оффер.

Читать далее

Электровакуумные геттеры. Общие положения, классификация, первые газопоглотители

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели4.4K

Рассмотрев газопоглощение и газовыделение электровакуумных материалов [1], мы пришли к неминуемому и неутешительному выводу: без большой работы по очистке и извлечению газов из металлов, стекла, слюды и керамики в радиолампах, срок жизни готовых приборов будет весьма недолгим, а параметры неутешительными. Специальный же элемент в лампе — газопоглотитель, иначе геттер, появляющиеся нежелательные газы связывает, существенно продлевая жизнь электровакуумным приборам (ЭВП) и стабилизируя их электрические характеристики. Геттер, в сущности являясь местным миниатюрным одноразовым высоковакуумным насосом, позволяет обойтись при изготовлении массовых ламп их быстрой и сравнительно неглубокой откачкой, радикально снижая стоимость производства и цену готовых приборов. Так как же работает геттер, какие они бывают, что за геттеры работали в лампах накаливания и некоторых ранних электронных?

Читать далее

Ближайшие события

Team Lead SA: Как я перестала раздавать задачи и начала менторить

Время на прочтение4 мин
Охват и читатели5K

Сегодня мы хотим поделиться с вами своими мыслями о роли тимлида системных аналитиков на проекте, какие «удары» он может принимать на себя и как результаты решения вопросов превращаются в новые возможности. Мы не будем говорить про технические навыки и не будем считать тимлидом сотрудника, просто раздающего задачи. Пусть в наших командах это делает продакт-менеджер. 

Мы же посмотрим на тимлида как на лидера, ментора и стратега в одном лице.

Читать далее

Как мы продавали компьютеры в 90-х. Часть #03

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели4.1K

Главы из повести.
Начало: 
Как мы продавали компьютеры в 90-х. Часть #01
Как мы продавали компьютеры в 90-х. Часть #02

Тома, Наташа и Маша.

Моим первым секретарем была Тома, с которой мы познакомились еще в конструкторском бюро, в которое я  – она работала в соседнем отделе программистом-математиком и входила в нашу застольную банду молодых специалистов. Когда перестроечная пурга накрыла наш завод и зарплата инженера сравнялась стоимости шоколадного батончика в коммерческом киоске на остановке, я ушел из КБ на вольные хлеба, обслуживая компьютеры плодящихся фирм. Через какое-то время  один из таких заказчиков пригласил меня в кабинет:
 - Как у тебя с работой?

Читать далее

Grafana Operator — дорога к IAC или путь в никуда?

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели4.6K

Привет! Я Сергей Истомин, DevOps-инженер в KTS.

Хотите удобно деплоить дашборды и датасорсы в концепции IAC? Я тоже. 

Услышав про Grafana Operator, я, окрыленный надеждами, пошел к нему за решением. Но у Grafana Operator оказалось свое представление о деплое, о провижининге и о том, как он вообще должен работать.

Читать далее

Как безопасно продать криптовалюту (USDT) за рубли без P2P и блокировок 115-ФЗ\161-ФЗ

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели4.3K

На хабре частенько всплывают одни и те же истории: человек продал крипту, а потом внезапно получил блокировку всех счетов, или чего хуже – уголовный срок. Причем многие искренне не понимают, что они могли сделать не так, чтобы нагнать на себя столько проблем.

Спойлер: чаще всего, проблема не в том, что ВЫ делали что-то плохое, а в том как именно выглядит денежный поток со стороны банка. Для него вы попали под 115 статью Федерального закона (отмывание денег), теперь все ваши счета и карты заблокированы по 161 статье из-за одной подозрительной транзакции. Вернуть все на круги своя, отнюдь не простая задача, для примера – человек уже долгое время возится с этой проблемой, пытаясь одновременно снять наложенные на него ограничения и не потерять свои деньги.

В раздумьях над этой ситуацией, я наткнулся на PR-материал, со стороны конкурентов, про криптокарту/кошелёк, который встраивает криптооперации в легальную инфраструктуру. Мной было принято решение озвучить альтернативный подход, который мы используем в BotHub: мы официально покупаем USDT у физических лиц, а расчет по рублям идет от юридического лица по договору. Дополнительно к этому, любая сделка обязательно проходит предварительное согласование с комплаенсом Т-банка.

Читать далее

Как написать прикольную книгу про SQL, которую интересно читать?

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели5.6K

Есть довольно устойчивый миф: SQL — это что-то скучное, сложное и строгое. Обычно знакомство выглядит так: несколько глав теории, а потом сразу синтаксис запросов , строки, таблицы, и дальше человек либо втягивается, либо закрывает книгу и возвращается к ней через пару лет — уже по необходимости.

Когда мы в «БХВ» обсуждали новую книгу по SQL, разговор неожиданно ушёл не в сторону синтаксиса, а в сторону обучения. Точнее — в сторону того, почему так много людей бросают изучение SQL на середине. И наш постоянный и горячо любимый читателями автор Ольга Назина, известная своими бестселлерами по тестированию, предложила: а давайте сделаем прикольную книгу, с шутками, забавными картинками и простыми примерами, чтобы читать ее было интересно?

Мы согласились: а давайте!

Мы научили ИИ писать настоящий код для Postgres (и выложили в open source)

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели5.9K

Когда ИИ за секунды генерирует «нормальную» схему Postgres, соблазн принять её как есть слишком велик. Проблема в том, что в этих схемах часто прячутся тихие минные поля: неудачные типы данных, странная индексация, путаница с идентификаторами, ловушки с временем и миграциями — всё то, что не ломает сборку сегодня, но превращается в боль через полгода в продакшене.

В статье разберем, почему универсальные LLM регулярно промахиваются по нюансам именно Postgres, и как авторы пытаются закрыть эту дыру через pg-aiguide: набор «навыков» с лучшими практиками, версионный семантический поиск по официальной документации и интеграцию с код-агентами через MCP/плагин.

Читать далее

Ахиллесова пята SharedPreferences и стоит ли внедрять Datastore как альтернативу

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели4.5K

Проблему SharedPreferences можно описать несколькими словами: ANR, блокировка перехода между экранами, явное нарушение стрик мода в Android SDK по работе в главном потоке.

В чем проблема с SharedPreferences и решит ли ее Datastore - узнаем в этой статье.

Узнать подробности