«2022 год научил нас быстро менять приоритеты для оперативного реагирования на внешние факторы. В наших целях была зафиксирована ключевая задача по отказу от софта вендора в пользу собственных решений, разработанных на основе микросервисной архитектуры. Стоял вполне комфортный срок: полностью завершить переход до конца года, и команды планомерно шли к этой цели, наряду с разработкой менее масштабных, но тоже важных фич. Но в связи со вполне реальными рисками преждевременного ухода вендора из РФ сроки доработок сократились с полугода до одного месяца. Ниже я опишу наш опыт мобилизации и решения поставленных задач в нереалистичные сроки»
Как девять женщин могут родить ребёнка за месяц
«Привет! Меня зовут Таня Дудо, я менеджер продуктовых знаний в Selectel. В тексте расскажу, как решили создать внутреннюю базу знаний о продуктах и процессах для более 800 человек. Опишу, как к этому пришли, кропотливо выуживали важную доку из массива данных и придумали решение — гиперспейсы»
Из хаоса в гиперспейсы, или Как создать внутреннюю базу знаний для большой IT-компании
В человеческом кишечнике происходит массовое вымирание. Учёные пытаются сохранить наши бактерии для будущих поколений
Оказывается, разнообразие бактерий в нашем кишечнике стремительно сокращаются. Люди всё чаще питаются плюс-минус одним и тем же. Многие уникальные биомы мы уже потеряли. Чтобы сохранить разнообразные бактерии человечества, учёные запустили большой проект, в ходе которого они собирают, замораживают и хранят экскременты со всего мира. Создаётся целый подземный банк таких «богатств», который хотят оставить для будущих поколений. Как хранилище семян в Шпицбергене, только… скажем так, не настолько романтично.
Борьба за человекочитаемость кода, которому 10 лет: опыт Хабра
Тимлид команды бэкенд-разработки Хабра Антон Каракулов делится набором несложных практик и идей, которые при регулярном использовании позволяют приблизиться к человекочитаемому коду — чистому, масштабируемому, понятному всем. Коду, работая с которым, можно получать такое же удовольствие, как от любимой книги, музыки или фильма.
⚡️ Новости к этому часу
⚠️ Reddit сообщил о взломе IT-систем, хакеры смогли скачать внутренние документы и исходные коды платформы
🦊 Mozilla выпустит Firefox для iOS со своим движком Gecko, когда Apple снимет ограничения
💰 Разработчики игры «Смута» получат новый грант от ИРИ в размере около 250 млн рублей на доработку проекта
🐵 Neuralink могла незаконно транспортировать опасные патогены приматов
🕹 Продемонстрирован инновационный способ управления летательным аппаратом без хвоста (ФОТО)
🏦 Банк «ВТБ» пожаловался на фейковое приложение в App Store «В Банк: Доступ Онлайн», которое ворует данные клиентов
👨💻 GitHub сокращает 10% штата из 3 тысяч разработчиков, закрывает все офисы и предпримет меры для экономии бюджета
#новости
🏆 Технотекст 2022: шорт-листы по номинациям
Авторы отправили 675 заявок на Технотекст, а мы их перебрали и готовы показать номинантов. Короткие списки получились очень даже длинными, что не может не радовать.
Победителей объявим до 14 апреля. Критерии оценки, списки судей и подборки статей по номинациям — в этом посте.
Недавно мы запустили новый сервис Хабр Эксперты — платформу для менти и менторов в IT, которая, мы надеемся, будет помогать IT-специалистам обмениваться опытом.
Несколько карьерных консультаций планируем провести онлайн, чтобы показать, с какими вопросами можно приходить к ментору и как выглядит карьерная консультация изнутри.
Ниже — запись недавнего эфира с участием Дмитрия (со стороны ментора) и Валерия (со стороны менти).
Следующие эфиры не за горами. Следите за анонсами в соцсетях Хабра и ищите консультации на Хабр Экспертах.
Особо амбициозные разработчики любят заявлять о том, что используемый ими язык программирования или фреймворк будет жить лет сто. Дерзкое заявление, учитывая, что разработке программного обеспечения, как таковой, всего около 65 лет. А фреймворки ещё моложе. И всё же интересно, какие языки всё ещё будут использоваться через 100 лет?
Столетний язык программирования — какой он?
⚡️ Новости к этому часу
💦 «Кьюриосити» нашёл на Марсе новые свидетельства присутствия воды в прошлом
🛰 «Секретный» российский спутник неизвестного назначения распался на обломки
📉 Чат-бот Bard ошибся в рекламном ролике на своей презентации, из-за чего акции Alphabet упали на 8,9%
🤔 Внезапный полярный вихрь на Солнце поставил учёных в тупик (ВИДЕО)
🔐 Netflix решил легализовать раздачу паролей и брать за это дополнительную плату
🔭 У транснептунового объекта в Поясе Койпера нашли кольцо там, где его быть не должно
🎮 Mundfish опубликовала системные требования на игровой ПК для запуска Atomic Heart
🚀 Ракета-носитель «Союз-2.1а» с грузовым кораблем «Прогресс МС-22» успешно стартовала с космодрома Байконур
📄 Утечка о деятельности Роскомнадзора
👥 Не менее десяти специалистов Google перешли в OpenAI для работы над ChatGPT
#новости
«На тот момент всё, что я умел, это выводить что-то в консоли. Я взял задачку себе на заметку. Со временем я пришёл к тому, как реализовать это в виде приложения для Windows. В итоге я написал эту программу с использованием WinAPI»
Сам себя не потренируешь — никто не потренирует
Повышаем производительность и безопасность мониторингом логов и метрик
В этой статье мы подробно рассмотрим мониторинг, поговорим о нескольких примерах использования, а также узнаем, как конкретно мониторинг способен повысить безопасность, производительность и надёжность при помощи наблюдаемости.
«Недавно нам в руки попал очень интересный ноутбук, выпущенный в самом начале нулевых: Apple iBook на базе процессора PowerPC G3. Мы решили не только рассказать о конструкции этого девайса, но и установить на него классическую Mac OS 9, которая использовалась на всех персоналках и лаптопах Apple до появления OS X»
Наливное яблочко. Винтажный Apple iBook G3 под управлением Mac OS 9
Солитоны. Модель Френкеля-Конторовой
В физике часто оперируют волновыми функциями с ярко выраженными свойствами частиц. Давно стали обыденными понятия частиц с положительным и отрицательным зарядами и с соответствующим взаимодействием. Широко используют Лоренц-преобразования, когда при увеличении скорости волна-частица сжимается, с соответствующим увеличением полной энергии при приближении к скорости света.
Но можно ли представить простейшую и наглядную модель, из которой выводятся все эти свойства разом?
Одной из таких моделей является модель Френкеля-Конторовой, которую мы рассмотрим в рамках истории теории солитонов
Найди себя в React!
Хотя в IT и разработана шкала оценки программистов, с которой более или менее все согласны (Trainee, Junior, Middle, Senior, Tech Lead), единого определения каждого уровня среди работодателей пока нет. В итоге каждая компания устанавливает собственные требования к навыкам на каждом уровне.
Этот тест поможет вам прикинуть, какой бы у вас был грейд, если бы вы собеседовались в МКБ
«В прошлой статье я рассказывал, как можно запустить Quake для DOS, загрузив DOS на современном компьютере. Отказ от использования эмуляторов позволяет погрузиться в прошлое наиболее реалистично, однако есть ряд недостатков:
— не на всех компьютерах можно поиграть со звуком;
— необходимо заменять файл в дистрибутиве Quake;
— невозможно поиграть по сети.
В этой статье я приведу решение, лишённое этих недостатков»
Как поиграть в Quake для DOS по сети в 2023 году
«В 2017 году появилась компания NYCTrainSign, которая изготавливала реплики таймеров обратного отсчёта, показывающие, сколько осталось до прибытия следующего поезда Нью-Йоркского метро. Однако этот таймер не вешался на потолок, а ставился на стол в качестве стильного украшения дома.
В начале 2018 года компания перестала отвечать под постами в соцсетях, а приобретённые таблички получили очень немногие покупатели. Компания порекомендовала покупателям оспорить платёж, чтобы попробовать вернуть свои деньги.
Сегодня даже новые компании, входящие на этот рынок, вынуждены учитывать последствия провала NYCTrainSign.
Спустя пять лет после банкротства компании я купил одну из их табличек, чтобы разобраться в причинах провала. По ходу дела я захватил домен управления табличками и написал эксплойт для получения полного контроля над теми табличками, которые всё ещё работают»
Поднимаем зомби, или Перехват контроля над мёртвым IoT-производителем
«Моя сюжетная арка обошлась без диснеевских штучек и даже в масштабе единственного персонажа не привела к особым переменам. Я продолжу заниматься тем, что умею вроде бы неплохо — мне это нравится. Но я просто не смог оставить без внимания то ощущение прекрасного, тот эмоциональный подъём, что дало мне знакомство с программированием»
Как я начал учить Python и ничего не произошло
Как создать сообщество продактов в ИТ-компании
Один из инструментов, который позволяет трансформировать подходы к управлению продуктами — профессиональное сообщество внутри компании. Ребята из компании «МойОфис» рассказывают про опыт создания продуктового клуба и делятся полезными выводами по итогам первого года его работы.
Делай нейминг, как сеньор
Как получается, что код становится мало понятным даже для его авторов? Почему нейминг так важен? Как придумывать названия, не применяя целые теории нейминга? Как лёгким процессом организовать работу с неймингом в команде? Давайте разбираться.
Жидкий микрофон, или В этом доме тебя слушают даже стены
За долгие годы жизни, окружённые привычными вещами, мы даже не задумываемся об этом и принимаем как данность, что они должны выглядеть именно так, как выглядят для выполнения своей функции. Однако зададимся вопросом, а могут ли привычные для нас предметы быть выполнены в несколько ином, так скажем, «форм-факторе» и при этом их функция будет сохраняться.
«Всем привет! Сегодня расскажу о портативной консоли Sega Game Gear, которая неожиданно попала в мои руки несколько дней назад. Возможно, для кого-то этот девайс — обычная вещь, хоть и конца прошлого века. Но для меня это нечто особенное, поскольку я вырос на играх для Sega, а вот портативная консоль прошла мимо меня»
Sega Game Gear: портативная игровая консоль 90-х. Как электронный мусор превратить в работающий девайс
Мы ищем Android-разработчика для публичного собеседования с эйчаром в прямом эфире
От миддла и выше. Стек — Kotlin, Android SDK, Coroutines, Dagger 2, Unit Testing, Detekt, Navigation Component, MVVM, MVI, Clean Architecture, SOLID, KISS, DRY, Compose.
👉 Отправить заявку
Удивительные беспроцессорные «текстовые» компьютеры Wang 2200 — мечта писателя конца 70-х
В прошлой статье мы говорили об американском изобретателе китайского происхождения Ван Ане, создателе памяти на магнитных сердечниках, который построил с нуля успешный IT-бизнес в США. Самым интересным проектом основанной им компании Wang Laboratories стал специализированный компьютер для обработки текстов — удивительная и очень самобытная машина, аналогов которой в мире попросту не существовало.
«Разделяй и властвуй» для OpenStreetMap мира в PostgreSQL
База данных в PosgreSQL после загрузки из дампа занимает больше 587 GB. Это уже по меркам СУБД большая база, и одна огромная таблица на каждый тип объектов не сработает. Для управляемости такие данные надо секционировать. Хорошо, что PostgreSQL поддерживает декларативное секционирование данных. Осталось лишь придумать, как разделить географические данные. После поисков и сравнений на помощь пришла иерархическая гексагональная геопространственная система индексирования H3.
Нобелевская премия по физике 2022
4 октября 2022 года Шведская королевская академия наук решила присудить Нобелевскую премию по физике 2022 года Алену Аспекту из Парижа, Джону Ф. Клаузеру из Калифорнии и Антону Цейлингеру из Вены «за эксперименты с запутанными фотонами, установление нарушения неравенства Белла и новаторскую квантовую информатику».
У вопроса, на который отвечали учёные, богатая история. Обрисуем её крупными мазками.
Недавно мы запустили новый сервис Хабр Эксперты — платформу для менти и менторов в IT, которая, мы надеемся, будет помогать IT-специалистам обмениваться опытом.
Несколько карьерных консультаций планируем провести онлайн, чтобы показать, с какими вопросами можно приходить к ментору и как выглядит карьерная консультация изнутри.
Сегодня в 17:15 по мск будут разговаривать Дмитрий (со стороны ментора) и Валерий (со стороны менти). Задавайте вопросы в комментариях, если останется время — в конце консультации на них ответим.
👉 Подключиться к эфиру
⚡️ Новости к этому часу
✅️ Подписчики Twitter Blue могут создавать твиты длиной до 4 тыс. символов, соцсеть исправила баг с твитами 4000+ символов
🆕 Вышел Chrome 110 без поддержки Windows 7 и Windows 8/8.1
🆓 Microsoft Edge получил бесплатный софт для просмотра PDF от Adobe
🍏 Apple начала тестировать сервис «Купи сейчас, плати потом»
📐 Черчение предложили вернуть в школьную программу
🛠 Российские операторы связи начали тестировать базовые станции из Индии, Китая и Израиля (ФОТО)
👎 Пользователи Ozon с премиум-подпиской пожаловались на завышенные цены
🎮 Игры Game Boy и Game Boy Advance вышли на Nintendo Switch Online
#новости
«К нам время от времени обращаются с просьбой помочь с адаптацией под Huawei. И мы неплохо в этом вопросе прокачались. Поэтому сейчас расскажу, что надо сделать, чтобы стало хорошо»
Как адаптировать Android-приложение под Huawei
Учёные из НИИ интеллектуальных автономных систем Китая, Университета Тунцзи и исследовательской группы по беспилотным системам Китайского университета Гонконга разработали прототип дрона, который сможет передвигаться как в воздухе, так и под водой. Дрон TJ-FlyingFish полностью автономен и сможет работать без участия человека.
Квадрокоптер оснащён четырьмя двухскоростными двигательными установками. Для перемещения в воздухе все четыре двигателя смотрят вверх и вращают винты с максимальной скоростью. Для погружения в воду винты поворачиваются на 180° и вращаются с меньшей скоростью, «утягивая» дрон под воду. Для маневрирования под водой дрон регулирует угол поворота двигателей по мере необходимости.
Разработчики утверждают, что TJ-FlyingFish легче других экспериментальных аквадронов, создатели которых, как правило, просто добавляют оборудование для работы под водой к стандартному корпусу квадрокоптера. TJ-FlyingFish весит 1,63 кг, на одном заряде батареи он может парить в воздухе всего шесть минут, зато в воде время работы увеличивается до сорока минут.
Автор YouTube-канала Glarses собрал гигантскую механическую клавиатуру. Устройство можно подключить к компьютеру, а весь проект обошёлся в 14 тысяч долларов.
Для реализации проекта блогер использовал синие переключатели увеличенного размера от Novel Keys. Компания выпускает их в качестве сувенирной продукции, но переключатели полностью рабочие и просто увеличены в 4 раза. Также они в 64 раза громче, чем классические.
Корпус гигантской клавиатуры собрали из нескольких частей, напечатанных на 3D‑притнере. Печатную плату также разделили на несколько частей из‑за того, что сложно найти производителей, которые могли бы изготовить плату таких размеров.