Как стать автором
Обновить
11
0
Роман Ахмадов @r0ck3r

Пользователь

Отправить сообщение

«Робокоп» — рыцарь нашего времени

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров9.1K


Порой, когда смотришь на путь создания того или иного художественного произведения, просто дух захватывает от понимания того, сколько звёзд должно было сойтись, чтобы оно смогло увидеть свет в том виде, в каком мы его знаем и ценим. А если речь идёт о большом и претендующем на культовый статус боевике, то там целый парад планет должен выстроиться, не иначе. Поэтому меня не перестают удивлять истории создания кинолент, на которых мы с вами выросли. Об одной из них, а именно о «Робокопе» 1987-го года за авторством Пола Верховена, мы сегодня и поговорим.
Читать дальше →
Всего голосов 74: ↑72.5 и ↓1.5+71
Комментарии23

Как рос мой доход в IT: от 17к до $21000 в месяц

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров111K

Подробно рассказал про каждое место работы, что делал для увеличения дохода, за что увольняли. Дал советы, как тебе достичь этой цели более коротким путем, не допустив моих ошибок.

Читать далее
Всего голосов 250: ↑137 и ↓113+24
Комментарии145

Как работать с Kafka-consumer в Spring-проектах

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров6.1K

Эта статья сборник небольших рекомендаций как работать с Kafka-consumer в Spring основанных на личном опыте.

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии2

Где нас нет: как живут айтишники на Северном Кавказе

Время на прочтение12 мин
Количество просмотров16K

Продолжаем рубрику «Где нас нет» о жизни ИТ-специалистов в российских регионах  — теперь уже в новых реалиях. Предыдущие материалы были посвящены Северо-Западу и Дальнему Востоку. Сегодня переместимся на юг и расскажем, как развивается ИТ-отрасль на Северном Кавказе.

Как там, на Кавказе? →
Всего голосов 17: ↑14 и ↓3+11
Комментарии19

В Java 21 собираются реализовать сопоставление с образцом – так, глядишь, я снова на этот язык перейду

Время на прочтение23 мин
Количество просмотров17K

Преуведомление

Вся нотация, используемая в этой статье, не является общепринятой для представления математических выражений. Возможно, вы ранее изучали эту тему либо продолжаете изучать, поэтому заранее прошу прощения, если допустил какие-либо фактические ошибки или некорректно использовал термины.   

Выпуск Java 21 состоялся 19 сентября 2023 года. В этой версии поддерживаются паттерны записи в switch-блоках и выражениях. Такой синтаксис выглядит монументально (как минимум, по меркам Java). Это водораздел, после которого мы вправе говорить, что в Java полноценно поддерживаются паттерны функционального программирования, подобно тому, как это сделано в Kotlin, Rust или C#. Вот и первый пункт, который пробуждает во мне зависть (я Kotlin-разработчик).

Читать далее
Всего голосов 29: ↑29 и ↓0+29
Комментарии12

Продвинутый телеграмм бот на Java (Spring, postgres и free deploy)

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров17K

На дворе 2023 год. На хабре до сих пор пишут статьи по созданию телеграмм ботов, скажите вы, но не спешите с выводами. Во-первых, пожалеем студентов, во многих вузах на программистских направлениях до сих пор заставляют писать ботов хотя бы раз в течение обучения. И многие гайды в интернете немножко outdated в плане деплоя (хероку умер, доздравствует... но об этом немного позже). Т.е. основным уклоном данной статьи будет именно этот аспект. Ну и сам бот у нас будет также не скучный и не самый простой, какие часто в гайдах, а с полноценной привязкой к базе данных, т.е. полноценное Spring приложение.

Ну так о чем же бот и как мне пришла в голову такая идея?

Читать далее
Всего голосов 5: ↑3 и ↓2+1
Комментарии2

Нововведения фреймворка Flutter 3.13. Часть 1

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.4K

Hola Amigos! На связи Тимур Моисеев, руководитель мобильной разработки в Amiga. В IT я более 20 лет, последние 4 года плотно занимаюсь мобильной разработкой на фреймворке Flutter. Вместе с командой ведем телеграм-канал Flutter.Много, куда приглашаю всех неравнодушных к кроссплатформенности. 

Вышел большой материал об изменениях во фреймворке Flutter 3.13: двумерный скроллинг, более быстрая графика, обновленный модуль Material 3 и многое другое. Делюсь с вами переводом первой части, в которой будет идти речь про:

Читать далее
Всего голосов 5: ↑4 и ↓1+3
Комментарии0

Реквием по «Расскажи, как работает HashMap?»

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров21K

Небольшое мнение о вредных вопросах на собеседовании на примере популярного старичка "Как работает HashMap". Пытаемся разобраться в проблемах современного шаблонного подхода, параллельно задумываясь об альтернативных вариантах проведения.

Читать далее
Всего голосов 21: ↑16 и ↓5+11
Комментарии47

Работа в IT-компаниях Сербии: разбираем трудовое законодательство и условия труда

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров9.2K

