Автоматическое управление номером версии c помощью Azure DevOps http://amp.gs/jTufh
Хабр
Автоматическое управление номером версии c помощью Azure DevOps
В этой статье я расскажу, как мы организовали последовательное автоматическое увеличение номера версии приложения при выполнении коммита в ветку main с помощью Azure DevOps Pipeline. Мы делаем этого...
Контроллер АСУНО с ВЕБ интерфейсом настроек http://amp.gs/jTuhl
Хабр
Контроллер АСУНО с ВЕБ интерфейсом настроек
ВступлениеЭто моя первая статья на Хабр. Статья посвящена разработке и некоторым особенностям контроллера, поэтому вопросы, относящиеся к организации работы сервера не рассматриваются в данной статье....
«Футбол в цифрах»: как аналитика может улучшить ситуацию с футболом в России http://amp.gs/jTuEr
Хабр
«Футбол в цифрах»: как аналитика может улучшить ситуацию с футболом в России
Привет, Хабр! Меня зовут Владимир Герингер, я автор проекта «Футбол в цифрах». В нём я собираю футбольную статистику, анализирую данные, вывожу закономерности и рассказываю аудитории о самом...
Как Android пришел к AAB? Что будет с APK? Разбор http://amp.gs/jTuEu
Хабр
Как Android пришел к AAB? Что будет с APK? Разбор
Не так давно прогремела новость о том, что Android отказывается от APK-файлов и переходит на AAB. Вы наверняка уже эту новость прочитали, во всём разобрались и успокоились, так как новость проходная....
Как заменить регулярные выражения нейронной сетью http://amp.gs/jTuit
Хабр
Как заменить регулярные выражения нейронной сетью
Наиболее часто используемый инструмент для поиска подстроки определенного вида в тексте – это регулярные выражения. Но можно ли вместо регулярного выражения использовать нейронную сеть, которая бы...
С каким уровнем Java можно идти на стажировку, а с каким — претендовать на зарплату 250 000 рублей? http://amp.gs/jTuFN
Хабр
С каким уровнем Java можно идти на стажировку, а с каким — претендовать на зарплату 250 000 рублей?
Привет, Хабр! Меня зовут Даниил Пилипенко, я — программный директор факультета backend-разработки направления «Программирование» в Skillbox и директор центра подбора IT-специалистов SymbioWay.В этой...
История создания своей первой игры на Unity http://amp.gs/jTuQB
Хабр
История создания своей первой игры на Unity
ВведениеПрежде всего, хочу сразу отметить, что я не являюсь профессиональным разработчиком. Я обычный бакалаврик технического ВУЗа, так что незнание мною некоторых терминов прошу простить, не дорос...
Почему программисты через 10 лет будут не нужны? http://amp.gs/jTuQR
Хабр
Почему программисты через 10 лет будут не нужны?
Это один из распространённых вопросов о судьбе программирования: мне не раз приходилось его слышать от журналистов, блогеров и родителей, чьи дети выбирают будущий вуз. Для меня этот вопрос звучит...
[Перевод] Упрощение проверки кода и улучшение согласованности с помощью пользовательских правил eslint http://amp.gs/jTJj8
Хабр
Упрощение проверки кода и улучшение согласованности с помощью пользовательских правил eslint
Если вы рассматриваете запросы на исправление или создаете программное обеспечение в команде, пользовательские правила eslint могут сэкономить вам много времени. Вот как это делается.Слаженность...
Security Week 36: Braktooth, новые уязвимости в Bluetooth-чипах http://amp.gs/jTJ82
Хабр
Security Week 36: Braktooth, новые уязвимости в Bluetooth-чипах
1 сентября исследователи из Сингапурского университета технологий и дизайна опубликовали информацию о 20 уязвимостях, обнаруженных в распространенных bluetooth-чипах различных производителей. Все баги...
Выбор предварительно обученной NLP-модели для классификации текста http://amp.gs/jTJtI
Хабр
Выбор предварительно обученной NLP-модели для классификации текста
Disclaimer: этот пост не является исчерпывающим руководством по выбору предварительно обученной NLP-модели, а только призван сэкономить немного времени при этом выборе, разбирает один узкий...
Простой ZoomableImageView своими руками за 2 минуты http://amp.gs/jTJt7
Хабр
Простой ZoomableImageView своими руками за 2 минуты
Порой в Android разработке бывают простые проблемы, которые не так просто решить без нужных библиотек или Custom View.Недавно я столкнулся с проблемой создания вот такого простого эффекта:Более...
[Перевод] 7 ложных предположений о том, как устроены строки http://amp.gs/jTJns
Хабр
7 ложных предположений о том, как устроены строки
Как Unicode уничтожает большинство ваших предположений о том, как на самом деле работают строки Когда речь идет о написании чего-то простого, мы, программисты, обычно действуем интуитивно. В случае...
Python-адаптация шпаргалки для технического собеседования http://amp.gs/jTJxK
Хабр
Python-адаптация шпаргалки для технического собеседования
В ходе чтения статей про алгоритмы я натолкнулся на пост "Шпаргалка для технического собеседования" пользователя @Barrayar. Ознакомившись с оригинальной статьёй, я решил написать примеры для...
«Магический глаз» тёплых ламповых времён — эмуляция на ардуино http://amp.gs/jTJRy
Хабр
«Магический глаз» тёплых ламповых времён — эмуляция на ардуино
В магнитофонах и приёмниках моей юности использовались исчезнувшие ныне ламповые индикаторы уровня на лампах 6E1П или 6Е5С. Сейчас пришла пора ностальгирования по "старым временам" и на алиэкспрессе...
[Перевод] Симуляция трафика городских дорожных сетей в SUMO http://amp.gs/jTJAR
Хабр
Симуляция трафика городских дорожных сетей в SUMO
Руководство по продвинутому моделированию трафика в сложных дорожных сетях при помощи SUMO и PythonКак давно вы оказывались в пробке? Чтобы решить проблему дорожных заторов, до принятия важных решений...
[Перевод] Скандальная история последней роторной шифровальной машины http://amp.gs/jTJK6
Хабр
Скандальная история последней роторной шифровальной машины
И какую роль этот гаджет сыграл в шпионской операции «Рубикон» Кликабельно: шифровальная машина HX-63 – электромеханическая роторная система, спроектированная и созданная компанией Crypto AG....
Как добавить независимый Dagger Сomponent в иерархию SubComponnet-ов Hilt используя подход «component dependencies»? http://amp.gs/jTJWJ
Хабр
Как добавить независимый Dagger Сomponent в иерархию SubComponnet-ов Hilt используя подход «component dependencies»?
Версия на английскомСуществуют 2 способа связи компонентов в Dagger: Subcomponents и Component Dependencies и каждый из них имеет свои преимущества.Например, при использовании...
Изолированная программная среда – сферический конь в вакууме или …? http://amp.gs/jTJog
Хабр
Изолированная программная среда – сферический конь в вакууме или …?
1. Немного про физику и лирикуУпрощать реальный мир, чтобы потом успешно разрабатывать всякие теории для мира вымышленного – нормальный процесс для всех наук. У физиков целый набор таких артефактов:...