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

0

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

#11: (vanished) https://govnokod.xyz/_25436
#12: (vanished) https://govnokod.xyz/_25471
#13: (vanished) https://govnokod.xyz/_25590
#14: https://govnokod.ru/25684 https://govnokod.xyz/_25684
#15: https://govnokod.ru/25694 https://govnokod.xyz/_25694
#16: https://govnokod.ru/25725 https://govnokod.xyz/_25725
#17: https://govnokod.ru/25731 https://govnokod.xyz/_25731
#18: https://govnokod.ru/25762 https://govnokod.xyz/_25762
#19: https://govnokod.ru/25767 https://govnokod.xyz/_25767
#20: https://govnokod.ru/25776 https://govnokod.xyz/_25776
#21: https://govnokod.ru/25798 https://govnokod.xyz/_25798
#22: https://govnokod.ru/25811 https://govnokod.xyz/_25811
#23: https://govnokod.ru/25863 https://govnokod.xyz/_25863
#24: https://govnokod.ru/25941 https://govnokod.xyz/_25941
#25: https://govnokod.ru/26026 https://govnokod.xyz/_26026
#26: https://govnokod.ru/26050 https://govnokod.xyz/_26050
#27: https://govnokod.ru/26340 https://govnokod.xyz/_26340
#28: https://govnokod.ru/26372 https://govnokod.xyz/_26372
#29: https://govnokod.ru/26385 https://govnokod.xyz/_26385
#30: https://govnokod.ru/26413 https://govnokod.xyz/_26413
#31: https://govnokod.ru/26423 https://govnokod.xyz/_26423
#32: https://govnokod.ru/26440 https://govnokod.xyz/_26440
#33: https://govnokod.ru/26449 https://govnokod.xyz/_26449
#34: https://govnokod.ru/26456 https://govnokod.xyz/_26456
#35: https://govnokod.ru/26463 https://govnokod.xyz/_26463
#36: https://govnokod.ru/26508 https://govnokod.xyz/_26508
#37: https://govnokod.ru/26524 https://govnokod.xyz/_26524
#38: https://govnokod.ru/26539 https://govnokod.xyz/_26539
#39: https://govnokod.ru/26556 https://govnokod.xyz/_26556
#40: https://govnokod.ru/26568 https://govnokod.xyz/_26568
#41: https://govnokod.ru/26589 https://govnokod.xyz/_26589
#42: https://govnokod.ru/26600 https://govnokod.xyz/_26600
#43: https://govnokod.ru/26604 https://govnokod.xyz/_26604
#44: https://govnokod.ru/26627 https://govnokod.xyz/_26627

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

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

        • P.S. В португальском какая-то путаница с временами суток.

          «День» по-португальски будет «dia», но промежуток времени от 12:00 до 18:00 они называют «tarde», хотя у испанцев то же самое «tarde» означает уже «вечер».

          Как же тогда переводится «bom dia»?

          «Вечер» и «ночь» же португальцы (в отличие от испанцев) не различают, для них и то, и друое будет «noite».

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

            Это всё равно, что алкаш придёт в женскую секцию бокса и начнёт всех обзывать слабыми девочками. Может быть, он и сильнее некоторых девочек, но в секции женского бокса ему хорошенько наваляют в первую же минуту.
            Ответить
            • А если этот алкаш положит горячую штучку в термальную зону бокса?
              Ответить
                • Чисто за счет того, что русни здесь много, а я один? Нищеебы, вы бы не один хуй отсосали, чтобы в белой стране на мусорке ковыряться, если уж на то пошло.
                  Ответить
                  • Нет, не за счёт. Зачем отсасывать? Местные умеют программировать. Кому надо было - устроились через собеседование, благо в IT питушне можно первое время отделаться только знанием английского.
                    Ответить
              • Жизнь у меня. Я занимаюсь полезной питушнёй. Мои говнокоды помогают людям сбагрить немного своей работы на компьютеры. Это повышает моё ЧСВ и продвигает чуть выше по пирамиде Маслоу.
                Ответить
                • Освежил в памяти пирамидку. Мне кажется я двигаюсь сверху вниз по ней. Какой багор )))
                  Ответить
                • >Мои говнокоды помогают людям сбагрить немного своей работы на компьютеры.
                  По-русски?

                  А кем ты работаешь-то? Пейсателем юзершкриптов?
                  Ответить
                  • работаю тебе за щеку
                    аж вспотел весь!
                    Ответить
    • >И это без учёта того, что на столько же евро Сёма может купить меньше.
      Я это не понял, переведешь?
      Ответить
      • "Не учитывается, что покупательная способность евро в России выше, чем в Германии"
        Ответить
      • This conclusion does not take into account that having the same amount of money in euro, Syoma is able to buy less goods than rus-nya.
        Ответить
          • Отличная идея. Кстати, судя по обратному переводу на английский и русский, гуглопитух состряпал довольно таки сносное предложение на дойчемове.

            Параллельно переставил питушню в английском предложении так, что оно стало ещё понятнее:
            This conclusion does not take into account that Syoma can buy less goods than rus-nya with the same amount of money in euros.
            Ответить
          • Какой багор: гуглоперепитушение между английской, немецкой и российской мовами подвергало термины "Syoma" и "rus-nya" эквивалентному преобразованию без потери латиницы в каждом из случаев, а вот при транспитузации в украйинську "rus-nya" внезапно перевелась.

            Цей висновок не враховує, що Syoma може придбати менше товарів, ніж російська, при тій же кількості грошей в євро.
            Ответить
      • Хуле тебе не понятно? Ты дебил? Питушня в Германии стоит дороже, чем такая же питушня в Екатеринбурге.
        Ответить
      • Diese Schlussfolgerung berücksichtigt nicht, dass Syoma mit dem gleichen Geldbetrag in Euro weniger Waren kaufen kann als rus-nya.
        Ответить
        • Мне кажется, что kann должно быть на последнем месте. Хотя в разговорной речи встречается нарушение рамочной конструкции, когда это помогает лучше понять смысл (в данном случае с нарушением действительно читается легче).

          В остальных местах не могу найти, к чему придраться. Я не знаю, какие варианты терминов немцы употребляют чаще. Может быть, zieht in Betracht было бы лучше, чем berücksichtigt, но я не уверен. Нужно гуглить, что в немецких текстах встречается чаще.

          Шок! Гуглопереводчик перевёл нормально.
          Ответить
      • Смотри. Есть у тебя и у меня по 5 евро. Я могу купить палку колбасы, а ты только половину такой же колбасы.
        Ответить
        • Переусложняешь, надо в целых числах.

          ~ Смотри. Есть у тебя и у меня по 10 евро. Я могу купить две палки колбасы, а ты только одну палку такой же колбасы.
          Ответить
        • А я полторы. Да еще и комп на улице найти.
          Ответить
            • Просто Сёма покупает колбасу на помойке. Её туда выкидывают просроченную, бомжи ее там находят, и семе продают
              Ответить
            • Тебе цены из супермаркета принести? Не, нахуй вы мне сдались. Короче сколько у вас в месяц уходит и на что?
              Ответить
                • Неси свои, я тебе по тем же позициям озвучу.
                  >слив защитывать
                  Делфиговно?
                  Ответить
                  • Ты сказал, что по тем же позициям скажешь. Всё, Маня, СЛИВ ЗАЩИТАН.
                    Ответить
                      • Азиатский гастарбайтер согласен жить в подвале городской многоэтажки среди лопат и метёлок. Это означает, что в его зарплате нет средств на съём даже угла в комнате, а уж тем более нет на съём комнаты. Про покупку комнаты нечего даже и говорить.
                        Такую же модель экономического поведения он навязывает аборигенским дворникам: или будешь работать за крайне низкую зарплату, или очищай рабочее место и ищи другое. В обоих случаях, - уступить работу мигранту или согласиться работать на провальных условиях, - абориген проигрывает в зарплате на жилищный вопрос. То есть абориген-дворник принуждается к подвальному скитанию, ведь против его интересов выступили единым фронтом местный наниматель дворников и приезжий "специалист по очистке". То есть местный дворник принуждается стать лицом Без Определённого Места Жительства (БОМЖ). Обдахслозе.
                        Ответить
                        • Если гастарбайтер на маршруте ночует в маршрутке на конечной остановке, то и дело заводит и глушит двигатель, спасаясь от морозов, и переносит заболевания "на ногах", не обращаясь к врачу, то у местных водителей тоже будет выбор. Или поступаешь таким же образом, или свободен. Профсоюзов нет, а за вопрос про создание вылетишь вон ещё до начала работы.
                          Тариф на перевозку ограничен административно-принудительно, а вот цены на саму машину растут. Растёт в цене и топливо, и запчасти. Неограниченно растёт. Кроме этих растущих затрат, водитель выплачивает ежемесячно кругленькую сумму за аренду маршрута, она тоже только растёт, в зависимости от направления перевозок. Таким образом водитель обирается вчистую.
                          Ещё более худшие условия найма в торговле. Продавцы из числа мигрантов давно ночуют в контейнерах среди китайского барахла. При этом ежедневно платят за торговое место, тоже не требуют соцпакет и тоже не заикаются о пенсиях. Местные продавцы обязаны принять подобные условия, или исчезнуть.
                          Поражены в правах на соцпакет и пенсии строители, работники частных цехов, грузчики, уборщицы, фасовщицы, официанты, парикмахеры и множество других специалистов "рыночного" сектора экономики. Сектор-то рыночный, а шлагбаумы на эшелонный приток мигрантов открываются почему-то административно-командным способом. Таким способом цены на рабочие руки принудительно обваливаются по секторам экономики.
                          На каждое видео слетаются тролли, но от них этой правды не услышишь. Они всегда начинали свои пространные речи с критики "загнивающей Гейропы" и их стало легко отличить. Плюс появилась специальная программка по выявлению троллей, подсвечивающая канал тролля красным цветом.
                          Пришлось им сменить пластинку про "загнивание" и вести охаивание тоньше, а тексты программ-ботов редактировать вручную из-за Гугла, определяющего ботов.
                          Ответить
                      • Вот тебе видео с ценами. Жду ваши.
                        Ответить
                    • Кстати, посмотрите видео по ссылке. Может сами захотите здесь по помойкам лазить.
                      Ответить
                    • Это топ или очередное блогерское "моё мнение"?
                      Ответить
                    • > Немецкий суд подтвердил - брать еду из мусорки это преступление

                      АХАХАХАХАХАХАХАХАХАХАХАХАХАХАХА
                      Ответить
                        • Согласно германским законам, выброшенная еда остается собственностью супермаркетов, пока ее не вывезут на свалку, поэтому брать еду из помойки возле магазина — это преступление. Студентки, которые взяли продукты из помойки мюнхенского супермаркета, были приговорены к 225 евро штрафа и восьми часам общественных работ.
                          Ответить
                          • Оказывается такие люди называются «фриганами».
                            Ответить
                    • > В Москве появилась карта помоек, из которых можно поесть
                      Ответить
  • https://www.creality3dofficial.com/collections/ender-series/products/official-creality-ender-3x-3d-printer

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

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

        кажется вот квиниэссенция

        reinstall component drivers, Chipset, Lan, hard drive, GPU Etc,
        Run "Sfc/ scannow" & "chkdsk /C" replace "
        Ответить
        • Да всё норм, просто время потянуть. Пока чувак будет всей этой хуйнёй страдать, майки уже выкатят пофиксаное обновление и всё пройдёт.
          Ответить
          • А чуваку станет обидно потом, и он будет ходить по форумам, и всем советовать сделать "sfc /scannow".

            В 18-м веке люди нихуя не знали как человек устроен, и все болезни лечили кровопусканием.
            Ответить
      • У меня претензии не столько к разработчикам (хотя безусловно за невнятные ошибки надо пиздить ногами, равно как и за получасовое "please wait" без прогресс бара), а у меня претензии к питухам на форуме

        Ну не знаешь ты в чем дело (это нормально, никто не знает), но зачем хуйню-то писать?

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

          Многомиллионная компания с коммерческой осью заставляет своих пользователей сраться на форуме. Это победа. И это касается не только мс.
          Ответить
  • https://habr.com/ru/post/500926/
    >>> Динамическая типизация — это не инструмент для разработки. Это чепуха (паршивая)
    >>> Динамическая типизация — адское говнище, а инженеры которые верят в такой подход — серьезно ошибаются.
    Какой нахрюк )))
    Ответить
  • Хм, кто там говорил, что второй питон ёбнут? В убунте 20.04 LTS оставили по просьбам трудящихся.
    Ответить
  • https://habr.com/ru/post/501100/
    Всем привет! Мне 14, я вместе с другом сделал парсер Звуковых донатов Donation Alerts
    
    Чтобы им воспользоваться
    
    Установите Python 3.8 + requests
    
    Подробная инструкция тут, вообщем переходим туда и скачиваем последний релиз. Дальше запускаем python project.py, дальше вводим все данные и получаем папку в которую будут складываться .waw файлы
    
    Дальше очень много ждём и у нас теперь есть первый файл. Дальше туда-же будут складываться больше файлов.
    
    
    Пока всем
    
    Теги: python python3 requests python requests
    Хабы: Python


    И совершенно непонятно, за что пацана заминусовали: на фоне нынешних статей «Хабра» — особенно от «редакторов» — это вполне себе крутой пост.
    Ответить
      • Хуле тебе не нравится? В питоне можно по-другому автоматически создать каталог при создании файла?
        Ответить
        • Когда мне было 5 лет, я обосрался перед тем как меня забрали из садика, а сказать я постеснялса.

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

            Любители скриптовых языков всегда так делают, и у них прокатывает
            Ответить
        • Нельзя. Но при чем тут это?
          Автору следовало написать
          if not os.path.exists(path):
          Ответить
        • Кстати, а почему не сделали такую функцию? Нельзя сделать её атомарной?
          Ответить
          • Что будет, если создание ёбнется на пол пути? Произойдёт удаление созданного?
            Ответить
            • Нет, транзакционную ФС завозили только в NTFS, но и её уже оттуда обратно вывезли.
              Ответить
              • Какую проблему решала тронзакционная ФС?
                Ответить
                • Пишу псевдокодом:
                  with transaction: 
                     fs.createFile("petuh.txt")
                     database.query("INSERT into petuh (42, 'ы'")
                     fs.createFile("petu2.txt")

                  Если у же есть 42й питух в базе данных или petuh2.txt на диске, то petuh.txt тоже автоматом удалится.
                  https://en.wikipedia.org/wiki/Transactional_NTFS
                  Ответить
                  • Но это же куча гемора. В то время как insert в базу будет висеть, питух Петя сделав exists("petuh.txt") вне этой транзакции должен получить false.
                    Ответить
                    • Зависит от уровня изоляции транзакций (так в базах данных во всяк случае).

                      Но гемора правда было много, и именно по этому
                      Due to its complexity and various nuances which developers need to consider as part of application development, Microsoft has deprecated TxF and stated that it may be removed in a future version of Windows.[4] Microsoft has strongly recommended that developers investigate using the alternatives rather than adopting the Transactional NTFS API platform which may not be available in future versions of Windows
                      Ответить
                      • Ну то есть чтобы в сях проверить на существование файла, я должен передать некий transaction_id? (как и любую другую функцию для работы с ФС).
                        Ответить
                        • я что, похож на виндуос программиста?

                          Да:
                          HANDLE FindFirstFileTransactedA( //читать файлы в директории
                            LPCSTR             lpFileName,
                            FINDEX_INFO_LEVELS fInfoLevelId,
                            LPVOID             lpFindFileData,
                            FINDEX_SEARCH_OPS  fSearchOp,
                            LPVOID             lpSearchFilter,
                            DWORD              dwAdditionalFlags,
                            HANDLE             hTransaction // <-- ЗЫРЬ СЮДА
                          );
                          Ответить
            • прыщеговно же
              на Windows не работает
              Ответить
              • Ну как это не работает, когда работает?
                gost@gost-pc C:\temp
                $ dir a\b\c
                Системе не удается найти указанный путь.
                
                gost@gost-pc C:\temp
                $ mkdir -p C:\temp\a\b\c
                
                gost@gost-pc C:\temp
                $ dir a\b\c
                 Том в устройстве C не имеет метки.
                 Серийный номер тома: 1234-5678
                
                 Содержимое папки C:\temp\a\b\c
                
                09.05.2020  02:04    <DIR>          .
                09.05.2020  02:04    <DIR>          ..
                               0 файлов              0 байт
                               2 папок               1 байт свободно
                Ответить
                • c:\temp>mkdir -p foo\bar\buz
                  A subdirectory or file -p already exists.
                  Error occurred while processing: -p.
                  Ответить
              • У меня работает.

                C:\msys32\usr\bin\mkdir.exe --help

                Использование: /usr/bin/mkdir [КЛЮЧ]... КАТАЛОГ...
                Создает КАТАЛОГ(и), если он ещё не существует.
                
                Аргументы, обязательные для длинных ключей, обязательны и для коротких.
                  -m, --mode=РЕЖИМ   установить права доступа к файлу (как в chmod),
                                     а не a=rwx - umask
                  -p, --parents      не выдавать ошибку, если существует, создавать
                                     родительские каталоги, если необходимо
                  -v, --verbose      печатать сообщение о каждом созданном каталоге
                  -Z                 установить контекст безопасности SELinux
                                     каждого создаваемого каталога равным типу по умолчанию
                      --context[=CTX]  подобно -Z, или если указан CTX, то установить
                                     контекст безопасности SELinux
                                     или SMACK равным CTX
                      --help     показать эту справку и выйти
                      --version  показать информацию о версии и выйти
                
                
                Оперативная справка GNU coreutils: <https://www.gnu.org/software/coreutils/>
                Об ошибках в переводе сообщений <<mkdir>> сообщайте по адресу <gnu@d07.ru>
                Полная документация: <https://www.gnu.org/software/coreutils/mkdir>
                или доступная локально: info '(coreutils) mkdir invocation'


                Ключ -Z в «MSYS» игнорируется.
                Ответить
                • Поставь уже себе десятку и открой wsl.
                  У тебя проц умеет в vx-t, я надеюсь? Тогда омжеш wsl2
                  Ответить
                      • И что, даже хуёкер без виртуализации будет работать?
                        Ответить
                        • в WSL2 да, будет
                          там виртуалка под капотом
                          в 1 не уваерне
                          Ответить
                          • >убунта у тебя в винде без виртуалки
                            >там виртуалка под капотом
                            Нипонял.
                            Ответить
                            • чего ты не понял?

                              WSL1 работает так:
                              * ты запускаешь спец тулу
                              * спец стула через недокументированный COM API соединяется с сервисом lxss и просит его запустить "bash"
                              * Сервис через недокументированный API винды создает пикопроцесс bash
                              * пикопроцесс дергает сискол
                              * винда этот сискол перенаправляет в lxss
                              * lxss знает сисколы линукса, и пытается выполнить его используя API ядра винды


                              WSL2 работает так:
                              * ты запускаешь спец тулу
                              * спец стула через недокументированный COM API соединяется с сервисом lxss и просит его запустить "bash"
                              * lxss через полудокументированный API Hyper-V просит его запустить виртуалку, и в память ее по определенному адресу покласть настоящее ядро линуса (собранное правда чуваками из MS)
                              * Hyper-V собирает в памяти структуры, нужные для запуска виртуалки, и вызывает инструкцию VMXON
                              * дальше всё работает, как в обычной вротуалке

                              А еще для WSL2 есть редиректор, который пути \\wsl$\ из винды по протоколу P9 передает на WSL, и так можно в прыщи ходить из винды
                              Ответить
                              • Когда-то был проект «LinE» (как «WinE», но наоборот), но он не взлетел. В нём просто взяли загрузчик ELF-файлов, а сисколы и экспортируемые «Линуксом» функции эмулировали с помощью cygwin1.dll. Получилась довольно тонкая прослойка между линуксовой программой и «Windows».

                                «LinE» не стал популярным, вероятно, из-за того, что «тяжёлые» программы в нём не работали.

                                Был ещё проект «coLinux» = «cooperative Linux». В нём уже использовался не cygwin1.dll, а похаканное ядро «Линукса», которое обращалось не к железу, а к «Windows». Эта прослойка была потолще, но всё равно не стала популярной.
                                Ответить
                                • это всё таки анальная боль -- эмулировать чужие сисколы, тем более что современные прыщи далекооо не bsd 4.4, и сисколов в них доуха.

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

                                  https://www.freebsd.org/cgi/man.cgi?linux
                                  Ответить
                        • хуёкер? что это? не понимаю этот суржик.
                          эльфы собраны под x86, так фигли бы им не работать.
                          народ даже иксы запускает
                          Ответить
                          • Ты новенький. Гость меня с полуслова понимает.
                            Ответить
                          • Это местный диалект
                            * прыщи: что-либо связанное с opensource и позиксовыми ОС. Чаще всего Linux.
                            * няшная: plain C
                            * крестоблядь: программист на языке C++
                            * шапрей: программист на языке C#
                            * жабоёб: программист на языке Java
                            итд

                            Иксы (xming) я запускал на винде, и редиректил на них аутпут с WSL2. Отлично работало:)
                            Ответить
                            • >* няшная: plain C
                              А что в них няшного? Байты ксорить удобно? Так это на любом нескриптовом языке.
                              Ответить
                              • Потому что «C» — простой, лаконичный и няшный язык.
                                Ответить
                                • В котором даже хешмепа нету. Язык ассемблера, короче.
                                  Ответить
                                  • А так же встроенного клиента месседжера "телеграм"
                                    Ответить
                                  • Это для заедушных анскиллябр. Царям нужна единственная структура данных — массив.
                                    Ответить
                                    • Кроме массива в сишке есть структуры.
                                      90% использования скриптопитухами диктов это случаи, где подошла бы структура

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

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

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

                                          >И не дай бог тебе утратить бдительность или отвлечься
                                          Ну и нахуй это надо? Чтобы все охуели?
                                          Ответить
                                          • >Ну и нахуй это надо? Чтобы все охуели?


                                            чтобы потом не оказалось, что твой код "почему-то тормозит, а почему -- не понятно" как это обычно бывает у высокоуровневых блядей
                                            Ответить
                                            • Я обычно видел, что именно у сишкоблядей код падал в бесконечный цикл из-за того что читали из сокета в цикле, а там соединение закрылось. Или что они не смогли в хешмеп и юзают алгоритм с большой сложностью.
                                              Ответить
                                              • Вероятно, ты видел код первокурсничков? Там много такой лажи бывает, да)
                                                Ответить
                                          • > Чтобы все охуели?
                                            В том-то и дело, что от бульмень нормального кода на няшной охуеть сложно. Там предел запутанности — какое-нибудь унылое битоёбство. То ли дело кресты, в котором от одного вида рекурсивных вариадических шаблонов с шаблонными параметрами поседеть можно.
                                            The Microsoft Implementation of CRTP in Active Template Library (ATL) was independently
                                            discovered, also in 1995, by Jan Falkin, who accidentally derived a base class from a derived
                                            class. Christian Beaumont first saw Jan's code and initially thought it couldn't possibly compile
                                            in the Microsoft compiler available at the time. Following the revelation that it did indeed work,
                                            Christian based the entire ATL and Windows Template Library (WTL) design on this mistake.
                                            Ответить
                              • Это бормандт придумал. Он же анимешник, а там типо "няшки".
                                Ответить
                                • Потому что в сишке все просто и понятно... в плане трансляции в асм
                                  Ответить
                                  • Тем не менее, даже дрова пишут на плюсах.
                                    Ответить
                                    • >Тем не менее, даже дрова пишут на плюсах.
                                      Разве что про макос.

                                      Да вообще: std::map в дровах конечно не заменим, лол
                                      Ответить
                                      • >std::map в дровах конечно не заменим, лол
                                        Сам придумал, сам посмеялся. А что не так, кстати? Хешмеп в дровах не встретится?
                                        Ответить
                                        • > А что не так, кстати? Хешмеп в дровах не встретится?
                                          приведи пример, зачем он там нужен
                                          Ответить
                                • Это до него придумали аутисты какие-то.
                                  Ответить
                            • Эти слова я знаю, не первый год тут. Хуёкер - докер?
                              Ответить
                              • Сюда люди ходят гадить под себя. Вот кому-то бомбануло от работы с докером - он высрался про хуёкер, а заработанные от работы с хуёкером деньги положил себе в карман.
                                Ответить
                                • Да, меня бомбануло, что ipv6 не работает на старом хуёкере. А чтобы поставить новый, нужна новая бубунта.
                                  Ответить
                              • А я то думалты свежее мясцо, айдишник утебя пздний и здесь я тебя не видел, а вот на лоре я тя видал.

                                Чья ты файка?
                                Ответить
                                  • Несколько лет читал высеры поехавших?

                                    Ебать, поехавший )))

                                    Я тоже сперва с пол года был рид олни мудаком.

                                    Сколько ещё тут таких? А нука, попо рядку рассчитась!
                                    Ответить
                                    • Ты тоже был поехавшим, но потом излечился?
                                      Ответить
                                        • Похоже на сюжет какой-нибудь медицинской педерачи: «Молодой человек два года просидел на Говнокоде и теперь искренне считает себя обезьяной».
                                          Ответить
                                          • Молодой пыхер две недели просидел на курсах и теперь искренне считает себя программистом
                                            Ответить
                                          • Какой багор )))

                                            А откуда ты знаешь, что я сдесь 2 года и что я молодой человек? Может я здесь 11 лет и я пожилая обезьянка?
                                            Ответить
                                            • Я так, примерно почувствовал.


                                              UPD: бля, а ведь два года назад был 2018-й. Пиздец.
                                              Ответить
                                              • а миллениум вообще был двадцать лет назад, прикинь?

                                                двадцать ебаных лет прошло уже, а кажется только вчера icq99 ставил
                                                Ответить
                                    • Это еще че. Я перехватывал всю корпоративную переписку в джаббере. Такие лав-стори попадались.
                                      Ответить
                                          • > один раз выебишь и все, пока любовь
                                            Кажется что дама неверно спрягает глагол, нет?
                                            Ответить
                                            • смазливая, но как оказалось не очень умная, хоть и бухгалтер. Кстати оба участника в браке, но не друг с другом.
                                              Ответить
                                            • Прога досовская была, все операторы в капсе там пишут. Видимо лень переключаться
                                              Ответить
                                                  • Всё. Больше не кидай. Я только расстраиваюсь.
                                                    Ответить
                                                      • Всё. Пошёл нахуй с моей ветки, гандон!
                                                        Ответить
                                                      • >здохну
                                                        да почемуж они все такие бисгарматнаые
                                                        Ответить
                                                      • Вот это отборный биомусор собрался. Сто пудов какое-то КБ или что-то похожее государственное
                                                        Ответить
                                                        • Да, госконтора. Переписка из филиалов. Люди за минималку работают. Кроме главбухов.
                                                          Ответить
                                                          • Давайте на чистоту. Уёбок, снифающий чужие переписки не далеко от них отошёл.
                                                            Ответить
                                                            • Просто пора прекращать думать, что любое электронное средство связи предоставляет какую-то приватность/секьюрность.

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

                                                          Менеджером самого среднего звена
                                                          (с)
                                                          Ответить
                                                      • Ну и баезато, елси бы я с катими наудами репеписывался, я бы чулше улибся логовой об тсенку.
                                                        Ответить
                                                        • Какой урок? Твою переписку кто-нибудь может читать. Могут подобрать пароль к WiFi и снифать (сам хочу попробовать, но лень). Всякие телеграмы не помогут, если только ты не проверил код и не собрал из сырцов.
                                                          Ответить
                                                          • По закону Яровой все и так пишется. Потом какому-нить админу станет скучно и он нагрепает что-нибудь интересное (как я).
                                                            Ответить
                                                          • Кажется, будь я на месте тех людей, мне было бы поебать, если даже кто-то читает.
                                                            Ответить
                                                            • судя по реакции на цитирование - им тоже пофиг было
                                                              Ответить
                                                          • > если только ты не проверил код и не собрал из сырцов.
                                                            Слишкам сложна. Я просто ни с кем не переписываюсь.
                                                            Ответить
                                                          • >Могут подобрать пароль к WiFi и снифать
                                                            с ухя бы? у тебя WEP чтоли?
                                                            Ответить
                                                            • --а ты программист?
                                                              --да
                                                              --а можешь почту взломать? И это, у меня иногда компьютер тупит, чего может быть?
                                                              Ответить
                                                              • А счётчик памперса у струйного принтера обнулить сможешь?
                                                                Ответить
                                                                • brother printer hl-2270dw Я до сих пор помню как обнулят счетчик тонера, когда он виртуально заканчивался. Подержать 3 секунды кнопку выключения. Потом она замегает надо нажать 3 раз, а потом 5 раза.
                                                                  Ответить
                                    • Может лень было регаться. Именно поэтому я за "гостя".
                                      Ответить
                            • > plain C

                              А есть не plain? Так называемый "C/C++"?
                              Ответить
                      • WSL1 действительно без виртуалки: это реализация линуксового ABI, плюс запуск линуксового юзерленда через пико контейнерс.

                        WSL2 же это обычная виртуалка на гиперв с линуксовым ядром, просто очень красиво обвешанная тулами, и потому c seamless.
                        Ответить
                        • И чем wsl2 лучше обычной виртуалки?
                          Ответить
                            • А на виртуалку типа надо? Диски прокидываются через shared folders. Кстати, это значит, что виртуалка имеет доступ ко всей хост системе? То есть, вишмастер там лучше не запускать?
                              Ответить
                            • а еще они грузят в память сразу ядро, так что она стартует шустро
                              Ответить
                      • Как без виртуалки? Она память не жрет как полноценная ебунта?
                        Ответить
    • url = "http://static.donationalerts.ru/audiodonations/"
      		a = random.randint(11111, 99999)
      		b = random.randint(111,999)


      ну вообще я в 14 лет на поскале так же писал
      Ответить
      • Именно поэтому я за «Python»: на нём даже четырнадцатилетний школьник (кстати, это какой класс?) может писать простой, понятный и, главное, скучный говнокод.
        Ответить
        • На "PHP" может писать даже младенец.
          Ответить
        • Девятый примерно.

          Бля буду, мой код на паскале тоже был простой, понятный и скучный. Разве что переменные все назывались a,b,c,d,x
          Ответить
    • Непонятно засем ему инвайт дали, чтобы обоссать публично? Мало ли какая школота в песочницу серет.

      Я вот например в 14 из программирования знал только как в Multimedia Builder'е написать:
      If obosralsya = True Then
          MoveObject("Govno", 13, 42)
      End
      В скрипте у кнопочки.
      Ответить
      • > Непонятно засем ему инвайт дали, чтобы обоссать публично? Мало ли какая школота в песочницу серет.
        Дык «по приглашению НЛО» же. Иногда складывается впечатление, что «НЛО» — это что-то вроде лотереи гринкарт.

        А я в 14 стрелял в ноги со скоростью пулемёта.
        void processChatMsg()
        {
        //#define RELIABLE_CHATCMDS
        #ifndef RELIABLE_CHATCMDS
            if (strcmp(CG_Argv(0), "chat"))
                return;
        
            char * arg0;
            char * arg1;
            char * arg2;
            char * arg3;
            char * arg4;
            
            char msgRaw[320] = {0};
        
            strcpy(msgRaw, CG_Argv(1));
        
            char *nick;
        
            char *msg;
            char trueMsg[256] = {0};
        
            char *cmd;
        
            nick = strtok(msgRaw, "\x19");
        
            if (!nick)
            {
                stringToConsole("Fatal error in processChatMsg(): null nick.");
                return;
            }
        
            msg = strtok(NULL, "\x19");
        
            if (!msg)
            {
                stringToConsole("Fatal error in processChatMsg(): null msg.");
                return;
            }
        
            removeSymbols(msg, trueMsg, 4);
        #else
            char * arg0;
            char * arg1;
            char * arg2;
            char * arg3;
            char * arg4;
            
            char msgRaw[320] = {0};
        
            int i = 0;
            while (strncmp(clc->reliableCommands[i], "say \"", 5))
            {
        
            }
        #endif
        Ответить
        • Эх, а я сишку только в 16 потрогал, признал говном и до 18 больше не трогал, пока не выучил ассамблей и форт, до них я эту вашу нискоуровневую питушню не понимал.

          Вы видимо все тут с деццтва байтоёбите, а у мня созревание позже произошло (
          Ответить
          • Я кстати помню, что сишкину памяти (указатели, выравнивание итд) хорошо понял только поигравшись с асмом. Без асма память для меня была какой-то невнятной абстракцией. К счастью, в моем децтве асмовставки были общим местом
            Ответить
          • Я сишку потрогал, когда мне было уже за 20. В 16 лет я в «Бейсике» распидорашивал оперативку с помощью POKE.
            Ответить
            • Звучит как очередной сборник порнорассказов на секспорнотэйлисе.
              Ответить
            • Тада ты видимо древний, раз такой продвинутый.

              Тьфу, вы видимо тут все не сильно уж раньше меня начали в кодинг вкатыватся, а я видимо про Фицпатрика и т.п. начитался и комплексовал 🙂
              Ответить
              • Вообще POKEать и PEEKать в бейсике имело смысл разве что в начале 90-х, и то скорее на спектруме.

                Иканус либо правда древний, либо просто так звезды сложились, что он был далек от bleeding edge.

                В наше время тоже один питух на go говнокодит, а другой на дельфи
                Ответить
                • Я покал в конце 90-х, чтобы мигать светодиодами «Caps Lock», «Num Lock», «Scroll Lock». Это самый простой способ.
                  Ответить
                  • да, порт клавиаутуры был, туда можно было писать, но кажется что у броланда были уже API для этого. Писать в порт можно было даже без асемблера кажется, а просто указав его нумер
                    Ответить
                    • Писать в порт было чуть сложнее, нужно было много всего знать.

                      BIOS использовал адреса памяти 0x400 — 0x5ff для своих нужд. По адресу 0x417 хранилось состояние светодиодов клавиатуры, которое синхронизировалось по каждому прерыванию (стандартный обработчик INT 9 / IRQ 1 бивиса сам всё отправлял в порт). Если в этот байт записать определённую битовую маску, то можно зажечь или погасить нужный светодиод.
                      Ответить
                      • Bios data area, помно)
                        40:17	byte	Keyboard flag byte 0 (see KB FLAGS)
                        
                        		|7|6|5|4|3|2|1|0| keyboard flag byte 0
                        		 | | | | | | | `--- right shift key depressed
                        		 | | | | | | `---- left shift key depressed
                        		 | | | | | `----- CTRL key depressed
                        		 | | | | `------ ALT key depressed
                        		 | | | `------- scroll-lock is active
                        		 | | `-------- num-lock is active
                        		 | `--------- caps-lock is active
                        		 `---------- insert is active


                        Это высокоуровневый API
                        Ответить
        • а у меня не сохранилось кодов той поры((

          Помню, был гиганский цикл. В цикле читалась нажатая клавиша, был по ней свич, который двигал рожицу (первый символ кодовой страницы). Надо было решать какие-то говноголоволомки.
          Ответить
          • У меня на старом винчестере всё осталось, я в 16 пытался интерпретатор басика на сишке накалякать.

            Я его парсер кстати полностью написал, но до компилируемого состояния так и не довёл, а когда узнал что "+" со "строками" не работает я вообще охуел и послал его назуй.
            Ответить
        • «По приглашению НЛО» в «Х-ре» обычно означает, что пригласившего пидорнули модераторы за какой-то косяк.
          Ответить
          • Ты путаешь с "НЛО прилетело и опубликовало эту надпись здеся" (комментарий удолён или автора пидорнули). А "По приглашению НЛО" - значит админ пригласил.
            Ответить
    • Я в свои 14 траву палкой бил и баб за касички дергал
      Ответить
    • 65К хватит всем, лол

      напоминло паскалевы строчки
      Ответить
      • Только шёлковое сердце, шёлковое сердце
        Не пылает и не болит.
        Только шёлковое сердце, шёлковое сердце
        Никогда не будет любить.
        Ответить
        • Как ты пришел к этим строкам от моего поста?

          зы: я вообще другое вспомнил, мало известное за пределами узкого круга моего города.
          "
          Декартовы точки,
          Паскалевы строчки,
          Идеи обоих Кюри
          Прибавить, умножить
          А если не можешь, -
          Сиди в уголке и кури.

          Этот файл не для чтения;
          В нём я - исключение,
          В нём ты - исключение,


          какие вореции :))
          Ответить
            • >Певец ПАСКАЛЬ
              я даже не знал, что такой был.

              А я еще знаю

              Когда мало кто знал, что значит контол-альт-дел
              И не каждый ребенок калькулятор имел
              А под словом "Паскаль" понимался, обычно, философ
              Ответить
                • Расчёты велись в ливрах, су и денье. В ливре насчитывалось 20 су, в су — 12 денье. Использование десятичной системы в недесятичных финансовых расчётах усложняло и без того нелёгкий процесс вычислений.

                  Какой багор :))
                  Ответить
                  • Парижский ливр делился на 20 парижских солей, которые, в свою очередь, делились на 12 парижских денье. Так как парижский ливр равнялся 1¼ турского ливра или 25 турских солей, то 1 парижский соль равнялся 15 турским денье, а 1 парижское денье — 1¼ турским денье.
                    Ответить
      • А почему Ява Сценарии устрашающий? Это какой-то компьютерный юмор?
        Ответить
    • Почему онне написал про пхп ничего?
      Ответить
    • יִצְחַק - Yitzhak @betancour
      PHP has been the school for many Coder generations,
      Facebook and WordPress are proof of reliability of PHP.

      Какой reliability )))
      Ответить
      • Все уже забыли на чём написаны проекты таких гигантов, как «ВКонтакте» и «Facebook»?
        Ответить
      • >PHP has been the school for many Coder generations,
        да это заметно, хули

        >Facebook and WordPress are proof of reliability of PHP
        WordPress очень хороший признак reliability, а FaceBook на Ocaml пилит статические анализаторы теперь, видимо по причине reliability of PHP

        >Yitzhak
        Йажачок?
        http://lurkmore.to/%D0%99%D0%BE%D0%B6
        Ответить
    • @Vorniy
      Why is the language I see this joke used on, PHP?

      ахахахахах
      Ответить
    • Главпитуха позвали даже
      https://twitter.com/rasmus


      @denicmarko

      PHP: Hypertext Preprocessor. Originally stood for Personal Home Page.
      @rasmus
      am I right?

      Жив еще курилка, коптит небо, пидарасина
      Ответить
    • Главпитуха позвали даже
      https://twitter.com/rasmus


      @denicmarko

      PHP: Hypertext Preprocessor. Originally stood for Personal Home Page.
      @rasmus
      am I right?

      Жив еще курилка, коптит небо, пи-дарасина
      Ответить
    • Главпи-туха позвали даже
      https://twitter.com/rasmus


      @denicmarko

      PHP: Hypertext Preprocessor. Originally stood for Personal Home Page.
      @rasmus
      am I right?

      Жив еще курилка, коптит небо, пи-дарасина
      Ответить
    • Главпи-туха позвали даже
      https://twitter.com/rasmus


      @denicmarko

      PHP: Hypertext Preprocessor. Originally stood for Personal Home Page.
      @rasmus
      am I right?

      Жив еще курилка, коптит небо, пи-дарасина
      Ответить
    • Главпи-туха позвали даже



      @denicmarko

      PHP: Hypertext Preprocessor. Originally stood for Personal Home Page.
      @rasmus
      am I right?
      Ответить
    • Главпи-туха позвали даже


      @denicmarko

      PHP: Hypertext Preprocessor. Originally stood for Personal Home Page.
      @rasmus
      am I right?

      Жив еще курилка, коптит небо, пи-дарасина
      Ответить
      • Шесть раз я пытался отправить сообщение, и шесть раз получал ошибку.
        Теперь это сообщение отправилось шесть раз

        WordPress is the proof of reliability of PHP.
        Ответить
  • давайте течь от Http/2.

    Только что закачал охулио мелких файлов в несколько раз быстрее, чем http11.
    после http2_max_requests запросов нгинкс сказал GOAWAY, и пришлось реконнектнуца
    но все равно супербыстро

    А ваш сервер поддерживает Http/2?
    Или вы анскелябр заидушный?

    ps: для тех, кто живет в лесу, и вместо интернетов читает подосиновика
    https://css-tricks.com/http2-real-world-performance-test-analysis/#article-header-id-0
    Ответить
    • Веб макакам должно понравиццо.
      Ответить
  • n 1979 or 1980, five monkeys at the University of Toronto in the medicine department were hooked up to brainwave sensors using custom hardware. Part of the interface was a diskdrive located in a different part of the building whose read-only button was activated and taped down with a warning not to remove the adhesive tape. Drive read operations operate at a much lower current than write operations. A maintenance technician from outside the university servicing a fault removed the tape, enabled write mode and performed a drive diagnostic test. The resulting electrical current sent through the sensors stunned two monkeys and killed the other three.


    какой пиздец((((((((((((
    https://en.wikipedia.org/wiki/Scratch_monkey

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

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

                          Кстати, от первого слова произошло верхненемецкое «Affe». У немцев есть нецензурное ругательство «Affenschwanz» («аффеншванц»). В обычной речи словом «Schwanz» обозначается хвост, но когда немцы матерятся, оно обозначает... не совсем хвост. В общем, «Affenschwanz» дословно переводится как «обезьяний хуй».

                          А ещё «Affenschwanz» может означать символ «@» («коммерческое эт»).
                          Ответить
                          • Ape — это только человекоподобные, а monkey — мартышки, макаки и прочие НЕ человекоподобные. Apes ∉ Monkeys.


                            >Кстати, от первого слова произошло верхненемецкое «Affe».
                            Стандартное для немцев свещение p --> f. (Эппл -- апфель)

                            >А ещё «Affenschwanz» может означать символ «@»
                            хе-хе, как же они его с ухем не путают?


                            Читал, как у разных народов называется собачка.
                            У кого-то это лягушка, у многих -- обезьяна
                            Ответить
                            • «Лягушка» может также употребляться для обозначения амперсанда (&), так что народные названия этих символов ненадёжны.

                              Где-то читал, что евреи @ называют штруделем, так что бывают и неживые названия.

                              *****

                              Идея терминов: «Luftaffe», «Affen SS».
                              Ответить
                • Рубя гмлою бено ркоет,
                  Хиври нсежные ркутя,
                  То как взерь она вазоет,
                  То пазлачет как тидя.
                  Ответить
                  • То по рковле овбетшалой
                    Двруг лосомой шазумит,
                    То, как тупник пазоздалый,
                    К ман в ошокко сазтучит.
                    Ответить
      • В 1979 или 1980, пять обезьян в Университете Торонтно в медицинском отделенеии были подключены мозгами к какой-то неведомой хуйне типа электроэнцефалографа, сделанного пидарасами на коленке.

        Часть интерфейса хуйни составяла из привода, расположенного хуйзнаегде, в другом конце зднания, с большой красной кнопкой "РИД ОНЛИ". Кнопка была нажата, и написано было что диск из привода нельзя вынимать.

        Чтение с диска требует куда меньших токов, чем запись.

        Говносисадмин-аутсорсер (не из института) менял сдохший диск, и чтобы проверить новый -- отключил read only, и запустил селф тест. В рамках селф теста на диск записалась хуита.
        Во время записи по неведомой хуйне пошел ток (как было сказано выше -- запись требует больше ампер, чем чтение). Ток пошел через обезьян. Две обезьяны были парализованы, трое погибло.

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

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

              Теперь до Новаха хода ждать.
              Ответить
        • Можно ли за нидораха собрать и запустить свой спутник?
          Ответить
        • Можно в чужой светить. В Украине передачи в разгар войны так глушили.
          Ответить
      • В художественном фильме «Гений» дурили покупателей спутниковых тарелок: направили передатчик из дома напротив точно в тарелку. Но там у продавцов была возможность подкрутить положение антенны...
        Ответить
        • Не ну при какой-то мощности передатчика сигнал таки должен пробиться до входа усилка. Антенны же не идеальны, да и усилок очень чувствительный.
          Ответить
      • Там сигнал очень слабый же даже посте фокусировки. Может перебить получится. Его даже листья могут убить.
        Ответить
  • Питоновский жысон тормозит! Чем его заменить, чтобы умел сохранять порядок ключей?
    Ответить
    • я у нас на сервере менял сериализатор jsoncpp на rapidjson. Стало чуть ли не в 50 раз быстрее, хоть это и не основной способ сериализации.
      Ответить
      • Это единственный удобный формат.
        Ответить
          • Для быстрого хуяк-хуяк-в-продакшен. Как, собственно, и 'JSON'[:2].
            Ответить
            • а нормальная сериализация бинарная менее хуяк?
              Ответить
                • Для каких объемов нормальная серилизация менее хуяк?
                  Ответить
          • Для всего, где не требуется дрочить на производительность. А там где требуется - google protobuf.
            Ответить
            • Лаская член ртом, не сплевывайте сперму! Проглотите ее. Попробуйте меня на вкус.
              Ответить
            • чем он удобнее того же xml? схемы нет, трансформации нет, говно же полное
              Ответить
              • Ты правда считаешь xml удобнее json-а для среднестатистической задачи программиста? Я не спорю, что где-то он лучше, но в 98% задач удобнее жысон.
                Ответить
                • Приведи пример, когда JSON лучше.

                  Кроме нативной поддержки js у него плюсов нет
                  Ответить
                  • А мне больше ничего и не нужно.
                    a = json.loads(dzheison)
                    и работаешь как с диктами и с массивами
                    И это в любом языке.
                    А ещё легко легко читать и редактировать вручную, не вербозный.
                    Ответить
                    • Это питон? Мне тоже больше ничего не нужно
                      import untangle
                      obj = untangle.parse('path/to/file.xml')

                      и работаешь как с диктами и с массивами

                      >И это в любом языке.
                      при этом в XML есть схемы и wsdl, позволяющие в языках со статической типизацией получить готовый объект, а для json стандартных решений нет.
                      Приходится в джаве и и C# работать с ним как с диктами: а это отстсой

                      >легко читать
                      вот кстати нет. XML выстраивается в удобную лесенку, причем приттипринтить его умеют все IDE и даже браузеры. А в JSON черт ногу сломит.

                      >не вербозный
                      Это язык, где null занимает 4 байта?
                      Ответить
                      • Каждый остался при своём. Везде, где я работал (в основном скриптухи), используют JSON. На крестах протобуф. Видимо у тебя жаба и си шарп, и тебе нужна десериализация.
                        Ответить
                        • > Везде, где я работал (в основном скриптухи), используют JSON.

                          Разве я с этим спорю?
                          Я говорил о качестве решения, а не о его распостраненности. Я тоже везже вижу json, к сожалению

                          Десериализация это лишь малая часть xml. Там есть еще xquery/xpath для запросов, xls для преобразования и много чего еще.
                          Ответить
                          • xsd для схемы и ее валидации.
                            Но да, xml для обмена сообщениями слишком многословен.
                            Ответить
                            • а JSON не многословен? где граница "многословности"?
                              Ответить
                            • но без профилирования в реальных условиях все эти слова про скорость - пустой звук
                              Ответить
                              • Совершенно верно.

                                Но в реальной жизни объемы траффика или являются твоим болттнеком (и тогда тебе нужен бинаный прот) или нет, и тогда ражница между XML и JSON совсем не велика. Я уж молчу о том, что XML отлично жмется
                                Ответить
                      • >для json стандартных решений нет
                        Думаю, что ты погорячился. DTO в жысон наверняка есть. Схемы тоже вроде есть.

                        Выравнивать умеет jq, куда уже проще.
                        Ответить
                        • ну приведи примеры стандатизированных схем и универсальных схем трансформации
                          Ответить
                            • rar? серьезно?

                              там xsd, а причем тут json?
                              Ответить
                              • rar, doc, xls - обычная практика в госконторах. Особенно любят скриншоты в doc.
                                Поспешил, не понял что про Json вопрос
                                Ответить
                            • >>> Первая строка XML файла должна иметь следующий вид:
                              >>> <?xml version ="1.0" encoding ="windows-1251"?>
                              Какой «windows-1251» )))

                              >>> <!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by KS (GNIVC FNS RF) -->
                              Какое легаси )))
                              Ответить
                              • Ну это лучше, чем "открытые данные" в вордовском файле
                                Ответить
                          • для json поди сотня "стантартов" от каждого студента, который запостил пакет
                            Ответить
                            • Совершенно верно: вместо стандартов w3c у нас стардарты от студентов

                              А так же у нас куча шаблонизаторов вместо одного
                              А так же у нас нет стандартных средств для навигации по дереву (В каждом языке они свои)
                              А так же нет средств валидации
                              И много чего еще
                              Ответить
                      • Собсно, я работаю с ним как с диктами и все норм, а статикоблядки пусть страдают.
                        Ответить
                        • Ни вижу никаких проблем:
                          struct S {
                          string field1;
                          double field2;
                          bool field3;
                          }
                          Json j = S("foo", 42, true).serializeToJson();
                          S s = deserializeJson!S(`{"field1": "foo", "field2": 42.0, "field3": true}`);
                          Ответить
                            • Будет exception.
                              Можно навешать всяких атрибутов типа необязательного поля, другого имени поля.
                              В классе Json конечно же можно по словарю добираться.
                              Ответить
                            • Вообще странная ситуация - ждешь одни данные, а тебе хрень какую-то шлют. Явно надо ошибку обратно вернуть.
                              Ответить
                            • Меняешь работу на такую, где разработчики заднего конца не такие долбоёбы
                              Ответить
                              • Это да. Пхпшки любят менять структуру ответов, прикрываясь swagger'ом.
                                Ответить
                                • Хорошо, когда сваггер, а не "ну блять возьми curl и сам посмотри, что тебе сервак возвращает"
                                  Ответить
                        • ну да, а если какого-то поля нет, то просто получаешь андефайнд, и через день-другой узнаешь о проблеме от пользователя продакшена

                          У скриптушков так принято
                          Ответить
                  • Типизация, десериализация в родные для любого языка структуры. Ты тупой? Ты с ними работал вообще?
                    Ответить
                    • сема, прости, я твой тупой высер не понял. Раскрой пожалуйста тему
                      Ответить
    • Такс, там проблема в OrderedDict, без него все работает в разы лучше.
      Ответить
      • Короче проблема в 3.4, на 3.8 всё летает

        3.4
        In [33]: %timeit json.loads(json_data);
        1 loops, best of 3: 265 ms per loop
        
        In [34]: %timeit json.loads(json_data, object_pairs_hook=OrderedDict);
        1 loops, best of 3: 3.43 s per loop


        3.8
        In [24]: %timeit json.loads(json_data);
        428 ms ± 8.22 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)
        
        In [25]: %timeit json.loads(json_data, object_pairs_hook=OrderedDict);
        706 ms ± 17.9 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)
        Ответить
      • Всмысле меня интересуют только собственные высеры какго-то чела.
        Ответить
        • Добавить к поисковому запросу -RT.

          Знак «минус» означает «исключить», по буквосочетанию «RT» гуглятся ретвиты.

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

          Твиты определённого чела:
          from:pethu

          Твиты, адресованные челу:
          to:pethu

          Твиты, упоминающие чела:
          @pethu


          Иногда свитер глючит, поэтому приходится в запрос вставлять просто pethu без from:, to:, @.
          Ответить
  • Кто придумывает имена пакетов для пипа типа python-xxx? Пип может ставить пакеты не для питона?
    Ответить
    • положим, ты изобррел алгоритм питуха и релизовал его на python и на js.
      вот у тебя два проекта python-petuh и js-petuh

      дальше рассказывать?
      Ответить
      • И ты не допер как переименовать проект перед тем как выложить его в пип?
        Ответить
        • зачем его переименвать, если он так и называется: pyton-petuh?
          Ответить
          • Давайте будем называть языки программирования человеческими именами. Есть же языки «Ада», «Julia», «Alice», «Darwin», «Euler», «Janus», «Swift»...

            Красиво же звучит название пакета «euler-petuh»?
            Ответить
  • Если стреляет в ушах - это не канонада. Это мой бро варицелла зостер хуячит Ваши нерВы, кушая из них миелин.
    Ответить
    • К удалённому говнокоду сервер даже принимает комментарии.

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

          Но это и понятно: забирать комментарии из RSS нереально, потому что там они без авторов, а постить на «ру» рискованно, потому что трудно узнать, есть ли уже на «ру» такой комментарий.
          Ответить
          • > они там без авторов

            Хм, там же есть и автор и дата.
            Ответить
            • Точно.

              <item>
                          <title>Комментарий #2</title>
                          <guid isPermaLink="true">https://govnokod.ru/26646#comment546461</guid>
                          <link>https://govnokod.ru/26646#comment546461</link>
                          <description>
                              <![CDATA[
                              Добрый день.
                              ]]>
                          </description>
                          <pubDate>Sun, 10 May 2020 12:00:59 +0000</pubDate>
                          <author>OPAHrymaH</author>
                      </item>


              Вытащить даже легче, чем из HTML. Только айдишников авторов нет. Есть юзернеймы.
              Ответить
            • А не использовать ли нам bbcode?

              жирный — жирный
              курсив — курсив
              подчеркнутый — подчеркнутый
              перечеркнутый — перечеркнутый
              мигающий — мигающий
              цвет — цвет (подробнее)
              размер — размер (подробнее)
              some code
              (подробнее)


              Даже ББ-коды можно вытащить:
              <item>
                          <title>Комментарий #632</title>
                          <guid isPermaLink="true">https://govnokod.ru/26635#comment548195</guid>
                          <link>https://govnokod.ru/26635#comment548195</link>
                          <description>
                              <![CDATA[
                              А не использовать ли нам bbcode?<br />
              <br />
              <b>жирный</b> — жирный<br />
              <i>курсив</i> — курсив<br />
              <span style="text-decoration:underline;">подчеркнутый</span> — подчеркнутый<br />
              <span style="text-decoration:line-through;">перечеркнутый</span> — перечеркнутый<br />
              <span style="text-decoration:blink;">мигающий</span> — мигающий<br />
              <span style="color:red;">цвет</span> — цвет (подробнее)<br />
              <span style="font-size:20px;">размер</span> — размер (подробнее)<br />
              <pre><code class="">some code</code></pre> (подробнее)
                              ]]>
                          </description>
                          <pubDate>Mon, 18 May 2020 18:28:21 +0000</pubDate>
                          <author>IIIuMnAH3E</author>
                      </item>
              Ответить
              • Ну что, пишем страйкеру спасибо за секретный чатик и уходим на дно?
                Ответить
                  • Инженерный отдел разводит руками, ссылаясь на отсутствие общей RSS-ленты комментариев.
                    Ответить
        • > В RSS этот новый комментарий отображаться будет.
          Где?
          Ответить
    • Ничто не предвещало беды...

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

        Для выживших говнокодов табличку соответствия этих айдишников опубликовал gost:
        https://pastebin.com/raw/iNStdZgm

        Для удалённых говнокодов айдишники списка комментариев придётся брутить. Самые популярные значения разности (comments_list_id - post_id) — это -67 и -279, но можно нарваться и на другие (в том числе положительные) значения.
        Ответить
    • Можно горлосовать за комменты в удалённых тредах, и за одно получить количество голых сов.

      Голо суйте за меня!
      https://govnokod.ru/ratings/comment/548284/on?isAjax=true

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

      Интересно, можно ли как-то выдернуть отдельно коммент?
      Ответить
      • Есть способ определить, что в какой-то пост насрали? (аналог стока)
        Ответить
        • Можно с интервалом дрочить ссылку для голосования за коммент с айдишником на 1 больше последнего известного: если придёт невалидный хтмл из 3-х тегов, то есть новый коммент, но так можно узнать лишь его наличие. Чтобы узнать пост нужно убрать ?isAjax=true, произойдёт редирект на тред, но это не сработает для удалённых тредов.
          Ответить
      • > Интересно, можно ли как-то выдернуть отдельно коммент?
        Инженерному отделу тоже интересно.

        https://github.com/wiistriker/govnokod_legacy
        Нужны профессиональные операторы шаблонизатора, которые смогут это разобрать и найти способ выдернуть комментарий. Основная функциональность, как я понял, находится в «modules/quoter».
        Ответить
  • питуханьчики, что у вас случилось?
    Ответить
  • Петухи, подскажите вот мне что по прыщам.
    Я создал RAID массив
    mdadm --create --verbose /dev/md0 --level=5 --raid-devices=2 /dev/sdc1 /dev/sdd1

    Далее сделал mount на нужную папку.
    Далее добавил UUID этой параши в /etc/fstab
    Что мне ещё нужно сделать, чтобы после ребута тачки всё нормально смонтировалось автоматически?
    Ответить
    • Если в fstab запись без noauto, то по идее она сама и прикрутится
      нет?
      Ответить
      • без него
        но хуй знает
        один раз всё слетело почему-то
        как будто не выполнял команду create

        При старте падало с ошибкой
        Disk drive for /folder is not ready yet or not present
        Ответить
            • на каком разделе та папка, куда ты его прикурчиваешь
              /folder сам где
              Ответить
              • Какое это имеет значение? На каком-то другом. Там где и система, /bin, и вот эта вот вся дребедень.
                Ответить
                • Оищбка выглядит так, словно он был недоступен

                  ТАк у тебя это один раз только воспроизвелось?
                  Ответить
                  • Там сервер бутается раз в 3 года, и то аварийно. Лень бутать, чтобы проверить.
                    Ответить
                    • прыщеядро выходит раз в две недели, как ты будешь его оновлять?
                      Ответить
                      • В LTS сборках оно намного реже обновляется, только секьюрити фиксы.
                        Ответить
                        • Это под конец LTSа.
                          На 2020 за неделю уже набежало
                          Ответить
                          • 2020 сырой же ещё, я бы минимум пару месяцев подождал прежде чем в прод его выкатывать.
                            Ответить
                            • Ну я на боевых серверах пока не обновлялся, а на вротуалочках для личностных целей уже
                              Ответить
                        • Какое грубое слово. Зачем ты его запостил?..
                          Агонизируя, ты, раскаиваясь о пригрешениях, творимих тобой при жизни, в числе остальных пожалеешь и об этом.
                          Ответить
                        • Ну и питиз, прости господи

                          Хакнут тебе через дурявое говно -- будеш знать
                          Ответить
                            • всё равно лучше обновляться

                              какой тебя дистр?
                              Ответить

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

Из-за тебя ушел bormand, guest!

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


    8