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

    −1

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

    #127: https://govnokod.ru/27737 https://govnokod.xyz/_27737
    #128: https://govnokod.ru/27742 https://govnokod.xyz/_27742
    #129: https://govnokod.ru/27747 https://govnokod.xyz/_27747
    #130: https://govnokod.ru/27755 https://govnokod.xyz/_27755
    #131: https://govnokod.ru/27766 https://govnokod.xyz/_27766
    #132: https://govnokod.ru/27790 https://govnokod.xyz/_27790
    #133: https://govnokod.ru/27828 https://govnokod.xyz/_27828
    #134: https://govnokod.ru/27834 https://govnokod.xyz/_27834
    #135: https://govnokod.ru/27839 https://govnokod.xyz/_27839
    #136: https://govnokod.ru/27845 https://govnokod.xyz/_27845
    #137: https://govnokod.ru/27857 https://govnokod.xyz/_27857
    #138: https://govnokod.ru/27867 https://govnokod.xyz/_27867
    #139: https://govnokod.ru/27887 https://govnokod.xyz/_27887
    #140: https://govnokod.ru/27900 https://govnokod.xyz/_27900
    #141: https://govnokod.ru/27914 https://govnokod.xyz/_27914
    #142: https://govnokod.ru/27942 https://govnokod.xyz/_27942
    #143: https://govnokod.ru/27960 https://govnokod.xyz/_27960
    #144: https://govnokod.ru/27972 https://govnokod.xyz/_27972
    #145: https://govnokod.ru/27996 https://govnokod.xyz/_27996
    #146: https://govnokod.ru/28008 https://govnokod.xyz/_28008
    #147: https://govnokod.ru/28049 https://govnokod.xyz/_28049
    #148: https://govnokod.ru/28087 https://govnokod.xyz/_28087
    #149: https://govnokod.ru/28136 https://govnokod.xyz/_28136
    #150: https://govnokod.ru/28157 https://govnokod.xyz/_28157
    #151: https://govnokod.ru/28209 https://govnokod.xyz/_28209
    #152: https://govnokod.ru/28217 https://govnokod.xyz/_28217
    #153: https://govnokod.ru/28232 https://govnokod.xyz/_28232
    #154: https://govnokod.ru/28275 https://govnokod.xyz/_28275
    #155: https://govnokod.ru/28281 https://govnokod.xyz/_28281
    #156: https://govnokod.ru/28322 https://govnokod.xyz/_28322

    Запостил: nepeKamHblu_nemyx, 24 Августа 2022

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

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

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

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

      Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
      Остерегайтесь подделок. Берегите себя и своих близких. Кок!
      Ответить
    • Думаю купить себе блюйтусные весы чтобы похакать проктокол ради фана.
      Ответить
    • Какое же всё-таки веб - ГОВНО.
      Ответить
      • зато веб позволяет программировать таким людям, которым в былые времена пришлось бы работать парикмахерами

        разве иклюзивность -- это плохо?
        Ответить
        • Woke creatives are reimagining famed fantasy author J.R.R. Tolkien’s Lord of the Rings through a modern racial lens as a new card game appears to depict King Aragorn as a black man, according to a report.

          The Wizard executive described the company’s first goal: “The Lord of the Rings is about the different peoples of Middle-earth coming together to fight Sauron, finding strength in their diversity. We want to make this appealing story fresh and relevant to an even wider audience.”
          Ответить
          • заебали хуитой конечно
            Ответить
          • А что если т.н. ``controversies'' делаются нарочно, чтобы правые/левые сделали бесплатную рекламу путём ``trending on twitter'' из-за своего нытья?
            Ответить
            • предлагаю тогда сделал нарочито консервативный фильм, чтобы Интернет взорвался от злости, и все посмотрели

              Все положительные герои -- белые мужчины протестанты
              Женщины в фильме есть, но они слабые и глупые, и нужны только чтобы их ебли главные герои (не взирая на их сопротивление)
              Негры в фильме тоже есть, но они туповатые, и могут выполнять что-то полезное только под чутким руководством белых героев

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

              Главные герои сбрасывают его в чан с дерьмом в последней сцене


              Я гарантирую миллион комментариев в первые десять минут
              Ответить
              • Поменяй протестантов на католиков и байопик про рыцаря Индржиха Засрашку готов
                Ответить
              • ты ещё постал предложи переснять
                Ответить
            • Нi, там нет никаких cuntroversions, вендор сделал обычный race swap, три с половиной задрота поныли полчаса и побежали покупать.

              Ты много видел споров про женьщину небольшого роста, но великой красоты, с лицом чище серебре, чище слоновой кости, чище жемчуга, с сияющими глазами? Me neither.
              https://files.catbox.moe/4hoxa9.jpg
              Ответить
              • Мне, например, ничего не было известно про какую-то woke адаптацию LoTR, пока ты её сюда не притащил. Бесплатная реклама.
                Ответить
                • Если ничего не было известно, значит тебе пох и вне зависимости от наличия или отсутствия рекламы ты ничего не купишь.
                  inb4: Чайт западает на величественную загорелую Ter-Baboon и проматывает все деньги на завтраки чтобы посмотреть абмазоновскую поделку
                  Ответить
            • ... продолжение

              ... cuntroversy работает по-другому, оскорбительно на самом деле вот что:

              FaceApp has taken down their hot-button new feature that allowed users to see themselves as a different race. Wireless Lab, the Russian techie behind the popular app, received criticism of “blackface,” after a controversial photo of Donald Trump circulated online.

              https://nypost.com/video/faceapp-pressured-to-take-down-race-changing-effect/
              видио ниасилил выдоить из майковского солюшна
              Ответить
              • Гологуб, а ты в Америкосии живешь?
                Ответить
                • Нет, в Осетии. Это считается за Америку?
                  Ответить
                  • считается

                    смотри, как там красиво
                    https://upload.wikimedia.org/wikipedia/commons/2/2c/Ossetia_Dargavs_medieval_towers.jpg

                    козлик есть даже
                    Ответить
                • А ты был в америке?
                  Ответить
                  • да
                    Ответить
                  • >А ты был в америке?


                    А по поводу Гузя и Наримбекова я вот что скажу: вообще не понятно, как можно не любить стволы родных берез? Человек, родившийся и выросший в России, не любит своей природы? Не понимает ее красоты? Ее заливных лугов? Утреннего леса? Бескрайних полей? Ночных трелей соловья? Осеннего листопада? Первой пороши? Июльского сенокоса? Степных просторов? Русской песни? Русского характера? Ведь ты же русский? Ты родился в России? Ты ходил в среднюю школу? Ты служил в армии? Ты учился в техникуме? Ты работал на заводе? Ты ездил в Бобруйск? Ездил в Бобруйск? В Бобруйск ездил? Ездил, а? Ты в Бобруйск ездил, а? Ездил? Чего молчишь? В Бобруйск ездил? А? Чего косишь? А? Заело, да? Ездил в Бобруйск? Ты, хуй? В Бобруйск ездил? Ездил, падло? Ездил, гад? Ездил, падло? Ездил, бля? Ездил, бля? Ездил, бля? Чего заныл? Ездил, сука? Ездил, бля? Ездил, бля? Ездил, бля? Чего ноешь? Чего сопишь, падло? Чего, а? Заныл? Заныл, падло? Чего сопишь? Так, бля? Так, бля? Так вот? Вот? Вот? Вот? Вот, бля? Вот так? Вот так? Вот так? Вот так, бля? На, бля? На, бля? На, бля? Вот? Вот? Вот? Вот? На, бля? На, сука? На, бля? На, сука? На, бля? На, сука? Заныл, бля? Заело, бля?
                    Ответить
                    • Твое время – после первой пороши.
                      Ответить
                      • Значение имени Параша

                        Уменьшительно-ласкательная форма имени Прасковья - "пятница, канун праздника (субботы)".

                        Прасковья (Параша) Ивановна Ковалёва-Жемчугова, графиня Шереметева (31 июля 1768, деревня Березники Ярославской губернии - 23 февраля 1803, Санкт-Петербург) - актриса и певица крепостного театра графов Шереметевых.
                        Ответить
    • https://pbs.twimg.com/media/Fa_z-dGXwAAQt4t?format=jpg&name=medium
      Ответить
      • А если выбирать, помолясь и переполумесяцась - даст знамение?
        Ответить
    • Tired: aliens coming to Earth and speaking English
      Wired: aliens coming to Earth and speaking Mandarin, because there are more Mandarin speakers
      Inspired: aliens coming to Earth and speaking ARM machine code, because there are more ARM cores than humans
      Ответить
    • Где взять маленькую шторку на камеру? Обычные у меня налезают на сам экран
      Ответить
    • Если я хочу в шрифте нарисовать совершенно уникальные символы, то сосну в любом случае, потому что придётся заменять какие-то из существующего набора, или юникод как-то сочувствует ебанутым?
      Ответить
      • Сочувствует.
        https://en.wikipedia.org/wiki/Private_Use_Areas
        Ответить
      • Private Use Area
        Range U+E000..U+F8FF
        (6,400 code points)
        Plane BMP
        Scripts Unknown
        Assigned 6,400 code points
        Unused 0 reserved code points
        Ответить
    • https://habr.com/ru/post/680312/

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


      j123123, именно поэтому ты за?
      Ответить
      • Сижка похожа на комнату, заваленную старыми кривыми стульями, сидеть неудобно, а выбросить жалко и лень.
        Ответить
      • У страуса была целая маленькая глава про несовместимость с си, типа нет автокаста из void* и пр

        А калиграфер это тот самый?
        Ответить
    • У меня есть древний ведрофон, а в нем системный пакет называется «Рако́вина».
      Ответить
      • И какой-то сверхестественный блютус у него, чуйствительность как у адаптера с антенной. Интересно, можно ли срутом сделать из него hacktool...
        Ответить
    • вот вы жалуетесь на руст, а он halting problem победил

      https://github.com/rust-lang/rust/issues/42009
      Ответить
      • а попал я туда кажется отсюда https://suricrasia.online/iceberg/
        Ответить
    • Хоть уже и настало воскресенье, но
      https://www.youtube.com/watch?v=uIbkLjjlMV8
      Ответить
    • Вы видел вживую кого-то из Кернинана, Ритчи, Томпсона, Страуса? Я только страуса видел http://izborsk-ostrich.ru/wp-content/uploads/2017/04/image_istorii_strausu_01.jpg
      Ответить
      • у меня коллега на конфе видела Гнидо и даже с ним сфотографировалсь

        Страуса вижу на фотке
        А где там ты?
        Ответить
    • Три российские школьницы избили мужчину консервной банкой и изнасиловали палкой

      Тюменец был избит до полусмерти тремя девочками-подростками за отказ распить с ними пиво

      --
      Если три тян предлагают вам выпить пива -- лучше соглашайтесь!
      Ответить
      • Даже если такие? https://www.meme-arsenal.com/memes/673882211c70b0bbc7d5a4999af3fda7.jpg
        Ответить
        • мне кажется, это не школьницы

          Второгодницы, разве что
          Ответить
    • Что быстрее, СУБД или DSub?
      Ответить
    • https://github.com/pedrozzz0/bgmi_xiaomi_apollo/blob/master/firplay_cumos69ghe.mk#L25
      Ответить
      • Я так понял, фирма "Мамка 69" выпускает в линейке "сперма" бренд "хентай", а это файл для его компиляции
        Ответить
    • https://t.me/sns_salary/7139
      Ответить
      • ай, как удобно

        хоть бы формулу сделали(это же ексель)для автоматического перевода из тенге и йен в доллары
        Ответить
    • Я подключил две библиотеки, каждая из которых внутри себя объявляет void foo(int) в .h, и в .c имплементирует.

      Почему, блядь, линковщику на это похуй, и он выбирает понравившуюся ему функцию?

      https://ru.wikipedia.org/wiki/Правило_одного_определения

      Нарушение ODR, если оно не будет обнаружено при компиляции и сборке проекта, приводит к непредсказуемому поведению программы.

      Ну заебись, блядь.
      Ответить
      • привет

        Добро пожаловать на курс "C/C++ с ноля, урок второй"

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

        Если foo в .c везде реализован одинаково (слово-в-слово) то проблем не будет
        Иначе будет УБ

        Эта проблема так же известна как "нахрюк на отсутствтие модулей в Си и СиПлюсПлюс", и она обсуждалась на говнокоде


        В СиПлюсПлюс ее можно решить неймспейсами
        Ответить
        • Но зачем так сделано, непонятно.
          Скажем, если определение в объектном файле заменяет определение в либе (пардон за двусмысленность), то это понятно, хотя тоже чревато, если функция явно не помечена как weak, т.е., предназначенная для переопределения.
          Но почему он при наличии конфликта между равноправными либами не бьет во все колокола, что duplicate symbol? Что за use case такой, когда в разных библиотеках одна и так же функция реализуется?
          Ответить
          • подумай о методе, реализованном в .h файле

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

                >>> Если foo в .c везде реализован одинаково (слово-в-слово) то проблем не будет
                Только для функций, помеченных inline (явно — кивордом — или неявно — в случае шаблонных функций). Для любых других двойное определение — UB, вне зависимости от содержимого функций.
                Ответить
                • а методы класса?
                  или они тоже неявно инлайн, если я их прямо в декларации насрал?
                  Ответить
                  • Для них всё то же самое, они тоже функции. Именно отсюда пошла давняя традиция разносить объявления методов в .h-файл и их определение в .cpp.

                    См. https://en.cppreference.com/w/cpp/language/definition, там очень подробно няписано про ODR (с миллионом разных кейсов).
                    Ответить
                    • То есть если я сделаю тупой геттер прямо внутри класса, то я обязан его пометить как инлайн, иначе я -- пидораз?
                      Ответить
                      • А, извини, я тебя наебал: да, методы с определением внутри определения класса — по-умолчанию inline:
                        >>> A function defined entirely inside a class/struct/union definition, whether it's a member function or a non-member friend function, is implicitly an inline function [unless it is attached to a named module (since C++20)].
                        https://en.cppreference.com/w/cpp/language/inline
                        Ответить
                • Так а нахуя? Почему линкер не может сообщить о дубликатах, а молча проглатывает?
                  Ответить
                  • Ну не ругаться же на каждый метод, описанный прямо в классе.

                    Конпелятор в каждой цппшке этот метод конпелирует одинаково. Линкер берёт из них первый попавшийся. А сравнивать все ему некогда т.к. и так всё тормозит.
                    Ответить
                    • Нихуя не понял
                      Ответить
                      • inline void foo() { } // test.h
                        foo(); // test1.cpp
                        foo(); // test2.cpp
                        Конпелятор высирает реализацию foo() и в test1.o и в test2.o. Линкер берёт первую попавшуюся т.к. согласно стандарту они имеют одинаковое поведение.
                        Ответить
                        • int foo(int); // test.h
                          int foo(int x) { return x + 1; } // test1.cpp
                          int foo(int x) { return x - 1; } // test2.cpp


                          Линкер выберет любую, вместо того, чтобы сказать «ты дольоёб зачем два раза одну и ту же функцию реализовал». Почему?
                          Ответить
                          • Потому что линкер должен по твоему все функции по байтово сравнивать?? чтобы ты потом ныл, что линковка занимает семь часов?
                            Ответить
                          • Без инлайна ругается обычно. Проверь.
                            Ответить
                            • так он ругается в независимости от одинаковости кода же
                              Ответить
                            • Ну пусть с инлайном, мне похуй
                              Ответить
                          • У линкера нет данных, чтобы знать почему функции разные. Может, компилятор принял разные решения, или был запущен с разными параметрами, и получились функции с разными инструкциями. Чего ты ждёшь? Поведенческого анализа?
                            Ответить
                            • У него есть данные, чтобы слинковать foo.h::foo с foo1.cpp::foo и foo.h::foo с foo2.cpp::foo. Почему этого недостаточно, чтобы послать всех нахуй? Какие валидные случаи, когда их две и они одинаковые?
                              Ответить
                              • Так он видит только имя функции, а там никаких хедеров нет.

                                Половина бед крестов от абуза сишного линкера.
                                Ответить
                              • линкер ничего не знает про .h файлы
                                линкер ничего не знает про .h файлы
                                линкер ничего не знает про .h файлы

                                он знает, что у тебя в .o файлах если и есть foo, то они обязаны быть одинаковыми
                                Ответить
                              • > слинковать foo.h::foo
                                Почитай, пожалуйста, что такое «линкер» и что он делает.

                                Линкер не имеет ни малейшего представления о «foo.h».

                                > Какие валидные случаи, когда их две и они одинаковые?
                                // foo.hpp
                                template<typename T>
                                void foo(const T & t) {
                                    std::cout << t << std::endl;
                                }
                                
                                // foo1.cpp
                                #include "foo.hpp"
                                foo(42);
                                
                                // foo2.cpp
                                #include "foo.hpp"
                                foo(19);
                                Ответить
                          • А если я напишу
                            class Bar { virtual int foo() { return 88; } 
                            };
                            , то тут уж компилятор точно инлайнить ничего не сможет, ему придется реально создавать foo в каждом файле, где создается Bar.
                            Ответить
                            • > компилятор точно инлайнить ничего не сможет
                              struct Bar { virtual int foo() { return 88; } 
                              };
                              
                              int test() 
                              {
                                  Bar bar;
                                  return bar.foo();
                              }
                              //////
                              test():
                                      mov     eax, 88
                                      ret
                              https://gcc.godbolt.org/z/b6jozcjTz
                              Ответить
                  • потому что если код одинаковый, то это не ошибка

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

                        Это не ошибка, потому что они все будут одинаковые. Зачем тут ругаться?
                        Ответить
                        • > получишь стопицот одинаковых методов в каждом модуле

                          А потом начинаются вопросы "а чо крестоконпелятор так долго конпеляет"... Дизайн и эволюция с++.
                          Ответить
                          • pch же?
                            Ответить
                            • Один хер код будет генерить для всех инстансов, а потом линкер N - 1 выбросит... Мартышкин труд.
                              Ответить
                          • > А потом начинаются вопросы "а чо крестоконпелятор так долго конпеляет"
                            Это не крестокомпилятор долго компиляет, это крестолинкер говно вилкой долго чистит.
                            Ответить
                        • А pragma once мне нахуя?
                          Ответить
                          • прагма позволяет тебе не заинклудить в один модуль 100500 раз хедер

                            но не спасет тебя от компиляции одново и товоже геттера во всех модулях
                            Ответить
                        • Значит ругаться только на те, у которых декларация отдельно. В чём сложность?
                          Ответить
                          • Линкер откуда знает где была декларация?
                            Ответить
    • Когда муравей находит жратву, он бежит к другим муравьям и рассказывает об этом — так весь муравейник идёт и сжирает халяву

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

      Муравьи умнее людей, получается


      автора без труда угадаете
      Ответить
      • Мне не даёт покоя проклятье родного языка. Это ад для пишущего человека. Вот у меня родной русский, мой рынок — 300 млн человек условно. У условного хорошего грузинского автора рынок — 2-3млн

        А любого хуйлуши из ню йорка — пять ебучих миллиаров


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

          Именно поэтому я за Китай.
          Ответить
        • пусть пишет на jawa, там восемь ебучих миллиардов
          Ответить
        • Он реально думает, что его подростковая графомания способна продаваться на рынке?
          Ответить
          • Среди 4 миллиардов в любом случае найдётся больше говноедов, чем среди 5 миллионов. Статистика. В конце-концов его хабр кто-то читает и даже сюда приносит...
            Ответить
      • Фи
        па-па-па-па-па-
        ли
        па-па-па-па-па
        Ответить
    • У меня бугор
      ; Exported entry   1. CPlApplet
      
      
      
      ; __stdcall CPlApplet(x, x, x, x)
      public _CPlApplet@16
      _CPlApplet@16 proc near
      xor     eax, eax
      retn    10h
      _CPlApplet@16 endp
      Ответить
    • Что всё же было для нас некоторой неожиданностью, так это верхний, наиболее заплюсованный комментарий на ресурсе DTF.ru (https://dtf.ru/life/1336949-zhitel-ssha-sozdal-kartinu-s-pomoshchyu-neyroseti-midjourney-i-zanyal-pervoe-mesto-v-konkurse-iskusstv?comment=18769081), немедленно проводящий аналогию между AI в искусстве и трансгендерами в профессиональном спорте. С одной стороны, казалось, вся предыдущая история должна была подготовить нас к неизбежности самозарождения в бурлящих глубинах и такого тейка, с другой — человечество всё же никогда не исчерпывает поводы для разочарования в нём, и, наконец, с третьей — смогут ли социально-гуманистический и технический прогресс, объединившись, взрастить невиданное до сих пор новое поколение обыкновенного бытового жлоба, до нервного тика обеспокоенного вопросами этики и профессионального спорта и искусства одновременно? Мы заходим на неисследованную территорию.
      Ответить
      • takefile тоже взгроможден на шаткий пробел?
        Ответить
      • А что если подобные комменты тоже нейросетями генерятся? Dead internet theory [1].

        [1] https://forum.agoraroad.com/index.php?threads/dead-internet-theory-most-of-the-internet-is-fake.3011/
        Ответить
    • ⮸⮹⮺⮻⮼⮽⮾⮿⯀⯁⯂⯃⯄⯅⯆⯇⯈⯉⯊⯋⯌⯍⯎⯏⯐⯑⯒⯓⯔⯕⯖⯗⯘⯙⯚⯛⯜⯝⯞⯟ ⯠⯡⯢⯣⯤⯥⯦⯧⯨⯩⯪⯫⯬⯭⯮⯯⯰⯱⯲⯳⯴⯵⯶⯷⯸⯹⯺⯻⯼⯽⯾⯿⮿⮾⮽⮼⮻⮺⮹⮸ ⮷⮶⮵⮴⮳⮲⮱⮰⮯⮮⮭⮬⮫⮪⮩⮨⮧⮦⮥⮤⮣⮢⮡⮠⮟⮞⮝⮜⮛⮚⮙⮘⮗⮖⮕⮔⮓⮒⮑⮐ ⮏⮎⮍⮌⮋⮊⮉⮈⮇⮆⮅⮄⮃⮂⮁⮀⭿⭾⭽⭼⭻⭺⭹⭸⭷⭶⭵⭴⭳⭲⭱⭰⭯⭮⭭⭬⭫⭪⭩⭨ ⭧⭦⭥⭤⭣⭢⭡⭠⭟⭞⭝⭜⭛⭚⭙⭘⭗⭖⭕⭔⭓⭒⭑⭐⭏⭎⭍⭌⭋⭊⭉⭈⭇⭆⭅⭄⭃⭂⭁⭀ ⬿⬾⬽⬼⬻⬺⬹⬸⬷⬶⬵⬴⬳⬲⬱⬰⬯⬮⬭⬬⬫⬪⬩⬨⬧⬦⬥⬤⬣⬢⬡⬠⬟⬞⬝⬜⬛⬚⬙⬘ ⬗⬖⬕⬔⬓⬒⬑⬐⬏⬎⬍⬌⬋⬊⬉⬈⬇⬆⬅⬄⬃⬂⬁⬀⫿⫾⫽⫼⫻⫺⫹⫸⫷⫶⫵⫴⫳⫲⫱⫰ ⫯⫮⫭⫬⫫⫪⫩⫨⫧⫦⫥⫤⫣⫢⫡⫠⫟⫞⫝⫝̸⫛⫚⫙⫘⫗⫖⫕⫔⫓⫒⫑⫐⫏⫎⫍⫌⫋⫊⫉⫈ ⫇⫆⫅⫄⫃⫂⫁⫀⪿⪾⪽⪼⪻⪺⪹⪸⪷⪶⪵⪴⪳⪲⪱⪰⪯⪮⪭⪬⪫⪪⪩⪨⪧⪦⪥⪤⪣⪢⪡⪠ ⪟⪞⪝⪜⪛⪚⪙⪘⪗⪖⪕⪔⪓⪒⪑⪐⪏⪎⪍⪌⪋⪊⪉⪈⪇⪆⪅⪄⪃⪂⪁⪀⩿⩾⩽⩼⩻⩺⩹⩸ ⩷⩶⩵⩴⩳⩲⩱⩰⩯⩮⩭⩬⩫⩪⩩⩨⩧⩦⩥⩤⩣⩢⩡⩠⩟⩞⩝⩜⩛⩚⩙⩘⩗⩖⩕⩔⩓⩒⩑⩐ ⩏⩎⩍⩌⩋⩊⩉⩈⩇⩆⩅⩄⩃⩂⩁⩀⨿⨾⨽⨼⨻⨺⨹⨸⨷⨶⨵⨴⨳⨲⨱⨰⨯⨮⨭⨬⨫⨪⨩⨨ ⨧⨦⨥⨤⨣⨢⨡
      Ответить
      • lekker
        Ответить
      • ☀☁☂☃☄★☆☇☈☉☊☋☌☍☎☏☐☑☒☓☔☕☖☗☘☙☚☛☜☝☞☟☠☡☢☣☤☥☦☧ ☨☩☪☫☬☭☮☯☰☱☲☳☴☵☶☷☸☹☺☻☼☽☾☿♀♁♂♃♄♅♆♇♈♉♊♋♌♍♎♏ ♐♑♒♓♔♕♖♗♘♙♚♛♜♝♞♟♠♡♢♣♤♥♦♧♨♩♪♫♬♭♮♯♰♱♲♳♴♵♶♷ ♸♹♺♻♼♽♿⚀⚁⚂⚃⚄⚅⚆⚇⚈⚉⚊⚋⚌⚍⚎⚏⚐⚑⚒⚓⚔⚕⚖⚗⚘⚙⚚⚛⚜⚝⚞⚟⚠ ⚡⚢⚣⚤⚥⚦⚧⚨⚩⚪⚫⚬⚭⚮⚯⚰⚱⚲⚳⚴⚵⚶⚷⚸⚹⚺⚻⚼⚽⚾⚿⛀⛁⛂⛃⛄⛅⛆⛇⛈ ⛉⛊⛋⛌⛍⛎⛏⛐⛑⛒⛓⛔⛕⛖⛗⛘⛙⛚⛛⛜⛝⛞⛟⛠⛡⛢⛣⛤⛥⛦⛧⛨⛩⛪⛫⛬⛭⛮⛯⛰ ⛱⛲⛳⛴⛵⛶⛷⛸⛹⛺⛻⛼⛽⛾⛿✀✁✂✃✄✆✇✈✉✊✋✌✍✎✏✐✑✒✓✔✕✗✘✙✚ ✛✜✝✞✟✠✡✢✣✤✥✦✧✨✩✪✫✬✭✮✯✰✱✲✳✴✵✶✷✸✹✺✻✼✽✾✿❀❁❂ ❃❄❅❆❇❈❉❊❋❌❍❎❏❐❑❒❓❔❕❖❗❘❙❚❛❜❝❞❟❠❡❢❣❤❥❦❧❨❩❪ ❫❬❭❮❯❰❱❲❳❴❵❶❷❸❹❺❻❼❽❾❿➀➁➂➃➄➅➆➇➈➉➊➋➌➍➎➏➐➑➒ ➓➔➕➖➗➙➚➛➜➝➞➟➠➡➢➣➤➥➦➧➨➩➪➫➬➭➮➯➰➱➲➳➴➵➶➷➸➹➺➻ ➼➽➾➿⟀⟁⟂⟃⟄⟅⟆⟇⟈⟉⟊⟋⟌⟍⟎⟏⟐⟑⟒⟓⟔⟕⟖⟗⟘⟙⟚⟛⟜⟝⟞⟟⟠⟡⟢⟣ ⟤⟥⟦⟧⟨⟩⟪⟫⟬⟭⟮⟯⟰⟱⟲⟳⟴⟵⟶⟿⟸⟹⟺⟻⟼⟽⟾⠇
        Ответить
        • Спасибо, распечатал и повесил на стену.
          Ответить
        • ⏿⏾⏽⏼⏻⏺⏹⏸⏷⏶⏵⏴⏳⏲⏱⏰⏯⏮⏭⏬⏫⏪⏩⏨⏧⏦⏥⏤⏣⏢⏡⏨⏟⏞⏝⏜⏛⏚⏙⏘ ⏗⏖⏕⏔⏓⏒⏑⏐⏏⏎⏍⏌⏋⏊⏉⏈⏇⏆⏅⏄⏃⏂⏁⏀⎿⎾⎽⎼⎻⎺⎹⎸⎷⎶⎵⎴⎳⎲⎱⎰ ⎯⎮⎭⎬⎫⎪⎩⎨⎧⎦⎥⎤⎣⎢⎡⎠⎟⎞⎝⎜⎛⎚⎙⎘⎗⎖⎕⎔⎓⎒⎑⎐⎏⎎⎍⎌⎋⎊⎉⎈ ⎇⎆⎅⎄⎃⎂⎁⎀⍿⍾⍽⍼⍻⍺⍹⍸⍷⍶⍵⍴⍳⍲⍱⍰⍧⍦⍥⍤⍣⍢⍡⍠⍟⍞⍝⍜⍛⍚⍙⍘ ⍗⍖⍕⍔⍓⍒⍑⍐⍏⍎⍍⍌⍋⍊⍉⍈⍇⍆⍅⍄⍃⍂⍁⍀⌿⌾⌽⌼⌻⌺⌹⌸⌷⌶⌵⌴⌳⌲⌱⌰ ⌯⌮⌭⌬⌫〉〈⌨⌧⌦⌥⌤⌣⌢⌡⌠⌟⌞⌝⌜⌛⌚⌙⌘⌗⌖⌕⌔⌓⌒⌑⌐⌏⌎⌍⌌⌋⌊⌉⌈ ⌇⌆⌅⌄⌃⌂⌁⌀
          Ответить
          • > ⎈
            Заебали со своим "Kubernetes"

            > ⌘
            Заебали со своей "Joomla"
            Ответить
            • ☺️☺️☺️☺️☺️☺️☺️
              Ответить
            • >⌘
              это аппел
              Ответить
              • а то что в штурвале одной ручки не хватает ты типа не заметил
                Ответить
                • джумла это домик из козьих какашек, как и любой пхп проект

                  если бы пыхопидары были строителями, мир выглядел бы так

                  https://img1.teletype.in/files/81/2f/812f971b-c97d-4bd0-a383-d52615475920.jpeg
                  Ответить
                  • справа девопс, который в свете жизненных обстоятельств был вынужден подписаться на поддержку этого добра
                    Ответить
                    • Я мало знаю про k100500s. правда такое говно?


                      Я сейчас ибусь с порядком слов, совершенно наркоманский порядок типа soms drinken we wijn
                      Ответить
                      • с этим-то всё просто, глагол идёт вторым элементом и всё. вот блядь где niet в сложном предложении ставить - хуй разберешь, то прямо после первого глагола, то перед вторым.
                        Ответить
                  • Какой Париж Запада и Афины Америки )))
                    https://files.catbox.moe/nd6vqr.png
                    Ответить
          • ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇ ⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒠⒩⒪⒫⒬⒭⒮⒯ ⒰⒱⒲⒳⒴⒵ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏⓐⓑⓒⓓⓔⓕⓖⓗ ⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ⓪⓫⓬⓭⓮⓯⓰⓱⓲⓳⓴⓵⓶⓷⓸⓹⓺⓻⓼⓽⓾⓿

            ㉈㉉㉊㉋㉌㉍㉎㉏㉑㉒㉓㉔㉕㉖㉗㉘㉙㉚㉛㉜㉝㉞㉟㊱㊲㊳㊴㊵㊶㊷㊸㊹㊺㊻㊼㊽㊾㊿
            Ответить
            • !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH IJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop qrstuvwxyz{|}~
              Ответить
        • >⚱
          принц перии
          Ответить
          • смогёшь нарисовать уровень принца персии эмодзями на говнокоде?
            Ответить
      • > ⬢
        Заебали с своим "Node.JS"

        > ⩔
        Заебали со своим "Vue"

        > ⩖
        Заебали со своей "Википедией"

        > ⩾
        Заебали со своим "больше или равно"
        Ответить


    • Ответить
    • Кстати, можно ли в крестах сделать чтобы функция была реально одна, а типы она принимала разные (в определенных рамках).
      Допустим, функция транспонирования матрицы. Скажем, есть шаблон для матриц
      matrix<2,3,double> a =
      {
        {1.0,2.0},
        {3.0,4.0},
        {5.0,6.0}
      };

      и эта вот переменная "a" с точки зрения рантайма это тупо массив на стеке, т.е. нет хуйни, которая хранит в рантайме инфу, что ширина матрицы 2, высота матрицы 3. Инфа только в типе на этапе компиляции

      Допустим, вызываем "функцию" transpose
      auto a_tr = transpose(a);

      и у переменной "a_tr" тогда будет тип такой, что ширина 3, высота 2, но при этом transpose развернется в какую-то такую хуйню:
      matrix<3,2,double> a_tr;
      transpose_impl(&a,&a_tr,2,3,sizeof(double));

      И при этом будет функция transpose_impl будет иметь сигнатуру
      void transpose_impl(char *in, char *out, size_t ydim, size_t xdim, size_t elm_sz);


      Т.е. функция одна, но при вызове transpose() на основе типа (который есть только в компилтайме) туда в аргументы подставиться какая-то дополнительная хуйня, которая в эту функцию передается, хуйня transpose(a) в компилтайме видит, что у типа "a" размеры 2 на 3 и тип double, и эта хуйня транслируется в вызов общей функции, генерации специальной функции для транспонирования 2 на 3 с типом float не происходит/

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

          Это гарантируется стандартом?
          Ответить
          • И почему крестошаблоны так устроены, что они обязательно генерят какую-то там функцию или класс или структуру? Почему через шаблон нельзя просто насрать какого-то кода прямо по месту (как это позволяет сишный препроцессор)?
            Ответить
          • > Это гарантируется стандартом?

            Нет конечно.
            Ответить
    • https://nitter.fdn.fr/NeuralRoizman
      Ответить
      • Идите на хуй. Там выпьем чаю с пирогами.
        Ответить
        • Все кто идут на хуй - идут на хуй, кто не идет на хуй - идет на хуй. Философия понятна?

          Нас ебут и вас ебут. Пока на хуй все идут.

          Сегодня будет прием горожан. Обсудим говноедов, блядей, дебилов и проституток.

          В рот ебали мы козу. Посадили Кара-Мурзу.

          Вы насрали соседу под дверь. Какая жизнь такие и новости.

          Доигралась жаба на гадюке. В рот ее ебать.

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

          Пидарасы, друзья и фашисты. А ну-ка быстро вынули руки и положили на одеяло!

          Как же много говна в стране. Но это для внутреннего потребления.

          Хуёв полная тачка. Надеюсь, всех угостил.
          Ответить
          • много людей будет, надо бы в пизде с вечера занять
            Ответить
          • Для внутреннего потребления по рецепту
            Ответить
    • https://habr.com/ru/post/686270/ / https://itnan.ru/post.php?c=1&p=686270
      Правила следования для успешного собеседования

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

      Сложно выбрать отдельные нарезки, вся статья охуенна.

      > Но, что еще HR без труда проверит, так это ваше знание компании и какую роль вы хотите в ней занимать. Достаточно лишь спросить - “Почему вы хотите работать у нас?”. И каким бы отличным переговорщиком вы не были, провалив ответ на этот вопрос, можно уже не рассчитывать на работу в данной компании.
      Ответить
      • Самые часто задаваемые вопросы на собеседовании:

        1. Расскажите о себе
        2. Какие ваши сильные и слабые стороны?
        3. Расскажите о своих неудачах
        4. Почему вы хотите работать именно у нас?
        5. Кем вы видите себя через несколько лет?
        6. Какими будут ваши первые шаги на новом месте работы?
        7. Что вы больше всего цените в коллективе?
        8. Что вы надеетесь получить от этой работы?
        9. У вас есть предложения от других компаний?
        10. Почему вы ушли с прошлого места работы?
        11. На какой уровень зарплаты претендуете?
        12. Почему мы должны взять на эту работу именно вас? Чем вы отличаетесь от других кандидатов?
        Ответить
        • Давайте флудить и троллить проходить собеседование!

          1. Расскажите о себе
          Я ISO.

          2. Какие ваши сильные и слабые стороны?
          Сильные — могу писать код, слабые — могу не писать код.

          3. Расскажите о своих неудачах
          Как-то раз поссал мимо унитаза.

          4. Почему вы хотите работать именно у нас?
          Вы деньги платите.

          5. Кем вы видите себя через несколько лет?
          Я не Ванга, как я будущее увижу?

          6. Какими будут ваши первые шаги на новом месте работы?
          Переступлю полотенце.

          7. Что вы больше всего цените в коллективе?
          Поменьше уёбков.

          8. Что вы надеетесь получить от этой работы?
          Зарплату.

          9. У вас есть предложения от других компаний?
          Да, от шестерых фаангов.

          10. Почему вы ушли с прошлого места работы?
          Заебала.

          11. На какой уровень зарплаты претендуете?
          На хороший.

          12. Почему мы должны взять на эту работу именно вас? Чем вы отличаетесь от других кандидатов?
          У меня уникальный ДНК.
          Ответить
        • > 1. Расскажите о себе
          ПХП-программист

          > 2. Какие ваши сильные и слабые стороны?
          Делать хорошо, не делать плохо

          > 3. Расскажите о своих неудачах
          Один раз удалил базу на проде

          > 4. Почему вы хотите работать именно у нас?
          Больше денег зарабатывать

          > 5. Кем вы видите себя через несколько лет?
          Сениор ПХП-программистом

          > 6. Какими будут ваши первые шаги на новом месте работы?
          Откуда я знаю? Как заказчик скажет

          > 7. Что вы больше всего цените в коллективе?
          Ничего

          > 8. Что вы надеетесь получить от этой работы?
          Деньги

          > 9. У вас есть предложения от других компаний?
          Вас не должно ебать

          > 10. Почему вы ушли с прошлого места работы?
          Я не ушел

          > 11. На какой уровень зарплаты претендуете?
          500 к/сек

          > 12. Почему мы должны взять на эту работу именно вас? Чем вы отличаетесь от других кандидатов? ⟶
          Я откуда ебу?
          Ответить
        • 1. Расскажите о себе
          Тернарный диагональный ультрагендерный бесцветный омнисексуальный вертолёт.

          2. Какие ваши сильные и слабые стороны?
          Сильные: Лень, Нетерпение, Гордыня.
          Слабые: Лень, Нетерпение, Гордыня.

          3. Расскажите о своих неудачах
          Вчера промахнулся, кидая бумажку в мусорное ведро, пришлось вставать и выкидывать нормально.

          4. Почему вы хотите работать именно у нас?
          Хочется икру на хлеб наклабывать, а не намазывать.

          5. Кем вы видите себя через несколько лет?
          Свободным живым человеком. Нацелен как минимум на 2 из 3х.

          6. Какими будут ваши первые шаги на новом месте работы?
          Широкие.

          7. Что вы больше всего цените в коллективе?
          Отсутствие HRов и прочих долбоёбов.

          8. Что вы надеетесь получить от этой работы?
          Деньги.

          9. У вас есть предложения от других компаний?
          Да, предлагают должность смотрителя маяка на необитаемом острове за много денег, но там интернет не очень. У вас ведь есть нефильтрованый доступ в интернет на рабочем месте, да?

          10. Почему вы ушли с прошлого места работы?
          Потому что машины не было. Была бы — уехал бы.

          11. На какой уровень зарплаты претендуете?
          Г ← Вот такой вот.
          |
          |
          |

          12. Почему мы должны взять на эту работу именно вас? Чем вы отличаетесь от других кандидатов?
          Потому что вы считаете, что я лучше всех подхожу на эту работу. Тем, что из всех других кандидатов на собеседование вы пригласили именно меня.
          Ответить
          • > Почему вы ушли с прошлого места работы?
            Потому что машины не было. Была бы — уехал бы.

            Зачёт!
            Ответить
          • > Вчера промахнулся, кидая бумажку
            Надо создавать ассоциацию и созывать конгресс, я тоже вчера. Но это была не бумажка, я буду представлять фракцию пищевой пленки с бумажной наклейкой.
            Ответить
          • >Свободным живым человеком. Нацелен как минимум на 2 из 3х.
            живорожденный? а аффидевит у тебя есть?
            Ответить
            • Пока он вертолёт, он в поле действия воздушного права, а не морского. Вот станет живым человеком через несколько лет, тогда и аффидевит можно.
              Ответить
            • Два из трёх:
              1. Свободным, живым, но не человеком.
              2. Свободным человеком, но неживым.
              3. Живым человеком, но несвободным.
              Ответить
        • 1. Расскажите о себе
          Я не писатель, чтобы рассказывать.

          2. Какие ваши сильные и слабые стороны?
          Сильные стороны: сила.
          Слабые стороны: слабость.

          3. Расскажите о своих неудачах
          Зарегистрировался на сайте, на котором сидят уёбки.

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

          5. Кем вы видите себя через несколько лет?
          Диктатором, который запретит «npm» и все пакеты из его репозитория.

          6. Какими будут ваши первые шаги на новом месте работы?
          Первые шаги будут бодрыми, я же ещё не устал от работы.

          7. Что вы больше всего цените в коллективе?
          Отсутствие задающих глупые вопросв.

          8. Что вы надеетесь получить от этой работы?
          Зарплату, которой хватит на мои нужды.

          9. У вас есть предложения от других компаний?
          Да, несколько компаний приглашают бухать, а я отказываюсь.

          10. Почему вы ушли с прошлого места работы?
          У меня есть ноги, и я умею ходить, и поэтому иду.

          11. На какой уровень зарплаты претендуете?
          На растущий не медленнее инфляции.

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

            Одна пицца в день. Растёт не медленнее инфляции. Чётко и аккуратно формулируй свои требования.
            Ответить
          • >У меня есть ноги, и я умею ходить, и поэтому иду.
            Уточните, пролетают ли дорогие лимузины?
            Ответить
            • Опять какой-то чёрно-белый советский фильм?
              Ответить
              • Опять мой 2000-й або 2001-й
                Ответить
                • «В этом году люди 2015-го года рождения пошли в школу, а я всё складываю фильмы 2015-го года в папку „NEW“».

                  Кстати, рождённым в 2004-м году в этом году исполняется 18.
                  Ответить
                  • У меня есть коллеги 1999-го года рождения

                    Что бы делал в 99-м году, Иканус?
                    Ответить
                • Пыха-сказка, пыха-мечта
                  Открывая mcedit обсираюсь навсегда
                  Ответить
            • В них женщины проносятся с горящими глазами, холодными сердцами, золотыми волосами.
              Ответить
      • Почему-то напомнило
        http://www.kp.ru/daily/23334.5/31046/.
        Ответить
    • В Литве появились чипсы со вкусом женской вагины.
      Ответить
      • Лао Цзы говорил: "многие знают вкус женской вагины, в какова на вкус вагина мужская?"
        Ответить
        • В теории можно узнать, полизав себе яйца, но это не точно
          Ответить
          • яйца не вагина
            консоль не терминал
            Ответить
            • https://ru.wikipedia.org/wiki/Шов_промежности
              Ответить
            • Десктоп верно пишет.

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

                    я наивный и невинный, могу быть не в теме
                    Ответить
                    • > та же самая
                      Не уверен и такие подробности не готов изучать. Может в пятницу, когда выпью...
                      Ответить
                    • Мы откуда знаем? Ты на говнокоде, чувак. А я до того раздела книжки видимо ещё не дошёл.
                      Ответить
                    • WD 40
                      Ответить
                      • Борманд, что ты знаешь про Memory scrubbing?
                        https://govnokod.xyz/_28307/#comment-826500
                        Ответить
              • Вряд ли запах будет одинаковым. Одинаковых даже свиней не бывает: в одной жира больше, в другой — меньше.
                Ответить
      • Пруф
        Ответить
        • https://chazzchips.com/lt/putes-skonio-traskuciai
          Ответить
          • [quote]
            Голая еврейская девушка раздвигала ножки и выливала на свои половые органы из чашки молоко. Молоко стекает в глубокую столовую тарелку. Из тарелки молоко сливают обратно в чашку и предлагают мне выпить. Я пью; от молока пахнет сыром… Голая еврейская девушка сидит передо мной с раздвинутыми ногами, ее половые органы выпачканы в молоке. Она наклоняется вперед и смотрит на свои половые органы. Из ее половых органов начинает течь прозрачная и тягучая жидкость….
            [/quote]
            (c)
            Ответить
            • Фу, развращенность и еврейство рука об руку.
              http://redpanels.com/comics/gay-pride-comic2.png
              Ответить
              • Фонтан из говна может потенциально кого-то запачкать, т.е. испортить их частную собственность. Это деяние расстрельное. В то время как просто ходить в гачимучи стиле — нет. Так что кг;ам.
                Ответить
                • > демшиза
                  > их частная собственность
                  Выбери что-то одно!
                  https://images3.teeshirtpalace.com/images/productImages/ucs7660160-ugly-christmas-sweater-body-choice-pro-usa-anti-fauci-biden--navy-as-garment.jpg
                  Ответить
                  • > > демшиза

                    При чём тут демшиза?
                    Ответить
                    • Потому что в картине мира Гологуба на политические взгляды человека выделен один бит.

                      0: ты поддерживаешь ЛГБТ+DDQD, дрочишь на маркса с энгельсом, ненавидишь капитализм и белых, и считаешь себя демократом
                      1: ты поддерживаешь христанутых, запреты на аборты, Трампа, терпеть не можешь черных, и считаешь себя республиканцем

                      Поскольку в этом конфликте ты стал на сторону LGBTQWERWER, то Гологуб отнёс тебя к 0. Как представитель 0 ты должен быть против частной собственности
                      Ответить
          • > [email protected]
            Орнул с бизапастности Принца.

            Интересно, если сыпануть в камин, будет нести, как от Гвинет Пелтроу?
            Ответить
    • Инициативная группа работников «Тинькофф банка» подаст групповой иск к работодателю. Она заявляет, что тысячи сотрудников не получают около 40% выплат с марта.

      --------

      Какой 1992-й ))
      Ответить
      • Альфа-банк попросил клиентов, пользующихся айфонами, не обновлять операционную систему, потому что их приложение для бизнеса перестанет работать с выходом iOS 16.
        Ответить
      • банк мудака оказался банком с мудаками, удивительно
        Ответить
      • Меня уже пытались подманить баннером в проге, какие-то там им нужны специалисты.
        Ответить
    • Какое же всё-таки Lua дерьмище. Там вообще нормальный код могут писать, или только лапшу?
      Ответить
      • local tHan = {
          ID = {"A", "B", "C"},
          A = {},
          B = {},
          C = {},
          Set = {
            ["nDisk"] = 10, -- The amount of disks to get moved
            ["nWait"] = 0.01, -- The amout of time to wait before a move
            ["clBase"] = colr(139,069,019), -- Base pylon color
            ["clDisk"] = colr(000,255,000), -- Disks color
            ["dW"] = 10, -- The distance between all pylons and window edges X
            ["dH"] = 20, -- The distance between all pylons and window edges Y
            ["dP"] = 15, -- The width of one pylon stick or plate
            ["dL"] = 11, -- Text letter width
            ["dT"] = 19, -- Pylon name text offset delta
            ["wT"] = 70, -- Fixed width of the first, top, smallest disk
            ["wB"] = 0,  -- Fixed width of the last, bottom, largest disk
            ["dD"] = 0,  -- The disk size width delta until the bottom disk is reached
            ["bW"] = 0,  -- Pylon base support width
            ["bH"] = 0,  -- Pylon hight
            ["tS"] = os.clock() -- Start time of the process
          }
        }

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

      В плюсах есть template argument deduction. А в йажах и котлинах нет нихуя
      https://discuss.kotlinlang.org/t/default-types-for-generics/7129/10

      Пиши, жаваеб, бойлер плейт, и не корчи из себя дохуя умного программиста
      Умные программисты пускай на С++ пишут, а ты знай свое дело
      Ответить
      • Напиши препроцессор. Или у вас нет? Я вот на петоне генерю C++-код и не парюсь.
        Ответить
        • заебусь встраивать его в билд процесс
          Ответить
          • Рядом положи с комментариями «ФАЙЛ АВТОГЕНЕРИРУЕМЫЙ, РУКАМИ НЕ ТРОГАТЬ, ссылка на скрипт»
            Ответить
            • А Intellij Idea, сервер Continious Integration и десяток скриптов прочитают этот файл, и исполнял его
              Ответить
      • по-моему, тут разруха не в клозете

        но я котлина не знаю, потому фиг его знает
        Ответить
        • Просто на С++ можно указать дефолтное значение параметра шаблона например, а в котлине нельзя
          Вот и вся разруха
          Ответить
          • > дефолтное значение параметра шаблона
            – для типа?
            Ответить
            • да
              template <typename T = char> // <----
              struct Parent
              {
              	T foo;
              };
              
              struct Child: Parent<int>
              {
              	
              };
              
              struct Child2:Parent<>
              {
              	
              };
              
              
              int main()
              {
              	Child c{};
              	c.foo; // int
              
              	Child2 c2{};
              	c2.foo // char
              
              }


              Вот такую хуйню на джаве не сделать. И на котлине. Я добавил гереник к паренту, и теперь должен стопицот потомков поменять.
              Ответить
              • с дженериками просто часто такая же история, как с регулярками. про "теперь у вас две проблемы"
                Ответить
                • Такая проблем кажется что есть с чем угодно, не исключая и программирование)
                  Ответить
          • именно поэтому тайпскрипт лучше котлина
            Ответить
            • Тайпскипт действительно лучше котлина, жаль только станадратная библиотека у него такая остосная и на JS
              Ответить
              • Напиши ts под jvm
                Ответить
                • Тогда не будет бесплатного интеропа с JVM:)
                  Ответить
                  • Почему?
                    Ответить
                    • Потому что:
                      * Компилятор тайпскипрта не умеет понимать описанные в .class файлах классы и интерфейсы. Придется для них для всех делать .d.ts файлы
                      * JVM имеет типизацию в рантайме, и не поддерживает структурную типизпцию, так что передать куда-то объект, имеющий подходящие поля, будет невозможно (нужно явно реализовывать интерфейс)

                      То есть запустить скриптушню в JVM конечно можно, но вызовать чужой код, написанный на java/kotlin будет не всегда просто
                      Ответить
              • Что лучше: ts или питно гниды опоссума?
                Ответить
                • типизаци я конечно лучше у ts, но у гниды хоршая стандаотная либа
                  Ответить
      • Йада — не HLL.
        Ответить
    • Ахах, какие же всё-таки архитекторы - пидоры.

      https://vk.com/wall-7275_57184
      Ответить
      • не понимаю

        чем больше борода -- тем больше сеньер?

        У человекоподобных обезъян важным считается седина на спине. Если у самца есть проседь на спине, значит он солидный: другие самцы его побаиваются (может дать пизды) ну и самки лучше дают
        Ответить
        • Что за седина и проседь на спине? Фото есть?
          Ответить
          • Older male gorillas, called silverbacks, call the shots in their family group.

            “Male gorillas are 'blackbacks' until they turn about 12 years old, when they develop the silver 'saddle' on their backs,” says Don Moore, director of the Oregon Zoo. (Gorillas are no dummies—here's why.)

            видимо так
            https://www.gorilladoctors.org/wp-content/uploads/2022/02/Mountain-gorilla-family_%C2%A9-Skyler-Bishop-for-Gorilla-Doctors.jpg
            Ответить
            • А про человека?
              Ответить
              • Насколько я помню, к мнению мужика с длинной седой бородой скорее будут прислушиваться, чем к юнцу

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

                        У некоторых животных есть друге показали: самцы жабы надуювают такую хуйню на шее: чем хуйня больше -- тем самец пижже
                        Павлиты хвост показывают
                        Ответить
            • Красивая теория, но основана на том, что больше похоже на потертость от спиногрыза.
              Ответить
      • https://vk.com/public7275?z=photo-7275_457241974%2Falbum-7275_00%2Frev
        Ответить
    • внимание тут новое покушать

      КИРИЛЛУ НИКИФОРОВУ 16 ЛЕТ, ОН РАБОТАЕТ ПРОГРАММИСТОМ, ДЕВОПСОМ И УЧИТСЯ В ОНЛАЙН-ШКОЛЕ ВМЕСТО ОБЫЧНОЙ. КАК У НЕГО ВСЕ ПОЛУЧАЕТСЯ?

      https://razrabs.ru/post/b1c2614f-eb61-4bdb-9530-c64ee89f35e9

      но на самом деле без задоринки (
      Ответить
      • мне трудно оценить скилловость чувака по его гитхабу
        https://github.com/allmazz

        а других источников нет

        Немного смущает
        > и развиваю стартап в сфере ресторанного бизнеса.

        ps:
        https://github.com/allmazz/pyfusion/blob/master/pyfusion.py
        для лабы более чем годно, на самом деле
        в 16-то лет
        Ответить
    • ἰδιώτης
      Ответить
    • Твой API всё равно абъюзнут. Если ты не задокументировал его прямо с конкретными примерами использования, то его абъюзнут
      Если задокумнтировал -- все равно абъюзнут, но тайком

      Если ты разбил систему на модули, и не нарисовал документации, то в корный модуль насрут гуем, а в гуйный -- сложной бизнеслогикой, и потом будут ныть, что ее не протестировать
      Если нарисовал -- все равно насрут, но втихаря
      Ответить
    • “Overall, few Americans think men can get pregnant,” said WPAi Managing Director Conor Maguire. “But with 36% of a core Democratic constituency (college-educated white Democratic women) and one out of five Democrat voters believing this, one can see why Democratic leaders coddle the radical gender theory movement.”
      Ответить
      • Надо бы заебенить Critical Gender Theory чтобы по-франкфурристски пояснять за капиталийский патриархат.
        Ответить
    • > Следующая новинка — AirPods Pro 2 со встроенным в кейс динамиком для поиска через «Локатор» и петелькой под ремешок.


      Ахахахаха. У меня такой ремешок был на телефоне в 2005 году. Скоро эппл будет выпускать кнопочные смартфоны?
      Ответить
      • вот такое изобретут
        https://youtu.be/DNcCN08tmS4?t=304
        Ответить
      • Филипс уже выпустил аппарат с «Андроидом» на кнопках:
        https://4pda.to/forum/index.php?showtopic=971078

        А про кночные симбофоны все, наверное, уже забыли...
        Ответить
        • иканус, а ты palm застал? PalmOS?

          там SDK на сишечке, простой
          https://github.com/jichu4n/palm-os-sdk/tree/master/sdk-5r3/include

          оцени, кстати, уровень документированности
          Ответить
        • Это не те кнопки
          Ответить
    • https://vk.com/wall-174299957_33551

      Питухи, а вы где в данном распределении?
      Ответить
      • > vk.com

        Fedposting intensifies.
        Ответить
      • Чуть правее середины

        Меня, в целом, напрягает распиздяйство и низкое качество всего, чего угодно.
        Ответить
    • Современные антипаттерны дизайна на одном сайте:

      https://userinyerface.com/
      Ответить
    • Надо бы фактчекнуть
      https://files.catbox.moe/yrlcaa.jpeg
      Ответить
    • ХУЯТУС
      Ответить
    • Если есть Битрикс-24, то должны же быть Битрикс-23 и Битрикс-22, ведь так?

      А когда Битрикс-25 выйдет?
      Ответить
    • ну что, никто не знает?

      https://stackoverflow.com/questions/73666576/how-to-get-low-word-and-high-word-from-a-real
      Ответить
    • В России назревает дефицит имплантов для ягодиц
      Ответить
    • Птихуи, что там щас горячего по теме стеганографии?
      Ответить
    • Недавно проходил курс по information security

      Рекомендуют две вещи:
      1. Обязательно очищать память, которая содержала sensitive data
      2. Не использовать C и C++, потому что error prone

      И я вот думаю, а как в языках с gc или даже ref count выполнить тогда первый пункт нормально?
      Ответить
      • https://docs.microsoft.com/en-us/dotnet/api/system.security.securestring?view=net-6.0

        > И я вот думаю, а как в языках с gc или даже ref count выполнить тогда первый пункт нормально?

        А вообще кто тебе мешает занулить массив байт или чаров?
        Ответить
        • В Жабе, ЕМНИП, многие либы для аутентификации возвращают не String, который немутабельный, а массив чаров, чтобы потом его можно было занулить.
          Ответить
        • > кто тебе мешает занулить массив байт или чаров

          Исключения. Это же не няшная, чтобы всё было просто и предсказуемо...

          Не, запинать можно, конечно. Но гарантий никаких, только внимательность программиста.
          Ответить
          • Какие исключения, записи в уже выделенную память?
            Ответить
            • Между заполнением и зачисткой. Там же по-любому какие-то действия есть.
              Ответить
              • И программа либо обрабатывает его, либо валится целиком, либо сделана долбоебом, который и на сишке всё проебет.
                Ответить
                • > либо валится целиком
                  И данные остаются в памяти, откуда, в теории, их можно спиздить.
                  Ответить
                  • чем это отличается от сишки?
                    Ответить
                    • Тем, что сишка не позиционирует себя как безопасный язык высокого уровня.
                      Ответить
                      • Джава тоже никаких гарантий по поводу защиты информации не даёт и никогда не давала
                        Ответить
                        • о чём и тред
                          Ответить
                          • тред о "сишка в этом аспекте лучше", когда нихуя не лучше
                            Ответить
                            • Сишка лучше т.к. у неё control flow простой и наглядный, без этих ваших исключений.
                              Кресты лучше т.к. там данная задачка решается в одной точке без размазывания говна по всему коду.

                              А в джавках с шарпиками всегда всё было хуёво с детерминированным освобождением ресурсов. Одни понты.
                              Ответить
                              • >Сишка лучше т.к. у неё control flow простой и наглядный,
                                привет setjmp
                                Ответить
                • > либо сделана долбоебом

                  >> Но гарантий никаких, только внимательность программиста.

                  И это называется высокоуровневым языком...
                  Ответить
                  • Это всё подразумевает, что либа сделана недолбоебом.
                    Ответить
              • А если бы на С++ писали, то при разворачивании стека после исключения деструктор бы всё затёр.
                Надо только тело программы обернуть в try { . . . } catch(...) { throw;}, а то стек может и не развернуться.
                Ответить
          • почему нельзя обернуть строку в класс, и в деструкторе его затирать в памяти?

            в йаже так нельзя
            Ответить
        • MyCrosoftRealSecureString


          А вообще купите или спиратьте книжку Циммермана, там он как боженька расписал всё про память.
          Ответить
        • > securestring

          We don't recommend that you use the SecureString class for new development. For more information, see SecureString shouldn't be used on GitHub.

          Какой багор )))
          Ответить
      • Вспомнил о проблемах с флешками.

        Для уменьшения износа применяют flash translation layer — прослойку между файловой системой и физическими секторами. Когда драйвер файловой системы что-то пишет в сектор номер 100500, то на самом деле данные пишутся не в физический сектор 100500, а каждый раз в разный.

        Так вот из-за этого не работают два алгоритма:
        1. Алгоритм поиска бедблоков. Он найдёт блоки, которые считает испорченными, а FTL сделает ротацию блоков, и в списке плохих блоков могут оказаться хорошие, а в списке хороших — плохие. Из-за этого, кстати, из Андроида удалили программу badblocks.

        2. Алгоритм уничтожения данных. FIPS, кажется, перед удалением файла рекомендовал затереть его содержимое каким-нибудь байтом, потом повторить эту процедуру пару раз с другими заполнителями. Так вот на флешке FTL может затереть свободные сектора, а сектора с данными могут оказаться невредимыми.

        Как правильно поступать на флешке? Искать обход FTL, чтобы добраться до физического уровня?
        Ответить
        • Выпаять flash-чип и затереть его на программаторе.
          Или можно попробовать найти какую-то там сервисную утилиту, которая общается с говночипом, который делает этот flash translation layer - и заставить этот чип всё нахуй занулить и переформатировать.
          Ответить
        • > Как правильно поступать на флешке?

          Никогда не писать плейнтекст на флешки и диски, очевидно.
          Ответить
        • Какое LBA )))
          Ответить
        • >Как правильно поступать на флешке?
          g: Молоток

          Других споосбов нет
          Ответить
      • > Не использовать C и C++, потому что error prone

        Лол. Что не помешало джавистам переписать всё с небезопасного языка на безопасный и обосраться с нулевой подписью...
        Ответить
      • вот так:
        https://docs.microsoft.com/en-us/dotnet/api/system.security.securestring?view=netfra mework-4.7.2
        https://docs.oracle.com/html/E28160_01/org/identityconnectors/common/security/GuardedString.html

        Второй пункт спорный. Совсем не очевидно, что С++ более error prone, чем пхп с точки зрения безопасности

        Скорее как раз дырка будет в какой-нить строковой интерполяции скриптушни и иже с ним
        Ответить
        • > С++ более error prone

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

              Грузить из инета дллку и запускать её в сендбоксе вполне реально.
              Ответить
              • реально наркоманы так делают???

                define сендбокс
                там все сисколы плюшевые?
                Ответить
                • > define сендбокс

                  Например seccomp. Для форматирования логов как в л4ж вполне сойдёт.

                  > реально наркоманы так делают

                  IE. Причём там ещё и без сендбокса было.
                  Ответить
                  • Это вроде бы такой типа пхп safe mode, когда ты можешь только read и write в унаследованные дескрипторы, а больше не можешь нихуя

                    Я бы не стал честно говоря никакой питуринг полный язык с Интернета запускать у себя на сервере: даже в секкомпе можно наверное срать while(1)

                    >ie
                    ты про ActiveX?

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

                      Первый режим -- да. Во втором можно через BPF сисколлы фильтровать.

                      > while(1)

                      Приоритеты, лимиты и таймаут вполне настраиваются.
                      Ответить
                      • c bpf как-то очень мудрёно, можно и обосраца

                        Зачем вообще для форматирования логов загружать говно?

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


                            Жабаеб взял какой-то шаблонизатор
                            Шаблонизатор позволял внутри строк вызывать внещний код (ну чтобы писать бизнес логику в шаблонах, отличный паттерн же)

                            Более того, он позволял загрузить логику снаружи

                            Условный питух в графу "user name" передал какой-то код

                            Лонггер записал "{userName} вошел в чат"

                            ну и понятно, что было
                            Ответить
                            • Если я правильно помню, там ещё надо было обосраться и передать недоверенную строку как строку формата. Ну примерно как в printf скормить её первым аргументом и получить RCE.

                              Или прям даже в аргументах сканило?
                              Ответить
                              • ха-ха, классик
                                printf(someShit);
                                //получает по башке
                                printf("%s", someShit);
                                //получает по башке
                                printf_s
                                Ответить
                • > реально наркоманы так делают???

                  Один раз даже предотвращал.
                  — А давайте будем загружать все DLLки из каталога modules и это будут расширения?
                  — Ну ок, давай.
                  — А давайте дадим возможность в шаблоны вставлять название расширения и ссылку на его скачивание, чтобы погромист мог сделать, чтобы у конечного питуха всё незаметно скачивалось и работало без пауз в процессе?
                  — Вы там все охуели, что ли?
                  Ответить
                  • Если все модули ваши -- вай нот? Не опаснее автообновления.
                    Ответить
                    • 1) Никакой проверки подписей не было
                      2) Расширеня — полуофициальный способ расширить возможности без обновления самой программы. Т.е. возможно, что они будут делаться третьими лицами.
                      3) Шаблоны делаются кем угодно (это как обработки в 1С концептуально, основная бизнес-логика в них) и предложено было по сути ввести в конфигурационный файл поле с произвольным путём (на официальный сайт или на сетевую шару) по которому само без вопросов скачается и запустится расширение. Учитывая, что шаблоны обрабатываются сервером, запустится с теми же правами, что и сервер. Отличная идея.
                      Ответить
                      • Да, с такими требованиями это реально пиздец.
                        Ответить
                      • А чей сервер? Если клиента, то он сам пидор. Если ваш -- то пиздец.

                        В 1С, насколько я слышал, такая проблема не редкость.
                        Долбоёб админ запускает его чуть ли не от LocalSystem, а долбоёб 1С программист разрешает запускать внешние обработки, ну и привет куку
                        Ответить
                  • по полному пути?:)

                    я бы проверял подписи модулей и зашивал в вашу .exe публичные ключи разрешенных писателей модулей
                    Ответить
                    • Фашист! Модули должны мочь писать все
                      Ответить
                      • не фашист, а коммерсант

                        Чтобы разрабатывать под мое приложение ты должен купить:
                        * средства разработки
                        * лицензию разработчика
                        * право продавать свое приложение конечным пользователям в моем магазине (я беру 1% с каждой транзакции)
                        Ответить
                        • > 1% с каждой транзакции

                          Ебать ты щедрый )))

                          Гугл с эплом по 20-30% вроде берут.
                          Ответить
                          • Забыл упомянуть:
                            * SDK
                            * компилятор
                            * IDE
                            продаются отдельно
                            Ответить
                            • Компилятор обрабатывает только 10 файлов в день, можно докупить использования во внутреннем магазине за $0.10 за штуку, или пак $1 за дюжину. Естественно в 2400 неиспользованные компиляции сгорают.

                              IDE в базовой редакции позволяет держать открытым только один файл. Нужно оформлять платную подписку, на 3, 5, 10, 15, 25 или бесконечное число одновременно открытых файлов.
                              Есть также ограничение на количество файлов в проекте. Это другая подписка. Первоначально поддерживается 10, можно расширить до 100, 1000 или 10000.

                              В SDK всё просто — платишь отдельно за каждую функцию, которую получаешь. Оптом — скидка.
                              Ответить
                        • прикольно ты с соседним отделом разговариваешь!
                          Ответить
    • Я схожу с ума.
      Ответить
      • Я больше не могу мать вашу
        Ответить
        • Выпей пива
          Ответить
          • Выпей пива, — сказал он, — и ты станешь мужчиной. — Не хочу пива. Я хочу быть мужчиной и хочу, чтобы ты меня научил. Ты всегда говоришь: «Мы должны быть мужчинами». Но ты не мужчина. У тебя не хватает мужества, потому что ты боишься. А я не боюсь. Поэтому я стану мужчиной, и я буду мужчиной. Он был моим отцом, но он был не из нашей деревни. И он был моим братом, но я был его братом. Мы жили в одном доме, ели из одной тарелки, спали на одной кровати, но мы были не родными братьями.
            Ответить
        • Что тебя расстраивает?
          Ответить
    • Твиттер -- странное место...
      https://twitter.com/parshkulya/status/1567833559682932736
      Ответить
    • какой багор ))

      https://pbs.twimg.com/media/FcIXXJ9WQAAMM9j?format=jpg&name=large
      Ответить
    • Перекат!

      https://govnokod.ru/28366
      https://govnokod.xyz/_28366/
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • [color=whirw]v8Zz4Rl9Mc3Nn0Sm0Ck8Mg1Ll4Ow6Mr5Fg1Mo5Sl 7Eb3Ey3Hc3Zl4Id6Pw8Qa4Ub8Pq2Ec9Mu5Kt4Pm3 Ek6Gu9Kh0Ol9Yl3Mr8Ot[/color]
      Ответить
    • [color=whirw]l6Im1Jt1Tm1Jq8Pv5Uy4Ia9Sj5Es1Zg7Dp0Rw3Pu 9Nq9Ji5Hn2Hq0Jl8Hg9Ms0Th3Ka3Xs8Zf4Ks1Vi9 It4Zs9Ml6Ow0Jy1Cq8Zb[/color]
      Ответить

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