Сербия -- одна из немногих европейских стран, которая всё ещё лояльно относится к россиянам. IT-компании открывают тут офисы (раз, два), а IT-специалисты приезжают сюда работать. По данным сербского Министерства труда, в 2022 году официально было зарегистрировано 5316 иностранных IT-специалистов. В это число входит много граждан России, Украины и Беларуси. Чтобы понять, как им работается, разберём трудовое законодательство Сербии на основе опыта одного из наших подписчиков, который работает в сербской IT-компании.

Читать далее
Всего голосов 26: ↑23 и ↓3+20
Комментарии7

Как Литрес сделал из меня Flutter разработчика

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров11K

Это история о моём пути в мобильную разработку, как желание воплотить идею повлекло за собой изучение новых технологий, восхитительное чувство, когда задуманное начинает получатся, и депрессия от негативных отзывов и неудач.

Для кого я это пишу? Для тех, кто подумывает стать мобильным разработчиком, кто почитает про мои неудачи и сможет избежать «хождения по граблям».

С чего всё начиналось

Я большой любитель послушать аудиокниги, в особенности российскую фантастику, фентези, ужасы, постапокалипсис. Пока двигаешься на работу, идёшь в магазин, разбавляешь серость окружения погружением в виртуальные реальности. Но не все книги одинаково интересны, я как правило слушаю пару глав, понимаю, что мне не нравится и отправляюсь на поиск другой аудиокниги. С таким подходом покупать, каждый раз продукт, который не используется нерационально (и очень накладно — в день по парке аудиокниг). В итоге я пришёл к тому, что стал зависать в соответствующем разделе рутрекера, скачивать, закидывать на телефон, слушать в приложении. Естественно, такой алгоритм неудобен, отправился на поиски приложения, которые бы автоматизировало этот процесс, но такого приложения не было. И тут пришла мысль «я со школьных лет увлекаюсь программированием, неужели не смогу разобраться и сделать приложение?».

Ошибка: Идея не обдумана. Загорелся и стал сразу делать.

Правильный подход: Перед тем как начинать работу над проектом, хорошо подумайте, что Вы хотите сделать, и к чему это может привести.

Читать далее
Всего голосов 20: ↑20 и ↓0+20
Комментарии19

Перспективы развития Flutter

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров9.7K

Что Flutter ждет в будущем? В этой статье вы узнаете о тех перспективных направлениях разработки, в которые команда Flutter вкладывает средства: еще более высокая скорость обработки графики, полная интеграция мобильных и веб-приложений, ранняя поддержка новых и перспективных архитектур и оперативное реагирование на отзывы разработчиков. Еще вы узнаете о тех рабочих проектах, которые запланированы на ближайшие время.

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Комментарии8

Кодогенерация Dart

Время на прочтение9 мин
Количество просмотров4.1K

Доброго дня, в данной статье подробно рассмотрим как работает кодогенерация во Flutter. Главная цель, которая стояла перед мной при написании статьи - это разбор каждого этапа настройки кодогенерации, чтобы у разработчика, прочитавшего этого материал, сложилась полноценная картина всего процесса.

Читать далее
Всего голосов 10: ↑10 и ↓0+10
Комментарии1

Свой мониторинг сайтов: от идеи до реализации

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров4.1K

У моей команды много сайтов на поддержке, а в нашей стране много праздников. В праздники интернет продолжает работать, реклама продолжает крутиться, люди продолжают покупать на сайтах, а значит и сайты должны функционировать 24/7 вне зависимости от цвета дня календаря. А как узнать, что все в порядке, если ты жаришь шашлык на даче в 100 км. от столицы? Все очевидно — нужен сервис, который будет мониторить сайты и пинговать дежурного программиста, если что‑то пошло не так...

Читать далее
Всего голосов 13: ↑13 и ↓0+13
Комментарии17

Один плагин, чтоб править всеми. Как разработать сканер на Flutter для 3 платформ и ускорить ввод данных в 2 раза

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров4.7K

Привет! Меня зовут Сергей, я Flutter‑разработчик SimbirSoft. В этой статье хочу поделиться интересным платформоспецифичным кейсом для мобильных устройств и ТСД. Нам с командой удалось сократить затраты на разработку и ускорить процесс ввода данных в 2 раза.

Клиент располагает крупными товарными складами, на которых сотрудники используют сканеры 1-D/2-D кодов — это смартфоны на iOS, Android, а также терминалы сбора данных с установленным Flutter‑приложением для сборки заказов. Нашей задачей стало обновить плагин сканера, не привлекая отдельные команды для разных платформ.

Очевидно, что данная функциональность сильно полагается на платформу, и Flutter из коробки не умеет работать с ТСД. Как мы решили эту задачу, расскажу по порядку, а в конце поделюсь результатами тестов и ссылкой на исходный код. Спойлер: по сравнению с ручным вводом штрихкодов скорость выросла в 13,4 раза, а с предыдущей версией сканера — в 2 раза.

