Разбираем задачу T9 (predictive text) http://amp.gs/jt2VI
Хабр
Разбираем задачу T9 (predictive text)
Привет, Хабр! На днях ко мне обратился ученик на одном из ресурсов, где я выступаю в качестве frontend-ментора, с просьбой разобрать одну задачу. Суть задачи состояла в следующем:Найти все доступные...
Сборка и публикация Qt Android приложений через Gitlab CI http://amp.gs/jt2NB
Хабр
Сборка и публикация Qt Android приложений через Gitlab CI
Над сервисом для построения CI/CD даже не задумывался, есть GitLab, что еще нужно? Первым шагом нужно создать файл .gitlab-ci.yaml в корне проекта. Далее я подробно разберу его содержимое, а для тех...
[Перевод] Как настроить Kubernetes кластер на Vagrant VM http://amp.gs/jt2i2
Хабр
Как настроить Kubernetes кластер на Vagrant VM
В этом учебном пособии Kubernetes я рассмотрел пошаговое руководство по настройке Kubernetes кластера на Vagrant. Это многонодовая настройка Kubernetes с использованием kubeadm.Vagrant...
Ленивый программист — хороший программист? http://amp.gs/jt2cy
Хабр
Ленивый программист — хороший программист?
Они вам не string-и! У Билла Гейтса (или не у него) есть высказывание: «Я всегда буду искать ленивого человека — он найдёт лёгкий путь решить задачу». И вроде бы с ним можно согласиться, но тут стоит...
[recovery mode] Работаем с XML как с массивом, на PHP http://amp.gs/jtw8G
Хабр
Работаем с XML как с массивом, на PHP
Всем привет. Хочу поделиться своим опытом в парсинге XML, хочу рассказать об инструменте который мне в этом помогает.XML ещё жив и иногда его приходиться парсить. Особенно если вы работаете со СМЭВ...
«Невозможный» параллельный алгоритм неотрицательной суммы http://amp.gs/jtwBf
Хабр
«Невозможный» параллельный алгоритм неотрицательной суммы
Сумма целых чисел — что может быть проще? Сумма есть в SQL, в Java Stream API… в крайнем случае напишем сами. Как и всякая абстракция, она расходится с реальностью.Вот счёт клиента в банке, по нему...
Модификация LED фонарика Космос c6011 http://amp.gs/jtwGn
Хабр
Модификация LED фонарика Космос c6011
Решил поделиться результатами своего-хобби проекта, возможно кто-то из любителей DIY найдет это интересным и захочет повторить или как-то использовать. Был у меня такой фонарик "Космос 6011LED", его...
LJV: Чему нас может научить визуализация структур данных в Java http://amp.gs/jtweN
Хабр
LJV: Чему нас может научить визуализация структур данных в Java
Эта статья является пересказом моего доклада на Java-конференции SnowOne 2021 года. LJV — проект, созданный в 2004 году как инструмент для преподавания языка Java студентам. Он позволяет...
Книга «System Design. Подготовка к сложному интервью» http://amp.gs/jtwEy
Хабр
Книга «System Design. Подготовка к сложному интервью»
Привет, Хаброжители! Мы решили начинать продавать элетронные книги до выхода бумажной книги. Начали с интервью по System Design (проектированию ИТ-систем), которые очень популярны у работодателей, на...
Защищаем REST API от парсинга генерируемыми токенами http://amp.gs/jtwO9
Хабр
Защищаем REST API от парсинга генерируемыми токенами
Исходные данныеИтак, предположим у нас есть на фронте React.js, на бэке соответственно DRF. Либо другие аналоги. API бэкенда полностью открыто - как для нашего фронта, так и открыто для postman,...
Industrial Robots: The Cases of Integration, Recoupment Calculation, as well as the Prospects of Robotization http://amp.gs/jtwNl
Хабр
Industrial Robots: The Cases of Integration, Recoupment Calculation, as well as the Prospects of Robotization
Vasiliy Kiselev
CEO & Founder Top 3D Group — one of the largest additive technology and robotics integratorsPhoto:top3dshop.comThere are many technological operations involved in the workflows of...
CEO & Founder Top 3D Group — one of the largest additive technology and robotics integratorsPhoto:top3dshop.comThere are many technological operations involved in the workflows of...
Обходим файловый кэш Google Drive в Colab http://amp.gs/jtwAA
Хабр
Обходим файловый кэш Google Drive в Colab
Про colab знают, наверное, все. Этот инструмент позволяет независимым исследователям использовать облачную инфраструктуру с GPU и TPU бесплатно или почти бесплатно. Как всегда, проблемы возникают на...
Делаем Telegram бота с Админ-панелью и многими другими плюшками http://amp.gs/jtwsn
Хабр
Делаем Telegram бота с Админ-панелью и многими другими плюшками
Всем привет! Так как это моя первая статья и я не знаю что да как делать, буду писать как знаю.Сегодня хотелось бы Вам рассказать как легко сделать своего Telegram бота на очень популярном Языке...
Я фронтенд разработчик, а не обезьянка http://amp.gs/jtw2C
Хабр
Я фронтенд разработчик, а не обезьянка
Друзья, не думал, что тема еще актуальна в 2021 г., темболее на рубеже 2022.Начало битвы за фронтендВсе началось с того, что я задал вопрос «Как передать на бекенд требования к API?» в Хабр вопросах с...