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

    0

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

    #87: https://govnokod.ru/27429 https://govnokod.xyz/_27429
    #88: https://govnokod.ru/27432 https://govnokod.xyz/_27432
    #89: https://govnokod.ru/27435 https://govnokod.xyz/_27435
    #90: https://govnokod.ru/27439 https://govnokod.xyz/_27439
    #91: https://govnokod.ru/27449 https://govnokod.xyz/_27449
    #92: https://govnokod.ru/27460 https://govnokod.xyz/_27460
    #93: https://govnokod.ru/27463 https://govnokod.xyz/_27463
    #94: https://govnokod.ru/27466 https://govnokod.xyz/_27466
    #95: https://govnokod.ru/27473 https://govnokod.xyz/_27473
    #96: https://govnokod.ru/27478 https://govnokod.xyz/_27478
    #97: https://govnokod.ru/27484 https://govnokod.xyz/_27484
    #98: https://govnokod.ru/27495 https://govnokod.xyz/_27495
    #99: https://govnokod.ru/27504 https://govnokod.xyz/_27504
    #100: https://govnokod.ru/27508 https://govnokod.xyz/_27508
    #101: https://govnokod.ru/27511 https://govnokod.xyz/_27511
    #102: https://govnokod.ru/27518 https://govnokod.xyz/_27518
    #103: https://govnokod.ru/27526 https://govnokod.xyz/_27526
    #104: https://govnokod.ru/27534 https://govnokod.xyz/_27534
    #105: https://govnokod.ru/27544 https://govnokod.xyz/_27544
    #106: https://govnokod.ru/27552 https://govnokod.xyz/_27552
    #107: https://govnokod.ru/27554 https://govnokod.xyz/_27554
    #108: https://govnokod.ru/27557 https://govnokod.xyz/_27557
    #109: https://govnokod.ru/27581 https://govnokod.xyz/_27581
    #110: https://govnokod.ru/27610 https://govnokod.xyz/_27610
    #111: https://govnokod.ru/27644 https://govnokod.xyz/_27644
    #112: https://govnokod.ru/27648 https://govnokod.xyz/_27648
    #113: https://govnokod.ru/27652 https://govnokod.xyz/_27652
    #114: https://govnokod.ru/27659 https://govnokod.xyz/_27659
    #115: https://govnokod.ru/27665 https://govnokod.xyz/_27665
    #116: https://govnokod.ru/27671 https://govnokod.xyz/_27671

    Запостил: nepeKamHblu_nemyx, 22 Сентября 2021

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

    • Добрый день.

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

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

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

        Для Windows Subsystems for Linux (WSL) был разработан ряд образцов вредоносного ПО, нацеленных на взлом машин с Windows. С их помощью операторам удается оставаться незамеченными, избегая обнаружения популярными механизмами защиты.
        Ответить
        • Да там одна case-sensitive файлуха чего стоит.
          Ответить
          • Вообще-то в лялихе она case-sensitive. Ты, что, враг линукса?
            Ответить
            • Притащить case-sensitive файлуху в систему, где 30 лет была case-insensitive -- к дырам в безопасности.
              Ответить
              • вообще-то WSL файлуха в пинде не видна, токмо через редиректор \\wsl$
                Ответить
                • Вообще говоря, любой NTFS каталог можно сделать case-sensitive. По-умолчанию они только для каталогов самой WSL это включают?
                  Ответить
                  • А, ты про первый WSL?
                    Да, только для них.

                    Только первый WSL не нужен.

                    А второй WSL это виртуалка с ``vhdx`` файлом
                    Ответить
      • Имею вот такой лог в хомяке периодически при запуске idea, при этом запускается она без ошибок, и внешне ведет себя нормально
        https://pastebin.com/YfyT6VnL
        Не пойму, кто инициатор сранья этого лога, и где попросить класть этот лог не в хомяк а куда-то с глаз долой, либо устранить проблему. Не сталкивались?
        Ответить
        • JVM сигсегвнулась при вызове XSync (он флашит буфер команд икс серверу). Можешь послать им дамп:

          https://youtrack.jetbrains.com/issues/JBR
          (это или бага их JVM, что вряд-ли, или твоей xlib)

          Кто именно срёт и когда можешь отловить через ``inotifywait(1)`` на папке наверное
          Ответить
        • Предлагаю не использовать жидбрейнсовские помои
          Ответить
          • На винде не крашится, кстати

            Предлагаю не использовать прыщепомои
            Ответить
          • Мне вообще-то нравятся джетбрейновские помои, по крайней мере по сравнению с мс-помоями или дохлыми еклипсами. Другие иде просто не для моих языков в изначально, поэтому превращать их плагинами во что-то приличное — примерно то же, что превращать вим/емакс в иде. Да, из вим можно сделать божественную среду для конкретного языка или проекта, но у джетбрейновского говна скорее всего будет преимущество по скорости разворачивания юзабельной среды для уже существующего проекта который приходит тебе на поддержку на пару месяцев и потом ты о нем забываешь.
            Ответить
            • В одной конторе я хуячила ЙАЖА в Emacs. Со скоростью быстрее идеёбов. Но мы об этом не любим вспоминать.
              Ответить
              • Ну так ты читер небось. Пока "Intellij Idea" загрузится, ты уже альфа версию выпустишь.

                А вот ты поставь свой Emacs на 386 SX чтобы чеснее было
                Ответить
                • «Intellij Idea» на «386 SX», скорее всего, вообще не загрузится.
                  Ответить
                  • я про емакс

                    "Intellij Idea" не влезет ни в одно хранилище, которое можно к нему подключиьь
                    Ответить
                • Старая версия взлетит, думаю. Я новомодными поделками вроде ``LSP'' не пользуюсь.
                  Ответить
                  • У тебя кавычки не парные.
                    Ответить
                    • А, хотя я не прав. Кавычки открываются и сразу закрываются.
                      Ответить
                    • Это m4 мэн
                      Ответить
                    • В ``LaTeX'' так надо. Потерянные кавычки древних шизов, которые не надо эскейпить.
                      Ответить
                      • Это в `m4' так надо.

                        В \guillemotleft{}LaTeX\guillemotright{} и вообще в \guillemotleft{}TeX\guillemotright{} пишут так. Длинно, зато на 100% работает. Можно создать свою команду-алиас покороче.

                        В нестандартной русификации видел \лк{}такие\пк{}.

                        Если в текущем шрифте есть лигатуры для кавычек, то можно <<Так>>. Может быть, и ``так'' будет работать, если в выбранном шрифте есть соответствующие лигатуры. Только что нагуглил, что есть шрифт, в котором есть и "`такие"' лигатуры.

                        Если движок юникодный («alef», «lamed», «omega», «lambda»), то можно сразу писать юникодные кавычки и не париться.
                        Ответить
                        • LaTeX это круто и классно, я сделал как-то раз документ там)
                          Ответить
    • https://vk.com/wall-84875903_3490906

      СЕКСИФИКАЦИЯ (2021)
      Жанр: комедия

      Наталья отлично разбирается в программировании, но мало что знает о сексе. С помощью своих подруг Моники и Паулины она попытается разгадать тайны женского оргазма, победить в студенческом конкурсе приложений, и, возможно, осчастливить своих ровесников.
      Ответить
      • Павлины Аксенофф
        Ответить
      • Давайте смотреть.
        Ответить
      • СЕКСОКОД (2021)
        Жанр: комедия, аниме

        Desktop отлично разбирается в сексе, но мало что знает о программировании. С помощью своих подружек-волшебниц bormand, CHayT и PolinaAksenova он попытается разгадать тайны крестоблядского oргазма, победить в конкурсе приложений для пенсионеров, и, возможно, осчастливить своих всех, сидящих под guest'ом.
        Ответить
    • Чего только на свете не бывает.

      Питух на иксовой рассылке спрашивает как бы ему синхронизнуться с VBLANK.
      Ну я думаю: вот лох, небось такой низкоуровневый API только DRMу доступен, и всяким расширениям для 3D.

      Но оказывается, порн расширение есть и для рисования на заднем буфере и флипанья его по всинку.
      https://cgit.freedesktop.org/xorg/proto/presentproto/tree/presentproto.txt

      The Present extension provides a way for applications to update their
      window contents from a pixmap in a well defined fashion, synchronizing
      with the display refresh and potentially using a more efficient
      mechanism than copying the contents of the source pixmap.

      Свидетельствую, что нет более мутной штуки, чем X11
      Ответить
      • А зачем ты читаешь "иксовые" рассылки?
        Ответить
        • понтануться, что прыщеблядь
          Ответить
          • Познакомишься с настоящими программистами, узнаешь что прыщеблядством там никто не понтуется. Ну понотоваться прыщеблядством это как понтоваться тем, что ты умеешь двоичный поиск написать
            Ответить
            • приложи к своим прыщам подорожник и пересобери ядро
              Ответить
            • 80% «программистов» не напишут бинарный поиск. Про остальных 20% не уверен.
              Ответить
              • Я к собеседованию специально учился писать его на листочке
                Ответить
                • а в итоге тебя спросили, зачем нужна "собачка"
                  Ответить
                • А красно-чёрное дерево сможешь на бумажке перевернуть?
                  Ответить
                  • https://mebpilot.ru/800/600/https/sun9-32.userapi.com/c628228/v628228335/15895/kwtU3WUn-IQ.jpg

                    хули, распечатать и перевернуть

                    p.s. какой интересный полупашный урл
                    Ответить
                    • Отрезаешь всё, что до sun, работает. Веб-прокси?
                      Ответить
                      • у меня и так всё работает

                        просто удивился, что у чуваков кусок адреса это часть урла пашиной файлопомойки

                        интересно, какой движок до такого додумался
                        Ответить
                        • Я на многих сайтах видел такую питушню.
                          Ответить
                          • https://mebpilot.ru/800/600/http/govnokod.ru/images/brand.gif

                            Осталось найти скрип с POST
                            Ответить
                            • Реально можно любую ссылку на картинку прописать

                              Какой-то сложный прикол
                              Ответить
                              • Попробовал подставить «mebpilot» два раза, но меня обломала «Клаудфляра»:
                                https://mebpilot.ru/800/600/https/mebpilot.ru/800/600/http/govnokod.ru/images/brand.gif
                                Ответить
                                • Ну тут наверное их бек сам 500 возвращает
                                  Ответить
                                • я тебе больше скажу: оно походу пропускает любую ссылку на ресурс. можно вместо прокси использовать

                                  https://mebpilot.ru/800/600/https/files.catbox.moe/yhm265.webm

                                  с сайтами не работает:

                                  https://mebpilot.ru/800/600/https/govnokod.ru выводит сам сайт

                                  https://mebpilot.ru/800/600/https/govnokod/ru
                                  возвращает ошибку
                                  Ответить
                              • С чего ты взял, что только кратинку?

                                https://mebpilot.ru/800/600/https/putinism.wordpress.com/2021/05/18/zaches/
                                Ответить
                                • гк так не работает, проверь
                                  Ответить
                                  • Он не показывает корень сайта, а сложные пути показывает:
                                    https://mebpilot.ru/800/600/http/govnokod.ru/2222

                                    Только с https иногда обламывается.
                                    Ответить
                                    • аж интересна логика

                                      на некоторые урлы оно бросает ошибку
                                      некоторые показывает
                                      а с некоторыми показывает сам сайт мебпилота

                                      очень забавно

                                      но вообще так можно "хостить" запрещёнку. потом для хозяев сайта будет большой сюрприз

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

                                      обновился
                                      Ответить
                    • > распечатать и перевернуть

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

                Практика показывает, что 80% программистов сливается на ещё более тривиальных вещах...

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

                    Практика показывает, что умеющие в двоичный поиск реже пишут о от эн квадрат
                    Ответить
                  • > алгоритмы

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

                              Но у меня остались перлы в памяти.

                              --Я много работал с Oracle
                              --Как реализовать много-ко-многим в рсубд?
                              --Ну я через ORM работал, базу другой человек проектировал
                              Ответить
                              • Это пиздец смешно, он даже не знал, что в ORM можно задавать такие соотношения!
                                Ответить
                              • И как реализовать?
                                Ответить
                                • @Entity
                                  class Student {
                                  
                                      @Id
                                      Long id;
                                  
                                      @ManyToMany
                                      Set<Course> likedCourses;
                                  
                                      // additional properties
                                      // standard constructors, getters, and setters
                                  }
                                  
                                  @Entity
                                  class Course {
                                  
                                      @Id
                                      Long id;
                                  
                                      @ManyToMany
                                      Set<Student> likes;
                                  
                                      // additional properties
                                      // standard constructors, getters, and setters
                                  }


                                  Короче ты собеседовал ПОЛНОГО нуба.
                                  Ответить
                                  • >>>"getters and setters"

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

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

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

                                        Вы приняты на должность "PHP программист молодой, динамично развивающейся веб-студии"
                                        Ответить
                                  • Почему нельзя просто 2 таблицы и сказать «у меня связь многие ко многим»?
                                    Ответить
                                    • реализуй
                                      Ответить
                                      • ORM реализует.

                                        Алхимия вроде умеет такое?

                                        З.Ы. Не, не умеет, хочет таблицу.
                                        Ответить
                                        • Бывает два вида ORM.

                                          Одни ORM генерируют таблицу, и там нужно как Лолечка пишет просто разметить модели

                                          Другие (как ебатис например) просто мапят результаты запросов в объекты, а таблицы ты делаешь сам
                                          Ответить
                                      • Реализовать что?
                                        Ответить
                                        • Много-ко-многим на двух таблицах
                                          Ответить
                                          • Задачу сформулируй. Я не понимаю что тебе нужно, с базами данных не работал особо.
                                            Ответить
                                            • Есть ученики: у каждого фамилия, имя, отчество, год рождения, и пол.

                                              Есть классы: у каждого номер, буква, и тип углублённости:

                                              * Технический
                                              * Естественнонаучный
                                              * Гуманитарный
                                              * Инструкторско-трудовой (общеобразовательный)

                                              Сохрани мне в базе информацию о том какой ученик в каком классе учится

                                              Сколько нужно таблиц?
                                              Ответить
                                              • Делаем 2 табличке:
                                                1:
                                                - id ученика
                                                - фамилия
                                                - имя
                                                - отчество
                                                - год рождения
                                                - пол
                                                - id класса
                                                2:
                                                - id класса
                                                - номер
                                                - буква
                                                - тип углубленности

                                                Либо через 3 таблицы, 3-я будет
                                                - id ученика
                                                - id класса
                                                означающая принадлежность ученика классу. Но я пока не понимаю зачем, ведь ученик может быть только в одном классе. Это связь «многие к одному» получается? Ты к этому вёл?
                                                Ответить
                                                • >, ведь ученик может быть только в одном классе
                                                  И правда, я обосрался: в данном случае третьей таблицы не нужно.

                                                  Это "один ко многим"

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

                                                      >Я принят?
                                                      На вопросы про основы баз данных ты ответил, да)
                                                      Теперь наверное надо спросить про уровни изоляции транзакций
                                                      Ответить
                            • let mudaki = people.filter(proc (x: string): bool = return (x.endsWith("nemyx") or x.ends_with("govno")))
                              Ответить
                              • Вербозненько
                                Перепиши на руби, перл или котлин
                                Ответить
                                • Я их не знаю, ты перепиши.
                                  Ответить
                                  • на коком из трех?
                                    Ответить
                                    • Можешь на любом: я не знаю ни одного.

                                      Но лучше не на перле, потому что перл я точно не пойму.
                                      Ответить
                                      • %w[lamer hacker petooz].select{|x| not x.end_with? 'petooz'}

                                        руби
                                        Ответить
                                        • Выглядит как математика.
                                          Ответить
                                          • Выглядит как веточка сакуры у реки весной на фоне горы Фудзияма
                                            Ответить
                                            • Срослись ветка сакуры и сидящая на ней птица.
                                              Я отказываюсь верить своим глазам.
                                              Между ними должен быть промежуток.
                                              Ответить
                                          • Всё началось с языка программирования «SETL». Он довольно древний:
                                            https://ru.wikipedia.org/wiki/SETL
                                            Ответить
                                • Переписал с использованием библиотеки «sugar»:

                                  let mudaki = people.filter((x) => len(@["nemyx", "govno"].filter((y)=> x.endswith(y))) != 0)
                                  Ответить
                          • > отфильтровать

                            Да что там фильтровать. Сразу же чувствуется, когда чел в теме шарит, а когда просто умные слова выучил....

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

                              Интересно, я вообще пойму вопрос?
                              Ответить
                              • Что может произойти если неаккуратно сложить джва числа?
                                Ответить
                                • Переполнение? Причем масштаб трагедии зависит от того, signed они ли не signed.
                                  Ответить
                                • Это смотря, куда их сложить!
                                  Ответить
                                  • > Это смотря, куда их сложить!

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

                                    Я даже не думала о такой трактовке...
                                    Ответить
                                  • Ну да, если в IO порт, то между покладыванием в него числа может быть нужно сколько-то подождаьть
                                    Ответить
                                    • > подождаьть

                                      И не забыть проверить, что на эти адреса не стоит WB или WC...
                                      Ответить
                                      • ну да, бывает что ты пишешь сквозным макаром, а бывает что там буфер, и его потом надо как-то флашнуть
                                        Ответить
                                        • > флашнуть

                                          Вот я бы так не рисковала с MMIO регионами. Фиг знает, как там девайс отреагирует на burst write от твоего флаша. В теории ему даже burst read от предзагрузки кешлайна может не понравиться.

                                          WT здесь тоже не особо подходит т.к. в MMIO регистрах часто лежит какой-то статус от железки. А с кешированием ты будешь видеть какое-то старое значение.

                                          Проще поставить UC и спать спокойно.

                                          З.Ы. Именно поэтому j123123 за контроллеры, у него такой хуйни нет.
                                          Ответить
                                          • Я думал скорее о MMIO для данных, чем о регистре со статусом железки.

                                            Если там статус, то наверное буферизировать его и правда глупо.

                                            В MTRR (или как там оно называется) для этого региона нужно буфер отключать
                                            Ответить
                                            • > для данных

                                              А данные редко через MMIO пишут, на самом деле.

                                              Фреймбуфер какой-нибудь разве что. Но фреймбуфер, насколько я помню, рекомендуют делать как WC чтобы он и не лагал и кеш не засирал. При 1920х1280 он считай 10 метров весит, весь кеш смоет нахуй если экран почистить захочешь.
                                              Ответить
                                              • А как пишут? Выделяют память оперативную, срут туда, и сообщают её адрес устройству и оно оттуда, так сказать, DMAчит?

                                                Фреймбуфер особая питушня, потому что у видяхи своя память на борту же
                                                Ответить
                                                • > DMAчит

                                                  Ну да, все high-performance железки так работают.

                                                  Подстава в том, что кроме интела мало кто гарантирует когерентность между процессорным ядром и железкой (в спеке ARM'ов описан ACP аля accelerator coherency port, но х.з. если ли он где-то в реале). Железка может тупо не увидеть твои данные и наоборот.

                                                  И тут опять же проще сделать твой буфер UC или WC чтобы не пердолиться с точечными флашами.
                                                  Ответить
                                                  • Не очень понял про ядро.

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

                                                    Ты хочешь сказать, что в ARM их можно вытолкнуть из ядра, а до железки они не дойдут?

                                                    А как быть? Явно управлять кешем?
                                                    Ответить
                                                    • > Явно управлять кешем?

                                                      Ну да, у тебя есть джва стула: выключить кеш или точечно флашить. По крайней мере на том SoC'е, с которым я сейчас вожусь по работе.

                                                      > в общий для всех ядер кеш

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

                                                        Я думал, PCI и PCI-Express питухи ходят в RAM (ну точнее в контроллер памяти) прямой наводкой, а меси-хуеси касается только кеша, общего для ядер.

                                                        Я понимаю как можно снупать шину, к которой ты подключен (платы видеозахвата снупали шину чтобы узнать что ты там в VGA палитру насрал) а как можно снушать кеш?
                                                        Ответить
                                                        • > ходят в RAM

                                                          Я не помню точно, но вроде там что-то в духе ещё одного MESI между PCI-e, памятью и L3 от всех процессорных сокетов.

                                                          Т.е. если PCI-e срёт в память, L3 всех сокетов это видит и апдейтится, более глубокие кеши это видят и тоже апдейтятся. Так транзакция доходит от железки до ядер.

                                                          Если PCI-e читает память, то может получить отклик от L3 владеющего этим адресом ядра вместо памяти. Так транзакция доходит от ядер до железки.

                                                          Хотя, возможно, я гоню.
                                                          Ответить
                                                          • инетерсно, как это работает с NUMA, и как это работало до core 2, то есть когда контроллер памяти был в северном мос MCH.


                                                            Так ты о таком на собесах пиздишь?
                                                            Ответить
                                                            • > как это работает с NUMA

                                                              Судя по всему точно так же, просто ты можешь закешировать "чужую" оперативку и какое-то время владеть этим кешлайном пока хозяин или кто-то другой не отберёт?

                                                              > ты о таком на собесах пиздишь

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

                                                                Это, конечно, оффтоп, но если шедулер операционки выбирает ядро для потока, зная что этому ядру "ближе" ходить до нужных ему данных в памяти, а данные эти лежат в кеше другого ядра, а в памяти они stale, то что же это такое получается?

                                                                Ядро может конечно "отобрать", но это же лишние такты.

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

                                                                  А что ему остаётся делать? Без когерентности между всеми ядрами жить будет очень больно. Ну и это всё-таки обращение к кешу соседей, а не к тормозной SDRAM. Что не так уж печально, у QPI UPI адовая скорость.
                                                                  Ответить
                                                                  • > А что ему остаётся делать? Без когерентности между всеми ядрами жить будет очень больно.

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

                                                                    Можно сделать одну память доступной на read-only для кучи ядер (и при этом такая память должна быть строго неизменяемой, т.е. никакое ядро не должно там ниче трогать, иначе хуй знает что будет). А записывать хуйню в память может только одно ядро только один конкретный кусок, и читать его может только то же самое ядро, и больше никто т.е. вот разрешаем этому ядру писать в такие-то говнодиапазоны адресного пространства, и вот оно туда пишет, и чтоб больше туда нихуя нельзя было назначать.
                                                                    Ответить
                                                                    • > и дальше там чего-то делало (M)
                                                                      > залочивало память (E)
                                                                      > доступной на read-only для кучи ядер, строго неизменяемой (S)
                                                                      > и читать его может только то же самое ядро (I)

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

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

                                                                          На видюхах это вроде так и делается, каждому треду в группе достаётся свой фрагмент быстрой памяти, с которым он эсклюзивно работает. Входные данные алгоритма всегда read-only, выходные мёржатся через специальную железку.

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

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

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

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

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

                                                                                Можно делать отдельное адресное пространство для кэша, у каждого ядра - своё. У ядра 0 в каком-нибудь многоядерном контроллере будет от 0x000 до 0xFFF, у ядра 1 от 0x1000 до 0x1FFF и так далее. И вот какое-то ядро может через особую говноинструкцию откопировать себе оперативную память в свою кэш-память, или даже в кэш-память другого ядра насрать, если сильно надо. И будет еще отдельная память для каждого ядра под кэш инструкций, которая тоже по известно каким адресам для каждого ядра.
                                                                                Ответить
                                                                                • Ну ты сейчас классическую NUMA изобрёл...

                                                                                  Она вроде именно так и выглядела, пока её не вытеснила cache-coherent NUMA, которой уже не нужны скилльные программисты и заумный конпелятор.
                                                                                  Ответить
                                                                                  • > Она вроде именно так и выглядела, пока её не вытеснила cache-coherent NUMA

                                                                                    Как бы да, но не совсем. В "NUMA" не говорится о том, что кэш каждого ядра процессора является адресуемым. Там в такие детали реализации не углубляются
                                                                                    Ответить
                                                                                    • Ну у тебя частный случай: local memory у каждой ноды очень быстрая и её мало, поэтому нету кешей.
                                                                                      Ответить
                                                                                    • З.Ы. Купи fpga'шную плату, на самом деле. Я думаю тебе будет интересно повозиться со своим процом и т.п.
                                                                                      Ответить
                                                                                      • > Купи fpga'шную плату, на самом деле.
                                                                                        Не, я лучше пока по контроллерам буду, а то придется еще программерские носочки покупать https://www.yosyshq.com/team
                                                                                        Ответить
                                                                                      • https://signalseverywhere.com/blog/ вот кстати еще этот радиолюбитель(ница) SDR-щик(щица) пол сменил(а), хотя там признаки и раньше были, у него(нее) на этом https://www.youtube.com/watch?v=UEWOC6_HB7k видео ногти накрашенные.

                                                                                        Ты кстати красишь ногти?
                                                                                        Ответить
                                                                                        • > Your comment is awaiting moderation.

                                                                                          Вот пидорство.
                                                                                          Ответить
                                                                                          • >> Your comment is awaiting moderation.

                                                                                            А что ты там накомментировать хотел? Говнокод пропиарить?

                                                                                            https://govnokod.ru/27509#comment664549
                                                                                            Ответить
                                                                                            • Тем более кварк тут вроде был когда-то?
                                                                                              Ответить
                                                                                              • Правильно говорить "была". И вообще, я уже попробовал скастовать
                                                                                                https://govnokod.ru/13027#comment675628
                                                                                                надо проверить, будет ли отклик
                                                                                                Ответить
                                                                                                • Еще можно ссылки оставлять, например так:
                                                                                                  https://whitequark.org/
                                                                                                  Ответить
                                                                                        • Какие-то трапы одинаковые, похоже на обезьяничество: сначала они красят ногти, потом пробуют всё остальное.

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

                                                                                            Да низачем, особенности культуры человеков. У всяких там африканцев есть например культура себе в нос всякую херню вставлять https://2.bp.blogspot.com/-m3RRTvz9wCc/TtSlDpYAOgI/AAAAAAAAIjY/xB585sWe4ZY/s1600/nose+asmat+yaniruma.jpg - это из той же серии

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

                                                                                            В целом человеки женского пола более склонны ко всякой декоративной хренотени (мода там всякая, платьице, сумочка и прочее) во всех культурах (хотя не, не во всех. Мусульмане своих самок прячут. Ну ок, в большинстве развитых культур это так), так что тут наверняка что-то можно нарыть в мозгах и влиянии гормонов на мышление
                                                                                            Ответить
                                                                                            • Мужики XVII века-то и не знали!
                                                                                              Ответить
                                                                                            • Кстати, недавно дерматолог получил черепно-мозговую травму за то, что осмотрел мусульманку. Муж её привёл в поликлинику, но не хотел, чтобы врач её осматривал (зачем он вообще её тогда привёл?).
                                                                                              Ответить
                                                                                          • > Какие-то трапы одинаковые, похоже на обезьяничество: сначала они красят ногти, потом пробуют всё остальное.

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

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

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

                                                                                                      Для этого закрепители есть: https://vplate.ru/lak-manikyur/zakrepiteli/
                                                                                                      Ответить
                                                                                                      • Я думаю от каких-нибудь острых пинов на макетке их мало что спасёт...

                                                                                                        Тут разве что хуйню с УФ закреплением юзать, её потом только болгаркой вместе с пальцами.
                                                                                                        Ответить
                                                                                                        • > Тут разве что хуйню с УФ закреплением юзать

                                                                                                          Да, фоторезистом для плат ногти покрыть, лол
                                                                                                          Ответить
                                                                                                          • Есть хуйня именно для ногтей. Для неё ещё лампа продаётся (раньше были вакуумные лампы, теперь светодиодные), которой можно даже стирать ПЗУ.
                                                                                                            Ответить
                                                                                                            • > Есть хуйня именно для ногтей. Для неё ещё лампа продаётся (раньше были вакуумные лампы, теперь светодиодные), которой можно даже стирать ПЗУ.

                                                                                                              Этой хуйней для ногтей можно и фоторезист для плат экспонировать вообще-то

                                                                                                              http://forum.rcdesign.ru/blogs/115807/blog18481.html

                                                                                                              > Теперь нам нужна ультрафиолетовая лампа для засветки, у жены приватизировал на время УФ сушку для ногтей (в ней две лампы по 9вт ) и на растоянии примерно 30см делаем засветку примерно 2-3минуты. Переворачиваем плату другой стороной (аккуратно что бы не сместить негатив, я его заранее прозрачным скотчем к плате с одной стороны зафиксировал) и также засвечиваем 2-3 минуты.
                                                                                                              Ответить
                                                                                                          • > фоторезистом

                                                                                                            Лол, а это тема, можно даже картинку на него спроецировать, тянки из салонов завидовать будут!

                                                                                                            Правда х.з. как он себя на солнце поведет.
                                                                                                            Ответить
                                                                                                            • > можно даже картинку на него спроецировать

                                                                                                              – стандарт крестов лучше
                                                                                                              Ответить
                                                                                                            • > Лол, а это тема, можно даже картинку на него спроецировать

                                                                                                              https://i.redd.it/tviyhlkxmo731.jpg можно SMD компоненты даже встроить какие-нибудь
                                                                                                              Ответить
                                                                                                              • С таким, поди, в метро не пустят. Примут за шахида.
                                                                                                                Ответить
                                                                                                              • Так и ходят с пустым сокетом,
                                                                                                                зато с дохуя полными пальцами-сосисками, блеать
                                                                                                                Ответить
                                                                                                        • > вместе с пальцами

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

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

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

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

                                                                                                  а в чём зашквар?
                                                                                                  Ответить
                                                                                                  • А как ты относишься к мужскому маникюру (прошу заметить, это не означает красинье ногтей), зашквар?
                                                                                                    Ответить
                                                                                                    • а к силикону чтобы не потеть и к отбеливаю ануса?
                                                                                                      Ответить
                                                                                                      • Это куда силикон?
                                                                                                        Ответить
                                                                                                        • Подозреваю, что речь о силиконовой термопасте КПТ-8 или о силиконовом масле ПМС-10.
                                                                                                          Ответить
                                                                                                        • Хорошо, что про отбеливание ануса у тебя вопросов не возникло. Мне было бы трудно объяснить, но к счастью ты в теме
                                                                                                          Ответить
                                                                                                    • смотря, насколько сильно отполировано

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

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

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

                                                                    Верно, memory is a new disk. Правда ядро может быть физически в другом гнезде, и я даже боюсь представить как такая топология работает

                                                                    >UPI
                                                                    блядь, я тока про QPI знал))
                                                                    А как там дела у HyperTransport?
                                                                    Ответить
                                                                • > лишние такты

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

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

                                                      Мало делать флаши после записей, надо делать ещё и инвалидацию перед чтением. Иначе можешь просрать записанное железкой.
                                                      Ответить
                                                      • ну да, иначе он из кеша считает же

                                                        такой вот хардварный "volatile"
                                                        Ответить
    • https://www.linux.org.ru/images/19904/original.jpg

      кто-то работал за подобным моником? как впечатления? стоит того?
      Ответить
      • Возможно, диспетчеры какие-нибудь работали.
        Ответить
        • диспетчеры задач?
          Ответить
          • https://avtobddinfo.ru/dispetcher/profstandart-dispetcher-avtomobilnogo-transporta например такой диспетчер

            http://ucprof.ru/wp-content/uploads/2021/02/577_6d08431bd16ac54ebd287939ab9354c6-1140x458.jpg
            Ответить
            • я не уверен, что у таких мужиков все мониторы подключены к одной "рабочей станции"
              Ответить
            • https://www.openbsd.org/images/61_right.jpg

              Интересно, кто-нибудь пробовал собирать большие вогнутые ЭЛТ-мониторы из кучи ЭЛТ-трубок выстроенных в полукруг или типа параболу?
              Ответить
              • https://i.redd.it/fs5m9b3cfrm41.png ну и хуйня
                Ответить
                • https://upload.wikimedia.org/wikipedia/commons/2/2b/Xinerama_4way.jpg
                  Ответить
                • Норм. Ещё видел набор из маленьких мониторчиков для аэросимов, которые можно настраивать: установить высотомер или что-то ещё.

                  И всё конечно с TrackIR
                  Ответить
          • Опять туман,
            Закрыты Питер, Магадан.
            А на экран
            Слетелась стая с разных стран.
            Я справлюсь сам,
            А по спине холодный пот...
            Ответить
      • Он охуенный. На нём можно играть в игры с 180° FOV, с фланга никто не подойдёт.
        Ответить
        • а через бэкенд сможет подойти?
          Ответить
          • Да. Поэтому нужно два таких монитора друг над другом, чтобы 360° просматривать. Если приноровиться, то тебя врасплох вообще никто не застанет.
            Ответить
    • https://imgur.com/a/bdsR6JT
      Ответить
    • Российские власти намерены потратить больше 30 миллиардов рублей за 3 года на изоляцию Рунета
      Как пишет газета РБК, такие расходы заложены в проекте бюджета. В соответствии с законом о «суверенном Рунете», все сети связи в стране должны быть оборудованы техническими средствами противодействия угрозам. Они, в частности, использовались для замедления работы Twitter и для блокировки проекта Навального «Умное голосование».
      Ответить
    • https://stackoverflow.com/questions/1120140/how-can-i-read-and-parse-csv-files-in-c

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

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

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

          Если поле содержит кавычку, её удваивают.

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

          Самая неприятная вещь — поле, содержащее перенос строки.

          Функция fgetcsv в «PHP» эти ситуации умеет обрабатывать.
          Ответить
      • Обожаю эту тему: у русских и у американцев разделитель разный
        Ответить
        • В «Экселе» — да. Там вообще всё плохо. При смене локали перестают работать формулы.

          За пределами «Экселя» разделитель от локали не зависит. Он зависит от программы: могут использоваться запятая, точка с запятой и даже невидимый символ табуляции (который некоторые текстовые редакторы портят, заменяя на пробелы). CSV с табами в качестве разделителей называют TSV.

          Это не самая большая проблема, потому что это легко настраивается.

          Самая большая проблема в эскейпинге.
          Ответить
    • Я не знаю PHP.
      Ответить
      • Какой аффидевит )))

        З.Ы. Докажи.
        Ответить
        • Как можно доказать, что я что-то не знаю?

          Докажи, что ты не знаешь ассемблер под motorola 68k.

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

            На самом деле мне всё время лень глянуть, как он выглядит.
            Ответить
            • Ну неплохо выглядит для асма из 80х: 32-битный, куча регистров, ортогональные команды. х86 намного хуже получился.
              Ответить
              • На таком процессоре работала «Амига» — первый «бытовой» компьютер с мультимедиа (с графическим процессором, с музыкальным процессором, с мышью). «Амигу» тогда не оценили, всюду рекламировали «IBM PC».
                Ответить
              • Про «Амигу»:

                https://web.archive.org/web/20120305030738/rus.625-net.ru/625/1996/02/amiga.htm
                Ответить
                • > «Амигу» тогда не оценили

                  > Aмиги в 1989-1990 годaх расходились с тaкой скоростью, что по числу продaж превысили любые другие персонaльные компьютеры

                  Кому верить?
                  Ответить
                  • Скорее и то и то - хуйня, ссуть: 68k по тем временам был охрененно дорогим процом.
                    Ответить
                    • Для сравнения в 1980-е за «Агат-7» на советском аналоге 6502 требовали около 5 тысяч рублей, т. е. почти как за автомобиль «Жигули». 6502 был самым отстойным процессором на то время.

                      А техника получше стоила в разы дороже. Надо погуглить, сколько стоила «Амига». Мне уже страшно.
                      Ответить
                      • > советском
                        Любопытно, являлся ли Агагат в совке дефицитом?
                        Ответить
                  • Видимо, других компьютеров тогда продавали ещё меньше.

                    «На мировом рынке максимум можно будет продать штук пять компьютеров», – Томас Дж. Уотсон старший, председатель совета директоров IBM в 1943 году.
                    Ответить
              • Первые «Маки» были на 68к. Когда появились «Маки» на «PowerPC», в операционку был встроен мумулятор 68к, потому что под 68к было скомпилировано слишком много программ.

                А где ещё использовали 68к, кроме «Амиги» и «Мака»?
                Ответить
    • bormand 20.09.2021 (три дня назад)

      > А автоматику почему-то немного не довели до ума. У них были "заюзать весь диск как encrypted lvm" и "заюзать свободное место как обычные разделы"
      > но почему-то не было "заюзать свободное место как encrypted lvm". Хотя никаких технических сложностей в этом нет.
      > это правда, собирать всю матрёшку Encrypted LVM руками было очень занимательно


      https://govnokod.ru/27671#comment673686

      Леннарт, 23.09.2021 (сегодня):

      http://0pointer.net/blog/authenticated-boot-and-disk-encryption-on-linux.html

      > TL;DR: Linux has been supporting Full Disk Encryption (FDE) and technologies such as UEFI SecureBoot and TPMs for a long time.
      > However, the way they are set up by most distributions is not as secure as they should be, and in some ways quite frankly weird.
      > In fact, right now, your data is probably more secure if stored on current ChromeOS, Android, Windows or MacOS devices, than it is on typical Linux distributions.


      Похоже кое-кто читает ГК и грядёт system-cryptd.
      Ответить
      • Я бы скорее подумал про Борманда Поттеринга
        Ответить
      • systemd-doalld умеет решать все нужные задачи

        systemctl-doall --doall
        Ответить
    • Кто-нибудь пробовал эту питушню?

      https://github.com/Microsoft/WinObjC
      Ответить
      • Сомнительная хрень какая. во-первых иосеры уже предпочитают свифт. во-вторых мне трудно представить мобильного разработчика, которому не похуй на устройства на винде (скорее уж он хочет под андроид портировать код)

        ну пять лет неактивности и версия 0.2 намикает
        Ответить
    • У меня важный вопрос, но тех, кто даже лабу студенту сделать не может, просьба не отвечать, т.к. вы нихуя не умеете (это само собой разумеется).

      Как заинклюдить header и footer во все страницы сайта? А то мне ещё 10 страниц верстать, а я уже заебался копировать. Плюс препод может сказать что-нибудь подправить...
      Ответить
      • Пошёл нахуй.
        Ответить
        • Чего такой агрессивный? Вспомнил как был студентом и тебя послали нахуй, когда ты умолял сделать тебе лабу по FreePascal? Ну так иди подрочи, может отпустит. Телка-то такому заедушному токсику не светит: она сразу подумает, что ты ей в экстренной ситуации скажешь что-то типа "сама ебись со своими проблемами, мне на тебя 30 минут потратить западло".
          Ответить
      • SSI
        Ответить
        • А можно и по ссылке, а не значению: frameset или iframe.
          Ответить
        • Читал про такое.

          У меня возникли ещё две идеи:

          1. В шаблонизаторе Jinja есть наследование шаблонов (шаблоны – html странички). Можно сделать шаблон с футером и хидером, и потом все страницы наследовать от него, просто дописывая новые штучки.

          2. Если такой фичи нет в шаблонизаторе (я использую mustache), то можно просто читать футер и хидер, а потом передавать их как параметры в шаблоны, т.е. в остальные страницы.

          Я склоняюсь к тому, что лучше использовать второй пункт, чтобы не плодить сущности и лишний раз не пердолиться с веб-сервером. А чем SSI может быть лучше моего авторского подхода?
          Ответить
          • SSI работает в apache 1.3
            Ответить
            • А в nginx нужно ставить расширение для SSI (или оно там уже поставлено, я не знаю, я не настоящий вебтух)...
              Ответить
              • g: ngx_http_ssi_module

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

                  Можно написать скрипт, который футер и хедер вставляет в каждую страничку и сохраняет такие странички куда-нибудь отдельно, у меня тогда получатся шаблоны с футерами и хедерами, в которые я буду пихать всякие данные. И не придётся ничего генерировать, кроме самих шаблонов!
                  Ответить
                  • m4 + make
                    Ответить
                    • Кстати, а на порнхабе можно джобу настроить, чтобы автоматом запускала m4 + make после коммита?
                      Ответить
                      • порнхаб это гитхаб
                        порнолаб, допустим, гитлаб

                        а какой эвфемизм для битбакета?
                        Ответить
                      • на тревисе можно наверное
                        Ответить
                      • Да, при помощи «Pornhub Actions». Ещё можно настроить «Webhook» — тогда «Порнхаб» тебе на каждый пуш будет дёргать заданный URL.
                        Ответить
                      • Да, и полученное пушить в другой репозиторий, который превратится в pornhab pages. У меня так сайтик сделан (elisp вместо m4, правда).
                        Ответить
                    • На всякий случай я не шучу:
                      $ ls
                      cv.mc  file.mc  inc  Makefile
                      
                      $ ls inc/
                      shared.mc
                      
                      $ cat inc/shared.mc
                      define(HEAD, `
                      <!DOCTYPE html>
                      <html>
                      <head>
                        <meta charset="UTF-8">
                          <title>$1</title>
                      </head>
                      <body>
                      ')dnl
                      define(BUTT, `
                      </body>
                      </html>
                      ')dnl
                      
                      $ cat cv.mc
                      HEAD(My cv)dnl
                      <p>I love unix</p>
                      BUTT()dnl
                      
                      $ cat file.mc
                      HEAD(My page)dnl
                      <p>My page</p>
                      BUTT()dnl
                      
                      
                      
                      $ cat Makefile
                      SHARED := inc/shared.mc
                      FILES := $(patsubst %.mc, %.html, $(wildcard *.mc))
                      M4 := m4
                      
                      %.html: $(SHARED) %.mc
                              $(M4) $^ > $@
                      
                      .PHONY: all clear
                      
                      all: $(FILES)
                      clear:
                              rm $(FILES)


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

                      Пересборка двух файлов имеет такой тайминг
                      $ time make
                      m4 inc/shared.mc cv.mc > cv.html
                      m4 inc/shared.mc file.mc > file.html
                      
                      real    0m0.005s
                      user    0m0.004s
                      sys     0m0.001s
                      Ответить
                      • Это пипец как круто. Спасибо, что помог мне сделать лабу! Сейчас быстренько это интегрирую и завтра покажу преподу)
                        Ответить
                        • Лаба по дисциплине "программирование на гну мейк и m4"?
                          Ответить
                          • Да, как раз по этой теме. А освободившееся время (лабу-то делать не надо, лафа!) я потрачу на пиво и доту)
                            Ответить
                      • m4 это круто, но с ним ты маленько заебёшься что-то сложное делать. Поэтому я за ``bash'': https://govnokod.ru/27560
                        Ответить
                        • https://govnokod.ru/27560#comment655579
                          Ответить
                          • Нет противоречия. Для того, чтобы не обосраться с m4, нужен немалый скилл.
                            Ответить
                • Можно сгенерить на "D": https://tour.dlang.org/tour/en/gems/scope-guards
                  Ответить
          • Как у вас всё сложно... А в «PHP» шаблонизатор встроенный.
            Ответить
    • Лучшие платные видео-курсы по Vue.js

      Вместо вступления

      Конфликт между Владиленом и Ильей Климовым (популярными авторами контента по JavaScript), казалось бы уже угасший, вчера получил продолжение. Владилен выложил новое видео на своем youtube-канале, в котором ответил на критику своего курса, и в ответ раскритиковал действия своего оппонента в стиле грязного пиара.

      Я не буду выяснять кто прав, а кто виноват. Так или иначе это расследование скатится в субъективизм и сравнение личных качеств Ильи и Владилена, что не очень хорошо с этической точки зрения. Важно помнить, что оба блогера преследуют в первую очередь коммерческие цели, а не благо для сообщества, которое они могут декларировать.

      Качество их курсов я тоже не собираюсь обсуждать. Скажу только, что на мой субъективный взгляд преимущество Ильи это опыт и знания, а Владилен берет мягкой подачей и харизмой.

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


      https://habr.com/ru/post/579932/
      Ответить
      • А вы часто смотрите блоги программистов? Сможете поддержать разговор про любимых блоггеров?
        Ответить
      • Кто такой Владилен?
        Ответить
        • Я не знаю, видимо, я теперь тоже пенсионер. Скоро появится у меня и сын, который будет смотреть всяких Владиленов на ютюбчике и учить Vue.js, а я буду кряхтеть и говорить: «лучше бы книжку почитал, оболтус, болбес!»
          Ответить
        • Владимир Ленин
          Ответить
      • Блин, я спросонья прочитала как vim.js
        Ответить
      • Каким вообще додиком надо быть, чтобы покупать платные курсы по фронтэнд фреймворку?
        Ответить
        • Ну вот ты же послал нахуй студента, который не может лабу сделать, а студент взял и купил платный курс. Считай, это из-за тебя они существуют, эти говнокурсы!
          Ответить
        • За жалкие 19 баксов в месяц.
          Ответить
    • Какой сейчас предпочтительный вид мануала для гуйного софта? Pdf, аналог chm, просто набор html?

      P.S. шутейки про видео нахуй и в пизду
      Ответить
      • > видео

        Почему шутейки? У нас на старой работе так делали, питухам заходит.

        Ещё можно обучалки делать (хуета, которая при первом запуске предлагается).
        Ответить
        • Обучалки говно имхо
          Ответить
          • Все мануалы по гуйне — говно, потому что скриншоты/видео никто не обновляет после изменений в гуе.
            Ответить
            • Ну это справедливо конечно

              Но мануал можно даже распечатать

              А обучалка что? Вот я её прошёл и через неделю забыл какую-то шнягу, мои действия?

              Речь про софт посложнее немного туду листа.
              Ответить
              • > мои действия?

                Да, твои. Я бы не забыл. А если бы и забыл, то запустил бы обучалку снова)
                Ответить
        • Шиндошс признали CBT говном и даже статью накатали почем так
          Ответить
          • Вообще-то Cock and Ball Torture это не говно, а вообще охуенно.
            Ответить
            • твоих вкусы специфичны
              Ответить
              • Loss of blood flow is one of the greatest risks in cock and ball torture and may cause irreversible damage. Bleeding is an indicator of unsafe behavior. Because numbness may result from circulation problems in the affected member, the level of pain is not an indicator of a problem and signs of danger include numbness or loss of color and edemas.[16] Bondage in which the testicles are tied to another object is especially dangerous, increasing the risk of damaging the testicles through excessive tension or pulling.

                The most serious injuries are testicular rupture, testicular torsion and testicular avulsion, which are medical emergencies that require urgent medical attention.
                Ответить
                • На Википедии есть картинки с членами, которых пытают. Даже без спойлеров. А вдруг дети увидят?
                  Ответить
                  • Увидят, испугаются и не будут так делать. Всё норм.
                    Ответить
                  • В шикипедии фем повесточка, им можно
                    Ответить
                • Зачем? Зачем?
                  Ответить
                  • Ну вдруг он захочет попробовать, а так хоть не поранится.
                    Ответить
                • не пиши здесь больше
                  Ответить
                  • Может, тебе вот это зайдёт?

                    Small penis humiliation (SPH) is a form of verbal erotic humiliation involving the penis where a dominant person usually consensually degrades a submissive's penis. The practice may involve sexual acts or just the verbal humiliation itself; it may take place in public or in private.

                    Чтобы ты не стеснялся попробовать, внизу дописали вот это:

                    Submissive men who enjoy SPH do not necessarily have small penises.
                    Ответить
                    • > Submissive men who enjoy SPH do not necessarily have small penises.

                      Это они так думают...
                      Ответить
                  • Ну а если ты вдруг на самом деле няшная тяночка, то есть вот такой список на Википедии:

                    Pussy torture is applied through activities such as:[2][3]

                    wax play
                    caning
                    squeezing vulva (or "pussy lips")
                    erotic electrostimulation
                    genital piercing (for example, using needles)
                    figging (inserting ginger into the vagina)
                    using clamps
                    using a "pussy spreader" device with attached clothespins (for spreading the labia)
                    using a speculum (for spreading the vaginal opening)
                    using a crotch rope
                    attaching weights to the labia
                    inserting objects into vagina (for example, an oversized dildo or pussy hook)
                    inserting a hand into the vagina (fisting)
                    using a sex machine
                    shooting a water shower onto the genitals
                    producing a forced orgasm using devices such as a vibrator or Ben Wa balls
                    prolonged seating on a wooden horse or on a sybian
                    Ответить
                • Хорошо, что я плохо знаю «английский» и мне лень разбираться что за ужасы тут нанисаны.
                  Ответить
                  • Сейчас я отдохну и красочно, в подробностях, буду тебе переводить.

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

                The dynamics of tamakeri consist of a masochist having their testicles hurt by a sadist.[10] The fetish is popular among heterosexual and homosexual men and women.[11]

                А вот, смотрите, пранк )))

                Denkianma (電気按摩) (lit. "electric massage") is a popular Japanese prank played between two people where one person puts their foot into the genital area of the other and shakes it in a vibrating motion.[12][13] Often this is done by grabbing the other person's feet, raising them, and then placing one's own foot on their crotch and vibrating it.
                Ответить
    • Хорошо, что нет Царя.
      Хорошо, что нет России.
      Хорошо, что Бога нет.

      Только желтая заря,
      Только звезды ледяные,
      Только миллионы лет.

      Хорошо — что никого,
      Хорошо — что ничего,
      Так черно и так мертво,

      Что мертвее быть не может
      И чернее не бывать,
      Что никто нам не поможет
      И не надо помогать.

      Георгий Иванов. 1930 г.
      Ответить
      • Глубоко. Вы даже не представляете насколько тут много смысла.

        Богооставленный ледяной Рейх, который был всегда, ибо его место в будущем, ибо он пропал во мгле веков, ибо его нет и никогда не существовало.
        Ответить
    • «Яндекс» в честь десятилетия «Яндекс.Такси» обучит IT-профессиям 300 самых опытных водителей.
      Ответить
      • 20 сентября 2021 года «Яндекс» объявил, что в честь десятилетия «Яндекс.Такси» обучит IT-профессиям 300 самых опытных водителей сервиса. Компания пояснила, что полностью оплатит им курсы на «Яндекс.Практикуме» по новой IT-профессии на выбор (по направлениям анализ данных, программирование [веб, C++,Java, Python, React, тестировщик], дизайн, управление, маркетинг), а также поможет с трудоустройством после успешного прохождения обучения.

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

        Сервис «Яндекс.Такси» был запущен в 2011 году в Москве. На первом этапе его работы к новой системе были подключены 11 таксопарков Москвы и около 1 тыс. водителей. Сейчас сервис доступен в более чем 150 городах в шести странах, к нему подключены более 400 тыс. водителей.

        В конце 2020 года «Яндекс» начал бесплатно обучать IT-профессиям курьеров сервиса «Яндекс.Еда». Им были предложены на выбор программы тестировщиков, аналитиков данных и веб-разработчиков. Тогда первоначальный отбор из 500 участников прошли только 35 человек, которые получили возможность сменить профессию и пройти полное обучение по выбранной специальности.
        Ответить
        • Ахмат Абмош оглы Нуржоев. Сделай сайт по брацки.
          Ответить
        • Водители теперь для души не только будут водить но и программировать.
          Ответить
        • Какое повышение квалификации )))
          Ответить
      • А зачем?
        Ответить
        • Затем, чтобы «Лолечка» принёс это сюда и распиарил «Яндекс».
          Ответить
          • Уверен, Лолечка работает в Яндексе пиар менеджером, стараясь повысить узнаваемость бренда на форумах программистов
            Ответить
        • Чтобы на дорогах остались самые хуёвые водители и сбили побольше пешеходов, так в комментах написано.

          Бонусом – таксисты напишут много хуёвых программ, которые тебе придется пользовать и поддерживать.
          Ответить
    • Я студент первого курса в провинциальном вузе на направлении «Фундаментальная информатика и информационные технологии». Я отучился ровно 4 недели и уже хочу рассказать, что не так с нашим образованием, почему многие отчисляются, какие «бонусы» получают студенты аккредитованных ВУЗов и почему этого мало.

      Сразу хочу сказать, что все ниже описанное мной не касается каждого ВУЗа страны, тем более не касается престижных ВУЗов в Москве или Санкт-Петербурге. Но в топовые ВУЗы попадают в основном призеры олимпиад, а куда идти тем, кто поздно понял, что хочет стать программистом и поступает по ЕГЭ? В провинциальные ВУЗы, в таком я как раз и учусь.

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

      На первом же занятии по «Технологии программирования» наш преподаватель попросил нас зарегистрироваться на сайте для решения задач, после чего мы начали кодить простенькие задачи на арифметику. Никакого введения в синтаксис не было, мы учились прямо по ходу занятия. Кто-то уже имел опыт на плюсах, поэтому помогая друг другу моя подгруппа справилась в целом хорошо, намного лучше, чем другая. Там был только один «плюсист»-олимпиадник, который решал задачи в одиночку и никому помогать не хотел, поэтому остальные всю пару задавали вопросы по типу «Что такое include <iostream>?», «Зачем нужен using namespace std?» и так далее. Они не имели ни малейшего представления о языке программирования, их просто посадили кодить. К концу третьей недели на лекциях нам все же поведали о базовом синтаксисе и условных операторах, но мы уже давно изучили это самостоятельно и на парах спали, либо делали домашки по остальным предметам.
      Ответить
      • Признавайся, 6E3BY3HuK, это ты тот «плюсист»-олимпиадник.
        Ответить
      • У меня не остается сил ни на что, кроме как изучения материалов, которые мне дают в университете. Я даже не в силах прочитать «Проект Феникс», который мне посоветовали в Discord-сервере Тупицы (twitter: @the2pizza). Учеба отнимает очень много сил, кто-то даже выгорает, как, например, мой куратор. К концу первого курса он понял, что его уже тошнит решать эти олимпиадные задачи, поэтому он ушел в дизайн. Человек не написал ничего стоящего, не узнал о практиках программирования, его просто гоняли по задачам по типу «ввести число / посчитать / вывести число». По этой причине многие забивают на учебу и отчисляются, а кто-то берет академических отпуск.
        Ответить
        • Допустим, что все же силы на обучению чему-либо кроме ВУЗовских предметов найдется, где брать материалы или инструменты? Тут на помощь приходят бонусы, которые некоторые компании готовы дать для обучения.

          Например, JetBrains раздают свой софт бесплатно в образовательных целях, всем кто учится в аккредитованных высших учебных заведениях. Еще есть пакет студента на Github, куда входит более широкий спектр инструментов, позволяющие учиться, но этого все равно мало.

          Начнем с того, что все эти инструменты или курсы на английском языке, и это проблема.
          Ответить
          • На правах рекламы оставлю свой, пока еще пустой, твиттер (https://twitter.com/_am_i_dead_), может быть кому-то будет интересно последить за взрослением подростка и его развитием в IT-индустрии.
            Ответить
            • Дед инсайд и айти индустрия?
              Ответить
            • Целых четыре фолловера! Какая популярность )))
              Ответить
            • на правах рекламы оставлю свой никому не нужный твит https://twitter.com/_Alex__D_
              Ответить
              • >The TypeScriptLua repo contains the complete source code implementation for TypeScript compiler for Lua bytecode.


                Ты поехавший конечно )))
                Ответить
          • > Например, JetBrains раздают свой софт бесплатно в образовательных целях

            Подсаживают подростающее поколение на свои ублюдские тормозные жабапомои. Гандоны!
            Ответить
        • > У меня не остается сил ни на что, кроме как изучения материалов, которые мне дают в университете. Я даже не в силах прочитать «Проект Феникс», который мне посоветовали в Discord-сервере Тупицы (twitter: @the2pizza)

          Какой продакт-плейсмент )))
          Ответить
          • > Я даже не в силах прочитать

            А я даже не в силах погуглить что это... Но подозреваю, что какое-то нинужно.
            Ответить
            • Проект Феникс. Роман о том как DevOps меняет бизнес к лучшему | Спаффорд Джордж, Ким Джин
              Ответить
              • > Роман

                Кашицин?
                Ответить
              • Билл – IT-менеджер в компании Parts Unlimited. Утро вторника, по дороге в офис его застает врасплох звонок от генерального директора.
                Новая IT-инициатива компании под кодовым называнием «Проект Феникс» имеет критическое значение для Parts Unlimited, но проект явно выходит за рамки возможностей бюджета и очень сильно не укладывается в сроки. Генеральный директор хочет, чтобы Билл уладил все проблемы за 90 дней, или же весь отдел Билла будет уволен. С помощью перспективного члена команды и своей мистической философии Трех Путей Билл начинает видеть, что работа в IT имеет гораздо больше общего с работой завода, чем он когда-либо мог представить. Часы тикают, и Билл должен наладить связи между разными отделами компании, правильно выстроить работу и эффективно решить бесчисленные проблемы, возникающие в Parts Unlimited.
                В легком и развлекательном стиле авторы рассказывают историю, которая знакома всем, кто когда-либо работал в IT. Читатели не только узнают, как использовать методологию DevOps в своих компаниях, они уже никогда не посмотрят на IT прежними глазами.
                Ответить
                • Билл – IT-менеджер в компании Parts Unlimited. Утро вторника, по дороге в офис его застает врасплох звонок от генерального директора, и он вынужден работать 24x7.

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

                    Это какой-то новый политкорректный эвфемизм чтобы сказать «турок» или «араб»?
                    Ответить
      • > Там был только один «плюсист»-олимпиадник, который решал задачи в одиночку и никому помогать не хотел, поэтому остальные всю пару задавали вопросы по типу «Что такое include <iostream>?», «Зачем нужен using namespace std?» и так далее.

        Ассистенты зомбирующего повторяют: "Зачем? Зачем?"

        Затем зомбирующий начинает петь:
        "Зачем крестокомпилятор этот код компилирует?
        Зачем крестокомпилятор тут варнинг написал?
        Зачем это шаблоноговно не компилируется?
        Зачем тут баг возникает?"

        ( Поют несколько раз. Ассистенты зомбирующего повторяют после каждого раза "Зачем? Зачем?" )
        Ответить
      • >Что такое include <iostream>?
        >Зачем нужен using namespace std?

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

      В связи с этим хочу обратиться к говнокодерам: сделайте мне лабу сайт.
      Ответить
      • Переходи на uCoz.
        Ответить
        • Да, вот писал бы я на "PHP", не знал бы горя... Какой всё-таки великий язык придумали!
          Ответить
      • Вот хуйня как пример. Никак не могу придумать, как сделать конфиг с путями, т.к. захардкоженные пути выглядят как говно. Если их делать не через const, то в темплейты их уже не засунуть, а я хочу, чтобы те два темплейта у меня были темплейтами и раскрывались на этапе конпеляции. Короче жопа хуй залупа пизда, как же я ненавижу программирование!

        import jester
        import moustachu
        
        
        #[
        Server Configuration.
        ]#
        
        # A path to a directory where all templates reside.
        const template_base_directory: string = "./template/"
        
        
        # Templates for forming up the page initially.
        
        template loadTemplateFile(template_name: string): string =
          readfile((template_base_directory & template_name))
        
        template attachHeaderAndFooter(c: var Context) =
          c["header"] = loadTemplateFile("header.html")
          c["footer"] = loadTemplateFile("footer.html")
        
        
        # Well, those are the routes...
        routes:
          get "/":
            var c: Context = newContext()
            attachHeaderAndFooter(c)
            resp render(loadTemplateFile("index.html"), c)
        Ответить
        • Читабельность кода на нуле. Переведи на PHP, если хочешь услышать от меня какой-то совет.
          Ответить
          • echo "<html><div>header</div> middle <div>footer</div></html>"...

            Кажется, я понял, почему сайты все серьезные профессионалы предпочитают делать на "PHP".
            Ответить
        • Это что за говноязык?
          Ответить
          • Похоже на гадюку, но на самом деле хуй проссышь. PHP-то легко идентифицировать по долларам, а остальные языки смешиваются в одну кучу говна.
            Ответить
            • Полагаю, что это «Nim». В гадюке нет такого явного указания типов.

              А доллары, кстати, бывают в «Перле» и в «Баше».
              Ответить
              • Еще они есть в AWKе и m4 и make, и вообще долларов в юниксах много
                Ответить
      • Возьми «WordPress» тему и на основе её можешь делать
        Ответить
    • Привет!

      Я Кристина, мне 24 года. Сейчас я живу в Москве, хотя родилась в Симферополь начинала с зарплаты в 15.650 рублей в месяц, сейчас я зарабатываю свыше 300к в месяц.

      В свои 24 года я уже неплохо преуспела в трейдинге, купила себе AUDI и многие другие вещи, которые бы никогда не позволила на наемной работе. Могу отправиться куда захочу и не думать о том, что нет денег. Круто ведь, да?

      Я НЕ СОБИРАЮСЬ ТЕБЕ НИЧЕГО ПРОДАВАТЬ!!! Сейчас я набираю новеньких в команду. Платить мне ничего не нужно.
      Просто напиши "Деньги" vk.me/kricter

      Я считаю: низко брать с людей деньги за помощь и обучение, когда ты сама зарабатываешь свыше 400к в месяц.

      Всю информацию я даю бесплатно, мне не жалко.

      https://vk.com/wall-205802268_1433
      Ответить
      • Привет, давай познакомимся, меня зовут Сергей.
        Ответить
        • А, это бот...
          Ответить
          • Почему бот?

            Просто одинокая девушка из Симферополь хочет дать тебе 400к, но не может, пока ты не напишешь "Деньги" vk.me/kricter"

            Всегда так бывает
            Ответить
            • Я вконтакте удалил... Можешь ей написать за меня, пожалуйста? Деньги потом поделим пополам.
              Ответить
              • Ну раз пополам, то переведи мне 200 тысяч, и я ей напишу.
                Ответить
      • > свыше 300к
        > свыше 400к

        Доход вырос на 100к пока она сообщение писала?
        Ответить
        • Одно другому не мешает.

          В задаче получился ответ 10. Выберите правильный вариант:

          1) Меньше 1_000

          2) Меньше 100

          3) Больше 0
          Ответить
      • > Платить мне ничего не нужно.

        Значит кому-то другому нужно?
        Ответить
        • Надо заплатить $10 банку чтобы он разблокировал транзакцию, в которой она перевела тебе 400к

          номер карты банка прилагается
          Ответить
          • Я уже отправил $1000 нигерийскому принцу, чтобы он переправил свое состояние на мой банковский счёт. Больше нет :(.
            Ответить
          • Я отправил $10 но моя транзакция тоже заблокирована. Так что надо отправить $5 на вот эту карту банку, чтоб моя транзакция на $10 прошла
            Ответить
            • Я отправил $5 но моя транзакция тоже заблокирована. Так что надо отправить $2.5 на вот эту карту банку, чтоб моя транзакция на $5 прошла
              Ответить
    • Предлагаю объединить все Кавказские республики в одну под руководством Кадыра Рамзанова. Куда закидывать эту идею?

      Кадыров позвал Байдена в Чечню после слов об ЛГБТ «от Чечни до Камеруна»

      Президент США призвал страны всего мира встать на защиту ЛГБТ где бы то ни было, «будь это Чечня, Камерун или любая другая страна». Глава Чечни назвал его слова «странными и вздорными» и пригласил в республику

      «Байден сделал настолько абсурдное заявление, в ответ на которое я могу только пригласить его в нашу республику, чтобы он воочию убедился, что в Чеченской Республике нет петухов и даже нет такого слова. Вместо них у нас куриные мужья», — написал Кадыров в Telegram.
      Ответить
    • mrc p15, 0, r0, c0, c0, 0
      Какой cpuid )))
      Ответить
    • Допустим у меня есть питушня, которой указываешь адрес (хост), а потом через неё можно задавать запросы.
      Например,
      peetooshnya = init_peetooshnya("govnokod.xyz");
      for (i = 0; i < 1000000000; i++) {
          peetooshnya.get("/post/" + i);
          sleep(24 * 3600);
      }

      Но разработчики питушни могут обосраться следующим образом: например, j123123 в контроллере 1 раз резолвнет DNS govnokod.xyz в IP, и если админ поменяет IP, в программе он не поменяется.
      Или проблема надуманная? Встречались с такими багами?
      Ответить
      • Я за обращение к IP с заголовком "Host".
        Ответить
      • У тебя же keep alive? Тогда можно на коннекте резольвить, а потом пока канал не отпал спокойно кидать запросы...

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

            См так же "ни единого разрыва"

            Алсо, держать TCP соединение 24 часа и ничего не посылать по нему -- дурной тон.
            Ответить
      • Рагулярно.

        У меня есть скрипт на «Питоне», который опрашивает один сервис и схороняет данные. Ему там для работы протокола требуется IP-адрес сервиса, а мне всё лень сделать логику обновления (IP захардкожен) — так что при смене адреса сервиса приходится вручную править айпишник.
        За последние три года раз пять пришлось менять.
        Ответить
        • У тебя захардкожен. А в моём примере он в памяти не обновляется, потому что цикл работает 1e9 дней.
          Ответить
      • Почитай про TTL
        https://habr.com/ru/company/varonis/blog/324024/
        Ответить
        • И что? Питух 1 резолвит адрес в ip. Похуй, взял он из кеша или сходил в интернет.
          Ответить
          • Я не понял тогда твоей проблемы

            Я думал, что ты волнуешься, что в DNS поменяют A запись, а у тебя останется старое говно.
            Так вот A запись ты имеешь право закешировать на TTL.

            Если твоя ``peetooshnya`` икапсулирует IP адрес (или, тем более, TCP соединение) ты должен её переодически рвать, иначе так и будешь висеть на старом адресе

            Обычно при смене адреса админы сначала его меняют чтобы новые питухи шли на новый адрес, а потом по-тихоньку гасят старый, и если твой код готов к тому, что TCP порвется, то ты просто переподключишься, и если прошел TTL, то получишь новый адрес
            Ответить
            • > ты должен её переодически рвать, иначе так и будешь висеть на старом адресе

              О чём и речь. Есть ли петухи, которые не рвут?
              Ответить
              • Ну клиент HTTP должен быть готов в переконнекту. Значит, админ может положить старый IP, и клиент переключится на новый
                Ответить
              • В любом случае старый IP рано или поздно (причём скорее рано) отправится в /dev/null, и твои пакеты до него доходить уже не будут.
                Ответить
    • Я вернулдис.
      Ответить
      • Hi unyak.
        Bye unyak.
        govnokod.ru##.entry-comment-wrapper:has(> .entry-info > .entry-author > a[href="https://govnokod.ru/user/67823"])
        Ответить
        • Хуяк-хуяк!
          Ответить
        • Не отвечай уёбку.
          Ответить
          • Ответ уёбку защитан, пися. Тебя минуснули.
            Ответить
          • Отвечать уняку правилом для скрытия уняка допускаемо. Я разрешаю.
            Ответить
            • Да брось... Ты же рад мне?
              Ответить
            • Хотела написать про парадокс уняка, но оказывается себя скрыть тоже можно.
              Ответить
              • Прочь отсюда, голубой любитель анимешек!
                https://im0-tub-ru.yandex.net/i?id=e493921c759db799f2cabbc8ab9d91cd&n= 13&exp=1
                Ответить
            • Нет. Ты даёшь ему обратную связь.
              Ответить
              • Отрицательную.
                Ответить
                • Где здесь С++, CBuHOKYP?!

                  В пизде.

                  Я очень рад, дорогой товарищ, что ты еще на плаву. А где остальные гомосексуалисты? иВасилий так и не объявился? А баклажандр?
                  Ответить
    • https://wj32.org/wp/software/empty-standby-list/ аналог drop_caches в прыще

      каку это работает?
      Ответить
    • Пашка пидорас переобулся, лол

      Дуров объяснил, что Telegram удалил бота «Умного голосования» из-за давления Apple и Google
      Ответить
      • Капитализм, хо.
        Ответить
      • На самом деле как раз Дуров и нанёс наибольший удар по Умному голосованию. УГ призывало всех голосовать в последний день, чтобы было меньше рисков того, что ваш голос украдут. Список кандидатов был доступен из бота всего пару дней: его выложили 15 сентября утром, в ночь с 17 на 18 сентября бот был заблокирован. Раньше выложить не могли, так как это привело бы к снятию кандидатов. Остались без кандидата не только те, кто хотел его посмотреть в день выборов, но и те, кто проверял кандидата по боту заранее, но не запомнил фамилию: историю бота посмотреть было нельзя, в пересланных сообщениях сообщения от бота помечались как скрытые. Особенно просто было запутаться на участках, где выставляли спойлеров с похожими/идентичными фамилиями.

        Да, активисты и так знали за кого голосовать, достаточно мотивированные люди могли найти списки из альтернативных источников. Но Умное Голосование - это массовое история. Надо переголосовать не только самих сторонников Единой России, но и все вбросы, подконтрольное голосование и т.д. Оно работает только тогда когда десятки процентов голосующих им пользуются. И такие блокировки отъедали аудиторию. Думаю, блокировка бота Телеграмом отъела довольно много.

        Короче, пашка та ещё pussy ass bitch.
        Ответить
        • Тем временем в соседней статье пишут, что модельки с онлифанс уходят на свои сайты и предлагают отправлять новости на почту на случай блокировки в централизованном говне...

          Почему мамкины "активисты" не могли до этого додуматься -- хрен знает.
          Ответить
    • Только мне кажется, что пользователям от всей этой дебильной криптографии больше проблем, чем пользы? HTTPS по сравнению с простым HTTP защищает разве только от подмены пакетов провайдером, и то лишь до поры до времени. А вот проблем с этими уродскими сертификатами выше крыши.
      Ответить
      • Не только. Платить кому-то за воздух, мудохаться с серверной конфигурацией, следить за сроками окончания действия всех используемых сертификатов и позориться перед пользователями в случае пропущенного срока действия.
        Ответить
        • Как в своё время дважды опозорился "Linux Mint" (бесплатный дистрибутив для нищих)?
          Ответить
          • Вообще-то почти все дистрибутивы прыщей бесплатные, нет?
            Ответить
          • Кстати, у вас в "вузе" не заставляют в винде лабы сдавать? В нашем сейчас заставляют делать под "Visual Studio". Что делать тем, у кого нет денег на это? Видимо подразумевается пользоваться пиратскими версиями.
            Ответить
            • Express?
              Ответить
              • Cum unity
                А если представиться ступидентом дадут получше и Шматлаб с Оракулей до кучи
                Ответить
                • А чем оно лучше экспресса, кстати?

                  З.Ы. Плагины можно ставить, вот и вся разница походу...
                  Ответить
                  • Ну дык это нифига себе разница

                    Express же вроде была отдельно под каждый язык: хочешь под кресты – ставь одну, хочешь под Шарп – ставь вторую, хочешь пистон – ставь vs shell с поддержкой.
                    Ответить
            • У нас была пропаганда прыщеблядизма, но вообще советую поштормить профильные кафедры насчёт msdn academic alliance
              Ответить
              • Заебись у вас... У нас в вузе были соснольный паскаль, делфи да сибилдер. Где взять версию для дома? А хуй знает, ищите сами или пишите лабу в машзале...

                Бесплатные версии м$ тогда ещё не раздавал, емнип. А эклипс нагибал машину, да и пердолиться с конпелятором надо,если под венду.
                Ответить
                • Студентам MS их всегда раздавал, просто их домой не давали.

                  Были express весрии, но они пиздец урезанные, вроде даже томат не работал на них.
                  Впрочем, полный MSDN на двух дисках (собсно MSDN и шестая студия) продавался у метро за 80 рублей
                  Ответить
                  • В «Экспресс» раньше «ATL» и «MFC» не было. «MFC» вроде можно было где-то добыть, а с «ATL» была жопа.
                    Ответить
                    • Откуда берется тяга вспоминать всякое некроговно? Давайте еще программирование резидентов под DOS вспомним? В некоторых вузах рашки наверняка этому все еще учат
                      Ответить
                      • > некроговно

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

                        ATL вполне актуален для работы с COM, а COMа еще дофига.
                        MFC тоже может быть полезен чтобы быстро набросать гуй на C++.

                        Другой вопрос, что писать на С++ ДЕСКТОПНЫЙ софт под винду надо редко: почти всегда можно взять C#
                        Ответить
                      • Хуй стоял, приятно вспоминать.
                        Вызываешь функцию, говоришь ей сколько от PSP обрезать и течёшь резидентно
                        Ответить
                • > Заебись у вас... У нас в вузе были соснольный паскаль, делфи да сибилдер. Где взять версию для дома?

                  Купить на пиратском диске https://cs8.pikabu.ru/post_img/big/2017/02/12/10/1486920158159296025.jpg типа такого
                  https://cs9.pikabu.ru/post_img/big/2019/11/22/7/1574422620186357708.jpg
                  Ответить
                  • Это же варезная релиз группа слева!
                    cat /mnt/cdrom/dynamite.nfo
                    Ответить
            • Нам бесплатно дают лицензии на время обучения... И на офис, и на студию, и на джетбрейнсы всякие. Ещё можно скидку на спотифай оформить.
              Ответить
    • Интересно, почему ещё никто из крупных IT-корпораций до сих пор не подал на Google в антимонопольные организации? С некоторого времени в Chrome не работает автовоспроизведение видео со звуком - звук надо включать отдельно. НО: для своего родненького Ютубчика они сделали исключение и там всё работает нормально, любые видео воспроизводятся автоматически при открытии страницы. А в это же время ВКонтакте, Instagram и прочие уважаемые деятели IT вынуждены позориться перед своей клиентурой и дебильно требовать дебильного нажатия на дебильную кнопочку включения звука.
      Ответить
      • Именно поэтому я за фаерфокс. Там ничего не играет автоматом если не разрешить.
        Ответить
    • https://boards.4channel.org/biz/thread/41156423/tech-bros-how-do-you-make-it

      I've been working as a mobile developer for 12 years. I'm a straight white male who knows what the fuck I am doing in my occupation. But lately I'm struggling to find another place to work.

      I applied for a job at DuckDuckGo, and got told to go fuck myself right away. So I reapplied at a black lesbian 5 years of experience who can't program or spell. They are moving me to the 2nd round of interviews.

      Pic very related


      What do we do in an industry that fucks straight white men over so relentlessly? Do I just become a NEET? Feeling down and super blackpilled atm. Fuck this gay clown world where nothing makes any sense.
      Ответить
      • Поэтому я за Россию. Не надо нам этих пидоров, негров и прочий мусор.
        Ответить
        • Я тоже. У нас равноправие. На хуй могут послать кого угодно, вне зависимости от того, негр он, пидор или нормальный.
          Ответить
          • А если мусорок чи чекист?
            Ответить
          • Пошли на хуй ментов, когда их встретишь, ок?
            Или пошли на хуй правительство в полном составе в своём контактике.
            Ответить
            • Вот реальные примеры, как государство посылает ментов на хуй:

              https://pasmi.ru/archive/267091/

              https://www.kommersant.ru/doc/4975980

              https://life.ru/p/159802

              https://fedpress.ru/news/77/society/2247730

              https://primamedia.ru/news/383357/

              https://rifey.ru/news/perm/show_id_50513/07-02-2017-v-permi-semi-eks-policeyskih-vyselyayut-na-ulicu-iz

              https://m.gazeta.ru/social/news/2012/04/17/n_2299501.shtml




              Путен, памаги!
              Ответить
            • > Или пошли на хуй правительство в полном составе в своём контактике.

              Сделано:
              https://vk.com/wall91498424_139

              Кого-то пропустил?
              Ответить
      • She's a diversity hire herself. Probably didn't give two shits about what I put in the resume as long as I sounded like her

        https://i.4cdn.org/biz/1632420297348.png
        Ответить
      • На самом нижнем крайне правом скрине проёбано очень важное, которое объясняет произошедшее.

        https://i.4cdn.org/biz/1632421528580.png
        Ответить
    • В общем, Duckduckgo мы больше не пользуемся. Чем мы тогда пользуемся? Decentralized search engine?
      Ответить
      • https://search.brave.com/search?q=JloJle4Ka
        Ответить
        • Почему оттуда почти все ссылки ведут на говнокод?
          Ответить
          • А куда еще должны?
            Ответить
            • Я такой долбоёб, была возможность взять себе крутой хакерский ник «JloJle4ka» и быть самым классным в интернете, при этом ещё и почти оригинальным, Т.К. больше по запросу «JloJle4ka» почти ничего не гуглится.

              Но я везде, где только можно, наследил, мой цифровой портрет уже давно составлен и лежит в заветном файлике инкануса, и о «JloJle4ke» я могу забыть.
              Ответить
              • Такая же фигня. Юзеры «Говнокода» составили мой портрет, и теперь вычислят меня, даже если я возьму ник, состоящий из одного символа.
                Ответить
                • Полиночка, ты? OwO

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

        А пока ищем на ГК
        Ответить
        • ГК очень хорошо индексирует имгур, хабр и Твиттер.
          Ответить
          • > твиттер

            Возможно вы имели в виду тиндер.

            Хотя гость что-то ленится последнее время.
            Ответить
        • Там будут одни гаммасеки, как в NigNigGo из поста выше
          Ответить
    • Перекат!

      https://govnokod.ru/27685
      https://govnokod.xyz/_27685/
      Ответить
    • ого годная тема
      https://ubuntu.com/server/docs/tools-etckeeper
      Ответить
    • https://dailystormer.su/wp-content/uploads/2021/09/Tlz18Io.jpeg
      Ответить
    • Телеканал «Пятница» объявил кастинг среди ИТ-специалистов для участия в реалити-шоу
      Участники должны быть готовы к съёмкам и смене деятельности.

      Объявление появилось 17 сентября на сайте Facancy.ru. Редакция vc.ru обратилась к телеканалу за подробностями.
      Авторы представляют проект как возможность начать работать в сфере ИТ, web-дизайна и product-менеджмента. А тем, кто уже занимается этим, предлагают «карьерный скачок».
      По условиям конкурса, прошедшие кастинг должны принять участие в 7-10 съемках в октябре или ноябре, а также сменить свою деятельность.
      Ответить
    • Как мы узнали благодаря Петру Жижину и др, в Москве на ДЭГ был один публичный блокчейн, который считал ВСЕ голоса, включая переголосования, и второй секретный «блокчейн» (которого мы не видели, и вообще не знаем, что он из себя представлял), но нам говорят, что он помечал, что голос вот от этого избирателя – переголосованный.

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

      Вопрос: А ЧТО МЕШАЛО ТАК И ОСТАВИТЬ?

      Ответ: тогда не сошлось бы количество выданных бюллетеней: выдан-то один бюллетень, а не 7. (уже умные люди в чатике подсказали).
      Вопрос: а если бы при этом второй «блокчейн» (или что там вместо него было) пометил любые другие 7 голосов, как переголосованные? То есть одним выстрелом – двух зайцев: и бот проголосовал 7 раз, и под это дело еще снесли 3-4 голоса за оппозицию. А если метить, как переголосованные, уже после публикации ключа голосования, то и все 7 можно пометить!

      Жду комментариев от программистов в сообществе на канале latynina.tv. Там же надеюсь обсудить эту идею с программистами на токовище в среду.
      Ответить
      • Эм, а переголосованные не видно тупо по повтору ключа, которым они подписаны?
        Ответить
      • З.Ы. А есть где-нибудь whitepaper как это всё работает?
        Ответить
        • Можешь ответить мне на вопрос, используя свою всестороннюю и заслуживающую доверия экспертизу: блокчейн – говно?
          Ответить
          • Ну почему говно? Тот же git основан на блокчейне.
            Ответить
            • Нет. Когда придумывался git, слова "блокчейн" еще не было. Блокчейн это говноцепочки из хешей от хешей от хешей ... (ну это совсем на поверхности, не надо даже особо углубляться, это в самом начале статьи в википедии про блокчейн прочесть можно). А где в git ты увидела хеши от хешей от хешей от хешей?
              Ответить
              • Всё хранилище гита держится на "хешах от блоков", в которых лежат "хеши других блоков"...

                Линус юзал блокчейн когда это ещё не было мейнстримом.
                Ответить
                • И как в биткоине выполнить "git reset --hard" ? Где есть достаточно четко формализованное определение того, что считать или не считать блокчейном?

                  https://medium.com/@shemnon/is-a-git-repository-a-blockchain-35cb1cd2c491

                  > tl;dr; It depends on how you define what a blockchain is. But under more general definitions, yes. And under more restrictive definitions, no. Some definitions are more useful than others.
                  Ответить
                  • > как в биткоине выполнить "git reset --hard"

                    А делали вроде... Если не для биткоина, то для каких-то других говнокоинов.

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

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

                    Память мне не отказала, Эфир форкнули и хард-резетнули когда кто-то там спиздил у отцов-основателей всё бабло.

                    Но старая ветка тоже живёт, просто ей меньше народу пользуется.

                    Какое бабло шрёдингера )))
                    Ответить
                    • То есть крипта – говно?
                      Ответить
                    • > Эфир форкнули и хард-резетнули когда кто-то там спиздил у отцов-основателей всё бабло.

                      Какая децентрализация )))
                      Ответить
                      • Благодаря децентрализации все остались довольны: и владельцам бабло вернули и у хакера осталось честно заработанное.
                        Ответить
                        • Какая мультивселенная )))
                          Ответить
                        • Звучит, как ксерокопия денег.
                          Ответить
                          • У денег обычно есть какой-то один эмитент, который пиздит за копирование.

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

                Поменять что-то в истории или файлах не испортив "корневой" хеш невозможно.
                Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • #на правах оффтопа
      Ответить
    • [color=whirw]h1Fo3Ma1Ni2Kd0Gi2Tl3Kh1Md7Ke2Ew1Vt6Oj2Yn 3Ue9Gh2Wa5Gs9Wu8Lf9Aa3Bm7Eq7Kf0Fc7Nq1Jf0 Oa0Ew4Hk5Hz9Dx4Lw9Kw[/color]
      Ответить
    • [color=whirw]f6Oo8Ft5Zz4Vn9Sl8Xk4Jk6Dd2At0Wl5Bh8Aq2Ld 1Wv4Mj5Yu1Gw4Iy8Fw1Yj6Al5Hg9Fn9Gy0Ua9Uy1 Ii7Ii7Sk9So2Hm3Ww5Xb[/color]
      Ответить
    • [color=whirw]o2Tg4Ad0Zl5Jq9Ec2Ca1Et6Yf0Up8Ke5Ho7Vj8Pb 2Nq5Bm7Wc6Pu6Ey6Ru8Bx1Xu1Ix8Sa9Tb2Vk4Ud6 Xv6Pb3Fh0Bg4Hv7Zh1Cx[/color]
      Ответить

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