Python-культура в российских* IT-компаниях. Часть 2: Provectus http://amp.gs/jTu8D
Хабр
Python-культура в российских* IT-компаниях. Часть 2: Provectus
В первой части статей о python-культуре мы писали про Тинькофф, а в этот раз решили рассказать о компании, в которую инженеры приходят, чтобы решать действительно сложные задачи, например, применение...
Разработка форм обратной связи для магазинов на Joomla 3 http://amp.gs/jTu86
Хабр
Разработка форм обратной связи для магазинов на Joomla 3
ПреамбулаВ современном интернет-магазине должно быть немало форм обратной связи. Интернет-маркетологи стараются предупредить все возможные ситуации и порой создают формы обратной связи чуть ли ни на...
OSCD Sprint # 2: Detection, Simulation & Response. Итоги http://amp.gs/jTutC
Хабр
OSCD Sprint # 2: Detection, Simulation & Response. Итоги
Open Security Collaborative Development (OSCD) — это открытая международная инициатива специалистов по компьютерной безопасности, созданная для решения общих проблем и распространения знаний.Первый...
Многопоточность и Kotlin в Яндекс.Картах: как не допустить падения новых фич на iOS http://amp.gs/jTuZf
Хабр
Многопоточность и Kotlin в Яндекс.Картах: как не допустить падения новых фич на iOS
Привет! Меня зовут Женя Васильев, я делаю Яндекс.Карты под Android. А с появлением у нас Kotlin Multiplatform — так уж получилось, ещё и под iOS. Kotlin Multiplatform позволяет писать код,...
Автоматическое управление номером версии 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С. Сейчас пришла пора ностальгирования по "старым временам" и на алиэкспрессе...