Подобный кейс применим везде, где требуется сканировать 1-D/2-D коды в большом количестве. Поэтому материал будет полезен разработчикам кроссплатформенных приложений для решения подобных задач, а также их заказчикам.

Читать далее
Всего голосов 8: ↑8 и ↓0+8
Комментарии11

Стартап в соло. Часть 1: текущие показатели

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров13K

Примерно 11 месяцев назад я начал разрабатывать пет-проект - Telegram чат для сайта. С тех пор и до сегодняшнего дня занимаюсь его разработкой и продвижением самостоятельно. Правда занимаюсь им в свободное от основной работы время, которого мало.

Недавно проект перешагнул за 100 платящих пользователей в месяц и 100 000 рублей суммарной выручки (именно выручки, всё возвращается в проект, в карман ничего пока не положил). Вложения пока не отбились, но плавно к этому иду.

Хочу рассказать тем, кто тоже работает над своими проектами, как за год я пришел к текущим показателям (что было нелегко). Попробовал структурировать свои мысли, вышло довольного много текста. Текст разбил на статьи, содержание будет в каждой статье.

Читать далее
Всего голосов 42: ↑40 и ↓2+38
Комментарии9

Мой опыт переезда в Лондон. Планирование, поиск вакансий, отказы. (Часть 1)

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров11K

Очередная серия статей про переезд за границу и собесы в FAANG (и не только). Это не гайд как переехать, а скорее история про мой личный опыт, проблемы с которыми я столкнулся, и иногда некоторые советы тем, кто тоже планирует переехать.

Читать далее
Всего голосов 28: ↑21 и ↓7+14
Комментарии8

Как я запустил свою первую мобильную игру и провалился

Время на прочтение19 мин
Количество просмотров53K

В августе я уволился с работы, чтобы запустить свою первую мобильную игру. Мой проект провалился, но за 2 месяца я прошел все этапы создания игр. В статье рассказываю про инструменты, как планировал работу, настраивал монетизацию, запускал рекламу, анализировал данные и сотрудничал с издателями.

Читать далее
Всего голосов 133: ↑132 и ↓1+131
Комментарии84

Самый полный стартовый гайд по ботам Telegram (python)

Время на прочтение5 мин
Количество просмотров224K

QQ Хабр! В этом гайде мы пройдемся по каждому шагу создания ботов в Telegram - от регистрации бота до публикации репозитория на GitHub. Некоторым может показаться, что все разжевано и слишком много элементарной информации, но этот гайд создан для новичков, хотя будет интересен и для тех, кто уже занимался разработкой в Telegram. Сегодня мы будем делать бота, который отвечает на заданные вопросы.

Читать далее
Всего голосов 34: ↑21 и ↓13+8
Комментарии23

Как в России заработать на стартапах: бизнес уходит, идеи остаются

Время на прочтение11 мин
Количество просмотров7.2K

Ещё несколько лет назад стартапы в ИТ были своего рода золотой жилой для предпринимателей, международных инвесторов и начинающих бизнес-ангелов. Считалось, что достаточно просто вложиться в идею интересного приложения для смартфона, чтобы увеличить свой капитал во много раз. Эту уверенность подкрепляли истории о многомиллионных сделках, о готовности мировых корпораций выкупить перспективную разработку, а её команду перевезти в Лондон или в Нью-Йорк. Но по мере наполнения App Store и Google Play, а также развития телемедицины, VR и AR найти и вырастить прибыльный стартап стало не так уж и просто. Однако стоит признать, что бизнес не сбавил обороты в этой области. Инвесторы по-прежнему ищут в кого вложить деньги, а заработать на идеях по-крупному можно даже в нынешних российских реалиях. О том, как это сделать, и пойдёт речь в этой статье в блоге ЛАНИТ.

Читать далее
Всего голосов 85: ↑80 и ↓5+75
Комментарии1

Частное солнечное затмение 25 октября 2022 года

Время на прочтение5 мин
Количество просмотров67K
image

Во вторник — 25 октября 2022 — состоится частное солнечное затмение — явление, при котором для некоторых людей на планете Земля Луна закроет собой на некоторое время некоторую часть Солнца. Затмение будет видимо не на всей Земле, а на меньшей её части. На ночной стороне земного шара, где во время затмения будет ночь, разумеется, никакого затмения не увидеть. Но и на дневном полушарии Земли затмение будет наблюдаться далеко не везде, а лишь там, куда упадет лунная полутень.

Полного затмения (явления, при котором Луна полностью закроет собой Солнце, небо потемнеет и на нем появятся несколько ярких звезд и планет) нигде на Земле наблюдаться в этот раз не будет. Лунная тень пройдет мимо Земли — выше северного полюса, но лунная полутень накроет собой значительную часть Евразии и даже зацепит северо-восток Африканского континента.
Читать дальше →
Всего голосов 85: ↑83 и ↓2+81
Комментарии98

Информация

В рейтинге
Не участвует
Откуда
Грозный, Чеченская республика, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Backend Developer
Middle
От 300 000 ₽
Git
OOP
Linux
SQL
Docker
Java
Hibernate
Spring Boot
PHP
Database