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

0

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

#41: https://govnokod.ru/26589 https://govnokod.xyz/_26589
#42: https://govnokod.ru/26600 https://govnokod.xyz/_26600
#43: https://govnokod.ru/26604 https://govnokod.xyz/_26604
#44: https://govnokod.ru/26627 https://govnokod.xyz/_26627
#45: https://govnokod.ru/26635 https://govnokod.xyz/_26635
#46: (vanished) https://govnokod.xyz/_26646
#46: (vanished) https://govnokod.xyz/_26654
#47: https://govnokod.ru/26671 https://govnokod.xyz/_26671
#48: https://govnokod.ru/26707 https://govnokod.xyz/_26707
#49: https://govnokod.ru/26750 https://govnokod.xyz/_26750
#49: https://govnokod.ru/26776 https://govnokod.xyz/_26776
#50: https://govnokod.ru/26804 https://govnokod.xyz/_26804
#51: https://govnokod.ru/26809 https://govnokod.xyz/_26809
#52: https://govnokod.ru/26817 https://govnokod.xyz/_26817
#53: https://govnokod.ru/26833 https://govnokod.xyz/_26833
#54: https://govnokod.ru/26840 https://govnokod.xyz/_26840
#55: https://govnokod.ru/26844 https://govnokod.xyz/_26844
#56: https://govnokod.ru/26862 https://govnokod.xyz/_26862
#57: https://govnokod.ru/26890 https://govnokod.xyz/_26890
#58: https://govnokod.ru/26916 https://govnokod.xyz/_26916
#59: https://govnokod.ru/26934 https://govnokod.xyz/_26934
#60: https://govnokod.ru/26949 https://govnokod.xyz/_26949
#61: https://govnokod.ru/26980 https://govnokod.xyz/_26980
#62: https://govnokod.ru/26999 https://govnokod.xyz/_26999
#63: https://govnokod.ru/27004 https://govnokod.xyz/_27004
#64: https://govnokod.ru/27020 https://govnokod.xyz/_27020
#65: https://govnokod.ru/27027 https://govnokod.xyz/_27027
#66: https://govnokod.ru/27040 https://govnokod.xyz/_27040
#67: https://govnokod.ru/27049 https://govnokod.xyz/_27049
#68: https://govnokod.ru/27061 https://govnokod.xyz/_27061

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

