1. Куча / Говнокод #29220

    0

    1. 1
    IT Оффтоп #227

    #197: https://govnokod.ru/28935 https://govnokod.xyz/_28935
    #198: https://govnokod.ru/28938 https://govnokod.xyz/_28938
    #199: https://govnokod.ru/28942 https://govnokod.xyz/_28942
    #200: https://govnokod.ru/28945 https://govnokod.xyz/_28945
    #201: https://govnokod.ru/28948 https://govnokod.xyz/_28948
    #202: https://govnokod.ru/28951 https://govnokod.xyz/_28951
    #203: https://govnokod.ru/28954 https://govnokod.xyz/_28954
    #204: https://govnokod.ru/28971 https://govnokod.xyz/_28971
    #205: https://govnokod.ru/28986 https://govnokod.xyz/_28986
    #206: https://govnokod.ru/28991 https://govnokod.xyz/_28991
    #207: https://govnokod.ru/29002 https://govnokod.xyz/_29002
    #208: https://govnokod.ru/29060 https://govnokod.xyz/_29060
    #209: https://govnokod.ru/29070 https://govnokod.xyz/_29070
    #210: https://govnokod.ru/29079 https://govnokod.xyz/_29079
    #211: https://govnokod.ru/29092 https://govnokod.xyz/_29092
    #212: https://govnokod.ru/29093 https://govnokod.xyz/_29093
    #213: https://govnokod.ru/29104 https://govnokod.xyz/_29104
    #214: https://govnokod.ru/29114 https://govnokod.xyz/_29114
    #215: https://govnokod.ru/29125 https://govnokod.xyz/_29125
    #216: https://govnokod.ru/29132 https://govnokod.xyz/_29132
    #217: https://govnokod.ru/29147 https://govnokod.xyz/_29147
    #218: https://govnokod.ru/29156 https://govnokod.xyz/_29156
    #219: https://govnokod.ru/29166 https://govnokod.xyz/_29166
    #220: https://govnokod.ru/29181 https://govnokod.xyz/_29181
    #221: https://govnokod.ru/29185 https://govnokod.xyz/_29185
    #222: https://govnokod.ru/29190 https://govnokod.xyz/_29190
    #223: https://govnokod.ru/29203 https://govnokod.xyz/_29203
    #224: https://govnokod.ru/29211 https://govnokod.xyz/_29211
    #225: https://govnokod.ru/29212 https://govnokod.xyz/_29212
    #226: https://govnokod.ru/29218 https://govnokod.xyz/_29218

    Запостил: nepeKamHblu_nemyx, 24 Января 2026

    Комментарии (12) RSS

    • Доброй ночи.

      Этот оффтоп сгенерирован автоматически.

      Индекс оффтопов: https://index.gcode.space/.
      Зеркала Говнокода и полезные ресурсы:
      * https://govnokod.xyz/ (альтернативный Говнокод)
      * https://gcode.space/ (read-only зеркало Говнокода)
      * https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
      * https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
      * https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)

      Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
      Остерегайтесь подделок. Берегите себя и своих близких. Кок!
      Ответить
    • Бамп Нестором Иванычем
      https://www.youtube.com/watch?v=1QZQHkE0ZYI
      Ответить
      • Это новозеланский нелетающий совиный папагай, да. Он очень няшный, но к сожалению его почти всего съели.
        Ответить
        • > нелетающий
          Ничоси «нелетающий»!..

          Хотя ебанутые селюки, которых в Британской Империи старались выпизднуть с Острова и с этими тоже боролись.

          Этот вообще плотоядный.
          Ответить
    • На расте можно писать как на PHP (см первый коммент)
      https://users.rust-lang.org/t/i-am-developing-a-unified-enterprise-grade-development-framework-for-rust-as-an-alternative-to-spring/137741
      Ответить
      • > Injection isn't specifically bad things.


        Actually... UB and RCE aren't always bad...

        гг))
        Ответить
      • На PHP даже format не нужен, можно сразу хуйнуть:
        "INSERT INTO ${table_name} (${fields_str}) VALUES (${placeholders_str}) RETURNING *"


        А ваш Раст так может?
        Ответить
        • нет, у нас для есть для этого макрос `format!`, но как ты видишь, SQL инъекцию легко можно сделать и на нем.

          А еще мне нравится if про постгрес. Прямо очень удобно будет добавлять новую базу
          Ответить
      • async fn insert_batch(&self, table: &str, json_data: &str) -> DbResult<u64> {
                match self {
                    DbConnection::MySql(conn) => conn.insert_batch(table, json_data).await,
                    DbConnection::Postgres(conn) => conn.insert_batch(table, json_data).await,
                    DbConnection::Sqlite(conn) => conn.insert_batch(table, json_data).await,
                    DbConnection::Redis(conn) => conn.insert_batch(table, json_data).await,
                }
            }


        Какая прелесть! А говорили, что только на Йаже надо по четыре раза повторять одно и то же.
        Ответить
        • я правильно понимаю, что такой паттерн матчинг у нас в каждой функции теперь?:)
          Ответить
      • ручной парсинг конфига, мм

        https://github.com/0xhappyboy/bubble/blob/51304cc5a051bc40b8f59367c9cb2d7cb8f60a78/bubble-macro/src/init.rs#L29

        (шоб вы поняли: https://docs.rs/toml/latest/toml/)
        Ответить

    Добавить комментарий