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

    0

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

    #132: https://govnokod.ru/27790 https://govnokod.xyz/_27790
    #133: https://govnokod.ru/27828 https://govnokod.xyz/_27828
    #134: https://govnokod.ru/27834 https://govnokod.xyz/_27834
    #135: https://govnokod.ru/27839 https://govnokod.xyz/_27839
    #136: https://govnokod.ru/27845 https://govnokod.xyz/_27845
    #137: https://govnokod.ru/27857 https://govnokod.xyz/_27857
    #138: https://govnokod.ru/27867 https://govnokod.xyz/_27867
    #139: https://govnokod.ru/27887 https://govnokod.xyz/_27887
    #140: https://govnokod.ru/27900 https://govnokod.xyz/_27900
    #141: https://govnokod.ru/27914 https://govnokod.xyz/_27914
    #142: https://govnokod.ru/27942 https://govnokod.xyz/_27942
    #143: https://govnokod.ru/27960 https://govnokod.xyz/_27960
    #144: https://govnokod.ru/27972 https://govnokod.xyz/_27972
    #145: https://govnokod.ru/27996 https://govnokod.xyz/_27996
    #146: https://govnokod.ru/28008 https://govnokod.xyz/_28008
    #147: https://govnokod.ru/28049 https://govnokod.xyz/_28049
    #148: https://govnokod.ru/28087 https://govnokod.xyz/_28087
    #149: https://govnokod.ru/28136 https://govnokod.xyz/_28136
    #150: https://govnokod.ru/28157 https://govnokod.xyz/_28157
    #151: https://govnokod.ru/28209 https://govnokod.xyz/_28209
    #152: https://govnokod.ru/28217 https://govnokod.xyz/_28217
    #153: https://govnokod.ru/28232 https://govnokod.xyz/_28232
    #154: https://govnokod.ru/28275 https://govnokod.xyz/_28275
    #155: https://govnokod.ru/28281 https://govnokod.xyz/_28281
    #156: https://govnokod.ru/28322 https://govnokod.xyz/_28322
    #157: https://govnokod.ru/28344 https://govnokod.xyz/_28344
    #158: https://govnokod.ru/28366 https://govnokod.xyz/_28366
    #159: https://govnokod.ru/28391 https://govnokod.xyz/_28391
    #160: https://govnokod.ru/28434 https://govnokod.xyz/_28434
    #161: https://govnokod.ru/28449 https://govnokod.xyz/_28449

    Запостил: nepeKamHblu_nemyx, 06 Декабря 2022

    Комментарии (477) 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://youtu.be/TxAW54txzMI
              Ответить
            • не могу не пролить истину. Уебок здесь только один - украинец, завсегдатай германских помоек и бЛошиных рынков
              Ответить
    • https://files.catbox.moe/q83hnj.jpeg
      Ответить
    • Ну как вам dwarf fortress?
      Ответить
      • Да в принципе, как и год назад, в гейплее кардинальных изменений нет. Новая графика неплоха, даже у такого заядлого аскиёба, как я, не вызывает отторжения. Модернизированное управление неплохое, но пока всё делается медленно, потому что весь интерфейс перехуячен и все хоткеи поменялись. К примеру, аналога "D" так и не нашёл. Есть некоторые проёбы, когда вещи, для которых хоткей должен быть, его не имеет, я смотрю на тебя "add task".

        То, что сглаженные и построенные стены выглядят по-разному, будет мучать меня вечно и скорее всего заставит выкопать к хуям сглаженные стены в жилом районе и построить их заново, для единообразия. Несколько раздражает, что игра не ставится на паузу, когда приходят мигранты.
        Ответить
        • а там можно строить статуи?
          Ответить
        • в римке это тоже бесит глаза мозолит что сглаженые стены отличаются от строеных
          Ответить
        • Да поиграл, есть проблемы с интерфейсом. Вот хочется пол назначит определенного материала - а он большой, то тебе надо мышкой нажать именно столько раз сколько площадь. ты решил сделать пол из блоков андезита площадью 250 клеток? Ебашь 250 по мышке хули.
          Ответить
        • Я понял что add task хуйня в самом начале. Лучше сразу переходить на ордеры.
          Ответить
      • Какое-то прыщеговно?

        В игры играют только инфантилы
        /rotoeb
        Ответить
        • Не, на прыщах новая версия пока не идёт. (нативно, под вайном запускается)
          Ответить
        • За то время, что они тратят на игры, можно написать парочку sait.php, получить свои законные пять тысяч рублей, и купить на них рот
          Ответить
        • Инфантилы сидят и выебываются на форумах в интернете. Про игры хоть понятно что это что-то несерьезное.
          Ответить
          • Некоторые думают что это сурьезно. По этому и слышим заявлене что виноваты во всем игоры, и надо пихать туда пропаганду нетрадиционых ценностей чтоб неосознано влиять на сознания игроков
            Ответить
          • В Москве и Коста-Рике,
            в Париже и Тибете
            Сидят тупые дети
            и гадят в интернете.
            Ответить
      • https://pikabu.ru/story/vzglyad_s_drugoy_storonyi_9735542

        Это правда?
        Ответить
    • Копался в корпоративном блоге, и в 2016 году в одном обсуждении нашел ссылку на говнокод )))
      Ответить
      • Показывай ссылку.
        Ответить
        • http://govnokod.ru
          Ответить
          • --Петров-то амбидекстер!
            --Кто?
            --Петров
            Ответить
          • Прямо на корень? И никаких особенных тем не обсуждали?
            Ответить
            • Контекст обсуждения был примерно такой:
              — Хули вы обсираете работу дизайнеров? Среди вас, программистов, же так не принято
              — Еще как принято: http://govnokod.ru
              Ответить
              • Мне на работе стыдно давать ссылку на ГК

                Коллеги зайдут, а там ротоёб, стертор и гологуб в нарды играют
                Ответить
                • Ах, неужели!..

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

                  Теперь вы - стадо свиней, которым не жалко дать по рылу. Получайте же. Я прихожу сюда тупо постебаться над вашим уебством.
                  Ответить
    • https://twitter.com/jruderman/status/1600019776255860736
      Ответить
      • ИИ написан на С++, я подозреваю?
        Ответить
      • Пиздец)) Мне впервые захотелось пожать руку искуственному интеллекту!
        Ответить
      • Царь?
        Ответить
        • Так а в чем он не прав-то?

          Ну ладно раст (можете думать про раст как про С++ с ОЧЕНЬ ЖЕСТКИМ статическим анализатором плюс говном по мелочи типа проверки размера массивов)

          Но языки с ГЦ и правда не нужны
          Ответить
          • и коробка-автомат тоже?
            Ответить
            • Коробка-автомат для заедушных анскильных питухов же.

              Во-первых, гидротрансформатор, защищающий её от толчков, сжирает немало энергии на вязкое трение, чем снижает общий КПД.

              Во-вторых, если ступеней мало, коробка начинает дёргаться туда-сюда-обратно с передачи на передачу, потому что одна передача мала, другая велика. У вариатора нет такой проблемы.

              В-третьих, проблематично тормозить двигателем (да, обычно есть режим «L» или «1», но всё равно это ненормальный режим для такой коробки) и заводить с толкача.
              Ответить
              • Именно потому сначала надо тормозить бампером, потом радиатором и только после этого - двигателем.
                Ответить
    • На киевском Майдане в конкурсе "Україна очима москалів" победил Мыкола, выложивший слово "Україна" очима москалів.
      Ответить
    • почему важно носить бораду
      https://pbs.twimg.com/media/FjXbazQVsAEi-49?format=jpg
      Ответить
    • https://github.com/exaloop/codon
      Ответить
    • сегодня узнал про `git archive`
      Ответить
      • Я однажды видел, как дибил заархивировал проект вместе с папочкой ".git"
        Ответить
        • заебал подглядывать
          Ответить
        • я думаю, ты помнишь времена, когда .svn был внутри каждой директории
          Ответить
          • Это устарело вместе с Thumbs.db, сейчас .git в каждой директории.
            Ответить
    • Путин сказал, что Азов теперь наше внутренее море, и что .. В общем Зеленый Слоник всё таки пророческий фильм
      Ответить
    • Путен сказал, что верить никому нельзя, только ему можно.
      Ответить
    • Как выглядит среднестатистический пикабушник
      https://cs12.pikabu.ru/post_img/big/2022/12/09/6/1670576120118892856.jpg
      Ответить
    • ЧИНГАЧГУК
      Ответить
    • показать все, что скрытоКакие же всё-таки пикабушники тупые. Каждый потеет, пытаясь запостить хуйню и собрать плюсиков.
      Ответить
    • g://кротовуха
      Ответить
      • а закусывать кротом?
        Ответить
      • «Киса, милая, ну ещё капельку».
        Ответить
      • Суп из младенцев

        Самыми ценными считаются зародыши мужского пола. Кстати, в предыдущих материалах СМИ, посвященных проблеме "эмбрионоедения" в Китае, сообщалась противоположная информация - мол, китайцы едят только девочек и виновата демографическая политика. Всем известно, что в Китае без преследований со стороны закона можно иметь только одного ребенка. Женщин так вообще рассматривают как второй сорт, и всякий раз, когда в небогатой семье появляется новорожденная девочка, муж и жена стоят перед выбором: или убить себя, или убить ребенка, или продать девочку на черном рынке как пищу.
        Ответить
        • Хватит пиздеть и копировать пасту, гандоны китайские раскупает весь мир, по причине копеечности. Думаешь для самих китайцев они в тяжбу?..
          Ответить
      • „А помните в культовом учебнике Мельвиля «Категории политической науки» говорилось о появлении отдельной науки кратологии (науки о власти). Теперь понял, что в России не политология, а кратовуха.“
        Ответить
        • краты это решетки у беларусов (возможно, и у украинцев тоже)

          ```
          Выпi свой келiх
          Ты за шэрых дзён шэраг,
          За маўклiвасьць ягнятаў,
          За замкi i за краты.
          ```
          Ответить
      • Если заснуть во время пикника, крот может запозти в ухо. Или уховертка. Опасно, короче.
        Ответить
      • Фу блядь как развидеть?
        Ответить
      • https://pbs.twimg.com/media/FjnHhUoXgAAKpu4?format=jpg&name=large
        Ответить
    • из чего сегодня можно выбрать ведрофон?

      nfc, отпечаток пальца, хорошая камера, в идеале джек для наушников, но это похоже уже анриал

      НЕ гнусмас, НЕ кетай

      только пиксели что ли остаются?
      Ответить
      • Ну что, никто не знает?
        Ответить
      • > НЕ кетай

        ни хуя себе у вас запросы!!!!!!!!!!!!!!!!!!1
        Ответить
        • Кстати да


          Сейчас же всю электронику делают узники концлагерей для уйгуров
          Ответить
        • НЕ кетай это в смысле "страна регистрации бренда" != PRC
          Ответить
      • А какой не китай? Китая 2.
        ну Samsong, LG, Sony. - Эти производители кстати не гарант что делают еще в Ю.К. или Тайланде - это должно еще повести.
        Ответить
        • А всё ебучий саксофонист Клинтон. Надо было не отдавать Гонгконг, а расширить до размеров нормальных пригородов. Для красных китайцев это мелочь, а кантонцы ко времени захода ведра на рынок уже бы организовали производство.
          Ответить
        • Имеется ввиду временно оккупированные маоистами территории Китайской Республики (материк)
          Ответить
          • Последних маоистов в Китае раскатали танками на площади Тяньаньмэнь в 1989 году. Просто факт, безотносительно нужности или ненужности маоизма.
            Ответить
            • Не маоистов, а хуйвыньбинов.

              Именно поэтому я за Си.
              Ответить
            • Последних пламенных большевиков отправили лес валить в 37-м. Это не мешало СССРу продолжать считаться ленинским
              Ответить
    • With this update, you can have a Telegram account without a SIM card

      Попались на удочку? Попались.

      Sign up without a SIM card
      On Telegram, your phone number was never visible to strangers – our users control who can see their number and whether others are allowed to find them by their phone number.


      Уже ржака, но самая мякотка впереди:

      Today starts a new era of privacy. You can have a Telegram account without a SIM card and log in using blockchain-powered anonymous numbers available on the Fragment platform.

      Интересно, это гениальный маркетинг, или просто программисты-анскилябры не смогли у себя сделать номер опциональным?
      Ответить
      • Now admins of groups with over 200 members can choose to unleash the full proactive power of Telegram's own algorithms – turning on the new Aggressive mode for the automated spam filters.

        Блядь антиспам надо ОТДЕЛЬНО ВКЛЮЧАТЬ
        Ответить
      • Хотели бы сделать опциональным — сделали бы. Телеграм — это платформа, которая всё сливает спецслужбам. По реальному номеру отслеживать пользователей удобнее.

        Я правильно понимаю, что чтобы залогиниться в их грёбаный Fragment, нужно уже иметь действующую учётку Телеграма?
        Ответить
    • Вы приглашены!

      https://i.postimg.cc/0Qr9NM3n/image.png
      Ответить
      • Это Юра из Ирландии?
        Ответить
      • https://cdsvinyljapan.com/

        интересно, откуда у них мой имейл? я конечно оставил у родителей пару заказанных откуда-то дисков platina jazz, но у них в каталоге такого нет, а больше я вроде ничего такого и не покупал никогда
        Ответить
      • обратно распаковать именно наше семечко в дерево
        (((2^n)*2)-1)-11114=54421

        (в какой степени....)
        2
        13 (2^n-2^n+1 or 2^n-(2^n+1)-1)
        15 (2^n-2^n+1 or 2^n-(2^n+1)-1)

        среди этих деревьях где то находится наше дерево:
        2
        15 (2^n-2^n+1 or 2^n-(2^n+1)-1)
        выходит всегда получается один
        так как все нулей варецией нету

        давайте порассуждаем на эту тему
        как определить вореции распаковки по длине дерева

        как мы можем хранить наш файл:
        Мы не хуесор а ты гадский и я ебал гадский говно. Я тебя гадский а ебал чтобы нас работать говна. Я тебя ебал гад. Я тебя ебал гад сраный я тебя ебал говна сгатые. Я тегя ебел смагы могол. Я тег егало срады могол. Я тег егадо сданы могол. Я тегя егадо могод пога. я тега могод пога сдагы ебаг. я тега сданы погод ебад мого. я теда магол ега сданы мого. я тега модо тага годо ега сдана модо. я тега домо тага модо тега сданы мого. я тега мого дана тага слада мого ега тага, я тега тага модо гада ега мого така я мого тага сдана тега мого лага я мого тега сдана мого ига тага я гега мого тега сдана ега мого я гома тага нада мого тега тага мога пото мыга лага тыга я гега мага лыда тега водо тига мого тару мага лыга гадо в
        Ответить
    • Требуется помощь вексилария
      https://kavkazcenter.com/russ/content/2022/12/09/121211_1.jpg
      Ответить
    • Ватабушник опять занимается сепаратизмом?
      Ответить
    • https://pikabu.ru/story/trudovyie_budni_prodavtsa_veypov_9735600
      Ответить
    • Есть ли у вас ощущение, что вас наёбуют по зарплате и вы заслуживаете большего?
      Ответить
      • Есть ли у вас ощущение, что вы наёбуете работодателя и вы должны работать больше?
        Ответить
        • Есть, но думаю, что многие наёбуют ещё больше, а я меньше.
          Ответить
          • А мне порою кажется, что я ведущий распиздяй нашей компании. Меня оправдывает только то, что я могу в какие-то сложные ебеня, в которые не все питухи могут. Некоторые питухи могут только абстрактные фабрики стратегий день деньской писать и билдеры к ним.

            С другой стороны есть питухи, которые могут в такие ебеня, в которые не могу я. Но такие питухи и грейды всякие имеют и звания и должности (я рядовой питух, без регалий)
            Ответить
        • да
          Ответить
    • https://pbs.twimg.com/media/FjtTaehXoAIsB-S?format=jpg&name=large
      Ответить
      • хе собакен
        Ответить
        • Собакен, съевший вытирана, приобретает святую абилку до Киева за две недели.

          https://files.catbox.moe/00fxji.jpg
          https://files.catbox.moe/s4rw3r.jpg

          Разгадка кроется в другом пике точеном, где выясняется, что русня верит в сглаз и порчу больше, чем в причастие
          Ответить
    • Какая же всё-таки "teamcity" - ебаная тормознутая ссанина.
      Ответить
      • Чувак, ну это же JetBrains. Их продукт не может открываться быстрее десяти секунд by design
        Ответить
        • Обоссанный Джетбрейнз, ты из него испил,
          Но в жизни ничего не изменил.
          Обоссанный Джетбрейнз, измазался ты в нём,
          Теперь твой светлый лик покрыт говном.
          Ответить
          • Колизей джейтбрейнских продуктов
            Ответить
            • Козилей

              Я тут недавно жаловался сотруднику ЖБ, что их продукт создает мне папку с характерным названием в корне домашней диреткории просто так. На приложенный скриншот с эффектом, который я воспроизвел прямо на лету, получил ответ "сомневаюсь, что это так".

              Потом правда произошло противоположное - человек без тикета полез копаться в продукте и действительно нашел какие-то хвосты явления, но первая реакция у них в компании почему-то неизменная.
              Ответить
              • — Доктор, у меня болит нога.
                — Не понимаю, как такое может быть. У меня такая же нога, и она не болит.
                Ответить
              • > с характерным названием

                xxxteens?
                Ответить
                • JEBIS — сокращение от JetBrains.
                  Или JEBAN — тоже от JetBrains.
                  Ответить
                • Shemale Japan
                  Ответить
                  • откуда вы эту пидерасню знаете-то? неужели вы реально на мальчиков дрочете?
                    Ответить
                  • https://github.com/eklitzke/schemaless

                    Или так:

                    https://www.mongodb.com/unstructured-data/schemaless
                    Ответить
                    • https://solr.apache.org/guide/7_0/schemaless-mode.html

                      https://martinfowler.com/articles/schemaless/#contents
                      Ответить
                    • https://jira.atlassian.com/browse/JRASERVER-65811
                      Ответить
                      • https://oracleblues.blogspot.com/2010/11/alternatives-for-plsql-gateways.html?m=1
                        (JOPA Gateway Servlet)

                        https://jopa.wemasoft.co.za/public/portal/articles
                        (Journal of Public Administration)

                        https://github.com/kbss-cvut/jopa
                        (Java OWL Persistence API)
                        Ответить
                      • https://www.penisland.net/
                        Ответить
                        • Your pen is
                          Our business
                          Ответить
                        • I have a pen
                          I have an island
                          ooooooooooooops
                          A penisland

                          I have a pen
                          I have a penis
                          Ответить
                          • •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• •••••••••••••••••••••••••••••••••••••••• ••••••••••••••••••••
                            Ответить
    • Бляпиздец. Docker уже вышел из моды. Сейчас нужно течь по "containerd" + "kube". Кто-то тёк уже?
      Ответить
      • В «PHP» ничего из этого нет. Заливаешь «sajt.php» по FTP и течёшь.
        Ответить
      • У нас в Усть-Баргузине ничего этого нет. Если тебе нужно запустить приложение, то покупаешь железо, и собираешь комп. Вот сейчас как раз кулер ставить буду

        Докеры-хуекеры
        Ответить
      • А правда, что у нас тестеровщиков депрекейтят в пользу ассенизаторов?
        Ответить
      • containerd не умеет просто из коробки как докер пробрасывать порты, например. там надо пирдолица. в принципе это правильно, потому что а) докер теперь антихайп б) докер делал ебанутую магию айпитейблами в) см. (а).

        но функционал-то нам нужен как у докера! поэтому есть nerdctl, которая делает из containerd докер, но так как закенселили мы только сам докер, реинкарнация докера как бы не зашкварена и поэтому можно течь, не меняя синтаксис команд и оставаясь социально одобренным двелопером
        Ответить
      • Бляпиздец. Оказалось это одно и то же c точки зрения разработки )))
        Ответить
    • ого, прикольный скилл
      надо бы заказать у нее услуги
      https://twitter.com/Ally_Soleil/status/1602053067716923392
      Ответить
    • Смотрите-ка, тут и про говнокод есть
      https://i.postimg.cc/Bvnjm3sn/image.png
      Ответить
      • мне он настойчиво продолжает подсовывать ik heb geen paspoort
        Ответить
        • Omdat weet hij je БЕСПАСПОРТОВЫЙ kip bent


          А можно сказать paspoortvrij?
          Ответить
    • Питухи, какие есть стандартные практики, чтобы случайно не засрать контейнер логами и они вовремя ротировались и удалялись? Чтобы минимизировать вероятность забыть добавить какую-то срать
      Ответить
      • https://linux.die.net/man/8/logrotate
        Ответить
        • И как ты собираешься его запускать в контейнере?

          Ну то есть можно сделать fat container, но это глумление над докером
          Ответить
      • Для начала спроси себя: а кто будет читать логи в контейнере?
        Если никто, то лучше их вовсе не писать (или перенаправить в нул)

        Если же будут, то пиши их наружу (на прикрученный вольюм) и ротейть там логртейтом

        Но правильно конечно писать логи по сети в спец сервер (даже сислог умеет по сети писать) и там уже их обрабатывать
        Ответить
        • > Но правильно конечно писать логи по сети в спец сервер (даже сислог умеет по сети писать) и там уже их обрабатывать

          Конечно же нет. Потеря сервера и сетевые проблемы в лучшем случае означают потерю логов, в худшем падение сервиса, если там никто не ограничил буфер на отправку. Даже в эпоху облака и контейнеров нужно по прежнему писать в файл и считывать его.
          Ответить
          • Конечно же нет. Потеря контейнера означает потерю логов, а контейнеры могут создаваться и удаляться динамически в больших средах. Кроме того, собирать логи из пары тысяч контейнров довольно скучное занятие, потому в пишут обычно в центральное хранилище


            Кстати, не советую использоать централизованные базы данных: сетевые проблемы означают в лучше случе потерю данных а в худшем падение сервиса, так что я в каждом контейнере поднимаю свою базу, ну чтобы проблем с сетью не было
            Ответить
        • Перенаправлять в разработческий нулл точно хуйня, потому что вдруг захочется зайти и почитать логи.
          Логи мне нужны, чтобы зайти на тачку и посмотреть что творится в случае проблем. Некоторые логи будут заливаться на другой сервер (их точно не забуду отротировать и проконтролировать удаление).
          Вопрос про дрисню, которую supervisord оставляет, к примеру.
          Ответить
          • Если у тебя в контейнере работает несколько процессов (есть супервизор с пидом 1 итд) то ты можешь запустить крон с логротейтом, но так обычно не делают

            Если же нет, то ты можешь прикрутить внешний вольюм, и писать логи туда. Этот волюм ты можешь чистить логротейтом по крону на машине, на которой запускается твой контейнер

            Но жопа в том, что логротейт если старые логи удалит, то может понадобиться перезапустить пишущий процесс. Снаружи контейнера сделать это будет трудно с процессом внутри контейнера
            Ответить
            • Остаётся надеяться, что приложение хотя-бы не упадёт, когда закончится место на на вольюме с логами )))
              Ответить
              • А тебе нужны логи постоянно, или только в момент запуска?

                Обычно всё таки логи нужны только чтобы понять, почему что-то не запустилось. А когда оно уже запустилось -- оно может срать по сети в систему сбора логов, где уже с ними как-нить разберуца



                Это похоже на буфер логов ядра. Он там кольцевой. Быть может и тебе кольцевой буфер замутить?
                Ответить
      • Ставь метрику и алерт на размер контейнера. Будешь ловить не только проебы с логами, но и если кто-то любит безразмерно кэшировать на диск, например.
        Ответить
        • А а в случае алерта просто стопни контейнер, почисти руками логи, и запусти снова

          Мы с Ротоёбом так и делаем обычно
          Ответить
      • Правильная практика — настроить на хосте syslog/journald, настроить у докера сбор логов в syslog (курить ман по daemon.json; не забыть прописать «"tag": "{{.Name}}"»), у всех процессов в контейнере настроить вывод в stdout родительского процесса (если говнопрограммы умеют писать только в файлы — в докерфайле прописать «ln -sf /proc/1/fd/1 /path/to/logfile.log»).
        Всё, все контейнеры у тебя централизованно логгируются, ты можешь фильтровать от них сообщения по тегу («journalctl -t <название контейнера>»), демон логгирования автоматически тебе всё будет ротировать.
        Ответить
        • То есть все процессы срут в stdout, их забирает докер, передает по сети в сислог/journald, и там логирует?

          Звучит заябись, да только как разделять в стдауте разные аутпуты?

          Не лучше ли тогда срать сразу протоколом syslog в удаленный сислог? Там можно указывать разные северити и фасилити
          Ответить
          • > Звучит заябись, да только как разделять в стдауте разные аутпуты?
            Если нужно разделять в стдауте разные аутпуты — с вероятностью в 95% контейнер сделан хуёво, надо переделывать.
            Каноничный контейнер — это один процесс; возможно, с несколькими воркерами (а-ля «nginx»), которые всё равно срут выводом через родительский процесс. Если же в контейнере образуется целая шайка-лейка разных процессов с разными задачами, от которых надо получать разные логи — контейнер стал говном, его нужно резать.
            Ответить
            • А если я хочу передать северити? Ну там ворнинг, еррор и пр?

              Если у тебя толпа процессов в контейне то он жирный и тогда туда можно и крон с логротейтом))) Но гетеросексуалисты так не делают обычнго
              Ответить
              • > А если я хочу передать северити? Ну там ворнинг, еррор и пр?
                Как деды делали?

                INFO|Chtoto delaem
                WARN|Chtoto sluchilos
                ERROR|Vse powlo po peezde

                Ну а вообще можешь прикрутить себе структурные логи и срать в «ELK», будешь модным.
                Ответить
                • FATAL|Bobra popierdolilo
                  Ответить
                • Это у пхпшника деды так делали, кмк, а у программистов они делали вот
                  syslog(int priority, const char *message, ...);
                  //...
                  The message is tagged with priority. Priorities are encoded as a facility
                       and a level.
                  //...
                  HISTORY
                       These functions appeared in 4.2BSD.
                  
                  4.2 Berkeley Distribution        June 4, 1993 <--деды

                  причем это еще результат судебной тяжбы AT&T против Беркли, и за чего там пришлось всё с ноля писать, а так syslog был еще в 80-е.

                  Структурные логи это хорошо
                  Ответить
              • > Но гетеросексуалисты так не делают обычнго

                Подтверждаю.
                Ответить
        • > "max-size": "10m",
          а ебать

          так он сам крутит файлы?
          Ответить
          • Вы прослушали тред "девопсы не нужны программисты сами должны свои сервисы админить".
            Ответить
          • Это встроенный лог «Докера». Да, крутит, но при пересоздании контейнера все логи проёбываются, что неудобно.
            Ответить
            • Если логи будут внутри контейнера, то они и так наебнутся, нужно внешний вольюм прикручивать

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

              Вон, у AWS есть мандала куда ты срешь логами, а она по ним ищет, анализирует их всячески, евенты шлёт итд


              ---------
              Но Инью вероятно будет логировать через докер, потому что докер хотя-бы крутит (и не засрёт ему все доступное место). Другой вопрос, что все облонские смешаются через один поток.

              А докеровый логгер не умеет быть сислоговым сервером и принимать северити и фасилити?
              Ответить
              • > А докеровый логгер не умеет быть сислоговым сервером и принимать северити и фасилити?
                Нет, но если так нужно — можно запустить сислоговый сервер в докере.
                Ответить
        • Настраивать на хосте я конечно же ничего не буду. Но спасибо, надо посмотреть, скорее всего в облаке такое уже предусмотрено. Только не понял, если все будут срать в один stderr или stdout, то как разграничить потоки?
          Ответить
          • Да, если облако настраивали не ротоёбы — оно уже само умеет как надо ловить stdout контейнеров.
            Про потоки — см. https://govnokod.ru/28477#comment799293.
            Ответить
            • ну он stdout и stderr хотя бы разделяет?
              Ответить
              • Честно говоря — не помню. По-моему нет.
                Ответить
        • Блядь, как всё сложно, именно поэтому я за
          Ответить
    • Ледовитый океан
      Далеко от теплых стран.
      Здесь животные без меха как без рук.
      В теплых странах – ечный зной,
      И поэтому зимой
      Мандавошки отправляются на юг.

      Там гуляет гиппопо,
      Протекает Лимпопо,
      И песок лежит горячий, как утюг.
      А в Сибири ветер злой,
      И поэтому зимой
      Мандавошки отправляются на юг.
      Ответить
    • Хакеры взломали «Московскую электронную школу», где публикуют оценки, и выложили больше трех миллионов телефонных номеров. В мэрии Москвы это отрицают
      Ответить
    • да БЛЯДЬ

      https://twitter.com/lukhash/status/1602729716246581251
      Ответить
      • у тебя было детство?
        https://youtu.be/q6G-YGNrWm8?t=5
        Ответить
        • не было
          Ответить
          • Эх вы, зумеры. Не знаете вы как щелкает CRT монитор по кнопке "degauss"
            Ответить
            • У меня даже был монитор без этой кнопки.
              Ответить
              • И небось не мультисинк еще?
                Ответить
                • Я не знаю, что означает мультисинк. Мониторы, которыми я пользовался, поддерживали несколько частот развёртки.

                  К слову, отсутствие кнопки «degauss» не означает отсутствие размагничивателя: он всё равно есть, но включается автоматически через терморезистор, пока монитор холодный, а по мере прогрева выключается.
                  Ответить
                  • Мультисинк это маркетинговый термин именно для того, о чём ты сказал
                    Другое название -- синкмастер.

                    Классический монитор работал ровно с той разверткой, с какой ему карта луч гоняет. Обычно на таким мониторе были написаны параметры, и их нужно было настраивать картой (мониторы не умели EDID)

                    Если ты настроил карту неверно, то попердолится картинка, а то и сам монитор.
                    (древние прыщебляди знают эту пирдоль как XFree86 Modelines)

                    А мультисинки поддерживали дискретное множество разрешений/частот, и при неверном разрешении/чостоте просто отказывались работать. А еще они умели передать настройки через EDID и карта сама на них настраивалась
                    Ответить
                    • Я застал аппараты без EDID.

                      У первых SVGA на ненужные выводы DHB-15 были напаяны резисторы, по номиналу которых некоторые видеокарты умели определять тип монитора. Информации оттуда было кот наплакал: цветной или ч/б монитор и поддерживает ли монитор разрешения выше стандартной VGA.

                      EGA, VGA и первые SVGA включались (пытались включиться) ровно на ту частоту, с которой шли импульсы HSync и VSync с видеокарты. Если частота была слишком низкой, то сбивалась синхронизация (он пытался работать на минимальной поддерживаемой частоте), если слишком высокой, то выходные транзисторы перегревались и могли сгореть. В общем, приходилось перебором выяснять, какие частоты и полярности синхроимпульсов он поддерживает.

                      Классические CGA и MDA, кажется поддерживали вообще только одну рабочую частоту. При попытке подать что-то другое, всё пердолилось.

                      Да, у мониторов с EDID была защита: при подаче синхроимпульсов с частотой, которую монитор не поддерживает, он отключал вход, врубался на стандартную частоту и рисовал надпись «NO SIGNAL» или «OUT OF SYNC».

                      Карта сама не настраивается. EDID передаёт список допустимых режимов, а вот выбирает, какой из них использовать, уже стороннее программное обеспечение.
                      Ответить
                      • Да, всё верно: EDID через карту передает софту, а тот уже выбирает (с помощью пользователя или сам)
                        Ответить
                      • Тредик нашелся, кстати
                        https://govnokod.xyz/_27011/#comment-567167
                        Ответить
                    • Синкмастер - это Видал Самсун
                      Ответить
      • Какой оверскан )))
        Ответить
    • Графический дизайн и слои постиронии
      https://pbs.twimg.com/media/Fj3-AmDWYAg-LM9?format=jpg&name=large
      Ответить
    • https://pbs.twimg.com/media/Fj3IboSWAAMWWBB?format=png&name=small
      Ответить
    • https://govno.works/
      Ответить
    • А вы тоже ждёте новость "хакеры сломали 1password и украли 1 миллион паролей" чтобы спросить коллег, утащивших туда буквально всё, "Что с вашими лицами, друзья?"?
      Ответить
      • Утащили это фигня. Их можно поменять. Вот если бы «хакеры удалили все бызы и бекапы, вспоминайте теперь всё сами», это было бы весело.
        Ответить
        • Это тоже можно пережить. Вот если хакеры поменяют твой конь-тент на ДП и на способ синтеза психоактивных веществ в домашних условиях, а тебе придётся доказывать ментам, что это не твоё...
          Ответить
          • Именно поэтому я против правок.

            Вот на гк если ляпнешь что-нибудь, всё на веки здесь останется.
            Ответить
            • ГК это такой блокчейн
              Ответить
            • Не совсем так. Можно слить свой пароль и сказать «я был не я», так козоёб из Осетии делает, например.
              Ответить
              • Я знаю одного человека, который ходит за козоёбом, и подбирает упавшие у того пароли. На два полных мешка целый день уходит
                Ответить
      • ККроме шуток

        В чем поинт хранить всё говно в какой-то проприетарной пораше?
        Ответить
        • Все хранят, и я храню. Что, отставать от моды что ли?
          Ответить
          • А все хранят хранят хранят хранят хранят хранят хранят хранят хранят хранят
            А он им светит
            А все хранят хранят хранят хранят хранят хранят хранят хранят хранят хранят хранят
            И я храню
            Ответить
        • какие альтернативы для конторы? битворден на своём серваке?
          Ответить
          • KeyPass + LUKS/BitLocker же)
            Ответить
            • сложно

              придётся иметь личную базу для каждого раба + общую шаренную, а может и не одну
              Ответить
              • &gt; общую шаренную
                обожемой, зачем?? Пароли шарить? Типа "Вася, а дай пароль от нашего репозитория"???
                Ответить
                • пароли от каких-то тестовых апи, фтп клиента и т.п.

                  предлагаешь хранить это в кипасе у манагера, чтобы он потом по запросу слал плейнтекстом в асечку?
                  Ответить
                  • Предлагаю каждому питуху иметь свой приватный ключ, а публичный добавлять, куда надо. В случае ftp/http это могут быть сертификаты или какой-то другой PKI (причем серты даже можно отозвать)
                    Внутри конторы и вовсе можно использовать керберос.

                    Если ты будешь шарить FTP клиента, то я завтра уволюсь, и унесу с собой пароль от ФТП клиента. Удачи тебе потом его везде менять
                    Ответить
                    • > В случае ftp/http это могут быть сертификаты или какой-то другой PKI
                      – я ж не против, осталось уговорить клиента, шоб он под тебя инфраструктуру подпилил

                      > я завтра уволюсь, и унесу с собой пароль
                      – ну это совсем ротоёбский сценарий, пусть и реалистичный. все ресурсы такого толка должны быть доступны только под впн, к которому тебе админы должны отрубить доступ сразу после увольнения

                      то есть наверное есть варианты лучше и я в принципе не топлю за 1пассворд, но пердолиться же никто не хочет. люди джиру из self-hosted в облако переносят, а ты хочешь, чтобы они ещё и это

                      спасибо, что вообще форсится использование менеджера паролей, во многих конторах вообще про такое не задумываются
                      Ответить
                      • 1пассворд точно лучше желтой бумажечки на мониторе и файлика "пароли.xls" на шареной папке, но меня просто смущает императив: давайте положим ВСЕ ключи и от ВООБЩЕ ВСЕГО в проприетарную непонятную херню, потому что авторы этой херни сказали, что всё будет безопасно
                        Ответить
      • не вижу пока такой новости
        Ответить
        • Так пока нет, я жду когда бомбанёт

          Мне сегодня просто хипсторы опять объяснили, что ключи от ССШа надо не у себя хранить а вот этой вот хуйне непонятной.

          Для меня передача кому-то ключа сразу вызывает дергание глаза
          Ответить
    • Twitter has removed the UA two-letter country code for Ukraine from two-factor authentication.

      Ukraine has disappeared from Elon Musk’s virtual map of the world.
      Ответить
      • ИЛОН ТЫ ЧТО ОБИДИЛСЯ
        Ответить
        • DW решила проверить, действительно ли клиенты украинских мобильных операторов связи не могут зарегистрироваться в Twitter. Корреспонденту DW в Киеве удалось зарегистрироваться в Twitter только по номеру мобильного оператора lifecell. При попытке регистрации с номеров "Киевстар" и Vodafone всплывало окно с просьбой ввести действительный номер телефона.

          Зарегистрированные пользователи Twitter, у которых включена двухфакторная аутентификация через номер телефона операторов "Киевстар" и Vodafone, также не могут войти в свой аккаунт: на этапе подтверждения номера телефона сеть оповещает об ошибке.

          Ответить
          • 11 декабря на странице нового владельца социальной сети появилось загадочное сообщение: "Завтра ботов ждет сюрприз". В последующие часы Twitter заблокировал трафик примерно 30 операторов мобильной связи по всему миру, перекрыв доступ к сотням тысяч аккаунтов, в основном в Азиатско-Тихоокеанском регионе.
            Ответить
          • При указании украинских телефонов, система выдавала ошибку
            Please, choose the real number
            При указании же украинского языка и страны Украина ошибка была такая:
            Please, choose country and language that do exist
            Ответить
            • и вылезала морда маши захаровой и посты-404 симоньян
              Ответить
              • ...и выпиваеш с ней литор и теребишь ей клитор
                Ответить
    • Это были программисты, которые подавали информацию для дальнейшего террора нашего гражданского населения. Кроме того, данное место облюбовали осетины
      Ответить
    • https://t.me/killnet_reservs/4399
      Ответить
    • Твиттер начал блокировать ссылки на некоторые сервера Мастодона как потенциально опасные. Илона боится, что от неё все в Мастодон уйдут.
      Ответить
      • Илона теперь блокирует тех, кто указал ссылки на известные инстансы Мастодона в своём профиле.

        Оф. учётка @joinmastodon тоже в бане.
        Ответить
        • «Free-speech absolutist» немножко отклеился.
          Ответить
          • подождите, сейчас ненужных зчистим и вот тогда-то объявим free speech

            а пока поетрпите чуток, к следующей пятилетке точно-точно процессы наладим
            Ответить
            • У меня ощущение, что к Новому году там останутся только Трамп и Маск. Маск будет пидарасом у клоуна или клоуном у пидараса, как получится.
              Ответить
              • И милых украинцев агент кремля попячил! Защоооо?!
                Ответить
          • Обещанная амнистия заблокированных учёток тоже отклеилась.

            Похоже, покупка Твиттера затевалась исключительно для того, чтобы разбанить Трампа.
            Ответить
            • Вот это вообще прекрасное: https://img.gcode.space/i/d167613398e2ba3cd443df3e24818791.png .
              Ответить
              • Как раз несколько дней назад он забанил учётки, распространяющие открытые данные о перемещениях самолётов с Флайтрадара и типа того.
                Ответить
                • Вот отсюда боты брали данные о его ведре с болтами:

                  https://www.adsbexchange.com/

                  У них даже в ГХ что-то выложено:
                  https://github.com/adsbxchange
                  Ответить
              • Как бы реклама своего cdn?)
                Ответить
                • Да, нативочка.
                  Хостинги картинок заебали то банить мои впны, то умирать, решил свой завести.
                  Ответить
              • Ты свой ниттер поднял что ли?
                Ответить
            • And who knows how many of the thousands of other banned accounts that have been reinstated under Musk, share Anglin's views?

              Racist, antisemitic conspiracy theories will not stop as long as extremism is allowed to thrive online. There are real consequences to letting true hate spread.
              Ответить
          • Ссылки на Pixelfed теперь тоже блокируют.
            Ответить
            • Your feedback is appreciated. Now pay $8

              Я вобщем-то уверен, что эти багры точно такие же, как blue checkmarks по грабительским ценам. Либерда-с.
              Ответить
            • Нашёл сервер Pixelfed с интересным названием — Тристограм:

              https://tristogram.online/

              Сразу понятно, в какой стране его запустили.

              Дайте мне один стакан,
              В нём последние сто грамм...
              Ответить
          • Илона делает всё, чтобы пользователи ушли на другие платформы.

            We recognize that many of our users are active on other social media platforms. However, we will no longer allow free promotion of certain social media platforms on Twitter.

            Specifically, we will remove accounts created solely for the purpose of promoting other social platforms and content that contains links or usernames for the following platforms: Facebook, Instagram, Mastodon, Truth Social, Tribel, Nostr and Post.

            Вся суть Твиттера была в распространении ссылок, а Илона накладывает ебучие ограничения, как на сайтах знакомств.
            Ответить
            • Причём запрещены даже ссылки на картинке...

              «This includes, but is not limited to, spelling out “dot” for social media platforms that use “.” in the names to avoid URL creation, or sharing screenshots of your handle on a prohibited social media platform.»

              А вот за деньги можно.

              «Additionally, we allow paid advertisement/promotion for any of the prohibited social media platforms.»
              Ответить
              • И красавитсу унд умнитсу Тейлор Лоренц пидорнул! Изверг! Хуже Трампа!

                На самом деле

                I think it is funny to censor the censorship activists
                Ответить
            • Как поживает Илона Давыдова?

              Кстати, о Давыдовых

              В список инагентов попал смешной дурачок по фамилии Давыдов. Его влажными бреднями "20 идей по развитию России" была засраны все мейлрушекчки в последние три года. Такая маниловщина..)
              Ответить
      • Блокируются ссылки на домены:

        mastodon.social
        mstdn.social
        jorts.horse
        octodon.social
        mastodon.green
        pixelfed.social
        icosahedron.website
        Ответить
    • Кто тот долбоеб, кто вообще в принципе позволил окну перетягивать фокус на себя?
      Почему нельзя сделать так, чтобы только запуск процесса переключал фокус? Почему я должен блядь альт-табиться как идиот при запуске абсолютно любой приложухи, которая считает себя настолько охуенно важной, что по окончании многих секунд запуска она должна украсть у меня мое внимание, которое уже давно в другом месте? Почему человек, начавший транслировать экран где-то в свернутом зуме, автоматом крадёт мой экран?
      Ответить
      • Вот да, бесят приложения, отбирающие фокус. Ты что-то набираешь, вдруг фокус оказывается в другом окне, и у тебя говно получается.

        В Windows, кстати, каким-то ключом реестра можно отменить передачу фокуса свежезапущенному приложению.
        Ответить
        • >бесят приложения, отбирающие фокус

          Салям алейкум, дорогой Амаяк!
          Ответить
        • Какой ползатель Windows XP )))
          Ответить
      • Есть проги, которые и два раза фокус забирают.
        Ответить
        • что сразу idea-то
          Ответить
          • Слак ещё вроде бы
            Ответить
            • Это перепись программ, которые делают тоже самое, что их опенсурс аналоги делали тридцать пять лет назад, но занимают на три гигабайта больше оперативной памяти?
              Ответить
              • > делают тоже самое, что их опенсурс аналоги
                Крадут фокус?
                Ответить
                • конкуренты? агенты копперфиелда (медное поле?) не иначе.
                  Ответить
              • Не пизди, в Ирке не было кастомных смайлов и звонков, вот
                Ответить
                • Я недавно как раз добавил в кастомные смайлы кротовуху на работе
                  Ответить
    • Россия стала мировым лидером по глушению GPS на своей территории, обойдя Турцию и Сирию.

      GPS глушится РЭБ типа «Борисоглебск» и «Красуха», чтобы Украине было сложнее бомбить базы в РФ беспилотниками.

      Автомобильный навигатор в этих зонах может показывать северный полюс
      Ответить
    • Питонисты есть? Тут подработку на полтора месяца предлагают:

      https://www.fossjobs.net/job/11127/inkscape-short-term-contract-for-python-programming-at-inkscape-project-software-freedom-conservancy/
      Ответить
      • Задачи:

        1) Implementing a parser for the file format based on an old specification (about 100 pages), which contains a mostly complete EBNF description of the format, in Python (preferably pyparsing).

        2) Designing and implementing functionality to convert the relevant parts of the abstract syntax tree created in 1) into an Inkscape SVG file.

        3) Reverse-engineering the later additions to the file format, in particular: texts, multi-page documents, path effects, mesh gradients; and include those parts in the parser and converter functionality. The extent and prioritization of those items will be decided on based on the candidate’s progress.

        4) Document the format whenever the existing documentation is insufficient or outdated, in particular for items 2) and 3). This documentation will preferably reside outside of the code.

        5) Write unit tests to test the implemented functionality, a very good test coverage is expected. A test-driven development approach might prove beneficial, especially for 2) and 3).
        Ответить
        • Блять.
          Ответить
          • А что?
            Ответить
            • Фрустрация от текущей рабочей задачи. Там тоже «Python», «an old specification (about 100 300 pages)» и «Reverse-engineering», только спецификаций меньше, реверса больше (и не текстового говна, а бинарной хуйни). Заебало.
              Ответить
        • Там какая-то совсем не рокстар зарплата, типа 30 баксов в час на руки. За такие деньги можно в России на джаваскрипте писать кмк

          Человек, который умеет по 100 pages document с EBNF парсер написать (кстати, а нельзя его сгенерить?) уже входит в top 1% пиздонистов кмк

          &gt;Reverse-engineering
          0.1%
          Ответить
          • Ага, вот reverse-engineering больше всего пугает, поскольку оно требует непредсказуемых ресурсов.

            Ещё требуется умение ковыряться в чужом говне коде, потому что у них уже есть тонна бройлерплейта, который нужно дорабатывать.
            Ответить
          • > кстати, а нельзя его сгенерить?
            Кстати, мне один раз пришлось генерить парсер на основе текстовой спецификации. Ну то есть не «EBNF», а охулион табличек, в которых в околосвободной форме описаны подробности формата — и на их основе надо было сгенерировать парсилку.

            Вот тут-то мне и пригодились навыки обработки текста со времён вореций, кобенаций, натализаций и верблюдаций!
            Ответить
      • Fossil jobs
        Ответить
    • каждый второй туториал в it про то, как сделать туду лист

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

      реально надо писать падсибя и оформлять туториалом, блядь
      Ответить
      • Попробуй файлик todo.txt
        Ответить
        • Всегда так делаю.
          Ответить
          • Я когда-то в детстве изучал аксесс (97, кажется). Я не умел еще SQL запросы писать, но умел собирать мышкой форму и связывать ее с таблицей, а поиск там был из коробки.
            Вот на нем я себе собирал "список задач на день", и отлично работало
            Ответить
          • todo_28_07_09.txt
            todo_28_07_09_copy(2).txt
            todo_28_07_09-NE-UDALIAT!!!.txt
            Ответить
        • это полфичи
          а мне надо две с половиной
          Ответить
          • Расскажи бизнес-задачу
            Ответить
            • грубо говоря, google keep, вернее, его чеклисты

              есть tinylist.app, но оно хочет свой инстанс couchdb, а мне лень, у меня всё по webdav синкается, зачем мне ещё и couchdb

              с эвернота перелезаю на joplin, всё там в принципе чудесно, но туду листы это точно не его, особенно на мобиле

              в итоге нашёлся opentodolist, страшненький, но работает, правда, слишком уж фичастый
              Ответить
              • пробовал todoist?
                Ответить
                • это какое-то переусложнённое говно. плюс где тут self hosted? иначе смысла уходить с кипа вообще нет

                  мне нужен просто список покупок, который я заполню за 15 минут и потом с чистой совестью удалю
                  Ответить
                • О чём вы тут пиздите, а?
                  Ответить
              • Omni Notes? Markor? Или тебе нужен полноценный PIM?
                Ответить
                • Нафиг мне программы чисто под ведро?
                  Ответить
                  • Кто же тебя знает, чего именно ты от убийцы «Keep» хочешь...
                    Могу посоветовать «Outlook».
                    Се ля ви, PIMы — серьезный бизнес на сотни мегабайт и с копроративными понтами, а просто ToDo — слишком тривиально даже для хипстеров-хелловорлдщиков. Впрочем, я не уверен, что хелловорлдщики сумели сделать, как полагается по рахитектуре ведра, иначе бы ты бы просто открывал свой всегда актуальный todo.txt из синхронизируемой директории «Диска» и тёк.
                    Ответить
                    • Аутлук, Диск, серьёзный бизнес

                      Да ты поехавший корпораст, вистефан шлёт тебя нахуй

                      Короч, opentodolist пока самое оно. Может, ещё к Joplin'у привыкну в плане to-do

                      Своё писать сильно лень пока
                      Ответить
        • кстати, http://todotxt.org/
          Ответить
      • g:/ org mode
        Ответить
    • https://habr.com/ru/post/703266
      Если нехуй делать в пятницу вечером — охуенная хабромякотка: комментарии и статьи этой автора просто шедевральны, всем рекомендую.

      Начиналось всё более-менее культурно — https://habr.com/ru/post/694098/, https://habr.com/ru/post/691942/, — но под конец нервы у дамы не выдержали, и разразился просто эпический финал в виде https://habr.com/ru/post/703412. Читается взахлёб, хорошее настроение гарантировано*.

      * Ограниченная гарантия на срок до 14 дней. Имеются противопоказания.
      Ответить
      • Если программа это просто нули - это 0 байтов. И так понятно почему. Еденица, естественно, занимает несколько байтов. Но, как же антивирус расшифрует байты? Это тоже будет очень долго. Поэтому, придется вместо байтов использовать символы
        Ответить
      • Девушке 47 лет, и два года опыта программирования на Vue. Казалось бы, что могло пойти не так?
        Ответить
        • >Конечно. Меня порадуют прозрачные выборы, публикация бюджета, менты без балаклав и доспехов на митингах для защиты пришедших

          поняитно
          Ответить
      • У нее есть вещь по сильнее Фауста Гёте
        https://habr.com/ru/post/599051/
        Ответить
        • Черепаховуха.
          Ответить
        • > Я призёр последней Всесоюзной олимпиады школьников по математике

          При этом не знает, что такое численное дифференцирование. И даже не может найти его в Гугле.

          Она ведь троллит, да?
          Ответить
      • зачем ты меня минусуешь зачем ты меня минусуешь зачем ты меня минусуешь зачем ты меня минусуешь зачем ты меня минусуешь зачем ты меня минусуешь лови минус сам зачем ты меня минусуешь зачем ты меня минусуешь зачем ты меня минусуешь зачем ты меня минусуешь зачем ты меня минусуешь зачем ты меня минусуешь лови минус сам зачем ты меня минусуешь зачем ты меня минусуешь зачем ты меня минусуешь зачем ты меня минусуешь зачем ты меня минусуешь зачем ты меня минусуешь лови минус сам я призёр последней Всесоюзной олимпиады школьников по математике
        Ответить
      • справедливости ради коментарий https://habr.com/ru/post/703266/#comment_24976080 это немыслимая духота
        Ответить
        • > У разработчиков бывают разные операционные системы, у которых разные файловые системы, которые по-разному обрабатывают верхний регистр.

          блядь что
          Ответить
          • Полагаю, это такой способ сказать, что некоторые люди сидят на винде.
            Ответить
            • В винде можно создать два файла или каталога отличающиеся только регистром. После этого она очень забавно охуевает.
              Ответить
              • Да. Потому что «NTFS» регистрозависима, а вот винапишный фасад к ней — нет.
                Кстати, а в десятке теперь, оказывается, можно включить явную регистрозависимость на уровне папок через «fsutil setCaseSensitiveInfo <путь> enable». Какой простор для багров!
                Ответить
                • Прыщебляди даже в винду своё регистрозависимое говно протащили!
                  Ответить
                  • Когда Дейв Катлер начинал писать свое ядро, Торвальдс еще в школе учился.
                    Ответить
                    • Я не разбираюсь в этих ваших чёрных окошках с курсором. Регистрозависимая файлуха — значит прыщеговно.

                      У меня на регистрозависимой файлухе Питон не работает, потому что приходится вспоминать, в каком регистре он записан.
                      Ответить
                      • >Регистрозависимая файлуха — значит говно.
                        Фиксед
                        Ответить
                • Винда решила догнать прыщи по количеству способов отстрелить себе яйца?
                  Ответить
              • Через \\? или как у людей?
                Ответить
            • Нет, это такой способ сказать, что 0,1% людей сидят на прыщах.
              Ответить
          • без пизды, однажды у меня проебалась какая-то синхронизация и удаленный билд сервер обосрался от неравильного регистра в имени... BUILD файла базеля
            Ответить
          • Я уже приносил багор, как из-за настроек фс на айосном симуляторе ресурс находился, а на реальном устройстве нет
            Ответить
            • Бамп отсосу прыщеблядей!
              Ответить
            • У макоси файлуха не кейс сенсетив?
              Ответить
              • Можно выбрать при формировании, по умолчанию нет
                Ответить
                • Ух ты. Я думал у всех прыщей регистрозависимая.
                  Ответить
                • А как же там прыщесофт работает? Наверняка случаются обсёры из-за кейса.
                  Ответить
                  • Приведи реальный пример
                    Ответить
                    • Такого у меня нет.

                      Кстати, помню давным давно какая-то прога по каким-то своим причинам настаивала создавать «Makefile».
                      Ответить
                      • попробуй засунуть себе в попку пальчик, потом вынуть и хорошенько обнюхать
                        Ответить
            • Вопрос: при чем тут обработка верхнего регистра?

              (не при чем, кейс-сенситивити работает в две стороны, и никак не коррелирует с заявкой из комментария, что-де kebab-case работает, а всё остальное нет)
              Ответить
          • Бля, ещё один роутер с помойки окирпичил! Написал в инит-скрипте «Iptables», а оказывается, оно называется «iptables». Прыщебляди соснули!
            Ответить
            • Ахах. По совету русни с 4pda?
              Ответить
            • Зачем ты пишешь инит скрипт для рутера с помойки? Ты что, русня?
              Ответить
            • >Бля, ещё один роутер с помойки окирпичил! Написал в инит-скрипте «Iptables», а оказывается, оно называется «iptables». Прыщебляди соснули!


              Какое же ты всё-таки уёбище бессовестное...

              Крутите дальше свой голландский штурвал без меня, заебали.
              Ответить
        • Закройте окно, дует.
          Ответить
        • Зашел в твой профиль на говнокоде посчитать говнокоды такой же напыщенности, как твой комментарий

          Их нет

          Просто нет

          Может быть стоит писать свои говнокоды, а не критикоуать чужие???
          Ответить
          • пиздец ты прав. Исправляюсь

            https://govnokod.ru/28502
            Ответить
          • Я стала смотреть профили людей, которым вот настолько важно выговориться под чужой статьёй. Выговориться про омегу, даже от предыдущего доклада не остававшуюся - этой омеги вовсе не было на доске.

            Добавлю, что там у каждого была своя омега. У нин-джин был его фреймворк смол. У первого комментатора - что нативный фетч лучше аксиоса и что-то там суперновое лучше указанного в доке реакта проп-тайпса. То ли кто-то из них, то ли ещё кто-то третий требовал юзать хуки и не юзать классы. Кто-то из них или кто-то четвёртый порекомендовал отказаться от дефолтных экспортов, поскольку так вы чекбокс не переименуете... Во что, простите? В Машеньку я его не переименую? А для чего вообще понадобится переименование?

            И я стала им предлагать вот это вот всё писать у себя. В статьях. Поскольку когда информации очень много, имеет смысл написать статью, а не растрачиваться по мелочам на комментарии. Подробная статья в профильном хабе полезнее, чем краткий и слабо (а то и вовсе не) соответствующий теме чужой статьи комментарий под ней.

            На что автор первого комментария трезво ответил, что "трудно писать статьи, особенно если ты - перфекционист (цит. по памяти)". Т.е., внимание, он-то со мной согласился в итоге.

            Люди, читавшие мою статью, вышли на её чтение из профильных хабов Js и React. Они бы так же вышли на что угодно другое из тех же хабов.

            Короче говоря, трактовка "спервадобейси" идиотская. И целиком на совести Экзосферы и нескольких (скажем, пяти) десятков людей. Ну сотни, допустим. Вы же мне предъявляете чужую трактовку как обвинение. По-моему, это уже вполне позволяет считать вас чмошниками (с Экзосферой включительно - насчёт других модераторов пока не выяснила).
            Ответить
        • Буду пользоваться.
          — Почему критический баг не пофикшен.
          — Если вы про issue 12345, то это немыслимая духота.
          Ответить
          • Ну ты senior
            Ответить
          • если и есть что-то хуже душного комента на код ревью - то это обоснование "ну что ты, export default вместо export const непременно приведет к критическому багу"
            Ответить
            • Для этого есть кодстайл. Если в кодстайле прописано как что экспортировать -- то так и надо делать. Если не прописано -- обязательно пропишите, иначе ебучие программисты будут сраться неделями на тему того, какие где кавычки ставить

              Есть же всякие ESLint, чтобы анально форсить единый кодстайл
              Ответить
    • Книжка про реверс-инжеринг софта под винду и эпиграфом:

      Нахуя мне этот секс-то?
      Я вгрызаюсь в тело ``.text``а
      Ответить
    • Хуясе...
      https://i.imgur.com/X54mWAF.png
      Ответить
      • >interview system

        какое нужно пройти интервью на порнуху?
        Ответить
        • Я однажды в чатике клялся на бенкодере, что не буду сваливать с раздачи. А так — пёс его знает, что имел ввиду. Может надо ответить на злоебучий вопрос в форме, у поляков такое видел...
          Ответить
    • Бля я боюсь этой фразы
      https://i.postimg.cc/LXzDSmwJ/image.png
      Ответить
      • Пришлось гуглить, что такое houden+van. Сразу заподозрил, что смысл не такой, как у houden+object.

        Думаешь, это про Стертора?
        Ответить
        • Да, вообще говоря houden это держать (если видишь ou -- можешь смело подставлять l, и получишь английчкое слово: fout -- fault, koud -- cold, goud -- gold, houd -- hold, oud, -- old)

          По какой-то причине ниделанцы не говорят "люблю". Они говорят или "держусь тебя" или "нахожу няшным" (ik vind [iemand] leuk)
          Ответить
          • А немцы говорят «имею охотно» (ich habe gern). Хотя «люблю» тоже говорят, когда речь о людях.
            Ответить
            • у нас есть слово "graag" -- приятно

              можно добавлять его к глаголу: Ik drink graag (я люблю пить, я пью с удовольствием)
              Ответить
              • Кажется, graag — точный аналог немецкого gern/gerne.
                Ответить
                • А еще в ответ на "dank je" надо отвечать "graag gedaan" (gedaan это типа done)
                  Ответить
                  • В немецком допустимо «bitte», как и в просьбе. Однако, есть варианты:
                    https://context.reverso.net/vertaling/nederlands-duits/graag+gedaan

                    Ich habe gern gemacht = я [это] охотно сделал.

                    gern geschehen = буквально «[это] охотно, без напряга произошло», то есть не составило труда

                    Ну и что такое kein Problem, keine Ursache, nicht zu danken, ты догадаешься.
                    Ответить
                    • я не знаю, есть ли тут аналог "bitte")

                      Kein это наше geen: отрицательный артикль, когда нет существовительного, так что geen probleem. Слова Урсахе я не знаю, а "не за что благодорить" я понял
                      Ответить
                      • Ursache = oorzaak

                        А про bitte полуркаем... В нидерландском есть глагол bidden, но в императиве он, кажется, не употребляется, в отличие от немецкого.
                        Ответить
            • Есть еще verliefd. -- влюбляться.

              Можно сказать наверное ik verliefd op het meisje
              Ответить
          • Ещё у немцев есть глагол gefallen — нравиться — с инверсией объекта и субъекта, как в русском (не путать с глаголом fallen — падать; в немецком приставки be, ge, er, ver, zer изменяют смысл глагола до неузнаваемости).

            Mir gefällt sie = мне нравится она.

            Как в эргативных языках, где объект в именительном падеже, а субъект — в косвенном.

            Как же так получилось? В русском есть оборот «она запала мне в душу». Вот и глагол «падать», и падежи такие же, как в немецком.
            Ответить
            • В русском тоже можно "запасть на":)

              с be и ge такая же херня (хотя через ge выражается пассив и прошедшее время чаще всего): vind -&gt; gevonden. bouw (строить) -&gt; gebouw -- постройка/здание)

              "ver" обычно означает перевернуть что-то. Taal -&gt; язык. Vertalen -&gt; переводить

              Но например trek это видимо тянуть а vertrek -- отправляться.

              С "be" всё хуже

              bestellen заказать
              betalen платить хотя taal это язык (подозреваю связь слова с таллером)
              Ответить
              • справедливости ради, в английском фразел вёрбс тоже хуй проссыш

                Почему shut down ниразу не антноим shut up?

                Да и в русском тоже самое: почему справляться о здоровье, отправляться в путь, управлять машиной, и выправлять осанку?
                Ответить
              • Интересно, что betalen на немецкий переводится как bezahlen.

                Zählen означает «считать», значит, bezahlen буквально «отсчитывать».

                А вот zählen на нидерландский переводится как tellen.

                А вот в английском tell означает другое... Больше всего мне, конечно, понравился замкнутый круг «ви — хау — ху».
                Ответить
              • Кстати, а приставки «zer» в нидерландском нету, похоже. Вместо неё употребляется «ver», которая и в немецком есть.

                «Zer» — очень редкая приставка. Я могу вспомнить только слово «zerstören» = «разрушить». Да и все остальные слова с ней, вероятно, связаны с разрушением. Сейчас проверил, слово «zerficken» (буквально «разъебать») реально существует, причём в том же значении, что «разъебать» в русском.
                Ответить
                • А как «zerficken» переводится на нидерландский? Оказывается, в нидерландском есть «verneuken».
                  Ответить
                  • Я до сих пор не разобрался с приставками; я правильно понимаю, что verneuken это проебать?
                    Ответить
                    • https://en.m.wiktionary.org/wiki/verneuken
                      Ответить
                    • Похоже, что у verneuken значение шире: это и наебать, и проебать, и разъебать.
                      Ответить
                    • фернюкен ахахахаха
                      Ответить
                      • ledereen kan een leven verneuken.
                        Ответить
                        • ik verneukt mijn leven.
                          Ответить
                          • Zij verneukt de haaien en nu verneuken ze ons. = Она заебала акул, и теперь они заёбывают нас.
                            Ответить
                            • https://www.youtube.com/watch?v=TwACgO_oPq4
                              Ответить
                            • Во второй части вы можете наблюдать как наречение nu зафорвсило правило V2, и заставило глагол "заебывать" поменяться местами с "ze".

                              Интересно, что "она" и "они" звучат одинаково. Тут "zij" это просто подчеркнутая форма "ze".

                              Как мы поняли, что именно она заебала акул, а не они заебали?

                              По глаголу: verneukt -- она
                              verneuken -- они
                              Ответить
                          • mijn heel leven
                            Ответить
                            • ik СЛУЧАЙНО heel leven. Is het (не знаю как) slecht?
                              Ответить
                              • { Ben je СЛУЧАЙНО een middelPHPontwikkelar? }
                                Ответить
                              • По-немецки «случайно» будет zufällig от слова Zufall (Fall) — случай.

                                Помнишь, недавно разбирали глагол «падать»? У меня есть подозрение, что и в нидерландском будет что-то от глагола vallen.
                                Ответить
                                • Спойлер: по-нидерландски «случайно» будет toevallig.

                                  Копия немецкого с точностью до приставки и f/v.
                                  Ответить
                          • btw verneuk, а не verneukt. У меня тоже эта ошибка чего-то часто стала лезть в последнее время.
                            Ответить
                        • apfelstrudel lederhosen
                          Ответить
                      • https://context.reverso.net/перевод/голландский-русский/verneuken
                        Ответить
                        • Не беспокоит ли тебя сосулька в уретре, Gorbatokaloedov?
                          Ответить
      • Я стал бояться, сам не знаю чего,
        Может быть оттого, что нету никого
        В моих снах, что приходят по ночам.
        Постепенно я понял...
        я сам себя бояться стал.

        Страх помогает понять,
        Почему трудно жить и так легко умирать.
        Страх нам мешает любить,
        Он не позволяет ближнего простить.
        Ответить
    • >Я почти 30 лет в программировании, из них 20 занимаюсь этим профессионально.
      Языки
      XHTML, XSLT, ECMAScript, TypeScript
      ---
      https://habr.com/ru/post/705246/

      Как думаете, на каком из этих языков автор программировал тридцать лет назад?
      Ответить
      • Тридцать лет назад не было веб-браузеров, поэтому отметаем... XHTML, XSLT, ECMAScript, TypeScript.
        Ответить
        • Честно говоря, и двадцать лет назад професссионально программировать на этом было трудно, но может быть он был верстальщиком. Были такие роли
          Ответить
          • В 2002 JS почти не использовался. Хотя тогда уже появились игры на Флеше. Actionscript — это ведь тоже ECMAScript, только с типами.
            Ответить
            • В 2002-м JS использовался чтобы хвостик от мышки раскрасить, и в статусбар насрать

              хм.. может, он на флеше писал правда? Тогда вполне себе может быть.
              Ответить
            • Как это почти не исползался, когда в 1998 можно было впендюрить «активное содержимое» прямо на десктоп и шкодить под шиндошс на DHTML?!
              Ответить
              • Я помню. Обычно там былло написано, что случилась ошибка, и нужно перезагрузить содержимое
                Ответить
    • Перекат!

      https://govnokod.ru/28501
      https://govnokod.xyz/_28501/
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • The guidelines for naming a planet’s surface features are not inclusive enough and are biased towards men, an academic has said, as research shows fewer than 2% of Mars’s craters are named after women.

      An analysis of the International Astronomical Union’s (IAU) database has also revealed that only 32 (2%) out of 1,578 known Moon craters bear a woman’s name.
      Ответить

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