home.social

#debug — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #debug, aggregated by home.social.

  1. @drmorrisj So the company has full bought into the #Claude space. I have instruction sets for #python and #golang (my two languages) - both of which are 200,000 words long or longer, but I just can't bring myself to use it to agenically affect my code. I write faster than it does, even if I have to #debug

  2. Devs Atletas

    ¿Cuál es el deporte favorito de un desarrollador? El "debugging," un juego en equipo dónde el marrón es para uno solo

    #Chiste #Humor #Meme #Debug

  3. Невидимый syntax error в PostgreSQL: как одна строка SQL съела полтора дня дебага

    Хочу рассказать про баг, который я искал полтора дня и который оказался опечаткой длиной в одну инструкцию. Если коротко: PostgreSQL (16.4 в моём случае, но воспроизводится начиная с 12-й) не разрешает UNION ALL сразу после ORDER BY ... LIMIT N без круглых скобок. И самое неприятное - ошибку об этом я узнал последним, потому что между моим SQL-запросом и логами стояло пять промежуточных слоёв, каждый из которых её по-своему проглотил. Расскажу как нашёл, как фиксил, и что в итоге добавил в pre-deploy чек-лист.

    habr.com/ru/articles/1032354/

    #postgresql #sql #union_all #n8n #syntax_error #debug #pitfall #webhook

  4. Невидимый syntax error в PostgreSQL: как одна строка SQL съела полтора дня дебага

    Хочу рассказать про баг, который я искал полтора дня и который оказался опечаткой длиной в одну инструкцию. Если коротко: PostgreSQL (16.4 в моём случае, но воспроизводится начиная с 12-й) не разрешает UNION ALL сразу после ORDER BY ... LIMIT N без круглых скобок. И самое неприятное - ошибку об этом я узнал последним, потому что между моим SQL-запросом и логами стояло пять промежуточных слоёв, каждый из которых её по-своему проглотил. Расскажу как нашёл, как фиксил, и что в итоге добавил в pre-deploy чек-лист.

    habr.com/ru/articles/1032354/

    #postgresql #sql #union_all #n8n #syntax_error #debug #pitfall #webhook

  5. Невидимый syntax error в PostgreSQL: как одна строка SQL съела полтора дня дебага

    Хочу рассказать про баг, который я искал полтора дня и который оказался опечаткой длиной в одну инструкцию. Если коротко: PostgreSQL (16.4 в моём случае, но воспроизводится начиная с 12-й) не разрешает UNION ALL сразу после ORDER BY ... LIMIT N без круглых скобок. И самое неприятное - ошибку об этом я узнал последним, потому что между моим SQL-запросом и логами стояло пять промежуточных слоёв, каждый из которых её по-своему проглотил. Расскажу как нашёл, как фиксил, и что в итоге добавил в pre-deploy чек-лист.

    habr.com/ru/articles/1032354/

    #postgresql #sql #union_all #n8n #syntax_error #debug #pitfall #webhook

  6. Невидимый syntax error в PostgreSQL: как одна строка SQL съела полтора дня дебага

    Хочу рассказать про баг, который я искал полтора дня и который оказался опечаткой длиной в одну инструкцию. Если коротко: PostgreSQL (16.4 в моём случае, но воспроизводится начиная с 12-й) не разрешает UNION ALL сразу после ORDER BY ... LIMIT N без круглых скобок. И самое неприятное - ошибку об этом я узнал последним, потому что между моим SQL-запросом и логами стояло пять промежуточных слоёв, каждый из которых её по-своему проглотил. Расскажу как нашёл, как фиксил, и что в итоге добавил в pre-deploy чек-лист.

    habr.com/ru/articles/1032354/

    #postgresql #sql #union_all #n8n #syntax_error #debug #pitfall #webhook

  7. kubectl describe pod: как читать вывод, в котором Kubernetes уже написал причину

    Статья о том, как читать kubectl describe pod не как длинный вывод, а как историю жизни Pod’а: кто его создал, куда его пытались поставить, скачался ли image, стартовали ли init containers, что случилось с probes, volumes, restarts и Events. Постарался сделать материал дружелюбным для джунов и мидлов, но без упрощения до «введите команду и посмотрите статус». Тут много реальной эксплуатации: Pending , CrashLoopBackOff , ImagePullBackOff , OOMKilled , FailedMount , CreateContainerConfigError , Evicted и любимое «Pod Running, но сервис не работает». Если вам нужна не вся теория, а быстрая шпаргалка для инцидента — в конце статьи есть компактная схема : что смотреть в kubectl describe pod при Pending , CrashLoopBackOff , ImagePullBackOff , OOMKilled , FailedMount и других типовых состояниях. Можно сразу перейти к ней, сохранить и использовать как чек-лист. А если хочется понять не только «куда смотреть», но и почему Kubernetes ведёт себя именно так — дальше разберём describe вместе по шагам.

    habr.com/ru/articles/1031454/

    #devops #kubernetes #pod #дебаг #девопс #траблшутинг #кубер #debug #observability #oomkill

  8. Как читать логи, когда их слишком много

    Эпоха монолитов прошла, и сейчас логи больше путают, чем помогают. Несколько сервисов, несколько журналов и противоречащие друг другу строки — ни одной очевидной причины в этом монотонном расследовании. Но поиск можно сузить, а ответ почти всегда находится в цепочке событий. Команды, лайфхаки и список утилит — под катом. Предупрежу, в статье МНОГО БУКВ, поэтому можно сразу перейти к Linux, Windows или к инструментам (они в самом конце). Читать

    habr.com/ru/companies/ruvds/ar

    #логи #логирование #log #debug #info #error #warn #linux #windows #ruvds_статьи

  9. Quelques commandes Git utiles lorsque vous découvrez un nouveau projet développé par d'autres personnes.

    🔗 piechowski.io/post/git-command

    #Git #découverte #debug

  10. Вайбдебаггинг — уже реальность? Мы дали ИИ-агенту отладчик и проверили

    В конце прошлого года Cursor выпустил Debug Mode — режим, в котором агент может собирать логи из рантайма, чтобы лучше понимать причины багов. Судя по реакции на Reddit , идею приняли с интересом. Но что, если пойти более прямым путём? Дать агенту «руки», чтобы он отлаживался так же, как это делает разработчик: ставил брейкпоинты, ходил по ним, выполнял evaluate expression? Этим вопросом недавно задались исследователи из Microsoft Research и сделали экспериментальный фреймворк Debug2Fix . Субагент, оснащённый инструментами для взаимодействия с отладчиком, разбирался с багами из датасетов GitBug-Java и SWE-Bench-Live на 20% лучше, чем обычный агент без таких инструментов. Если агент уже интегрирован с IDE, естественно дать ему доступ к полноценному дебаггеру, когда он так близко. Тем более что этим занимаются даже в Microsoft. Поэтому в недавнем релизе своего ассистента для IntelliJ мы добавили Debug Agent, позволяющий агенту взаимодействовать с дебаггером в среде разработки. Сегодня попробуем починить реальный баг с помощью агента с инструментами дебаггера в IDE и Cursor в Debug Mode и проверим, действительно ли ИИ нужен полный доступ к отладчику или достаточно и хорошего логгирования.

    habr.com/ru/companies/veai/art

    #отладка #ииагенты #cursor #veai #debug #intellij #искусственный_интеллект #дебаггер #ииассистент #вайбкодинг

  11. Un exemple de profiling pour trouver les goulots d'étranglement dans vos applications Node.js / Bun.

    🔗 trigger.dev/blog/firebun

    #optimisation #bun #NodeJS #debug

  12. To receive such a great review of my indie game in one of my fav gaming magazines, is one hella achievement for me!

    thanks @debugorg !

    #gaming #indiegame #debug #gamedev

  13. Отладка Программ Уровнями Логирования (или Медицинская Карта Вашей Программы)

    Программы часто отлаживают применяя printf-отладку. Однако в этом есть недостаток. Со временем вывод printf сообщения становится настолько частыми и плотным, что становится просто невозможно что-либо прочитать. Чтобы с этим бороться придумали уровни логирования LogLevels. Суть в том, чтобы из shell консоли в run time можно было включать или отключить логи для конкретных программных компонентов. Отдельными командами вы можете увеличивать или уменьшать многословность логирования. Это позволяет Вам сфокусировать внимание на конкретном программном компоненте и найти суть ошибки в программе или причину по которой не проходит модульный тест.

    habr.com/ru/articles/1016480/

    #LogLevel #log_levels #loglevels #debug #error #warning #notice #trace #info #paranoid

  14. Does anyone have any pointers for getting Meilisearch working with Sharkey/Misskey?

    Both are installed and start up correctly. When I search I can see in Meilisearch's journald log that I am getting a query, but nothing returns.

    One lead I have is that teh query parameters are blank in the journald logs - but that could just be for privacy reasons.

    I don't see anything (after successfully connecting to Meilisearch) in the Sharkey logs.

    #sharkey #misskey #meilisearch #help #debug

  15. Debug‑web: консольный отладчик для прода

    Компактный пакет debug-web решает вечную проблему тестировщиков и разработчиков: «А стенд актуален?». Добавьте в проект несколько строк кода — и в консоли всегда будут версия сборки, время деплоя и любые другие данные. Уровень логирования меняется прямо из консоли, без пересборки. Рассказываю, как мы экономим часы на поиске информации и отладке.

    habr.com/ru/companies/itfb/art

    #отладка #консоль #npmпакет #debug #logging #debugging #тестирование_вебприложений #itfb

  16. Do you (sometimes) use print() or message() for debugging your code? Next time you can use {icecream} instead: turtletopia.github.io/2022/07/ #rstats #icecream #debug

  17. Oh that was a #debug win anyway - I hadn't given the games enough privileges to reset themselves.

    Mind you, who needs a reset game, they are boring!

  18. My new css one-liner debugging rule : html[debug] { &, *, ::before, ::after { outline: 1px solid hsl(calc(360deg * sibling-index() / sibling-count()), 100%, 50%); } }

    #css #webdev #debug

  19. Any #GPS / #android nerds wanna help me debug something?

    gitlab.com/LineageOS/issues/an

    I have two #fairphone3, one running #lineageos and the other running the default OS, and the lineageOS doesn't find GPS 99% of the time...

    I'm at the edge of my knowledge and would love some suggestions for how to debug further, or if someone wants to jump on a call and try to work it out together.

    #fairphone #debug #bug

  20. Экипировка Бонда: полезные инструменты DevTools

    Привет, Хабр! С вами Карлен, Lead Fullstack разработчик в ITFB Group . Для любого специалиста в веб-разработке DevTools — это незаменимый инструмент диагностики. Однако его истинная мощь часто остаётся «в тени»: многие используют лишь базовый функционал, упуская из виду целый арсенал возможностей для тонкой настройки и глубокого анализа. В этой статье я хочу сосредоточиться на практических приёмах, которые ежедневно использую сам. Мы пройдём путь от эффективной работы с консолью до анализа производительности и эмуляции реальных условий. Готовы выйти за рамки console.log ? 😊

    habr.com/ru/companies/itfb/art

    #itfb #devtools #отладка_javascript #инструменты #frontend #тестирование #debug #доступность #оптимизация #искусственный_интеллект

  21. Какой может быть UART-CLI в микроконтроллере

    В этом тексте я бы хотел провести курс молодого бойца по использованию CLI в микроконтроллере. Расскажу про API той CLI, которая получилась у меня. Прежде всего CLI - это первичный лог загрузки прошивки. Инициализация микроконтроллера - это многостадийный процесс, в котором многое может пойти не по плану. Поэтому первое, что вы должны увидеть в консоли - это зеленый лог загрузки программы.

    habr.com/ru/articles/980280/

    #CLI #shell #UART_cli #debug #отладка #консоль #консоль_разработчика #tui

  22. Understanding and debugging Data Structures is easier when you can see the structure of your data using memory_graph: github.com/bterwijn/memory_gra

    Here we show values being added to a Linked List in Cursor AI. When adding the last value '5' we "Step Into" the code to show more of the details: raw.githubusercontent.com/bter

    🎥 See the Quick Intro video for the VS Code integration: youtu.be/23_bHcr7hqo

  23. Understanding and debugging Data Structures is easier when you can see the structure of your data using memory_graph: github.com/bterwijn/memory_gra

    In this example we show values being inserted in a Binary Tree. When inserting the last value '29' we "Step Into" the code to show the recursive implementation: shorturl.at/bx848

    🎥 See the Quick Intro video for the VS Code integration: youtu.be/23_bHcr7hqo

  24. Had an issue yesterday with an #Asterisk install not seeing a key I have for connections to another via #IAX
    Debugged it for a few hours after work and gave up. Went to bed and dreamt a possible solution. Woke up, went back to work and tried said solution and that was it!

    I simply forgot to install openssl-dev and compile Asterisk --with-ssl ..

    #Spooky #Dreams #Debug #Linux

  25. Had an issue yesterday with an #Asterisk install not seeing a key I have for connections to another via #IAX
    Debugged it for a few hours after work and gave up. Went to bed and dreamt a possible solution. Woke up, went back to work and tried said solution and that was it!

    I simply forgot to install openssl-dev and compile Asterisk --with-ssl ..

    #Spooky #Dreams #Debug #Linux

  26. Had an issue yesterday with an install not seeing a key I have for connections to another via
    Debugged it for a few hours after work and gave up. Went to bed and dreamt a possible solution. Woke up, went back to work and tried said solution and that was it!

    I simply forgot to install openssl-dev and compile Asterisk --with-ssl ..

  27. Had an issue yesterday with an #Asterisk install not seeing a key I have for connections to another via #IAX
    Debugged it for a few hours after work and gave up. Went to bed and dreamt a possible solution. Woke up, went back to work and tried said solution and that was it!

    I simply forgot to install openssl-dev and compile Asterisk --with-ssl ..

    #Spooky #Dreams #Debug #Linux

  28. Had an issue yesterday with an #Asterisk install not seeing a key I have for connections to another via #IAX
    Debugged it for a few hours after work and gave up. Went to bed and dreamt a possible solution. Woke up, went back to work and tried said solution and that was it!

    I simply forgot to install openssl-dev and compile Asterisk --with-ssl ..

    #Spooky #Dreams #Debug #Linux