19 Mar 2026, 09:51 UTC72 views5 reactionsread 10 August 2026 Почему VPN не заблокируют
VPN я себе настроил наверное где-то в 2023м году и проблем с ним не было (использую протокол open vpn). Но в последние месяцы мы стали замечать, что у операторы как-то блочат этот протокол, при чем в зависимости от географии. Так например через мобильную сеть "билайн" подключение не устанавливается в Калининградской области, а в Москве все ок. Еще "мегафон" отлетает.
Короче, не хорошо все …
👀2🤣2🥴1
11 Feb 2026, 11:34 UTC102 views2 reactionsread 10 August 2026 Photo
Простые решения вместо сложного кода 2
Как привязка и патчинг внутреннего API могут похоронить проект?
Посмотрите на flakehell, этот инструмент был разработан, чтобы отфильтровывать неактуальные ошибки flake8. Однако flake8 сделал мажорный релиз и поломал функционал flakehell, потому что кучу кода надо переписывать для совместимости с новой версией
Позже появился форк - flakeheaven, который переписал эту кучу кода …
❤1🔥1
28 Jan 2026, 15:12 UTC92 views5 reactionsread 10 August 2026 Снова про периодические задачи
В code review часто замечаю, что разработчики выбирают для периодических задач: 0 0 * * * - это ежедневно в полночь. Постарайтесь использовать не банальное время в периодических задачах, так как многие хотят поставить круглые часы/минуты и вы можете словить синхронный запуск большого кол-ва задач
Я использую такой скрипт для генерации рандомного времени:
import random
'{0} {1} {2} …
👍4❤1
21 Jan 2026, 10:37 UTC99 views2 reactionsread 10 August 2026 Photo
Визуализация схемы в БД
Как вы визуализируете свою БД? В одном из проектов, на который я пришел в CI была встроена визуализация через eralchemy. Аналитик мог в любой момент зайти, кликнуть на эту джобу и получить график в png. Проблема с eralchemy была в том, что он не мог нормально установиться на M1.
Почему-то я не догадался, что можно устанавливать eralchemy только в CI, чтобы никто не парился с ним локально.
Ок…
❤2
14 Jan 2026, 10:38 UTC97 viewsread 10 August 2026 ^M символ в файлах
В одном из PR заметил, что github помечает весь файл измененным, хотя отличий в коде нет. Оказалось, что пользователь windows сохранил файл и редактор заменил символ перевода строки на "^M".
Долго искал автоматические детекторы этого недуга, наткнулся на анализатор соответствия файлов .editorconfig.
Кому-то также может быть полезно, чтобы не было огромных diff'ов из-за различий редакторов и опер…
31 Dec 2025, 11:36 UTC127 views10 reactionsread 10 August 2026 Мой open space
В 2023-м году я написал в целях: "хочу разработать инструменты для разработчиков, которыми будут пользоваться в компании". Как-то реализация этой цели выродилась в то, что инструменты я разрабатывал в open source и пользоваться ими могут люди по всему миру. Вот, что получилось релизнуть у меня с тех пор:
croniq - В этом году с огромным удовольствием написал проект на новом для себя языке прораммирова…
❤4👍3🔥3
24 Dec 2025, 09:41 UTC112 views4 reactionsread 10 August 2026 Photo
Простые решения вместо сложного кода
Я получил на ревью решение одной из задач, касающихся сортировки данных для вывода пользователям. Суть задачи: на платформе преподаватели создавали задания ученикам, у каждого задания было название и некоторые из них пронумерованы. Пример названий: “1 Новые слова”, “2 Скороговорки ”, … “10 Новые слова”, “11 скороговорки”, "21 Австралия", "22 Скороговорки"
Проблема с сортировкой …
❤2👏2
17 Dec 2025, 09:09 UTC98 views6 reactionsread 10 August 2026 Ожидания против выразительности
Что думает разработчик когда видит следующий код:
api_client.fetch_users()
Я понимаю его следующим образом: есть объект api_client с методом fetch_users, который вызывается здесь без аргументов. К сожалению, в языках программирования с динамической системой типов наши ожидания ломаются об колено практически на каждом шагу.
fetch_users может быть вообще не методом, а отдельным объек…
🔥3👍2❤1
10 Dec 2025, 07:04 UTC93 views5 reactionsread 10 August 2026 IT ассинезаторы
На канале фининди увидел пост о прогнозах на 2026 год от saxo. В прогнозы и предсказаниям футуристов я обычно не верю, но меня заинтересовал один пункт:
Глупый ИИ приносит ущерб экономике на триллион долларов.
Комментарий от Саши Елисеева:
Сраные вайб-кодеры нагенерят так много ИИ-говнокода, что это приведет к коллапсу. Несколько мелких сбоев, как снежный ком, перерастают в полномасштабные кризисы…
👍2🌚1💩1🕊1
3 Dec 2025, 10:18 UTC103 viewsread 10 August 2026 Photo
Переводчики книги "elixir в действии" тоже не разобрались как перевести multiline strings😅
26 Nov 2025, 08:07 UTC125 views8 reactionsread 10 August 2026 Ondivi на конференции
Когда я сделал первый релиз ondivi я думал, что проснусь супер популярным. Проблема, которую он решал была актуальна, ее активно обсуждали. Но наступает утро, звезды на github не прибавляются, затем второе и третье.
Я старался раскачать проект, оставлял коменты в youtube, участвовал в обсуждениях. Даже заменил устаревший раздел о работе с legacy кодом в wemake-python-styleguide. Взрывная попул…
❤6🔥1😍1
19 Nov 2025, 15:52 UTC133 views7 reactionsread 10 August 2026 Почти стал контрибьютором в rust проект
Заметил ошибку в html ссылке одного из badge, который я добавляю ко всем своим проектам.
Решил поправить ее. Код, генерирующий badge, написан на rust. У меня получилось написать тест и исправить проблему, практически без ИИ 😅 . Но maintainer решил вручную скопировать мой код в свою ветку. В список контрибьюторов я не попал((
В github есть возможность указать соавтора, если в…
❤4😢2👍1
Showing the 12 most recent of 19 posts we hold for @ilaletdinovChannel. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.