Мобильное приложение Transit определяет местоположение пассажира метро в 90% случаев, используя только данные акселерометра (вибрация смартфона) Как известно, смартфон умеет определять своё местоположение внутри помещений, где нет сигнала со спутника. Достаточно просканировать окружающие точки доступа WiFi, координаты которых есть в базах Google и Apple. Есть и другие методы. Но как вычислить координаты смартфона, если он вообще в офлайне, в режиме полного радиомолчания. Нет никаких сигналов…
Снег. Для детей это снеговик и снежки с родителями, для подростков — возможность позаигрывать с понравившейся девушкой, но для меня, инженера, который 15 лет занимается крышами, снег — это одна большая головная боль. Главная проблема – снег нужно убирать и убирать вовремя, а если этого не сделать, то будет как-то так: Рухнувшая крыша — это и остановка производства, и потенциальные жертвы, и седой инженер.Меня зовут Алексей, я работаю инженером в ТЕХНОНИКОЛЬ. Так как я часто общаюсь с клиентами …
Привет, Хабр! Меня зовут Антон, я инженер‑электронщик из отдела умных устройств Яндекса. Сегодня хочу поделиться опытом разработки устройства, с помощью которого мы занимаемся отладкой Станций и заливаем в них прошивки на заводах — мощного USB‑хаба с красивым названием Горыныч.У Горыныча есть ряд нетривиальных решений, которые сильно отличают его от стандартных USB‑хабов. В нём реализована трансляция USB 3.1 в USB 2.0 для ускорения времени прошивки устройств, установлены контроллеры USB Power D…
Может кому‑то это будет интересно, даст возможность лучше подготовиться; или наоборот кто‑то примет решение не участвовать.Угораздило меня согласиться на т. н. «Weekend Offer на позицию разработчика на Kotlin». Вообще‑то мне больше нравится Scala, и опыта по ней больше, но рекрутерша была сильно настойчива, и я решил обновить экспиренс собесов, а возможно и получить прибавку в деньгах при переходе.Коротко о себе: 41 год, senior software developer, стаж > 20 лет.Два алгоритмических этапа по с…
Главный прикол с k8s: поднять базовый кластер займёт всего 15 минут. А вот чтобы он реально заработал, ответить на все вопросы перед установкой, всё спланировать — на это нужны дни, реально дни мозгового штурма и планирования. Ну или потом придётся разбирать и делать ещё раз. Несколько раз. Кубер унижает человеческое достоинство разными способами и на разных этапах. Это часть опыта от пользования продуктом. Так задумано. И вот про эти самые вопросы мы сейчас и поговорим, потому что там це…
Студенты обожают ChatGPT. В идеале, они хотят закоротить профессора и чатгопоту напрямую, то есть посылать задачу от профессора гопоте, пересылать ответ профессору, возражения слать гопоте назад итд - пока не получится решения. Лучше всего это делать скриптом, чтобы студент вообще не был вовлечен в решение задачи и занимался своими студенческими делами, пока чатгопота и профессор разговаривают.Как же обломать крылья этой мечте? Запрещать чатгпт бессмысленно, но как сделать так, чтобы с чатгпт с…
Яндекс обновляет погодное мобильное приложение. Было несколько этапов.Первый: «Хотите попробовать новый дизайн приложения? Нажмите сюда».Второй: «Мы включили вам новый дизайн приложения. Чтобы вернуть старый — нажмите сюда».Наконец, настало время третьего этапа: «Теперь у приложения новый дизайн. Пользуйтесь с удовольствием!». А включить старый нельзя.Сегодня третий этап настиг мою жену. И она уже выбирает, на какое новое погодное приложение будет переходить (благо выбор широкий). У меня пока е…
За последнее время я слишком часто сталкиваюсь с практикой, когда сотрудников заставляют трекать время, вести отчёты по задачам, сколько часов на что потратили. Более того — от этих цифр зависит их зарплата.И каждый раз у меня внутри звучит: «Зачеееем?»хХочу объяснить, почему считаю, что так делать НЕ НАДО. Совсем. Вообще.Почему трекинг времени — не про эффективность.1. Отрицательная мотивацияКогда зарплата сотрудника зависит от количества часов, руководитель (возможно, неосознанно) мотивирует …
Я видел рождение Turbo Pascal, восход звезды Delphi, и момент, когда Microsoft сыграл свою хитрую шахматную партию, создав .NET. Это не просто история технологий — это история людей, решений и последствий.Turbo Pascal: фундамент будущегоИстория начинается с Turbo Pascal, выпущенного в 1983 году компанией Borland. Его разработчиком был датчанин Андрес Хейлсберг. Это была революция:Компилятор с интегрированной средой разработки (IDE).Молниеносная компиляция.Удобный синтаксис языка Pascal.Turbo Pa…