Комментарии (453) 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/ (глоссарий Говнокода)
    Ответить
  • О, а вот и он, юбилейный оффтоп номер 69. Что же мы будем здесь обсуждать? )))
    Ответить
      • «Порт 69 используется протоколом TFTP»

        Но мне больше нравится это:

        «69 - Ленивая улыбка. Новый формат грустного смайла - (цифровой смайл) Произошло: лениво не зажимая клавишу Shift на клавиатуре печатается :)»
        Ответить
      • Потому что это два спермотозоида кружетца в вальс сося у друг друга хвосты.
        Ответить
      • Это наибольшее из натуральных чисел, факториал которых укладывается в 100 десятичных знаков.
        Ответить
  • У мужа случился инфаркт в 38 лет. Выжил, но получил инвалидность.
    Работать полноценно в ближайшее время не сможет. У нас сын, которому
    4 года. Я работаю на работе из тех, где мало платят, зато рядом с
    домом и садиком. У сына сейчас постоянно больничные, в сад он
    толком не ходит. Теперь с ребенком будет сидеть муж, а я уже начала искать другую работу.
    Но последняя нормальная должность у меня была 5 лет назад. Из
    декрета на нее же я не вышла. Я уже и сама чувствую, что отупела
    и многого не помню. По откликам на резюме уже вижу: меня брать не
    особо разбежались после такого перерыва. А муж... я чувствую себя
    виноватой в том, что с ним случилось. Он много работал, брал подработки,
    всё ради меня и ребенка, ради того, чтобы у нас всё было. У меня была
    сложная беременность, он заработал на платные роды в хорошем месте, во
    время беременности у меня были лучшие лекарства. А теперь он инвалид.
    И виновата в этом, отчасти, я. Я никогда не прощу себя за то, что случилось
    с моим любимым человеком. ПМП.

    Ура, первый пост про семью, в котором ни муж, ни жена — не мудаки!
    Ответить
    • Очень грустный пост, лучше уж бы они были мудаками (((
      Ответить
  • Бывший муж - долбо*б. Недавно забирал трёхлетнюю дочь погулять,
    заставил ее сидеть и позировать на холодной мокрой лестнице, хотя
    она говорила, что ей неприятно и не нравится. В результате у ребенка
    цистит, я на больничном и серьезно потеряю в деньгах, а отец-молодец
    не готов помогать и лечить. Доволен, что у него в соцсеточках теперь
    есть красивые фоточки, как доказательство того, что он хороший папа. КМП.
    Ответить
    • Мне кажется, что таких дебилов (да и вообще, дебилов) можно легко распознавать ещё на этапе начала отношений, так что когда мне становится жалко какую-то бедную девушку, у которой парень-дебил делает ставки на спорт, играет на опционах, бухает и пиздит её, или когда мужичок вахуе из-за того, что его сын – не его, я сперва думаю, как же так получилось, что ни одной фразой, ни одним неосторожным действием «мудак» не выдал свою натуру. Кто-то недалёкий может назвать это «виктим-блеймингом», но мы-то понимаем, что если чувак перевел деньги нигерийскому принцу, то он дурак.
      Ответить
      • К сожалению, большинство людей идиоты, и ничего распознавать не умеют.

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

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

          Обычно же вся жесть на поверхности. Поэтому HR'ов, кстати, никто не любит, зачастую после отбора персонала типичный хрюнь идёт домой, где её пиздит муж / его пилит жена, которую он(а) сам(а) же и выбирал(а).
          Ответить
    • «Существует поверье, будто вампиры помешаны на счете. Если бросить им под ноги пригоршню зерна или риса, они якобы остановятся и примутся пересчитывать крупу»

      Гост, видимо, вампир и пересчитывает истории на том сайте.
      Ответить
    • ты неправильно читаешь. надо не по порядку, а рандомом.
      Ответить
  • http://zmail.ru/

    Z-Mail - почтовый сервис компании "Зенон Н.С.П."

    Вы можете зарегистрировать для себя адрес электронной почты в домене @zmail.ru.

    Стоимость услуги составляет – 336 руб./год.



    Какой багор )))
    Ответить
    • Наше оборудование работает под управлением операционной системы FreeBSD. Эта операционная система зарекомендовала себя, как наиболее стабильная и динамично развивающаяся платформа для хостинга.
      В качестве web-сервера используется надежный и самый распространенный сервер Apache.

      http://www.peterlink.ru/hosting/
      Ответить
      • Они все действительно не понимают, что реальность вокруг изменилась? Нахуй мне почта на домене "zmail.ru", если я могу зарегистрировать её на таком же домене, но без дебильной буквы "Z"? Нахуй мне FreeBSD и Apache, о которых в наше время никто и знать не знает? Они двадцать лет были в летаргическом сне?
        Ответить
        • >Нахуй мне почта на домене "zmail.ru",
          за деньги
          Ответить
        • Если две буквы Z друг на друга наложить, то получится свастика. Уверен, это стоит трёхста тридцати шести рублей в год.
          Ответить
    • «Скайп, тёмный экран, голоса — один за другим мне представляются интервьюеры. Ни одного из них не было на предыдущих этапах. Четыре штуки»

      — Ребята, я ТАКОГО потешного джуна только что собеседовал! Он даже не знал про «финализатор» )))
      — Какой багор ))) Давай пригласим его на лайв-кодинг и будем унижать!
      Ответить
      • финализатор не нужен.
        Ненужность финалайзера -- необходимое знание для стажера дотнет
        Ответить
        • Это правда.

          Финализатор, по сути, это «недетерминированный деструктор».

          Единственное, где может такая фича пригодиться – это если ты пишешь скрипт, который открывает файл, потом пишешь туда что-то, но писать один лишний вызов тебе лень, поэтому ты вспоминаешь про финализатор условного класса FileOpener и течешь )))
          Ответить
          • А потом ты пытаешься открыть файл заново и не можешь. Финализатор то ещё не отработал.

            Это скорее для memory-like ресурсов которые надо бы освободить, но не особо то и срочно.
            Ответить
            • >скрипт
              он завершился, и ты потек
              Ответить
              • Кстати, а финализатор при завершении скрипта вызовется?
                Ответить
                • Если под скриптом имеется ввиду маленькая програмка, то да
                  class Class1
                      {
                  
                          public static void Main(string[] args)
                          {
                              new Class1();
                          }
                          ~Class1()
                          {
                              Console.Write("Q");
                          }
                      }

                  выдал "ку"
                  Ответить
                  • Ну вот, чутьё крестобляди меня таки не подвело...
                    Ответить
                    • > чутьё крестобляди
                      «Если что-то может пойти не так — оно пойдёт не так»?
                      Ответить
                        • В "ПХП" если что-то пойдет не так, то всегда будет warning или notice.
                          Именно по этому я за "ПХП"
                          Ответить
                          • Чтобы что-то пошло «не так», нужно знать как что-то идёт «так».
                            Ответить
                    • А джве он вообще депрекейтд

                      зацени отсос

                      Deprecated
                      The finalization mechanism is inherently problematic. Finalization can lead to performance issues, deadlocks, and hangs. Errors in finalizers can lead to resource leaks; there is no way to cancel finalization if it is no longer necessary; and no ordering is specified among calls to finalize methods of different objects. Furthermore, there are no guarantees regarding the timing of finalization. The finalize method might be called on a finalizable object only after an indefinite delay, if at all. Classes whose instances hold non-heap resources should provide a method to enable explicit release of those resources, and they should also implement AutoCloseable if appropriate. The ref.Cleaner and ref.PhantomReference provide more flexible and efficient ways to release resources when an object becomes unreachable.
                      Ответить
                        • * шок или неверие,
                          * отрицание,
                          * сделка,
                          * вина,
                          * гнев,
                          * депрессия
                          * принятие

                          1. GC хватит всем. Ресурсы закрывайте в филазайс
                          2. GC хватит всем. Ресурсы закрывайте в finally
                          3. GC хватит всем. Ресурсы закрывайте AutoCloseable (try/with)
                          4. The ref.Cleaner and ref.PhantomReference provide more flexible
                          Ответить
                          • with :: MonadUnliftIO m => Acquire a -> (a -> m b) -> m b
                            хуйня ваш RAII, одной функцией делается. Ну и в языке для девочек телеком-волшебниц у всякого behavior'а есть terminate.
                            Ответить
                            • P.S. Плюс в ерланге файлота и прочие ресурсы обычно обёрнуты в процесс, а процессы линкуются, в т.ч.
                              на разных нодах. Сдох твой процесс, открывший файл, VM шлёт сообщеньку об этом процессу-враппепу, и он завершается. В итоге можно хоть на удалённой машине файлоту открывать, и ничего не утечёт. RAIIбляди соснули.
                              Ответить
                              • P.P.S. не помню, так ли реально file:open работает, но сделать нечто подобное можно.
                                Ответить
                                • Кстати, процессы с сообщениями - это вроде самая каноничная форма ООП.
                                  Ответить
                                  • Отчасти. (Поэтому на вопрос, а поддерживает ли эрланг ООП, ушлые эрлангисты отвечают "да ^___~").

                                    Но в целом эриксоновцы сделали полную отсебятину, которая почерпнула больше идей из сетей, чем из какого-то ЯП. Если сравнивать его с "true OOP" языком Smalltalk, различий много. В smalltalk, AFAIK, нет процессов, там скучные объекты. В нём есть анскилльное наследование, а в Erlang вместно него используется инкапсуляция сообщений a la TCP/IP.

                                    Видел в рассылке забавное письмо, где кто-то написал, что Erlang мол неправильно реализует Pi-calculus из-за того-то и того-то. Один из создателей языка ответил в духе "слава богу, что мы не знали про Pi-calculus, когда создавали Erlang".
                                    Ответить
                                    • Кому и для чего сейчас нужно "true OOP" ?

                                      Так-то и сишка поддерживает ООП, потому как можно сделать тупо структуры с функциями, и сказать что вот это у меня такое ООП.
                                      Ответить
                                  • да, именно
                                    смаллток именно об этом. А С++ все испортил
                                    Ответить
                        • В питоне есть with... as хуйня, это почти как RAII. Называется, кажется, менеджером контекстов.

                          То есть, ты реализуешь протокол:

                          1. Что твой питушня делает при инициализации в with-as.
                          2. Что она делает, когда блок кончается.

                          Таким образом, даже динамически типизированная питушня обскакала великий язык «Java».
                          Ответить
                          • with - это не RAII, это унылая пародия, которая только один кейс покрывает. Такая хуйня и в java есть.
                            Ответить
                            • Кажется, что в языках с ГЦ не может быть нормального RAII, только в языках с RC или ручным управлением
                              Ответить
                            • > которая только один кейс покрывает

                              Какие не покрывает, например?
                              Ответить
                              • Каскадить закрытия не умеет. Когда у меня в одном объекте, к примеру, пара файлов открыта.
                                Ответить
                                • Ну вижу почему нельзя ту хаскельную функцию закаскадить
                                  Ответить
                                  • Я про питоний/жабий/шарповый. Не забывай, им монады не завезли. Вручную каскадят, как бородатые сишники.
                                    Ответить
                                • С файлами можно позвать close() в «деструкторе». А вот если ты просто для каких-то двух других объектов выделил память, то тут бароп: придется им ждать ГЦ. Хотя я уверен, что и их можно вручную ёбнуть в переопределенном __del__.
                                  Ответить
                                  • А в С++ нету никакой разницы: память или ресурс. Просто чисти за собой в деструкторе, и все.

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

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

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

                                        А если захочу чтоб класс владел двумя сразу ресурсами, то будет так

                                        * инициализировать ресурс операционной системы 1
                                        * инициализировать ресурс операционной системы 2
                                        * получить хуйца и упасть
                                        Ответить
                                        • > каждый ресурс придется завернуть в свой класс объект тогда

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

                                            Но я чувствую себя немного говном, оборачивая все восемь нужных мне ресурсов в классы. К щастью, в вине есть всякие ATL, где за меня это как-то делают шаблоны
                                            Ответить
                                            • Да не обязательно в классы! Просто в отдельные объекты же... Можно юзать всякие unique_ptr и прочее для простых вещей.
                                              Ответить
                                              • поинтеры с кастомным делитером?
                                                можно, да
                                                я так пробовал тоже
                                                Ответить
                                        • > в том, что каждый ресурс придется завернуть в свой класс тогда.
                                          Да, это и есть «RAII». Он не работает, если к нему подходить непоследовательно; в тех случаях, когда какие-то куски твоей системы «не атомарны».
                                          Ответить
                                  • > позвать close() в «деструкторе»

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

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

                                        ненавижу апи и фреймворки где "просто нужно быть чуточку внимательнее"
                                        Ответить
                                      • Не то чтобы кресты были грамотно сконструированы в других местах...
                                        Ответить
                                        • Ага.

                                          Если ты не помнишь точный номер параграфа Стандарта, который явно разрешает строчку в твоём коде, то с высокой степенью вореятности эта строчка — UB.[почти-не-/color]
                                          Ответить
                                          • Ну да, например поля инициализируются не в том порядке, в котором ты перечисляешь их в инициализаторе, а в порядке их объявления в классе.

                                            Благо конпеляторы об этом предупреждают (как по мне - это фатальная ошибка должна быть, а не ворнинг).
                                            Ответить
                                            • > Благо конпеляторы об этом предупреждают
                                              А вот «cl.exe» на это похуй, он молчит даже на /W4. Какой багор )))
                                              Ответить
                                  • > С файлами можно позвать close() в «деструкторе».
                                    Во-первых, как выше написано, «деструктор» позовётся хуй пойми когда, и ты рискуешь получить багор, попытавшись открыть тот же самый файл через минуту.
                                    Во-вторых, вручную закатывать Солнце и закрывать все ресурсы — это именно то, чего в нормальных языках делать не нужно. Вот так это делают белые люди:
                                    class Petuh
                                    {
                                        std::ifstream input_file;
                                        std::ofstream output_file;
                                    public:
                                        Petuh(std::string_view input_filename, std::string_view output_filename) : 
                                            input_file(input_filename), output_file(output_filename)
                                        {}
                                    };

                                    Всё. Эти файлы будут открыты при создании петуха и закрыты сразу же, когда он выйдет из области видимости. Тебе абсолютно поебать на какие-то циклы, тебе не нужно писать уебанские «with», тебе не нужно чего-то там переопределять и в нём закрывать, тебе вообще ничего не нужно делать, это всё просто работает.

                                    Именно поэтому я за «C++».
                                    Ответить
                            • А, типа with-as реализует только ту часть RAII, которая про выделение памяти при инициализации и освобождение при выходе из зоны видимости?

                              Тогда да, багор, если в середине with-as сделать del, будет не прикольно (((
                              Ответить
                          • С одной стороны в Питоне всегда RAII, ведь там нельзя выделить память, не вызвав конструктор.

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

                            Точно такое же говно есть и в джаве и в C#
                            Ответить
                            • Между прочим, «RAII» в «Python» таки есть:
                              >>> class Pituh:
                              ...     def __init__(self):
                              ...             print('Kokoko!')
                              ...     def __del__(self):
                              ...             print('bye-bye')
                              ...
                              >>> p = Pituh()
                              Kokoko!
                              >>> p = 42
                              bye-bye

                              Именно поэтому…
                              Ответить
                              • Именно поэтому в питоне "GC" такая же недетерминированная хуйня, как и в джаве. Но "RC" с горем пополам работает и освобождает всё вовремя, если циклических ссылок не создавать.
                                Ответить
                              • В пипи, наскока я помню, есть RC, а есть GC.
                                В твоем случае его съел RC, а мог и GC:

                                CPython implementation detail: It is possible for a reference cycle to prevent the reference count of an object from going to zero. In this case, the cycle will be later detected and deleted by the cyclic garbage collector.


                                Алсо,
                                It is not guaranteed that __del__() methods are called for objects that still exist when the interpreter exits.
                                Ответить
                                • > Алсо, it is not...

                                  Ну и пипец, прямо как в «Java». Зато менеджер контекстов гарантировано мне вызовет какую-то питушню, в которой я всё вилкой почищу. Мне, скриптобесу, грязная работа не чужда!
                                  Ответить
                                  • ну так в том и багор: Пока С++сники используют автоматический детерменированный вызов деструктора, ГЦбляди руками чото там чистят
                                    Ответить
                              • вот цикол
                                Его RC не разорвет, так что придеца ждать GC, а он может и не настать
                                class Pituh:
                                     def __init__(self):
                                            self.p = None
                                            print('Kokoko!')
                                     def __del__(self):
                                           print('bye-bye')
                                
                                
                                def foo():
                                		p = Pituh()
                                		p2 = Pituh()
                                
                                		p.p = p2
                                		p2.p = p
                                
                                foo()
                                import time
                                time.sleep(1000)
                                Ответить
                                • В обёртке над libusb от этого знатные багры с зависанием на выходе происходят. Надо очень аккуратно и в правильном порядке всё закрывать перед выходом.
                                  Ответить
                                  • Ну да, это в С++ тебе компилятор помогает, а в менее удобных языках типа java, python и C# приходится ебаться вручную((
                                    Ответить
                            • В джаве это делается с помощью try-with-resources или скобочек (создание локальной области видимости), но придется задумываться о том, что финалайзер депрекейтед.

                              А with-as в питоне:

                              1. Создаёт тебе переменную (выделяет память, грубо говоря).
                              2. После того как with-as закончился, вызывается специальный метод для выхода из менеджера контекстов, и у тебя всё подчищается.

                              Или вся соль в том, что память не сразу чистится, а только когда ГЦ соизволит проявить милость?
                              Ответить
                                • А, да.

                                  Но что-то типа RAII можно реализовать на этой питушне, если написать обёртку, которая сделает из реализации интерфейса Closeable деструктор фигни, а сам ресурс сделать обёрткой... Но да, это уже не про память, а про закрывание файлов и коннектов.
                                  Ответить
    • Филлип знатный ШИЗ, однако.

      Вот вы знаете такие карточки с 4 картинками, которые психологи дают и просят назвать лишнее?

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

      Но Филипп...

      — Какие-то проблемы, Филипп?

      — Филипп, что вы делаете?
      — Я вспомнил, что в дотнете были готовые решения под такие задачи, хочу ознакомиться с ними.

      — Филипп, что вы делаете?
      — Я прикидываю структуру решения, пишу код, чтобы все в голове встало по местам, и я понял с какой стороны заходить.
      Ответить
  • Как же ж заебал этот Майкл Джексон! Просто взял, блядь, — и заебал!
    Ответить
      • Ну что я могу поделать? Тормозит у меня автодополнение в адресной строке браузера на телефоне, и постоянно вместо нужного мне сайта перекидывает на поиск «mj» в «Гугле». А «Гугл» «mj» воспринимает не иначе как Майкла Джексона! Заебал Майкл Джексон, страсть, как заебал!
        Ответить
        • хм
          а мне IRP_MJ_чототам предлагает
          до МСДНился!
          Ответить
          • MJ may refer to:

            Fictional characters:
            M.J. Delfino, Mike and Susan Delfino's son in Desperate Housewives
            Mojo Jojo, a villain in Cartoon Network's The Powerpuff Girls
            Mary Jane Watson, a character in Marvel's Spider-Man comic book series
            M.J. (Marvel Cinematic Universe), a character in the Marvel Cinematic Universe
            Agent MJ, a character in the movie Miss Cast Away and the Island Girls played by Michael Jackson

            Other uses in arts and entertainment:
            Mahjong, a Chinese strategy game

            People:
            MJ Rodriguez (born 1991), American actress and singer
            Michael Jackson (1958–2009), American recording artist and entertainer
            Michael Jordan (born 1963), former American professional basketball player, and current owner and chairman of Charlotte Hornets
            MJ Hibbett (born 1970), English guitarist singer-songwriter
            Mahan Mj (born 1968), Indian mathematician and monk of the Ramakrishna Order

            Science:
            Megajoule (MJ), or millijoule (mJ), units of energy
            Jupiter mass (MJ), a unit of mass

            Transportation:
            Manufacturers' Junction Railway (reporting mark)
            Líneas Aéreas Privadas Argentinas (IATA code), a former airline
            Jeep Comanche or MJ, a pickup truck
            MJ (New York City Subway service), a defunct subway service in New York City, US

            Other uses:
            Master of Jurisprudence, a graduate law degree
            West's Military Justice Reporter (citation abbreviation: MJ)
            Marc Jacobs (born 1963), a luxury brand of LVMH Group
            Majeerteen, a Somali clan
            Middle school/Junior high
            MJ, a slang name for marijuana or cannabis
            Ответить
  • gost заебал. Просто взял, и заебал.
    Ответить
      • Майклом джексоном, вчерашним аниме порно, копипастами про долбоёбов в отношениях.
        Ответить
          • Я вижу только верхнюю часть картинки. На пол экрана вылезла какая-то незакрываемая поебень.
            Ответить
            • малость верстальщику нужно отрубить десять пальцев
              или уиксеру
              Ответить
            • Добро пожаловать на «Пинтерест». Это ёбанный SMM-рак, сделанный полнейшими, концентрированными уёбками.
              Ответить
              • И вроде именно этот рак потребовал, чтобы гугл не кешировал картинки в полном качестве, иначе к ним никто не переходит.
                Ответить
              • Я вообще не понял, зачем нужен «Пинтерест». Какое-то нагромождение блоков.

                К слову, сейчас и на других сайтах стали лепить блоки в хаотическом порядке. То «Фейсбук» попробовал ненужные две колонки в хронике, то на «lookatme.ru» сделали какую-то питушню.

                В каком порядке читать подобные сайты?
                Ответить
                • Асинхронно. Правда у человека всего 2 глаза, так что может быть проблематично.
                  Ответить
          • Блять, пинтерест реально уёбок, но я спиздил у них картинку и залил на нормальный* хостинг:

            https://pasteboard.co/Jy3KzIu.jpg

            *Т.к. на нормальный хостинг у меня не хватило денег, я загрузил картинку на средненький.

            UPD: Ого, там даже прямая ссылка есть...

            https://s3-eu-west-1.amazonaws.com/cdn.pbrd.co/images/Jy3KzIu.jpg?o=1
            Ответить
            • > Ого, там даже прямая ссылка есть...
              Это самый припизднутый и мразотный способ делать прямые ссылки, очень похожий на пресловутый «Shadow Ban», только применённый по своим же пользователям. Для тебя по этой ссылке открывается твоя картинка и всё хорошо, ты рассылаешь её друзьям-знакомым… А они видят:
              <Error>
              <Code>AccessDenied</Code>
              <Message>Access Denied</Message>
              <RequestId>[redacted]</RequestId>
              <HostId>[redacted]</HostId>
              </Error>


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

            В научной фантастике обычно всё просто, роботы не ошибаются...
            Ответить
  • По посещаемости сайт Govnokod.xyz занимает 9 361 322 место в Мире, 684 647 место в России, 125 242 место в категории "Компьютеры, Электроника и Технологии / Программирование и разработка ПО"
    Имеет явно негативную динамику в привлечении трафика. В период c апрель'20 по сентябрь'20 посещаемость данного сайта сократилась c 556 до 364 (-41.71%).
    Наибольшей популярностью сайт пользуется в России, привлекая из этой страны 84.31% трафика.
    Структура источников трафика: наибольший трафик "Поиск" (52.15%), второй по значимости "Прямой/Закл." (47.80%), затем следует "Рефералы" (0.05%), затем "Соц.сети" (0.00%), потом "Почта" (0.00%) и на последнем месте "Баннеры" с долей 0.00%.


    https://spymetrics.ru/ru/website/govnokod.xyz

    Какой багор )))

    Как это работает?
    Ответить
    • >, 125 242 место в категории "Компьютеры, Электроника и Технологии / Программирование и разработка ПО"

      чушь какая. Это хабр занимает 125 242, а мы входим в первую десятку
      Ответить
    • По посещаемости сайт Govnokod.ru занимает 954 461 место в Мире, 80 155 место в России, 23 088 место в категории "Компьютеры, Электроника и Технологии / Программирование и разработка ПО"
      Имеет умеренную позитивную динамику в привлечении трафика. В период c апрель'20 по сентябрь'20 посещаемость данного сайта увеличилась c 10 191 до 13 590 (+28.59%).
      За сентябрь 2020г. совершено 12 786 посещений. Посетитель в среднем за сеанс просматривает 5.45 страниц(ы) и проводит на сайте 8 минут(ы) 51 секунд(ы). При этом показатель отказов составляет 58.07%.
      Наибольшей популярностью сайт пользуется в России, привлекая из этой страны 61.56% трафика.
      Структура источников трафика: наибольший трафик "Поиск" (42.76%), второй по значимости "Прямой/Закл." (41.93%), затем следует "Рефералы" (10.77%), затем "Соц.сети" (4.39%), потом "Почта" (0.16%) и на последнем месте "Баннеры" с долей 0.00%.


      В основном к нам приходят, кстати, с «хабра», «пикабу» и «луркмора».

      А ещё нас читают пользователи из «казахстана», поэтому нужно почаще шутить про «Бората».

      ***

      > Похожие сайты: lua.ru, python.su, linux.org.ru.

      Какой багор )))
      Ответить
    • Ещё есть формула:

      Для любого икс, игрек, е, эл...

      Которая выглядит как Ахуел
      Ответить
      • Есть замечательная формула квадрата комплексного числа:
        (x + yi)² = x² - y² + 2xyi.
        А ещё мне нравится принадлежность действительным числам: x∈ℝ.
        Ответить
        • математик из раш-ки детектд

          переведи на пхп

          программист не обязан понимать язык для пифагоров
          Ответить
          • Первое не могу перевести, поскольку в «PHP» нет из коробки комплексных чисел и нет перегрузки операторов (операторы можно перегрузить с помощью расширения «operator», но его портировали не на все версии «PHP»).

            Второе переводится как is_numeric($x) или is_float($x) || is_int($x).
            Ответить
        • Какая же всё-таки красивая эта наука, математика! Жаль, придется её теперь запретить, т.к. госпоже Хулиной не нравится перепенис.
          Ответить
          • А ещё площадь круга можно записать как πdr/2 (оригинальная формула πr²=πrr, а вместо одного из радиусов можно подставить половину диаметра).
            Ответить
        • Молодой человек, чему вы детей учите?!
          Ответить
      • >> Для любого икс, игрек, е, эл...

        Существует бэ для любого эль:
        ∃ B ∀ L
        Ответить
        • почему математики пишут буквы задом наперед и вниз головой? Они что, ебанутые там все?
          Ответить
          • Это чтобы в математике было сложнее разобраться и все думали, что математика для умных, но мы-то на говнокоде знаем с чем на самом деле связана величина интеллекта.
            Ответить
  • А кем этот хер работал в Google? Каким именно направлением занимался?
    Ответить
    • Сам заебал, образина свиномордая! Ты нахуя опять нажрался и перед магглами палишься, сифилитик?!
      Ответить
  • Пиздрон ушастый заебал. Просто взял, блядь, — и заебал!
    Ответить
    • Тоже хотел кинуть, но в профиль глянул — четырнадцатилетний школьник писал. Для такого возраста код удивительно чистый и связный, даже удивительно. Если он сам писал — это заебись.
      Ответить
      • И правда. Меня ещё ник (и почта) зацепили и натолкнули на такую мысль. Да, мальчик молодец, там даже похвалили его кодстайл.
        Ответить
        • Да, это конечно заебись кодстайл
          .
          		if os.path.isdir(self.main_window.buff):
          			#выполняем команду отдельным процессом
          			process = subprocess.Popen(['cp', '-r', copy_obj, to_dir], stdout = subprocess.PIPE, stderr = subprocess.PIPE)
          			out, err = process.communicate()

          Вызывать из питона "cp -r", ну да, заебись конечно. В коде столько хуйни, что даже лень комментировать.
          Ответить
          • Ладно, беру свои слова назад. Школьник – хуесос и пидорас.

            Вообще то, что он консольные команды выполняет вместо траха с API – это багор.
            Ответить
      • школьник молодец, но зачем это на хабре? чтбы другие мальчики читали, и учились делать

        if 'ristretto' in self.main_window.all_program


        ?
        Ответить
        • > if 'ristretto' in self.main_window.all_program
          > ?

          Ristretto is an image viewer for the Xfce desktop environment.

          Ну это он программу захардколил, которая будет открывать картинку. PDF он через "evince" пытается открыть, текстовые файлы через "mousepad". Можно ему про xdg-open рассказать.
          Ответить
          • > evince

            Днище ебаное, в котором back работает через жопу, а разраб 10 лет утверждает что так и надо.
            Ответить
            • > в котором back работает через жопу, а разраб 10 лет утверждает что так и надо.
              > GNOME
              Ответить
              • Ну да, в KDE'шном okular нормально back работает. В стек сохраняются точки откуда я перешёл по ссылке, а не куда.
                Ответить
                  • Дык и я про то же. Каким надо быть альтернативно одарённым чтобы при переходе по ссылке сохранять на стек возвратов точку куда перешли?
                    Ответить
                    • очем вы все пиздите?
                      у меня xpdf, причем версии morif, потому что патрик заебал
                      Ответить
                  • З.Ы. Ну и да, автор утверждает что надо делать "логично и правильно, а не через жопу, как во всём остальном софте".
                    Ответить
                    • У них ещё есть замечательная отговорка "этой фичи, доступной в любом другом аналоге, у нас нет, поскольку мы пока не поняли, как её сломать сделать логично и правильно."
                      Ответить
        • > школьник молодец, но зачем это на хабре? чтбы другие мальчики читали, и учились делать

          Они так только хуйне научатся всякой.
          Ответить
    • Сегодняшний день богат на полезные статьи:

      https://m.habr.com/ru/post/525942/

      Для начинающих: как выбрать файл в 1С?

      //выбор файла
      ДиалогВыбора = новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); ДиалогВыбора.Заголовок = "Выберите файл";
      ДиалогВыбора.Фильтр = "Excel документ, .xls|.xls";
      ДиалогВыбора.МножественныйВыбор=Ложь;
      Если ДиалогВыбора.Выбрать() Тогда
      ИмяФайла = ДиалогВыбора.ПолноеИмяФайла;
      КонецЕсли;


      Теперь смотрим как это делается на языке для настоящих программистов:

      wxFileDialog openFileDialog(this, _("Open XYZ file"), "", "", "XYZ files (*.xyz)|*.xyz", wxFD_OPEN|wxFD_FILE_MUST_EXIST);
      if (openFileDialog.ShowModal() == wxID_CANCEL)
          return; // the user changed idea...
          
      // proceed loading the file chosen by the user;
      // this can be done with e.g. wxWidgets input streams:
      wxFileInputStream input_stream(openFileDialog.GetPath());
      Ответить
      • ага
        токмо ДиалогВыбораФайла есть в составе 1С, а wx ставить нужно
        Ответить
    • Кстати, а что не так с файловым менеджером на питоне? Это AAA игра?
      Ответить
      • Хотелось бы, чтобы файловый менеджер не отжирал памяти и цп на работу интерпретатора.
        Ответить
          • У меня 4 гига на ноуте, с хромом и встроенным эксплорером сосёт под 70% (и более) памяти, а я ещё хочу что-то писать в IDE и кококонпелировать.

            Или мне нужно расковырять ноут и вставить туда дополнительную память, потому что сеньор Ki1kill знает питон, но не знает ЦПП?

            По этой же причине мне не нравится питушня на электроне и всяком прочем, джаву тоже немного недолюбливаю.

            На C++ есть все удобства для создания хорошего мощного десктопного софта и даже не течь! Лучше оставить скриптуозу для веба, туда она гармонично вписывается.
            Ответить
            • >У меня 4 гига на ноуте,
              это очень мало

              >Ki1kill знает питон, но не знает ЦПП?
              К сожалению.





              >На C++ есть все удобства для создания хорошего мощного десктопного софта и даже не течь!

              Можно взять C# и WinForms. С JIT можно не очень дрочить цпу, а с value types можно даже не очень дрочить память
              Ответить
              • По-моему C# сожрёт больше памяти, чем питон. Но это тема для очередного "исследования" на хабре.
                Ответить
                • А у .net нельзя ограничить ее при линковке типа xmx в джаве?
                  Ответить
                    • Ну в память напроецируется всякого говна из .net, но ведь оно же будет шареное.. А сколько там хип/дата/bss займет -- хз, может быть не так уж и много
                      Ответить
                      • Х.з., проверять надо как guest8 выше пишет. Как бы питон тут в профите не оказался. У него за счёт RC лишние объекты быстрее удаляются, нету никаких Generational GC.
                        Ответить
                        • В C# можно тоже обойтись почти без ГЦ при ловкости рук
                          Ответить
                          • Ну это будет что-то в духе джавы под смарткарты.
                            Ответить
                            • на всякий случай напоминаю, что struct это value type, и она не подвержена гц. Но конечно всякие коллекции динамично растущие они все наверняка на кучке
                              Ответить
                              • И что ты с этим структом сделаешь? Хотя бы статический пул из них получится замутить?
                                Ответить
                                • ну пул будет в куче (а может в дате, хз), но если у меня есть пул, то я не выделяю новую память в куче, а значит и не привызваю гэцэ, нет?

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

                                      WPF вообще тяжелая штука небось, WinForms полегче

                                      А вообще файл менелджер должен быть ортодоксальным, можно взять FAR, и писать под него плаигн.
                                      Там довольно хорошо все доументировано, и даже на форуме отвечают все два человека, или сколько там людей под него сейчас программирует
                                      Ответить
                                    • кстати, в защиту .net могу сказать, что там развесистые средства профайлинга: как CPU, так и кучи. Есть и в студии, и сторонние тулы типа йоркит.

                                      Можно зырить флеймчарты, смотреть волл тайм и цпу тайм (включая own), искать доминаторов в куче (опять таки и шеллоу и нормально), видеть у кого на кого ссылка, итд.

                                      Хуй знает как это всё в питоне делать
                                      Ответить
                                      • попробуй воспользоваться своими хвалебными инструментами профайлинга на такой замечательной платформе XAMAЯIN
                                        Ответить
                                        • я не умею в XAMAЯIN

                                          Когда я писил под яблоко, я брал Apple Instruments (обертка вокруг dtrace), и тёк.

                                          А как нужро профилировать XAMAЯIN?
                                          Ответить
                                          • было бы просто охуенно профилировать XAMAЯIИ хоть чем-то, но соснулей
                                            там и андроид профилер почти бесполезен, а дотнет вообще никак
                                            постараемся никогда в жизни больше не писать на этой хуите
                                            Ответить
                                            • а как мне быть, если я хочу написать много скучной бизнеслогики сразу под ios и android?
                                              Ответить
                                                • а чем это лучше чем замарин и шарпы? Возможностью perfить на андроиде и dtracить на иось?
                                                  Ответить
                                              • говорят можно котлин нейтив, а сверху обмазаться флаттером, но вообще если доведется писать много скучной бизнес-логики, скорее всего, самое надежное её просто написать два раза на котле и свифте
                                                Ответить
                                                • котлин нейтив не звучит как стейбл солюшен для меня, но я давно не смотрел как там дела

                                                  >написать два раза на котле и свифте
                                                  какой багор ((( ((((

                                                  Так а что не так с C#/Xamarin кроме невохможности его профилировать?

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

                Вот я запускаю джаву и хочу, чтобы программа потребляла гигабайт памяти. Но в конечном счёте памяти откусывает два гига: один для JVM, а другой для самой программы.
                Ответить
            • > Или мне нужно расковырять ноут и вставить туда дополнительную память, потому что сеньор Ki1kill знает питон, но не знает ЦПП?
              Очень рекомендую расковырять ноут и вставить туда дополнительную память, потому что я в душе не ебу, как можно сейчас ноут с четырьмя гигами использовать для чего-то кроме просмотра роликов с котятами (под смачный хруст свопящегося винта).
              Или у тебя какой-то анально залоченный ноут?

              P. S. Крестовые «все удобства для создания хорошего мощного десктопного софта» (т.е. «QT») я ебал-дремал трижды в рот через забор. Отвратительное говнище.
              Ответить
              • на ноуте с четырьями гигаме можно писать в vim или notepad++ или даже в emacs на PHP и течь

                >Qt
                А почему не MFC и не wxwidgets?
                Ответить
                    • Х.з., в qt я таки вполне успешно верстал интерфейсы. И там полно полезных библиотек в комплекте. А всё остальное - какой-то ёбаный закат солнца вручную, я не осилил толком.
                      Ответить
                      • ну так парень их все равно вручную собирает, нет?

                        Альзо, смутно помню что формочки набрасывать можно было еще в древнем VS, c mfc под капотом

                        >И там полно полезных библиотек в комплекте.
                        для кроссплатформенной хуйни

                        а я грю про чисто гуй и чисто под винду
                        Ответить
                      • Совсем свежая попаболь от «QT»: предложила обновиться одна приложуха, на нём написанная. Обновляю, запускаю… Прога пишет, что нет интернета. Все сетевые функции отваливаются, в логах ёбанный «QT» упорно пишет «Network access is disabled». Разумеется, во всей остальной системе всё работает как надо. Охуеть.

                        Оказалось, что эта ёбанная образина («QT») лезет в статус текущего сетевого адаптера винды, видит, что там написано «No internet access», и после этого просто наглухо отрубает все методы для работы с сетью. А винда такой флаг поставила просто потому, что в настройках адаптера не был указан основной шлюз — его «OpenVPN» динамически прописывал.

                        Пиздец, блядь, пичот от таких слишком умных говнолиб.
                        Ответить
                        • Ну и хуйня. Именно поэтому я за wxWidgets, данный фреймворк не пытается заебать пользователя слишком умным функционалом, поэтому для работы с сетью ты берёшь отдельную библиотеку Asio. Она мне тоже очень нравится)
                          Ответить
                • «MFC» — это настолько современная и популярная технология, что первым результатом по этому киворду «Гугл» выдаёт «Единый портал многофункциональных центров». Какой багор )))
                  А второе — это какое-то прыщеговно.
                  Ответить
                  • MFC - это идеальное пособие по ООП дизайну. Разобравшись с MFC ты поймёшь как не надо проектировать классы.
                    Ответить
                    • Тоже мне пособие. Я такую целую библиотеку знаю: JavaSE называется. И ничего, пользуются люди
                      Ответить
                    • Разобрался с MFC, теперь получаю классы на одноклассниках.
                      Ответить
                  • Microsoft уже очень давно не советует шлёпать формочки на С++, потому такой результтат

                    тем не менее
                    Stable release 14.22.27821.0 / July 24, 2019

                    >А второе — это какое-то прыщеговно.
                    wxWidgets is a C++ library that lets developers create applications for Windows, macOS, Linux
                    Ответить
                    • GtK тоже, кстати, работает под виндой... Но прыщеговном он от этого быть не перестал.
                      Ответить
                  • wxwidgets изначально пилился под Винду, да и пирдолиться с ним не особо нужно, очень удобный фреймворк без всякого говна как в «QT», программировать современные и мощные приложения на «wxWidgets» – сплошное удовольствие. Правда там мокросов многовато, но мне всё равно очень нравится! А ещё он виджеты рисует нативные.
                    Ответить
            • А вообще лучше бы на дельфи написали

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

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

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

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

      А вообщем кто может посоветовать автору какой то чатик или другой ресурс где будут делать бесплатный код ревью?


      Нужно скорее запостить ссылку на говнокод )))
      Ответить
      • Ну проебался с датой немного

        У вас разве не празднуют? Там офис не украшают?
        Ответить
        • эм, нет
          для чего?
          культ карго в чистом виде

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

              а хелоуин это хз что
              папуасам привезли новых национальных праздников, а теперь они будут друг друга поздравлять с этим
              ещё день независимости США можно с размахом отметить, чем хуже
              Ответить
          • это весело, тыквы, ведьмы и конфеты по-моему намного круче ебучих яиц, попов и куличей на Пасху
            У нас даже супермаркеты украшали так что народ тоже любит, не только айтишники-инфантилы
            Ответить
            • давай вспомним ещё немного веселых праздников скоро в твоем супермаркете:
              * день благодарения
              * день независимости
              * день мартина лютера кинга
              * (ну и ладно, почему бы и нет) день святого патрика
              Ответить
              • «Хэ́ллоуи́н[6] (или Хе́ллоуи́н; англ. Halloween, All Hallows' Eve или All Saints' Eve)[7] — современный международный праздник...»

                «День благодарения — североамериканский праздник...»

                Пытаешься склонить буткэмпа к празднованию вражеских праздников?
                Ответить
              • Ни на один из этих дней не украшают. Украшают кроме Хеллоуина только на нг и Рождество, Пасху

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

                  также есть праздники в честь того, что не сдохли и пережили очередную зиму (масленица, но уверен, ты так или иначе празднуешь), или праздники в честь охуенного урожая (например, Радогощь, но это врядли)

                  ещё есть праздники в честь перуна, велеса, ярило

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

                  ещё подумай о природе древнего языческого праздника "черная пятница", включи голову
                  Ответить
                  • Черную пятницу я люблю, ещё 11.11 на алике замечательный

                    >популярность которого именно через сша и раскручена

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

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

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

            Жгут костры в офисе и прыгают через них?
            Ответить
            • Известен обычай публичного осуждения и осмеяния на Ивана Купалу (также в Юрьев день и на Троицу). Критике и осуждению подвергаются обычно жители своего или соседнего села, нарушавшие в течение прошедшего года общественные и нравственные нормы. Это общественное осуждение звучит в украинских и белорусских песнях, содержащих мотивы перебранки девушек и парней или жителей соседних сёл. Осуждение и насмешки высказываются публично и служат регулятором общественных отношений
              лучшее украшение любого офиса, например
              Ответить
  • Гост, сделай ссылку на пидорку с http, у меня https не открывается.
    Ответить
    • Блядь, это надо будет до вечера ебаться со сбросом кэшей. Запили лучше юзерскрипт, который в setInterval() делает
      for (let a of document.getElementsByTagName('a')) {
          a.href = a.href.replace('https://govnokod.ru&#039;, 'http://govnokod.ru&#039;);
      }
      .
      Ответить
      • Сделай replace при выводе html.
        Ответить
        • Скрипты все в кэше лежат, заебёмся потом обновлять.
          Ответить
    • Минуты две пытался понять, чего они хотят.

      Выбрать нужно средний вариант из нижнего ряда. Там на одном кубике какая-то палка оранжевая на чёрном фоне, на втором — та же палка, но чёрная на бирюзовом фоне. Цвет здесь не важен.
      Ответить
      • Сначала они мне предложили разгадать пять таких шарад. Когда я разгадал пять — они дали ЕЩЁ пять! Сука!
        Ответить
      • > палка оранжевая на чёрном фоне
        > палка, но чёрная на бирюзовом фоне

        Nice try, bot.
        Ответить
        • Я сначала хотел написа́ть «хуёвина», потом вспомнил, что нас читают дамы, и решил обойтись без неприличных слов.
          Ответить
  • Опция ЙАЖИ «-Xmx» задаёт максимальный размер кучи. Вопрос знатокам: что задаёт опция «-Xmn»?
    Ответить
      • Какой багор )))
        Я тоже так подумал а потом долго пытался понять, почему тормозит. А всё потому что:
        https://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html

        -Xmnsize
        Sets the initial and maximum size (in bytes) of the heap for the young generation (nursery).
        Append the letter k or K to indicate kilobytes, m or M to indicate megabytes, g or G to indicate gigabytes.
        
        The young generation region of the heap is used for new objects. GC is performed in this region
        more often than in other regions. If the size for the young generation is too small, then a lot of
        minor garbage collections will be performed. If the size is too large, then only full garbage
        collections will be performed, which can take a long time to complete. Oracle recommends
        that you keep the size for the young generation between a half and a quarter of the overall heap size.
        Ответить
    • С вами играет gost из Волгограда. Внимание на экран!
      Ответить
  • Гост, а ты хранишь все версии комментов?
    Ответить
    • Да, но они хранились просто как сырые странички в архивах, на случай если понадобится.

      Случай таки настал и вчера гост собирался затянуть их в базу.
      Ответить
        • И правда - багор, говно ты пролубное. Что, зарезали твою файку?.. Вот уж багор так багор.
          Ответить
              • я покидал сайт на какое-то время, затем возвращался
                но местные дебилы продолжают задавать один и тот же тупой вопрос: "ты не в бане был?" "тебя не забанили?"
                ... из чего я делаю вывод, что вы тут совсем ку-ку, или это кто-то один так "прикалывается"
                Ответить
                • Оу, Жиголо, Жиголо, привеет!
                  Давай рассказывай, как дела? Кстати, тебя же забанили?
                  Ответить
  • Амазон заебал.
    Завали своим спамом «Ты задолжал мне $0.96, заплати пожалуйста, иначе мы твой аккаунт удолим». Удаляйте и отъебитесь наконец. Или они на меня в суд подадут?
    Ответить
    • Кстати, а как у них с оплатой? Только подписка или можно самому закинуть бабла на счёт?
      Ответить
  • guest6 - официальный гость. Все остальные - уёбки.
    Ответить
      • все остальные гости:) там у рака обострение очередное
        Ответить
        • Эм, а других гостей тут вроде и нету, только шестой и оригинальный без номера.

          З.Ы. Ну и останки восьмого.
          Ответить
                • Точно! Средства DPI могут считать домен другим, если добавить точку.

                  Я сам так делал, но забыл.
                  Ответить
                  • если идешь по https, то блочат айпишник целиком
                    если по http, то включается DPI, и пытается понять домен

                    Поскольку писали DPI криворукие пидарасы, то точку они не могут осилить
                    Ответить
  • Петухи, раз уж зашла речь про юнионы, такой вопрос:
    У нас в коде есть место, где сделали юнион вроде такого
    union {
       uint64_t val;
       char hui[8];
    };

    Пишут в val, а читают из hui, и наоборот. Так низя же в си крест крест? Или есть случаи, когда можно?
    Ответить
    • Эту хуйню я когда-то давно разбирал на говнокоде, и еще на ЛОР-е об этом срался. В сях можно, в крестах это вроде UB (если говностандартизаторы ниче в новом стандатре не поменяли, но мне лень сейчас читать говностандарт крестов)
      https://govnokod.ru/15707#comment225606
      Ответить
        • Если внимательно вчитываться в питушню, написанную в стандартах соотв. языков, "UB" в крестах и "UB" в сишке для этой хуйни логически отличаются
          Ответить
          • если внимательно всматриваться в UB, UB начинает всматриваться в тебя
            Ответить
      • https://stackoverflow.com/a/25672839

        > To re-iterate, type-punning through unions is perfectly fine in C (but not in C++). In contrast, using pointer casts to do so violates C99 strict aliasing and is problematic because different types may have different alignment requirements and you could raise a SIGBUS if you do it wrong. With unions, this is never a problem.
        Ответить
  • Snapchat заебал. Просто взял, блядь, — и заебал!
    Ответить
      • Какие-то дуплоёбы взяли мой адрес электронной почты и нарегали на него охулиард аккаунтов в этом говносервисе. Уже несколько дней постоянно приходят письма с просьбой подтвердить очередной аккаунт (с реального адреса «Снапчата»), я нажимаю «If this is not your Snapchat account or you did not sign up for Snapchat, please go here to remove your email address from this account.» — а им похуй, через несколько часов приходит поздравление, что «мой» аккаунт успешно подтверждён. Уебаны.

        Доброе утро, bormand.
        Ответить
    • >>> Искомое число можно вычислить, например в python-е
      >>> print pow(97865891, 9999)
      Блядь, сука, даже через сто лет, сидя в кресле виртуальной реальности в столице терраформированного Марса, какой-нибудь кретин всё равно будет использовать двойку!
      Ответить
  • Байден заебал. Просто взял, блядь, — и заебал!
    Ответить
    • почему вообще все кругом пиздят про выборы в америке? вы что, граждане сша все? почему мне похуй?
      Ответить
      • > почему вообще все кругом пиздят про выборы в америке?
        Вот именно поэтому и заебал.

        А если без зелёного, то так уж получилось, что крупные политические события в США касаются всех стран, а не только граждан Америки. Хотя бы на предмет того, как эти события скажутся на курсе доллара.
        Ответить
        • курс доллара к рублю зависит совсем не от американского презика, а от кое-какого другого презика, которого (в отличие от американского) никто не выбирает.
          Ответить
          • Это очень поверхностное и ограниченное суждение, которое, разумеется, не верно.
            Ответить
            • сильно ли изменился курс доллара к рублю от прихода обамы или трампа? А изменился он в 2014-м году, после вполне известных событий
              Ответить
              • Ты правда считаешь, что график курса доллара выглядит так:
                ‎               ___________________
                              |
                              |
                              |
                --------------
                          14.03.14

                ?
                Ответить

                • Я считаю, что в начале 2014 года доллар стоил 31 рубль примерно, а к концу 60, хотя никаких президентов в это время в сша не меняли
                  Ответить
                  • И, разумеется, действия Президента США (которые, прошу заметить, напрямую зависят от результатов выборов) тут совершенно не при чём.
                    Ответить
                    • ты думаешь, что разные президенты как-то будут себя по разному вести в этих вопросах?

                      зы: уточни -- трамп или байден приведет к изменению курса доллара к рублю? За кого мне болеть?
                      Ответить
                      • Разумеется, не будут. Они же просто биороботы, в точности следующие Плану Мирового Правительства.

                        https://foreignpolicy.com/2019/10/05/trump-sanctions-iran-venezuela-russia-north-korea-different-obamas/
                        Two and a half years into Donald Trump’s presidency, there is no doubt
                        that economic sanctions are his administration’s foreign-policy weapon of choice.
                        From China to Iran to Venezuela, sanctions and other coercive economic tools are 
                        central to Trump’s maximum pressure campaigns against U.S. adversaries. But he is
                        not only rolling out sanctions more aggressively than his predecessors: He is also using them
                        in new ways.


                        > уточни -- трамп или байден приведет к изменению курса доллара к рублю? За кого мне болеть?
                        Почитай их мнения по поводу санкций в отношении РФ.
                        Ответить
                        • Болейте против Хуйла.
                          А то мне кажется похуй кто там президент США, санкции будут и продолжаться из-за многоуважаемого хуйла, а не из-за очередного президента США.
                          Ответить
              • после каких? когда нефть стоила 120, затем 60, а затем 30?
                у тебя слишком черно-белый мир, диванный политолог
                Ответить
                • нефть в 2002-м стоила тридцать долларов, даже чуть меньше
                  доллар стоил 31

                  очевидно, виновата нефть. Ну и еще вероятно амеркианские выборы, по версии госта
                  Ответить
                  • ну и?
                    в 2002 квадратный метр в доме-новостройке рядом с вузовской общагой стоил в районе 30т. рублей
                    а к 2008 там же стоил в районе 150т. рублей
                    расскажешь причем тут курс доллара?
                    Ответить
                    • ладно, на пальцах объясню для тех, кто не пони
                      ru.wikipedia.org/wiki/Цены_на_нефть#/media/Файл:Brent_Spot_monthly.svg


                      бакс никогда не будет дешеветь относительно рубля, для этого нужна негритянская революция, или техногенная катастрофа какая-нибудь там

                      США не будет страдать от дорожающей нефти, как и от дешевеющей - доллар будет "расти" в обоих кейсах

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

                      а так, конечно, п**р ст**р п**н самолично виноват в ценах на нефть в 2014 году, однозначно

                      предлагаю лучше обсуждать постгрес, джойны, индексирование jsonb, а не вот эти нематематические вопросы
                      Ответить
                • да он вуз недавно только окончил
                  Ответить
      • Если выиграет Трамп то виз будет меньше, если Байден - то больше

        Очень даже шкурный интерес может быть у людей
        Ответить
      • Некоторые играют с акциями, а недавно как раз индекс биржи вырос - всем стало заебись.
        Ответить
  • https://hackaday.com/2020/11/08/fail-of-the-week-roboracer-meets-wall/

    > During initialization, while a human driver was at the controls, one of the modules sent out NaN (Not a Number) instead of a valid numeric value. This was never seen in testing, and it wreaked havoc at the worst possible time.

    > A module whose job was to ensure numbers stay within expected bounds said “not a number, not my problem!” That NaN value propagated through to the vehicle’s CAN data bus, which didn’t define the handling of NaN so it was arbitrarily translated into a very large number causing further problems. This cascade of events resulted in a steering control system locked to full right before the algorithm was given permission to start driving. It desperately tried to steer the car back on course, without effect, for the few short seconds until it met the wall.

    Вот к чему плавучий питух приводит!
    Ответить
  • «Единый реестр российских программ для электронных вычислительных машин и баз данных» заебал.
    Ответить
    • А бывают программы не для электронных вычислительных машин?
      Ответить
      • да, например Государственная программа "Доступная среда" или программа телепередач
        Ответить
      • Комптютеры бывали механические же тоже, так что бывают
        Ответить
    • Тоже заставляют переходить на «Астра Линукс» и «AlterOffice»?
      Ответить
      • лол, AlterOffice
        их то включают, то исключают из реестра
        они так заебались, что даже забыли сказать сколько стоит их отечественный продукт

        почти да, мне надо при проектировании подобрать отечественные аналоги в ИС
        и это печалит, когда ты всё собирался делать на СПО, а не платить васянам
        Ответить
        • Вообще, отличный наебизнес же. Берем опенсорс, делаем васянский форк, называем его "отечественным продуктом" и требуем с него бабло. Alter Office Mail это вообще спижженый Thunderbird, сам офис это LibreOffice.
          https://habr.com/ru/post/494070/

          Т.е. AlterOffice это и есть СПО, просто васяны его слегка пропатчили своими кривыми руками, и выдали за "ололо отечественную разработку принципиально новое, а еще обои нескучные"
          Ответить
          • нет, не так

            есть СПО в российском реестре, правда его изчезающе мало, которое официально 0 рублей
            открытая лицензия на русском, ставь, работает, заебись

            никто не знает, может данный болгенофис той же категории

            а есть пидерастическое ПО, которое стоит дороже M$ Office, но ты обязан включить в проект его, не ванильный либреофис, не болгенофис, а какой-то ебучий "МойОфис" Димы Комиссарова за деньги, потому что он в реестре, а ванильный либреофис - нет

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

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

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

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

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

                  если у тебя задача "СУБД является сертифицированным средством криптозащиты информации", то никакое ванильное СПО уже не подойдет, надо его допиливать много, ну и сертификация - процесс мучительный, дорогой, тут уже никаких претензий в адрес такого российского форка и его платных лицензий
                  Ответить
              • > не тру
                потому что реестр это не доска почета, а источник безопасного софта в сложных политических условиях
                Ответить
                • А что там небезопасного?

                  - Ну так блин, тот же Nginx опенсорсный, бери его компилируй.
                  - Нет, не хочу, хочу чтоб исходники принадлежали Русской Компании, иначе небезопасно.
                  ...
                  Ответить
                  • В теории, ЕМНИП, исходники всех программ из Реестра скурпулёзно проверили товарищи майоры из ФСБ. В теории.
                    Ответить
                    • Безопасного не с точки зрения НСД и НДВ, а безопасного что можно использовать или получить в нужный сложный момент

                      Первый сорт безопасности называется сертификация
                      Ответить
                      • Таки да, я ошибся, в Реестр можно попасть и без сертификации от товарищей майоров. Про неё там только один пункт:
                        д) соответствие программного обеспечения требованиям безопасности информации
                        подтверждено сертификатом системы сертификации средств защиты информации по требованиям
                        безопасности информации, выданным в порядке, установленном Правительством Российской
                        Федерации (только для программного обеспечения, основной функцией которого является защита
                        конфиденциальной информации);
                        Ответить
                  • Ну я думаю тут вопрос поддержки ещё. У опенсурса ты её хуй добьёшься. А тут есть кого попинать, раз лиценция оплачена.
                    Ответить
                    • Тогда надо делать как с постгрес, например. Или с линуксами

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