home.social

#говнокод — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #говнокод, aggregated by home.social.

fetched live
  1. Пишем первую программу… для IPTV приставки

    В этой статье описана прошивка IPTV приставки MOTOROLA VIP1003 ARRIS для получения удалённого доступа через сетевой протокол TELNET, а также портирование приложения на архитектуру системы SuperH SH с целью добавления функционала воспроизведения контента с источника RTSP потока, требующего basic аутентификацию. Подробности в материале

    habr.com/ru/articles/1098346/

    #iptv #прошивка #ffmpeg #компилятор #говнокод #rtsp #мультикаст #uart #портирование_приложений #своих_не_бросаем

  2. Поэзия агентной разработки или как теперь писать код

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

    habr.com/ru/articles/1092802/

    #программирование #архитектура #говнокод #codex #claude #вайбкодинг #агентная_разработка #сезон_код_будущего

  3. Астра пилит космос

    В последнее время я стал замечать, что знакомые программисты в моем круге общения и незнакомые в интернетах вайбкодят что-то для души. Недавно друг скинул ссылку на сайт, где нарисована 3д модель Земли и спутники вокруг нее. Фильтры там, орбиты всякие. Данные из открытых источников в интернетах. Сказал что завайбкодил за пару-тройку недель. А еще через пару дней попросил потестить игру. Сделал раздел с орбитальными миссиями, где нужно управлять спутником и его орбитой, на базе некоторой физической модели с формулами. Геймплей, ачивки (уложится в минимальный импульс), звездочки. И тут я вспомнил, что у него была мечта кодить игры. И тут я подумал - а ведь у меня тоже были какие-то подобные мечты. Когда я играл и восхищался первой Мафией, думал "вот бы закодить симуляцию города, чтобы каждый житель жил свою жизнь, отводил детей в школу, ходил на работу, ужинал, ездил на машине, ходил к доктору". А когда играл в старые фантастические космические стратегии c исследованиями и производством, типа Master of Orion или X-COM UFO Defense, восхищался проработанностью для тех лет, и мечтал "вот бы переписать их с новой графикой". Но все это заканчивалось на осознании того, какой объем усилий нужно вложить дизайн, а затем и программирование, по вечерам, после основной работы (где я по сути делал все тоже самое только для бизнес-приложений). И вот прошло 15 или даже может уже 20 лет перекладывания мыслей из головы в код с клавиатурой, кажется даже незаметно подкрался кризис среднего возраста. И что теперь...? А теперь я Тони Старк, а кодекс мой Джарвис.

    habr.com/ru/articles/1089396/

    #игры #космос #ии #говнокод

  4. Из генерации — в переписку: доводим ответ ИИ-агента до клиента и CRM на n8n

    Всем привет!) Напомню: в первой статье ( habr.com/ru/articles/1071580/ ) я показал дебаунс на Redis, который склеивает дробные сообщения клиента. Во второй ( habr.com/ru/articles/1074734/ ) - модуль привязки "чат = сделка" и то, почему вебхуки стоит держать в изолированных ключах. Обе части заканчиваются примерно одинаково: «...и текст уходит ИИ-агенту». Это, пожалуй, тот финал, на котором обычно ставят точку и заливают демо на GitHub... Но не в данном случае!)

    habr.com/ru/articles/1076198/

    #n8n #LLM #regex #регулярные_выражения #Instagram_Direct #amoCRM #JavaScript #CRM #говнокод

  5. Self-hosted вместо подписок: асинхронная очередь для ИИ-агента на n8n и Redis

    В прошлой статье ( habr.com/ru/articles/1071580/ ) я показал, как простой дебаунс на Redis спасает бюджет от дробных сообщений: клиент строчит "привет" - "сколько стоит" - "а есть другой размер" пятью сообщениями подряд, а LLM получает один склеенный промпт.

    habr.com/ru/articles/1074734/

    #n8n #amoCRM #Redis #дедупликация #дебаунс #автоматизация_процессов #чатботы #вебхуки #API #говнокод

  6. Как вайбкодинг довел меня до депрессии, а потом привел к вайб‑инжинирингу

    Начнём с того, что по-настоящему «вайблю» я где-то с ноября 25 года. До этого моё общение с LLM строилось на копипасте в ChatGPT, DeepSeek, Gemini и обратно. Рука наловчилась, и я в целом не замечала, сколько времени это всё-таки сжирает. Казалось бы, лишнее действие. Не сказать что я злоупотребляла общением, но когда ты начинаешь кодить, ты очень уверен в себе и думаешь, что всё делаешь правильно. А как только погружаешься в процесс, начинается это… синдром самозванца, выгорание и тревога. Не сочтите меня пессимистом, но всё так и было)) Пока я училась в университете, слава богу, ChatGPT был отсталой жабой, которая через раз выдавала код с ошибкой. Поэтому я морщила нос и старалась всё делать сама — и аминь, спасибо вселенной, что всё так и было. Иначе, мне кажется, сейчас я была бы не разработчиком, а унылым вайбером, который при слове «конструктор» или «указатели» просто представляет лего и какой-нибудь г. Санкт-Петербург. А потом случилась революция. И моя компания решила не тормозить. El pueblo unido jamás será vencido!

    habr.com/ru/articles/1054342/

    #ии #провальные_проекты #говнокод #ошибки_программистов #вайбкодинг #телеграмбот #админка #copilot #cursor #claudecode

  7. Как вайбкодинг довел меня до депрессии, а потом привел к вайб‑инжинирингу Начнём с того, что по-настоящем...

    #ии #провальные #проекты #говнокод #ошибки #программистов #вайб-кодинг #телеграм-бот #админка #copilot #cursor

    Origin | Interest | Match
  8. Давайте заглянем в этот самый вайб-код

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

    habr.com/ru/companies/pvs-stud

    #pvsstudio #машинное_обучение #говнокод #си #vibecoding #вайбкодинг #vibeos #информационная_безопасность #статический_анализ #рбпо

  9. Иволга это молитва. Доказано с помощью Python

    Николай Заболоцкий эмоционально переживал за атомную бомбардировку в Японии, написал стихотворение про березы и про птицу иволгу, а получилась у него молитва. Я убедился в этом с помощью Python.

    habr.com/ru/articles/1009586/

    #python #pymorphy2 #nltk_python #nlpмодели #nlp_обработка_текста #говнокод #аналитика #поэзия #проза

  10. C помощью Python нашел следы Шекспира в песне Цоя

    Даже беглый анализ некоторых текстов группы "Кино" наталкивает на мысль о довольно сильных символических значениях их стихотворных строк. Мне стало интересно провести сравнительный анализ текста песни Виктора Цоя и драмы Уильяма Шекспира "Гамлет" и найти пересечения, аллюзии и реминисценции в творчестве двух авторов помощью инструментов NLP на Python.

    habr.com/ru/articles/1002004/

    #говнокод #чтение #поэзия #проза #python #pymorphy2 #nltk_python #nlpмодели #nlp_обработка_текста

  11. Законъ о запрете иностранных словъ… в разработке

    Разговор будет серьёзный. С 1 марта 2026 вся публичная информация для потребителя должна быть на русском — N 168-ФЗ . Пока что разработку это не касается, но стоит быть готовыми. Предлагаю договориться о словаре разработчиков Российской Федерации.

    habr.com/ru/articles/1003246/

    #говнокод #русский_стандарт #терминология #rxjava #naming_conventions #сатира #открытый_исходный_код

  12. [Перевод] Эдсгер Дейкстра «О вреде оператора Go To»

    Публикуем новый полный перевод хрестоматийной статьи Эдсгера Дейкстры. Этот текст, опубликованный в 1968 году в журнале Communications of the ACM в формате письма в редакцию, заложил основы структурного программирования, впервые строго аргументировав отказ от оператора go to в пользу использования циклов и условных конструкций.

    habr.com/ru/articles/976236/

    #история_it #говнокод #качество_кода #algol

  13. Сердце не сыто. Python помогает раскрыть особенности мастерства поэта Вознесенского

    Можно ли было читать советские стихи американцам? Пытаюсь выяснить это с помощью Python на примере Андрея Вознесенского.

    habr.com/ru/articles/972880/

    #python #tokenizer #stanford #pandas #nlp #nltk #чтение #поэзия #проза #говнокод

  14. Революция вайб-кодинга отменяется

    Не торопитесь пролистывать эту статью. Я не собираюсь, подобно множеству других статей на Хабре, рассказывать о плюсах или минусах вайб-кодинга и сравнивать это с плюсами и минусами традиционного программирования. Потому что сравнивать нечего, ведь не случилось ничего такого, что бы как-то значительно изменило ситуацию. По сути, я буду говорить о том же, о чём говорил в предыдущей статье ( habr.com/ru/articles/938028/ -Михаил Елисейкин «IT-лягушка и новая нормальность» ) - о том, что мир меняется, а наши о нём представления от этих изменений отстают.

    habr.com/ru/articles/938440/

    #вайбкодинг #вайбпрограммирование #говнокодеры #говнокод

  15. Путеводитель по Ktor JWT auth на стороне сервера

    Документация Ktor по server-jwt неполна. Если необходимо сделать что-то за рамками «Hello world», придется лезть в исходники и городить костыли. Какой-то консистентности и предсказуемости ждать не стоит, возможно, не обошлось без заговорщиков . Статья покроет необходимую базу для работы с JWT и убережет от множества подводных камней.

    habr.com/ru/articles/921076/

    #ktor #backend #kotlin #jwt_auth #говнокод #авторизация #аутентификация #костыли #authorization #authentication

  16. Покерная лаборатория закрывается, ловите исходники

    Я делал этот проект более полутора лет, сейчас отказываюсь от него. И, чтобы эти полтора года не были прожиты зря) открываю исходники. Java+Spring. Принимайте проект «как есть», со всеми ad-hoc костылями, незаконченными исследованиями, TODOs, а также всевозможными KISS, DRY, и, как их… SOLID с GoF. Предполагается, что вы знакомы с покером, имеете неплохие навыки программирования, поверхностно разбираетесь в теории игр.

    habr.com/ru/articles/915882/

    #покер #теория_игр #машинное+обучение #боты #карточные_игры #дерево_решений #совершенный_код #говнокод #искусственный_интеллект #opensource

  17. Заговор разработчиков против корпораций

    Речь пойдет о тайной, сугубо анонимной организации, следы которой начал замечать еще в 2018-ом, работая в Яндексе. О целях и мотивах организации можно только догадываться: некоторые считают это кибер-луддизмом, другие — техно-анархизмом. Ясно одно: организация существует, ее члены уничтожают кодовые базы десятилетиями, и говорить об этом не принято. Читать далее на свой страх и риск

    habr.com/ru/articles/874610/

    #code_smell #идеальный_код #идиоматичный_код #говнокод #bad_practices #ооп #функциональное_программирование #управление_разработкой #clojure

  18. Литкод изи — это просто

    Задумывались ли вы, где можно применить навык решения задачек а-ля литкод изи? Я встречаюсь с ними частенько, главное просто присмотреться. Например, на Linked.in недавно ввели "игры". Я как-то глянул на них на послеобеденном кофе. Пусть оно само

    habr.com/ru/articles/854138/

    #автоматизация_рутины #литкод #изи #сделай_сам #говнокод #новичку

  19. 7 причин некачественного кода в Unity-проектах

    Хорошего, годного кода в проектах на Unity мало. Поддержка унаследованных Unity-проектов представляет обычно немалые сложности, а разработка часто сталкивается с неестественными трудностями. Почему так? Казалось бы - Unity это просто, да и толковых программистов вроде хватает. Или всё не так очевидно? Пробуем выделить 7 причин низкого качества кода в Unity-разработке.

    habr.com/ru/articles/792060/

    #качество_кода #паттерны_проектирования #принципы_разработки #методология #unity #разработка_игр #разработка_приложений #говнокод

Share on Mastodon

Enter the server where you have an account.