От боли к npm install: TDLib для React-Native, или как я делал проект, а получилась библиотека
—
от автора
—
от автора
Пришла мне как-то идея сделать мобильное приложение на базе Telegram. Полез в npm и сразу нашёл react-native-telegram, но это оказалась обёртка над Bot API и тут я понял, что будет весело.У Telegram с инструментами для разработчиков в целом нормально —…
—
от автора
Привет, Хабр! Как‑то появилась у меня идея сделать свой симулятор бойцовского клуба, но чтобы бой был не кулачный, а с элементами интересных механик, так как я люблю фэнтези и фантастику и моими любимыми сагами являются:«Ведьмак» и «Властелин колец»(да Азог из другой книги, но это ведь одна вселенная), то я решил…
—
от автора
За два года мы запустили внутри Альпины не один десяток AI-пилотов. Большая часть не дожила до промышленной эксплуатации. Какое-то время мы считали это своей внутренней проблемой — пока в марте 2026 не вышел опрос рынка, и оказалось, что наши цифры…
—
от автора
Прежде чем начать — несколько вопросовСмотря на документацию, вы думали: «Лучше бы мне рассказали, что там происходит, нежели читать все это»?При продолжительном чтении документации чувствуете усталость или спутанность?Перед тем как решать задачу — представляете или рисуете схемы?Воспринимаете информацию на слух или визуально лучше, чем при прочтении?Иногда не можете увидеть опечатки в знакомых словах?Сложно…
—
от автора
ВступлениеSegmentation faultНаверняка, далеко не один раз в жизни вы наблюдали сообщение об ошибке со следующим содержанием: «segmentation fault (core dumped)» — эта ошибка настолько популярна, что о ней давно уже слагают легенды, и немало бойцов пало в противостоянии с этой…
—
от автора
Интернет любит вечные войны. Linux против Windows. Vim против IDE. Tabs против spaces. Python против Java. Последняя особенно забавна: у каждой стороны есть священные аргументы, мемы и древние травмы.Python-разработчики любят вспоминать: «В Java чтобы распечатать «Hello world» раньше нужно было…
—
от автора
ВведениеПри создании новой игры, одним из первых вопросов является выбор игрового движка.Основные кандидаты у всех на слуху: Unity, Unreal Engine и Godot.Но кроме них существует ещё немало движков второго эшелона, про которые мало кто знает.Собственно, про один из них -…
—
от автора
22 мая в 18:30 по времени Восточного побережья США (23 мая 01:30 мск) SpaceX запустила ракету-носитель с прототипом космического корабля Starship в испытательный полет. Starship S39 стала первым представителем третьего поколения V3 ракет от SpaceX. Новая Starship и ускоритель Super…
—
от автора
И как понять смущающую интуицию задачу за секунду — метод экстремальных параметров.Бывало ли у вас такое — вы смотрите на условие задачи, логику алгоритма или даже жизненную ситуацию, интуиция кричит: «Здесь всё очевидно!», а строгая логика, тесты или реальность упрямо…
—
от автора
Выпадающий список — это ui-компонент, без которого редко обходится сайт. В этой статье я расскажу про то, как принял решение отказаться от enum для рендеринга выпадающих списков и перешел к конфигу-константе, и почему результат мне понравился.Для удобства далее буду называть…