Куча говна / Говнокод #27260 Ссылка на оригинал

0

  1. 1
Питушня #13

#1: https://govnokod.ru/26692 https://govnokod.xyz/_26692
#2: https://govnokod.ru/26891 https://govnokod.xyz/_26891
#3: https://govnokod.ru/26893 https://govnokod.xyz/_26893
#4: https://govnokod.ru/26935 https://govnokod.xyz/_26935
#5: (vanished) https://govnokod.xyz/_26954
#6: (vanished) https://govnokod.xyz/_26956
#7: https://govnokod.ru/26964 https://govnokod.xyz/_26964
#8: https://govnokod.ru/26966 https://govnokod.xyz/_26966
#9: https://govnokod.ru/27017 https://govnokod.xyz/_27017
#10: https://govnokod.ru/27045 https://govnokod.xyz/_27045
#11: https://govnokod.ru/27058 https://govnokod.xyz/_27058
#12: https://govnokod.ru/27182 https://govnokod.xyz/_27182

Запостил: nepeKamHblu_nemyx nepeKamHblu_nemyx, (Updated )

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

  • Добрый вечер.

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

    Индекс оффтопов: https://index.gcode.space/.
    Зеркала Говнокода и полезные ресурсы:
    * https://govnokod.xyz/ (альтернативный Говнокод)
    * https://gcode.space/ (read-only зеркало Говнокода)
    * https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
    * https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
    * https://vorec.space/ (глоссарий Говнокода)
    * https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
    Ответить
  • Warning: mysqli_real_connect(): (HY000/2002): No such file or directory in /home/g/guestinho/govnokod.xyz/public_html/wp-includes/wp-db.php on line 1531
    Error establishing a database connection
    This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at localhost. This could mean your host’s database server is down.

    Are you sure you have the correct username and password?
    Are you sure that you have typed the correct hostname?
    Are you sure that the database server is running?
    If you’re unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.
    Ответить
    • > If you still need help you can always visit the WordPress Support Forums.

      Ты уже обратился?
      Ответить
      • А там, на этом форуме, такие же пыхеры сидят, и проблема не решается. То ли дело загадочный «системный администратор».
        Ответить
        • Ну морально то помогут...

          Не парься, брат, у нас тоже нихуя не работает, будем вместе чинить.
          Ответить
  • существует ли тула для дебага/визуализации iptables, типа:

    * я шлю пакет с таким-то заголовком
    * он попадает в такое-то правило (цепочка INPUT в filter, например)
    * вот он из цепочки делает JUMP в юзерную цепочку
    * вот он по ней идет
    итд
    Ответить
    • Мне кажется, интереснее был бы какой-то простой фреймворк для юнит-тестирования этих правил. Типа вот набор пакетов, вот ожидаемые вердикты, проверь.

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

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

          Дык напиши скрипт, который накатывает правила. Там и комменты и функции можно будет юзать.

          Голые правила, само собой, не поддерживаемы.
          Ответить
          • какой скрипт?

            вот я пришел на чужой сервер. Вот там из INPUT некоторые пакеты прыгают в цепочку foo, оттуда в bar итд.

            Ну наверное можно распарсить это все (с учетом всех модулей, лол) и визуализировать, но ебанешся же
            Ответить
            • > на чужой сервер

              А, ну такое без бутылки не разобрать, да.

              Я думал у тебя свой сервер, где можно аккуратно наебенить и задокументировать свои правила, чтобы потом их не приходилось парсить и изучать.
              Ответить
              • свои правила я могу комментить с модулем -m comment 🙂

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

                Я понимаю отдельную цепочку для sshguard, например: он туда срёт, а ты ее подключаешь, куда нужно.

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

                  Для статических правил они особо и не нужны.
                  Ответить
                  • Да, для этого они и нужны. Это как таблицы в pf, например.
                    Или как сеты в ipset.
                    Если какой-то питух хочет в рантайме правила править.

                    Но сам Ржавый еще 20 лет назад зачем-то предлагал делать цеопчки на пустом месте

                    https://www.netfilter.org/documentation/HOWTO/packet-filtering-HOWTO-11.html

                    # iptables -N no-conns-from-ppp0
                    # iptables -A no-conns-from-ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT
                    # iptables -A no-conns-from-ppp0 -m state --state NEW -i ! ppp0 -j ACCEPT
                    # iptables -A no-conns-from-ppp0 -i ppp0 -m limit -j LOG --log-prefix "Bad packet from ppp0:"
                    # iptables -A no-conns-from-ppp0 -i ! ppp0 -m limit -j LOG --log-prefix "Bad packet not from ppp0:"
                    # iptables -A no-conns-from-ppp0 -j DROP
                    
                    # iptables -A INPUT -j no-conns-from-ppp0
                    # iptables -A FORWARD -j no-conns-from-ppp0


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

                      З.Ы. Ну тем более она тут джва раза юзается. Не копипастить же.
                      Ответить
                      • ну вот для борьбы с копипастью наверное это полезно, например чтобы в INPUT и FORWARD пропускать icmp пинги, conntract ESTABLISHED,RELATED итд
                        Ответить
  • Пропуская пинги, есть тенденция стать увальнем. Поначалу пинги, потом мячи, потом гол будет забит в жопу. Да-да, прямо в анус, Карл.
    Ответить
  • В России выявили первый в мире случай инфицирования человека гриппом A (H5N8)

    Птичий грипп нового типа выявлен у семи сотрудников птицефабрики на юге России

    https://news.mail.ru/incident/45297836/
    Ответить
    • По-моему этому место в пиздец-оффтопе. Хотя и питушня, конечно.
      Ответить
      • Фотки посмотри. Баба весит на 50кг больше своего мужика.
        Ответить
          • Именно поэтому я за "телеграм".
            Ответить
        • у меня есть знакомая, которая конечно не 116, но килограм 80 весит. У нее переодически бывают молодые люди и моложе, и худее её.

          Бывает такое
          Ответить
          • а что, 80кг для барышни это какой-то запредельный вес? если она не метр писят конечно

            > худее её
            - съешь ещё этих французских дрыщей...
            Ответить
            • эм.. ну вообще для среднего женского роста (170) это довольно много
              Ответить
                • так я и не спорю, у нее с поклонниками проблем, в общем, нет.

                  Но 80 это на 11 кг больше среднего веса женщин по России (я погуглил, он 69)
                  Ответить
                    • у меня нет статистики, но большинство виданных мною барышень весили обычно меньше... Хотя конечно не спрашивал, это неприлично
                      Ответить
                      • А что неприличного? Непонятно. Это придумали ради какого-то ебанутого комплекса.
                        Ответить
                          • Ну это обычно возникает у женщин после вопроса про вес в районе жопы.
                            А вообще странно. Непониманию что тут неприличного.
                            Я понимаю неприлично говорит бабе о том что ты сходил в толкан и высрал самую большую торпеду в своей жизни. И то под сомнением, если долго живете - то еще можете померится.
                            Ответить
  • https://spb.hh.ru/vacancy/42496093

    Ищем опытного клабхаусера, который знаком с Асланом Дукаевым, Анатолием Капустиным и другими популярными клабхаусерами.
    Опыт работы в клабхаусе от 3 лет;
    Ответить
      • Ты всё равно с Асланом Дукаевым не знаком, так что эта работа не для тебя!
        Ответить
    • опыт от 3 лет? а эта параша реально работает уже три года или требование это в стиле "10 лет на технологиях, которые вышли позавчера"?

      и разброс по зп такой нехуёвый))

      > Модерировать комнаты;
      > Интересные задачи;
      /0

      а кто такие Аслан Дукаев и Анатолий Капустин?
      Ответить
      • Разумеется, шутка в том, что опыт модерирования этого говна может быть максимум три дня.

        ну кому-то же нравится модерировать группы вконтакте. Хз зачем, мне этого не понять. Но мне не смысл Аслана Капустина не понятен
        Ответить
        • группу вконтакте можно модерировать свою

          модерировать чужие чаты это другое удовольствие
          Ответить
        • какая то бесконечная блевотная парраша
          клименки какие-то, ноготочки, блядь

          куда бы съебать из этого вашего интернета
          Ответить
            • Есть мысль сделать интенет-проект в противафазе современным трендам, такой как-бы постмодернистский.

              Соц-сеть или мессенджер. Клиент только десктопный, и только под дос (запускать нужно в досбоксе). Синий фон. Графики и аттачей нет. Писать можно только latinitsey, potomu4to он семибитный. Но можно использовать псевдографику.

              Все сообщения собираются в папочку, и отправляются скопом с 4 до 5 утра (нужно оставлять комптютер включенным).

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

              В среднем сообщение идет 2-3 дня.

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

          Не может же он вечно расти.
          Ответить
          • [defecate-mode]значит, госдолг США может вечно расти, а биткоин нет?![/defecate-mode]
            Ответить
            • У госдолга верхняя планка есть... но её каждый год предусмотрительно отодвигают, лол.

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

                  Фишка в том, что чем больше стабильность, тем меньше потенциальный профит. Америка не будет у тебя занимать под 1% в день, как какой-нибудь алкаш до зарплаты.
                  Ответить
                  • Ну я понимаю, что любовницам инвесторов Маска срочно захотелось новую яхту и остров на Карибах, но следующего пика можно ждать очень долго.

                    Да и что с битками делать? Что реального на них можно купить? Дом, завод?
                    Ответить
                    • > Что реального на них можно купить?

                      Оружие, наркотики, абузоустойчивый хостинг... Ну серьёзно, для остальных покупок они тупо невыгодны.
                      Ответить
                    • Ну и как бы стоит отличать Маска, который вкинул в битки немножко бабла, от лоха, который вкинул туда все свои сбережения.
                      Ответить
                      • У мультимиллиардеров сложно отличить, где реальное их бабло, а где сорок оттенков фантиков.

                        Ничто не мешает ему разыграться и погореть, как обычному криптоцыганину
                        Ответить
                        • > а где сорок оттенков фантиков

                          Ну в том и суть, что у него сорок оттенков фантиков, а у криптоцыганина -- один.

                          Что-то чисто на поиграться, что-то в потенциально перспективных проектах типа старлинка или теслы, что-то в более стабильных местах.

                          Любители разыграться и пойти ва-банк до миллиардов редко доживают, имхо.
                          Ответить
                          • Это правда. Просто никогда не надо тратить на хуйню собственные деньги))
                            Ответить
                            • А то! У Маска вроде ни один проект ещё не вышел из минуса, лол.
                              Ответить
                                • Являясь технологической и растущей компанией PayPal никогда не выплачивала дивиденды и не собирается этого делать в ближайшем будущем.

                                  Ну ты понел. Всё вкидывают в продолжение роста.
                                  Ответить
                                  • Разве невыплата дивидендов автоматически означает, что компания убыточна?
                                    Ответить
                                    • > убыточна

                                      Да нет, пишут что у них даже долга нету. Так что про минус я напиздел.
                                      Ответить
                    • > но следующего пика можно ждать очень долго

                      А зачем ждать следующего, если можно на этом?

                      Ну серьёзно. Сравни какая была цена у битка когда его купил Маск в начале февраля и какая цена была на пике, когда его побежали скупать криптоцыгане ещё больше раздувая цену. Да блин, он до сих пор дороже, чем Маск его покупал.
                      Ответить
                      • Нужно купить кусочек битка

                        я очень везучий парень, так что если я куплю кусок битка, то сразу же в нем найдут уявзимость, и он станет стоить ничего
                        Ответить
                        • > и он станет стоить ничего

                          После этого ты его выбросишь. А уязвимость окажется не такой уж фундаментальной и её пофиксят.
                          Ответить
                          • Да. Ну правда я могу еще кошелек проебать, например.
                            Ответить
                        • Если ты купишь кусочек битка, то уязвимость явно не в нём...
                          Ответить
                      • Так Маск уже продал свои фантики? Я так понял, что нет
                        Ответить
                          • Ну он же вроде их купил не себе лично, а Тесле, наверное, обязан раскрывать подобные операции инвесторам и налоговикам
                            Ответить
                            • > раскрывать подобные операции для инвесторов

                              Инвесторы, кстати, расстроились и вчера за день сдули ему акции теслы на 15 миллиардов, лол.

                              Хотя там и объективные причины были, конечно. А не только покупка фантиков.
                              Ответить
                              • я могу представить, как расстроились и возбудились фискалы

                                полтора лярда, которые растворились в воздухе
                                Ответить
                                • > в воздухе

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

                                    вы может финансисты крутые? деньги откладываете? акции покупаете? в паевых фондах участвуете?
                                    Ответить
                                        • >говнофинансы.ру
                                          так был же пост про "купили телеграм канал за 200К, и стали туда из книжек по психологии перепечатывать тексты, но это почему-то не окупилось"
                                          Ответить
                                          • ну да, а в ответ на гк предположили, что логичнее было бы купить биткоин

                                            всё сходится, звенья одной цепи, волокна одного ковра, молоко одной коровы
                                            Ответить
                                          • > но это почему-то не окупилось

                                            У того, кто им впарил этот канал за 200К -- вполне окупилось, как мне кажется.
                                            Ответить
                                  • ну не знаю, попахивает отмыванием

                                    может, он вообще никаких биткоинов не покупал (проверить невозможно в общем-то без паяльника у Маска в жопе), а потом типа "продал" за 2 миллиарда бабосов +/-, да в общем может даже и в "убыток", а потом да, заплатил налоги, чем это бабло и легализовал

                                    мож он бухгалтер марсианской мафии
                                    Ответить
                                    • > проверить невозможно в общем-то

                                      Да как это? Он же их по-любому не через закладку в тёмном переулке купил и не у анонов в даркнете, а через вполне официальную биржу, которая этими фантиками торгует. Так что все ходы записаны.

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

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

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

                                        - поясните мысль
                                        Ответить
                                        • > поясните мысль

                                          Все транзакции записаны в блокчейне. Это основа протокола. В некоторых потомках биткоина, к слову, эту проблему дизайна попытались пофиксить.
                                          Ответить
                                          • а что мне мешает купить битков у двадцати анонимных кошельков?
                                            Ответить
                                            • > что мне мешает купить битков у двадцати анонимных кошельков

                                              А как ты им будешь бабло передавать? Я почему и пишу про закладки в подворотне.

                                              P.S. Я не думаю, что Маск вот так вот может взять бабло теслы и просто так безвозмездно отдать его рандомному чуваку, ничего не получая в замен (ну кроме битков на его анонимный кошель).
                                              Ответить
                                              • Так дело не в битке, а в Маске тогда?

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

                                                А вот у меня есть сто рублей. Я могу их в жопу засунуть, могу купить маааааааааахонький кусочек битка (на самом деле нет), могу с рук на авито купить коллекцию фантиков от жвачки. Всем похуй.
                                                Ответить
                                                • > могу купить маааааааааахонький кусочек битка

                                                  Ну опять же, как ты эти сто рублей отдашь владельцу битка? Где гарантия, что он тебя не наебёт?
                                                  Ответить
                                                  • а, так ты про это?
                                                    а как это пофиксили наследнички? Смартконтракты всякие?


                                                    а как соль через закладки продают, кстати? Всё на чесном слове держица?
                                                    Ответить
                                                    • смартконтракт это не о том, это ж просто скриптушня по своей сути
                                                      Ответить
                                                    • > Всё на чесном слове держица?

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

                                                      Вряд ли кто-то ходит по объявам, которые на стенах пишут. Скорее у хороших знакомых спрашивают контакты.
                                                      Ответить
                                                      • в не очень легальном бизнесе с клиентами лучше не шутить, им на лишнюю статью пофиг, а мальчику будет бо-бо)
                                                        Ответить
                                                        • > а зачем тогда пишут, кстати?

                                                          Х.з., шестое чувство мне намекает, что это наебалово и развод на бабло, лол. Как и всякий спам в социалочках.
                                                          Ответить
                                              • ты к тому, что у криптобиржи должны остаться чеки с номером кредитки Маска (я условно)?
                                                Ответить
                                                • > должны остаться чеки с номером кредитки Маска

                                                  Угу.
                                                  Ответить
                                                  • ну такое

                                                    а что мне мешает завести кредитку в государственном банке Тринидад и Тобаго, и оформить её на троюродного брата двоюродной сестры?
                                                    Ответить
                                                    • Да ничего. Просто зачем тебе тогда заявлять, что ты купил битков, лол. И так всё отлично скрыто.
                                                      Ответить
                                                    • мешает то, что покупалось это не на брата сестры, а на Теслу
                                                      Ответить
                                                      • Так с этого и начиналось же: если речь идет о покупке для юрлица, особенно когда оно сделало IPO (а тесла сделала, я не в курсе?) то там нужно очень подробно все свои траты описывать.

                                                        Ты не можешь сказать "я перевел миллиард долларов кошельку 12345" скорее всего
                                                        Ответить
                                                        • сделала, там же акции уже успели упасть

                                                          вот я и думаю, а как ему описать траты покупки биткоина? это придётся кошельки раскрывать?
                                                          Ответить
                                                  • вот это и интересно

                                                    потому что пока не понятно ни на какой бирже он покупал, ни каким образом это происходило

                                                    есть только громкий вскукарек в твиторе и биржевые бултыхания после него
                                                    Ответить
                                          • транзакции между кошельками aka хеши? какой деанон )))
                                            Ответить
                                            • > aka хеши

                                              Хеш -- это по сути ебанутая подпись блока транзакций. В каждой транзакции написано кто кому и сколько перекинул. Ну и подписи кошельков, с которых идёт списание.

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

                                                  Что-то мне намекает, что легальные продавцы крипто-фантиков вполне так выдают инфу по чейнам, которые начались или затерминировались на них. Ну не первому встречному, конечно.

                                                  Ну и легальные магазины, которые с битками работают, тоже.

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

                                                    > Что-то мне намекает, что легальные продавцы крипто-фантиков вполне так выдают инфу по чейнам, которые начались или затерминировались на них.
                                                    - можно попросить геста6 купить 0.0001 битка на бирже и рассказать, что ему пришло в инвойсе )))
                                                    Ответить
                                                    • Ну, к примеру, ты пообещал кому-то выложить его код на ГК, если он не переведёт тебе битки на такой то кошелёк.

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

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

                                                      И если ты сам наделаешь 10050 промежуточных кошельков, они не особо меняют картину. Твой граф затерминируется в тех же точках.
                                                      Ответить
                                                      • по этой логике все хозяева вирусов-"вымогателей" должны давно гнить в каком-нибудь гуантанамо
                                                        Ответить
                                                      • У тебя будет 100500 конечных кошельков, которые ты зарегистрировал. И с каждого из них ты снимешь свои сто рублей на ту саму кредитку в банке Тринидад и Тобаго, полученную по паспорту Вануату, по которому ты семидесятилетняя китаянка, например
                                                        Ответить
                                                        • > кредитку в банке Тринидад и Тобаго, полученному по паспорту Вануату

                                                          И зачем мне тогда заморачиваться со 100500 конечных кошельков?

                                                          Ну, в общем-то эти вымогатели с короткими номерами у обычных опсосов как-то умудрялись зарабатывать, лол. Хотя казалось бы, там то точно какая-то регистрация нужна.
                                                          Ответить
                                                          • Чтобы тебя ФБР даже не поняло, что эти кошельки связаны

                                                            Кредиток ведь тоже будет 100500, не все в Тринидад
                                                            Ответить
                                                          • На короткие номера всем похуй, особливо российской полиции. Они совсем не много денег насосали.

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

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

                                                              Или дачу в Тринидаде и Тобаго, если не поймать.
                                                              Ответить
                                                              • угу

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


    азхахаха что за хзуйю я прочетал
    https://echo.msk.ru/news/2795770-echo.html
    Ответить
  • Питухи, серьезный вопрос. Где на него ответят, если не на говнокоде.
    Дарить тян открытку с тайтлом «самой прекрасной женщине» - не зашквар ли? Или лучше не надо?
    Ответить
    • Зависит от тян, но на мой взгляд пошловато, конечно. Это как подарить билет на концерт Стаса Михайлова.
      Ответить
    • Х.з., мне сама фраза про "самую прекрасную" кажется перебором. Я бы что-то более нейтральное выбрал.
      Ответить
      • Почему? Если я так действительно считаю.
        Ответить
        • не могу отвечать на подобный вопрос с серьёзными щщами

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

        уж лучше погромировать на удалёнке
        Ответить
  • Самъ Бисмаркъ чуть отъ радости
    Не вырвалъ трехъ волосъ,
    Какъ телеграфъ извѣстіе
    Такое намъ принесъ,
    Что нѣмцы храбро заняли
    Пунктъ важный и большой
    И утвердили въ Африкѣ
    Права страны родной...
    Съ тѣхъ поръ въ Берлинѣ старъ и младъ
    Одно лишь и твердятъ
    Nach Afrika, nach Kamerun...
    Такъ нѣмцы говорятъ
    Ответить
  • Придумайте русскую фамилию, начинающуюся на «Руд». Что первое в голову пришло.
    Ответить
    • Остальные гости, выслушав Мириноса II, ударили себя чайными ложками по губам и по кадыку в знак того, что вечер окончен.

      После разговор принимал фривольный характер. Анна Маляевна уходила из комнаты, а господин плехаризиаст Дернятин заговаривал на тему «Женщина и цветы».
      Бывало и так, что некоторые из гостей оставались ночевать. Тогда сдвигалось несколько шкапов, и на шкапы укладывали Мириноса II. Профессор Дундуков спал в столовой на рояле, а господин Дернятин ложился в кровать к рундадарской прислуге Маше. В большинстве же случаев гости расходились по домам. Платон Ильич сам запирал за ними дверь и шел к Анне Маляевне. По реке Свиречке плыли с песнями никитинские рыбаки. И под рыбацкие песни засыпала семья Рундадаров.
      Ответить
  • Надо сделать команду "говнокод" на гитхабе, чтобы вместо копипаста смешного кода можно было людей прямо в PR кастануть.
    Ответить
    • > гитхаб

      Чтобы вместо привычного "пыхомакака" пришлось писать "php-challenged"?
      Ответить
  • А как в крестах идиоматически правильно скопировать значения из одного вектора, который держит указатели на базовый абстрактный класс, в другой такой вектор?

    Пока пришёл в голову виртуальный метод copy абстрактного класса, в котором наследники должны создать свою копию и вернуть на неё указатель, который потом мувнется в новый вектор.
    Ответить
    • Я вот тебя не понял.
      У тебя есть вектор указателей, и ты хочешь скопировать указатели? Зачем тогда тебе создавать сами объекты?

      если у тебя шарик, то разве нельзя его копировать туда-сюда, он просто будет инкрементить счетчик?
      Ответить
      • Копировать объекты мне надо по логике.
        А указатели на базовый класс я держу, чтобы нормально вызывались переопределённые методы потомков.

        Это так в C++ работает. Но корифеи меня могут и засрать, конечно
        Ответить
        • Все правильно: чтобы вызвать виртуальный метод, нужно работать с объектом через указатель (меня тоже могут засрать корифеи, но я тоже думаю, что это так работает.

          Но тогда зачем тебе
          >создать свою копию и вернуть на неё указатель

          Если у тебя есть вектор указателей, то что мешает скопировать сами указатели, а объекты вообще не трогать?
          Ответить
          • Мне нужны два независимых набора данных.

            Плюс в деструкторе объекта, в котором хранится оригинальный вектор, его содержимое освобождается (через delete, простите). Если я буду копировать указатели куда-то, то однажды может бомбануть
            Ответить
            • Шарики можно копировать куда угодно, на то они shared_ptr. А вот если тебе реально нужно два независимых объекта, то да: нужно создавать новый.

              Его можно положить в кучу, и вернуть на него shared ptr.

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

                  через шарик вполне нормально делается как-то так (нгаверняка можно наметушить чтобы не писать лишка, ну и конечно виртуальные деструкты не забыть)
                  #include <iostream>
                  #include <ostream>
                  #include <ctime>
                  #include <vector>
                  
                  
                  namespace
                  {
                  	class Parent
                  	{
                  	public:
                  		virtual void DoAll() = 0;
                  		virtual std::shared_ptr<Parent> Copy() = 0;
                  	};
                  
                  	class Child : public Parent
                  	{
                  	public:
                  
                  		Child(): m_date(std::time(nullptr)), m_id(std::rand())
                  		{
                  		}
                  
                  		const std::time_t m_date;
                  		const int m_id;
                  
                  		void DoAll() override
                  		{
                  			std::cout << "hello, I am " << m_id << " created at " << m_date << std::endl;
                  		}
                  
                  
                  		std::shared_ptr<Parent> Copy() override
                  		{
                  			return std::make_shared<Child>(); //ТУТ НУЖНО ПЕРЕДАТЬ В КОНСТРУКТОР НУЖНЫЕ ДАННЫЕ КОНЕЧНО
                  		}
                  	};
                  }
                  
                  int main()
                  {
                  	std::vector<std::shared_ptr<Parent>> vec{}, vec2{};
                  	vec.insert(vec.begin(), std::make_shared<Child>());
                  	vec.insert(vec.begin(), std::make_shared<Child>());
                  
                  	for (const auto& ch : vec)
                  	{
                  		ch->DoAll();
                  		vec2.insert(vec2.begin(), ch->Copy());
                  	}
                  	for (const auto& ch : vec2)
                  	{
                  		ch->DoAll();
                  	}
                  }
                  Ответить
                  • Ну так можно конечно. Просто почему-то подумалось, что без шаред_птр будет ТРУЪ.

                    А в Свифте я в протоколе, который там вместо абстрактного класса, описал метод
                    copy() -> MyProtocol
                    и тёк
                    Ответить
                    • ну наверное ты можешь и без шареда, но тогда тебе придется самому куда-то класть объект, и возвращать указатель

                      если вообще без указателей, то наверное можно мувать: если метод Copy возвращает не указатель, а сам объект, то он должен иметь мувающий конструктор, иначе ты создашь локально объект, сразу его скопируешь (нужен копирующий ктор), а старый грохнешь (лишнее действие, хотя и не очень страшное, если конструткор легкий). Правда может случиться copy elision, если вернуть его вроде бы последней строочкой.

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

                      насколько я понимаю, автоматические поинтеры и куча это, в общем, нормально, если только у тебя не супер лоу левел код. А в таком коде не было бы и вектора, небось.

                      Алсо насколько я понимаю, в свифте с объектами и так работают по указателю: сами они живут в куче, и указатель имеет счетчик ссылок.
                      То есть по сути тот же самый шарик и есть. Правда, у шарика всегда увеличивается/уменьшается счетчик при передаче, а как в свифте -- не знаю
                      Ответить
    • Ну виртуальный Clone() и реализация для каждого наследника, да. Какой-то встроенной магии для этого в крестах нет.
      Ответить
  • Крестики-нолики на Ltac, правда без AI.

    Require List Vector Fin.
    Module V := Vector.
    Import V.VectorNotations.
    
    Coercion Fin.of_nat_lt : lt >-> Fin.t.
    
    Inductive Who := x | o | nil.
    
    Notation "." := nil (only printing, at level 0).
    
    Let size : nat := 3.
    
    Inductive Row : nat -> V.t Who size -> Prop :=
    | init_row row : Row row [nil; nil; nil]
    | mod_row row col to v : Row row v -> Row row (V.replace v col to).
    
    Notation "[ x .. y ]" := (Row _ (V.cons _ x _ .. (V.cons _ y _ (V.nil _)) .. )) (only printing).
    
    Ltac make_move TO ROW COL :=
      let Hcol := fresh "Hcol" in
      assert (Hcol : COL < size) by repeat constructor;
      lazymatch goal with
        H : Row ROW ?vec |- _ =>
        apply mod_row with (col := Hcol) (to := TO) in H; cbn in H; clear Hcol
      end.
    
    Theorem game (H1: Row 0 [nil; nil; nil]) (H2 : Row 1 [nil; nil; nil]) (H3: Row 2 [nil; nil; nil]) : True.
      (* Пример игры: *)
      make_move x 1 1.
      make_move o 2 2.
      make_move x 2 1.
      make_move o 0 1.


    Выглядит как-то так:

    1 subgoal (ID 112)
      
      H1 : [. o .]
      H2 : [. x .]
      H3 : [. x o]
      ============================
      True
    Ответить
    • P.S. Открыл, что пробел может служить нотацией. Счастливой отладки!
      Ответить
    • > Крестики-нолики на Ltac

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

          Хотя блин, сначала всё равно придётся доказать, что этот алгоритм идеальный (т.е. никогда не проигрывает). Ну и реализовать его для этого, лол.
          Ответить
          • З.Ы. Или ты хочешь доказать более общее утверждение: два алгоритма, которые никогда не проигрывают, сыграют друг с другом вничью?

            А ну да, логично. Они же не проигрывают. Остаётся только доказать их существование.
            Ответить
            • > Или ты хочешь доказать более общее утверждение: два алгоритма, которые никогда не проигрывают, сыграют друг с другом вничью

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

    В Ирландии проверят сведения об утечке данных более полумиллиарда пользователей «Фейсбука»
    Ответить
  • #
    This  prompt prints the filename, if known; otherwise the string "Stan‐
           dard input".
    
           ?f%f .?ltLine %lt:?pt%pt\%:?btByte %bt:-...


    а вы заглядывали когда нить в man less?
    Ответить
      • Это капец смешно!

        > Please do not change it, as I have some stored bookmarks with it. But agree that "allo penis sues" might be offensive for some jira uses. Adding alias "all-open-issues" will solve that issue and will keep compatibility

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

            Final-Recipient: rfc822; guestinho@mail.ru
            Original-Recipient: rfc822;guestinho@mail.ru
            Action: failed
            Status: 5.0.0
            Remote-MTA: dns; mxs.mail.ru
            Diagnostic-Code: smtp; 550 protonmail is blocked
            ----------------------------------------------
            message/rfc822
            ----------------------------------------------
            Return-Path: <kate.e2004@protonmail.com>
            Date: Wed, 07 Apr 2021 14:06:32 +0000
            DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
            s=protonmail;
            Ответить
          • Иными словами, как быть в случае, если вы пользователь Gmail или Яндекс.Почты, а получили письмо, например, от пользователя ProtonMail или Tutanota? (об этих почтовиках подробнее поговорим ниже) То же самое касается тех случаев, когда пользователь «Протона» отправляет письмо пользователю «Тутаноты» и наоборот — ключи шифрования ведь у всех разные. Это решается довольно простым способом.

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


            <img href = "https://memepedia.ru/wp-content/uploads/2020/09/smajl-s-palcami-1.jpg" />
            Ответить
            • Проще поднять свой почтовик, и слать с него

              Я свой допидорил до 10/10, мы с gostом как-то мерились вроде даже
              Ответить
              • Проще по SFTP скинуть файлик с сообщением. Но почтовик поднимать интереснее.
                Ответить
            • Работает это так: вы ставите себе на смартфон какой-нибудь ежедневник, редактор, игру или любую другую программу (например, «родительского контроля», как в примере с приложением MonitorMinor ниже), а при установке приложение уведомляет вас о том, что получит доступ определённого уровня к вашей почте Gmail. Люди, желая побыстрее установить приложение, часто даже не задумываются о том, какие доступы предоставляют владельцам этих приложений. И, несмотря на то, что в Google заявляют, что предоставляют доступ к почте пользователей только разработчикам проверенных приложений, контролировать утечки всё равно сложно, тем более, что количество приложений с полным доступом растёт: уже к концу 2017 года полный доступ к Gmail имели 379 приложений.
              Ответить
    • Такой длинный тред, и никто не посоветовал смотреть меньше порнухи на порнохабе.
      Ответить
    • Надо написать нотный редактор какой-нибудь, назвать его фагот, и выложить на github.
      Ответить
      • в мире прыщесофта названия уже полностью произвольные
        Ответить
    • Лучший пропозал на сегодня: koko :joy_cat:
      Признайтесь, кто из вас, негодяев, это предложил.
      Ответить
    • > In my experience, the name (and perhaps logo, though I don't see it myself) does make English-speaking newcomers uncomfortable, especially women, and therefore makes them less likely to want to learn about Coq. If that were true in another natural language I would say that would also be justification for making a change, even if it were not deliberate.
      Ответить
      • Пытаешься скрыться от людей в чистой математике
        @
        Чистые математики обсуждают, как кому-то там видятся хуи

        Ад — это другие.
        Ответить
    • Можно будет эмбеддить cpp файлы и конпелировать их в конпайлтайме?
      Ответить
      • Или вообще бинярники! Чтобы при каждой компиляции эмбеддился предыдущий бинярник, а потом в нянтайме грузился и запускался сисколлами.
        Ответить
    • [quote]
      -- SF F N A SA
      -- 3 11 7 2 2
      -- Consensus: Do it.
      [/quote]

      Крестовички, вы реально так разговариваете?

      Embed это чтобы в компайл тяйме затащить porno.jpg в виде char[] ?
      Студия умела инклудить ресурсы в спец секцию 25 лет назад
      Ответить
        • это питухи голосуют

          “Strongly in Favor”, “in Favor”, “Neutral”, “Against”, and “Strongly Against”
          Ответить
          • А я думал, что один печатает с переклбченной раскладкой, как TOPT, а другой ему отвечает в одном из сотен тысяч бинарных форматов.

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

          Вообще за нормальное растровое изображение, где один пиксель кодируется каким-то внятным числом байт. Ну может быть с поллитрой, ладно.
          Ответить
          • Вся эту питушня очень сложная. Я недавно статью читал про цветовые пространства и всякое такое на хабре – ничего не по-нял.
            Ответить
            • Мы как-то обсуждали сцветовые профили на говнокоде, и перевод из одного в другой спейс
              спейсов много
              https://en.wikipedia.org/wiki/List_of_color_spaces_and_their_uses

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

              Лучше всего иметь 256 цветов, по байту на цвет. Пиши себе его в видеопамять, да теки
              Ответить
                • Или зелёный, т.к. человек лучше всего его воспринимает.
                  Ответить
                    • Почему человек различает более всего видов зеленого?
                      Ответить
                      • Потому что вокруг трава и деревья. Ну, были когда-то когда эволюция еще работала.
                        Ответить
                        • Это не отменяет того факта, что в России 90% времени серое небо, серая грязь и серые хрущи. Я ещё емакс себе серенький сделал :з
                          Ответить
                          • в случае рашки просранство вырождается в отрезок КGB(0,0,0)-КGB(1,1,1)
                            Ответить
                        • и слоник..

                          Есть байка, что нужно было различать змею в листве. Зеленая мамба каая-нить
                          Ответить
                • Да вообще всё выкинуть

                  В моем децтве были отличные VGA 256 colors игрушки, и всем хватало
                  Ответить
            • небось писака косорылый попался, в линейно-равномерном кубике RGB вообще ничего сложного, даже можно всякие расчеты ананитической геометрии делать, а остальные под другое железо
              Ответить
              • Не, это я глупый, не знаю даже аналитическую геометрию (((
                Ответить

Добавить комментарий для PolinaAksenova Отменить ответ

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8