1. Python / Говнокод #26269

    −2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    def raboficate(sents: Sequence[Sequence[str]]) -> Sequence[str]:
        RABOWORDS = (
            ('много', '.'),
            ('малость', '.'),
            ('зачем', '?')
        )
    
        sents_rab = []
        for sent in sents:
            raboword = random.choice(RABOWORDS)
            sents_rab.append([raboword[0]] + sent + [raboword[1]])
        return sents_rab

    Массовое зомбирование сознания при помощи «Python».
    https://github.com/gost-gk/raboscript

    В помощь начинающим рабомантам и кобенаторам нашим отделом по датамайнингу бигдаты был надатамайнен, почищен и приведён к удобоваримому виду (все слова/знаки препинания разделены пробелами, мусор убран) самый длинный фанфик по «Mass Effect»: https://mega.nz/#!XdFyzahR!_rXcsCBWyyrnl69feQMpCi238ACNp euO-Zz9nn2E-FQ (сорок мегабайт отборной психозы!).
    Также аналитическим отделом был найден пакет «pymorphy2», с помощью которого наши инженеры надеются довести рабоскрипт до идеала.

    Запостил: gost, 15 Декабря 2019

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

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

      Зачем это — не в традициях людей?
      Зачем это было необходимо — и это было сделано?
      Малость горящую, покрытую язвами разрушений.
      Зачем странные эти нормандовцы, очень странные?
      Зачем причина, полагаю, в другом?
      Много дженкинс был впечатлён возрастом найденной пострадавшей азари.
      Ответить
    • Ещё и статья об этом pymorphy2 написана:
      https://link.springer.com/chapter/10.1007%2F978-3-319-26123-2_31

      И словарь из «Открытого корпуса»:
      http://opencorpora.org/
      Ответить
      • Из «Открытого корпуса» можно скачать словарь коллокаций и словари биграмм и триграмм, чтобы генерировать предложения.
        Ответить
      • А ещё в «Открытом корпусе» есть сборник текстов, разбитых на слова. У каждого слова в xml-атрибутах лежит его морфологический разбор.

        <paragraph id="38528">
          <sentence id="110286">
            <source>Порошенко поручил создать гуманитарный коридор на юго-востоке Украины</source>
            <tokens>
              <token id="1995269" text="Порошенко">
                <tfr t="Порошенко" rev_id="4546521">
                  <v>
                    <l id="260469" t="порошенко">
                      <g v="NOUN"></g>
                      <g v="anim"></g>
                      <g v="ms-f"></g>
                      <g v="Fixd"></g>
                      <g v="Surn"></g>
                      <g v="plur"></g>
                      <g v="ablt"></g>
                    </l>
                  </v>
              <token id="1995270" text="поручил">
                <tfr t="поручил" rev_id="4546522">
                  <v>
                    <l id="260798" t="поручил">
                      <g v="VERB"></g>
                      <g v="perf"></g>
                      <g v="tran"></g>
                      <g v="masc"></g>
                      <g v="sing"></g>
                      <g v="past"></g>
                      <g v="indc"></g>
                    </l>
                  </v>
                </tfr>
              </token>
              <token id="1995271" text="создать">
                <tfr t="создать" rev_id="4546523">
                  <v>
                    <l id="328586" t="создать">
                      <g v="INFN"></g>
                      <g v="perf"></g>
                      <g v="tran"></g>
                    </l>
                  </v>
                </tfr>
              </token>
        Ответить
        • Зарезал тебя, страдай.
          Ответить
        • <token id="1995272" text="гуманитарный">
                  <tfr t="гуманитарный" rev_id="4546524">
                    <v>
                      <l id="76865" t="гуманитарный">
                        <g v="ADJF"></g>
                        <g v="inan"></g>
                        <g v="masc"></g>
                        <g v="sing"></g>
                        <g v="accs"></g>
                      </l>
                    </v>
                  </tfr>
                </token>
                <token id="1995273" text="коридор">
                  <tfr t="коридор" rev_id="4546525">
                    <v>
                      <l id="139616" t="коридор">
                        <g v="NOUN"></g>
                        <g v="inan"></g>
                        <g v="masc"></g>
                        <g v="sing"></g>
                        <g v="accs"></g>
                      </l>
                    </v>
                  </tfr>
                </token>
                <token id="1995274" text="на">
                  <tfr t="на" rev_id="4546526">
                    <v>
                      <l id="166264" t="на">
                        <g v="PREP"></g>
                      </l>
                    </v>
                    <v>
                      <l id="388676" t="на">
                        <g v="INTJ"></g>
                      </l>
                    </v>
                    <v>
                      <l id="388734" t="на">
                        <g v="PRCL"></g>
                      </l>
                    </v>
                  </tfr>
                </token>
                <token id="1995275" text="юго-востоке">
                  <tfr t="юго-востоке" rev_id="4546527">
                    <v>
                      <l id="386792" t="юго-восток">
                        <g v="NOUN"></g>
                        <g v="inan"></g>
                        <g v="masc"></g>
                        <g v="sing"></g>
                        <g v="loct"></g>
                      </l>
                    </v>
                  </tfr>
                </token>
          Ответить
    • http://www.aot.ru/history.html
      http://www.aot.ru/onlinedemo.html
      http://www.aot.ru/technology.html

      Наши технологии базируются на многоуровневом представлении естестевенного языка, которое, в свою очередь, было заимствовано у системы ФРАП (Система французско-русского автоматического перевода была разработана коллективом лаборатории машинного перевода Всесоюзного центра переводов совместно с коллективом лаборатории машинного перевода МГПИИЯ им М. Тореза. 1976-1986 ГГ.)

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

      • Графематический анализ. Выделение слов, цифровых комплексов, формул и т.д. (подробнее)
      • Морфологический анализ. Построение морфологической интерпретации слов входного текста.(подробнее)
      • Синтаксический анализ. Построение дерева зависимостей всего предложения.(подробнее)
      • Семантический анализ. Построение семантического графа текста.(подробнее)


      Люди пишут диссертации по ворециям.
      Ответить
    • >from typing import Sequence, Iterator, List
      пайшарм? майпай?

      >def skip_punct(words: Sequence[str], start_index: int) -> int:
      >while index < len(words):

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

        Я слегка запутался в питоновских метатипах. В доке пишут, что у Sequence должен быть __len__():
        sequence
        An iterable which supports efficient element access using integer indices
        via the __getitem__() special method and defines a __len__() method
        that returns the length of the sequence. Some built-in sequence types
        are list, str, tuple, and bytes. Note that dict also supports __getitem__()
        and __len__(), but is considered a mapping rather than a sequence because
        the lookups use arbitrary immutable keys rather than integers.
        Ответить
        • выходит генератор -- не сиквенс?
          Ответить
          • Проверим.
            >>> from typing import Iterable, Iterator, Sequence
            >>> generator = (x**2 for x in range(99999999999))
            >>> lst = [x**2 for x in range(1000)]
            
            >>> isinstance(generator, Iterable), isinstance(generator, Iterator), isinstance(generator, Sequence)
            (True, True, False)
            >>> isinstance(lst, Iterable), isinstance(lst, Iterator), isinstance(lst, Sequence)
            (True, False, True)

            Генератор — Iterable, Iterator. Список — Iterable, Sequence.
            Ответить
            • ладно, я соснув
              Ответить
              • Прыщебляди соснули!
                Ответить
              • Я раньше тоже думал, что Sequence — это типа Iterable. Соснули все!
                Ответить
                • Малость не так обидно, когда соснули все.
                  Ответить
                  • Малость питон неконсистентное говно
                    Зачем питон неконсистентное говно?
                    Ответить
                • а туплу проверь?
                  Ответить
                  • https://ideone.com/XqCPty

                    True, False, True, как для списка.
                    Ответить
                  • А вот для словаря уже будет True, False, False:
                    https://ideone.com/sZLCkA

                    И для множества тоже:
                    https://ideone.com/3vMQVT
                    Ответить
    • Добавил простенький нормализатор текста для приведения к требуемому рабоскриптом виду. Прогнал через него Рыбаченко (http://samlib.ru/r/rybachenko_o_p/teror2-12.shtml), получил знатную зомбопсихозу!

      Малость хотя сама голова все больше превращается в лом.
      Много вот снова атакуют илы всех моделей.
      Малость хотя сама голова все больше превращается в лом.
      Малость что и выразить бедным человеческим языком невозможно.
      Зачем и девчата получили возможность сражаться на оружии противника?
      Много чтобы хоть чуть-чуть отхлынула эта волна дичайших страданий и боли.

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

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

            Неба утреннего стяг.
            В жизни важен первый шаг.
            Слышишь: реют над страною
            Ветры яростных атак!
            Ответить
      • > Прогнал через него Рыбаченко (http://samlib.ru/r/rybachenko_o_p/teror2-12.shtml)

        Неплохо-неплохо.

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

          Эта книга расскажет читателям о тайном контакте автора этой книги, Зайцева Ивана Сергеевича с самыми высокопоставленными слугами супер засекреченной тоталитарной секты Сатаны, во главе которой стоит президент Российской Федерации Владимир Владимирович Путин, которого клонировали Сатанисты в 1952 году из черепа самого Гитлера. И они же его продвинули в президенты Российской Федерации, для осуществления своего плана по созданию нового четвертого тысячелетнего Рейха, ада Адольфа Гитлера.

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

          Путин получился у Сатанистов наиболее удачными Гитлеровским клоном, и он наиболее точно скопировал у настоящего Гитлера способность и искреннее желание воплотить свою Фюрерскую мечту в жизнь, уничтожить всё земное человечество в мясорубке будущих концлагерей. Создав свою службу ФСБ, что в Сатанинских секретных документах расшифровывается как: ФСБ-Фюрер Снова Бог Земли Русской.

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

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

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

      > сорок мегабайт отборной психозы
      У меня ещё мысль была, брать такие большие тексты и сравнивать концы фраз какой-нибудь марковской цепью.
      Выбирать кобенации пар со схожими окончаниями, для получения малость шизорифмы.
      Ответить
      • Есть ещё вот такая штука: https://pypi.org/project/russtress/. С её помощью можно вообще хуярить идеальный ямб-хорей.
        Ответить
        • >RNN with LSTM
          Трендовенько.

          Между прочим я тут заметил, что от вдумчивого чтения классических вореций (2014), возникает такое лёгкое головокружение.
          Более известное как вздрыжне-эффект. Который обусловлен внезапными, неожиданными разрывами фраз.

          А много-малостная шиза действительно обладает неким зомбирующим эффектом.
          Ответить
    • Мой фрагмент юзерскрипта. В text скармливаю произвольный текст.

      var nav=text.replace(/[.?!,—]/g,'\n').split("\n").filter(x => { return x.length>3; })
      var prefix=['Малость','Много', 'Зачем'];
      var suffix=[[',',',', '?'],['.','.', '?']];
      
      var s="";
      for (var k=0;k<8;++k)
      {
          i=((nav.length)*Math.random())&~1;
      	
          for (var j=0;j<2;++j)
      	     r=(Math.random()*3)|0,s+=prefix[r]+' '+nav[i+j].trim().toLowerCase()+suffix[j][r]+'\n';
          if (1==k%2) s+='\n';
      }


      Поют несколько раз. Ассистенты зомбирующего повторяют после каждого раза "Зачем? Зачем?"

      Таким образом обеспечивается усиление смешивания образов.

      Текст поется 10-20 раз.

      Основной смысл - оглупление. Бывают случаи очень сильного падения уровня интеллекта в результате применения этой методики.


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

        как там, в 2002-м?
        Ответить
        • А что нынче продвинутые хипстеры вместо for юзают? Последний раз я слышал, что модно использовать «for of».
          Ответить
          • for of это итерация по массиву
            for in -- по объекту (логично и удобно, как и всё в джаваскрипт)

            'use struct';
            const Range = require('range'); // или import {range} from 'range';
            
            for (const i of Range.range(22)) {
                console.log(i);
            }
            Ответить
            • Да, я как-то мельком видел статью, порицающую «for in» — мол, опасно, небезопасно, чо-то-там-ещё. Вот в ней же и писали, что надо использовать новомодный «for of», добавленный в каком-то свежем стандарте.
              Ответить
              • for in перечисляет ВСЕ ключи объекта
                Поскольку массив это тоже объект, то in может перечислить совсем не то, что ты думаешь

                const foo = {
                    position: 'javascript developer',
                    duty: 'shitty code'
                };
                
                const bar = ['crap', 'doodie', 'poopie', 'JavaScript'];
                
                
                for (const s in foo) {
                    console.log(s); //duty, position
                }
                
                for (const s in bar) {
                    console.log(s); //0, 1, 2, 3
                }
                for (const s of bar) {
                    console.log(s); //вот тут правильно
                }


                правило большого пальца:
                массив --> of
                объект/хеш (для ключей) -- in
                Ответить
                • В «Python», кстати, «for in» для словарей тоже перечисляет ключи.
                  Ответить
                  • но в петоне хотябы нету for of:)

                    вот как это сделано в гетеросексуальных языках
                    def foo = new Expando(groovy:'rulez', java:'sux');
                    def bar = ['sorok', 'tysjach', 'phpjan'];​​​​​​​​​​​​​​​​​
                    
                    foo.properties.each {key, val -> print "$key is $val :) "}​ //groovy is rulez :) java is sux :) 
                    bar.each {print "$it :)"} //sorok :)tysjach :)phpjan :)



                    В груви есть только "each". Больше ничего помнить не надо
                    Ответить
                • > for in перечисляет ВСЕ ключи объекта
                  НЕТ

                  for in перечисляет все перечислимые свойства объекта и объектов из его цепочки прототипов.
                  for (var field in Object.create ({
                    their: 'pituz' // покажется
                  }, {
                    hidden: { // не покажется
                      enumerable: false,
                      value: 'pituz'
                    },
                    my: { // покажется
                      enumerable: true,
                      value: 'pituz'
                    }
                  })) console.log(field);


                  > правило большого пальца
                  ещё правила:
                  * конструктор словаря - () => Object.create(null), чтобы правильно работал in
                  * нельзя вызывать hasOwnProperty и любую другую питушню словаря с текстовыми полями, надо пользоваться hasOwnProperty другого объекта или анонимными ключами (символами)
                  Ответить
            • const Range = require('range'); // или import {range} from 'range';
              
              for (const i of Range.range(22)) {

              ReferenceError: require is not defined

              Фу блядь, фу нахуй.
              Превратили некогда простой язык в какую-то жабу.

              Конструкция цикла стала только многословнее. И скорее всего хуже по пирформансу:
              for (var i=0;i<22;++i)


              >for in -- по объекту (логично и удобно, как и всё в джаваскрипт)
              >>for in
              >>логично и удобно
              >>как и всё в джаваскрипт

              Надеюсь это сраказм.
              Ответить
      • Здравствуйте, Уважаемые подписчики!

        Продолжаем заявленную тематику.



        Приходят письма с просьбой принять в Школу Магии Шонгомы, но, по мнению заявителей, они не могут предоставить материалы, подтверждающие их магические способности. Хочу ответить всем, что КАЖДЫЙ человек обладает магическими способностями, но у одних они видны явно, а у других скрыты. И раскрыть их – наша задача. Поэтому, не стесняйтесь, присылайте свои заявления даже в том случае, если, по Вашему мнению, у Вас нет способностей. Ваши ответы на нашу анкету дают возможность оценить Ваш потенциал, и быть принятым в Школу.

        В сентябре 5 человек окончили Школу, сдали выпускной экзамен и получили Сертификат. Четверо работают в коммерческих структурах, а один является личным консультантом одного миллионера.

        Так, что мы вас ждём…



        Директор Международной школы магии им. Парацельса, руководитель Ордена Шонгомы – шаман Шонгома
        Ответить
    • КАК СВЯЗАТЬСЯ С ПОТУСТОРОННИМ МИРОМ С ПОМОЩЬЮ РАДИОНИКИ

      Продолжение



      ПООБЩАЕМСЯ ЧЕРЕЗ КОМПЬЮТЕР

      Когда я впервые получил послание от своего постоянного контактера через свой компьютер, я удивился, пожалуй, как никогда. Хотя я и раньше слышал о посланиях через Интернет, всегда, как говорится, лучше самому хоть раз увидеть, нежели сто раз слышать об этом от других. Получив послание, я окончательно убедился, что представители того света не только умеют хорошо управлять аудиосигналами, но и с электроникой на «ты». Впрочем, когда речь идет о посланиях из мира иного по Интернету, всегда подразумевается, что получатель общается со своим знакомым контактером, который ранее неоднократно выходил на связь с нашим миром по методике способов № 1—4. Я, естественно, также решил для этой цели воспользоваться услугами своего постоянного собеседника — уже упоминаемого мною контактера-лидера. Прежде чем я, наконец, получил от него послание, прошел почти месяц, несмотря на то, что я периодически по ночам минут на пять включал свой компьютер.- Когда я обнаружил, что на нем появился новый, неизвестный мне файл, я понял, что это было ожидаемое мною так долго послание из мира иного. Файл содержал . такую информацию: «Мы можем, конечно, общаться здесь, однако это нелегко. Лучше говорить».
      Ответить
      • Убедившись, что связь через компьютер в принципе возможна, я этим, собственно, и ограничил свои исследования. Зачем, действительно, зря напрягать своего драгоценного собеседника, когда мы имеем возможность общаться другими, более удобными способами.
        Что же касается методики записи того файла и его обнаружения мною, то для тех, кто не особо знаком с компьютером, поясню: любой вновь появляющийся в компьютере файл всегда имеет временную маркировку, поэтому, заранее сообщив своему контактеру ключевое слово, я без особых проблем обнаружил и расшифровал этот вновь появившийся файл, датированный временем одного из моих многочисленных ночных сеансов.
        Ответить
        • любой вновь появляющийся в компьютере файл всегда имеет временную маркировку, поэтому, заранее сообщив своему контактеру ключевое слово, я без особых проблем обнаружил и расшифровал этот вновь появившийся файл, датированный временем одного из моих многочисленных ночных сеансов.
          Ответить
    • ПЕРЕПОРУЧЕНИЕ ПРОЦЕССОВ ОРГАНИЗМА БИОПОЛЯМ.
      Продолжение.

      .

      ПРОТИВОДЕЙСТВИЕ САНСАРЕ.
      ОБРЯДЫ.
      Так как сансара обычно осуществляет энергетическое воздействие не напрямую, а через порабощенные божества, то проще всего производить обрядовое противодействие сансаре, производя ритуалы, основанные на текстах, в которых утверждается возрождение порабощенных сансарой божеств.

      Первыми двумя божествами, порабощенными сансарой, были Ча-Хьюнг и Ма-Бценг-Па - олицетворение черного орла и "мать земля" . ( А, возможно, просто двое попавшиеся в первую очередь.

      Таким образом, текст выглядит следующим образом:
      Ответить
      • "Да возродится Ча-Хьюнг!!!
        Да возродится Ма-Бцун-Па!!!
        Священными именами Род, Сварог, Перун, Радигост, Руевит, да будет так!!!

        Да возродится Имир!!!
        Свяященными именами Род, Сварог, Перун, Радигост, Руевит, да будет так!!!

        Да возродится Эреб!!!
        Да возродится Никта!!!
        Да возродится Гемера!!!
        Свяященными именами Род, Сварог, Перун, Радигост, Руевит, да будет так!!!

        Род, Сварог, Перун, Радигост, Руевит, я прошу у вас прощения за все свои оговорки."

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

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

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

      Но духовный смысл оставался тот же.

      Это касается и любителей "Кола сварожьего" , которое вертится "от Коляды до Коляды" .

      Это касается любителей "Вдохов и выдохов Рода" , которыми они оправдывают ночи длинных ножей, о которых мечтают.

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

      Оккультизм Третьего Рейха - это один из примеров перевернутых принципов.

      Первоначально руководство НСДАП, СС и института "Анненербе" следовало замыслам монахов традиции бон, организовавших свои поселения в Берлине и Мюнхене в начале 20-х годов.
      Ответить
    • Что было делать?

      Далай-лама ничего не понимал.

      Он сошел с ума.

      Таши-Лама сбежал в СССР.

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

      Рерих описывал, что служивший пустоте ( "высшим неизвестным" ) Далай-Лама приказал разрушить телеграф, связывавший Тибет с Индией, объясняя это тем, что буддисты не нуждаются в контакте с остальным миром.

      Помимо Таши-Ламы, из Тибета бежали многие другие сторонники древних традиций.

      В 1922 году они организовал поселения в Берлине и в Мюнхене.

      У них учились Гитлер и Хаусхоффер.

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

      Гитлер и его соратники контактировали с монахами одного из направлений традиции бон и учились у них.
      Ответить
    • Алексей Вельков, один из эзотериков, воевавший в Сербо-Хорватскую (1991 - 1995) войну на стороне хорватских фашистов ( усташей ) , говорил: "Замысел традиции бон был идеальным. Замысел монахов религии бон был идеальным вообще. Мы бы порвали все-все-все. Мы бы получили ту силу, о которой ты так мечтаешь. Мы бы порвали все-все-все - нити Норн, колесо рождения и смерти. Мы бы все-все-все порвали. Мы бы порвали все-все-все. - колесо рождения и смерти, нити Норн, и кое-что, чего мы тогда не поняли. ... ... ... Но мы бы поняли. Это был только вопрос времени. Немцы за счет своего золота нам привезли всю силу, все знания, все секреты со всего мира. У них корабли были. Немецкий корабль с пушками калибра четырнаццать дюймов мог решить все проблемы любого племени, любого примитивного народа"
      Ответить
    • ОМБИРОВАНИЕ В "АНЕНЕРБЕ" И СС
      МЕТОДИКИ ЗОМБИРОВАНИЯ, ОСНОВАННЫЕ НА МЕТОДАХ ВОЗДЕЙСТВИЯ РЕЛИГИИ БОН.
      1) Жертвоприношения.

      Руководители Тибета подвергались этому 1 раз в год, весь народ - раз в 3 года.

      Метод заключается в том, что совершаются человеческие жертвоприношения, тела жертв рассекаются на части.

      Жрец говорит:

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

      Вегетативные реакции от такой процедуры способны вызвать полное подчинение.

      2) Использование анабиоза и тибетской пляски мертвых.

      Ненормально используются анабиоз и тибетская пляска мертвых.

      Подвергающемуся зомбированию говорят, что он мертв.

      Затем говорят, что воскрешают его.

      Говорят, что "они это дали, они могут в любой момент забрать обратно."

      Говорят, что он должен делать все, что скажут, иначе он умрет.
      Ответить
      • Затем заставляют представить бесконечность черных точек, в которой вращаются белые точки, по 4 ( согласно числу строк ) .

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

        Этот страх подпитывает страх суицида и разрушение четкости логики.

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

        В таком случае говорят представить чистые и грязные цвета и смешать их.

        Жертву могут заставить представить себя точкой. Затем говорят, что приближается то, что вместо точки жертва станет бесконечностью. Говорят, что это страшно ( ... с соответствующей гримасой и жестами ... ) .

        Говорят, что, для того, чтобы это прекратилось, необходимо смешать точку и бесконечность.
        Ответить
      • Также производится в глубоких измененных состояниях сознания.
        Жертве говорят, что для того, чтобы прекратить подчиняться тому, кто зазомбировал, "необходимо вспомнить этот момент" .
        Затем говорят, что, если жертва вспомнит этот момент, то умрет.
        При необходимости приводятся подробности смерти ( иногда вместо смерти упоминается увечье ) .
        Также могут дополнить тем, что умрут ( или получат увечье ) друзья, родственники и другие люди, с которыми у жертвы выстроены какие-либо взаимоотношения.
        Также могут дополить подробностями.
        Затем с интервалами примерно от 1 до 10 секунд говорят:
        "Этот момент настал. ... ... ... ( ... интервал ... ) ... ... ... Этот момент прошел. ... ... ... ( ... интервал ... ) ... ... ... Этот момент настал. ... ... ... ( ... интервал ... ) ... ... ... Этот момент прошел. ... ... ... ( ... интервал ) ... ... ... Этот момент настал. ... ... ... ( интервал ) ... ... ... Этот момент прошел. ... ... ..."
        Так как жертва после успешного замбирования ничего не помнит, то такой метод срабатывает. ( Происходит обман восприятия ) .
        Ответить
    • блядь

      http://navosvet.narod.ru/sansara_1/zombi_1_1.gif

      На рисунке линия от темно-красной точки А1 до темно-красной точки А2 - место, где сходятся задние и передние кости свода черепа.
      Арабскими цифрами обозначены участки коры головного мозга, отвечающие за:
      1) Научные выкладки.
      2) Чувства, эмоции.
      3) Стремление к гармонии и порядку.
      4) Инстинкты.
      Латинскими цифрами обозначены точки, в которых кости черепа ( задние ) отделяются от передних аккуратными вдавливающими движениями.
      Сначала точки, обозначенные латинскими цифрами 1, массируются указательными пальцами обоих рук, отчего наступает анастезия, необходимая для вдавливания в мозг костей черепа.
      Затем первые две кости черепа ( между областями, обозначенными арабскими цифрами 1 и 2 , вдавливаются в мозг.
      Для всех шести костей техника вдавливания одинаковая - сначала нащупываются суставы, отделяющие задние кости от передних, затем вдавливающими движениями кости отделяются ( начинается вдавливание в мозг костей черепа ) , а затем указательными пальцами обеих рук аккуратно ведут по костям по направлению к основанию черепа, углубляя вдавливание в мозг костей черепа.
      Когда первые две кости вдавлены в мозг, наступает анастезия, достаточная для вдавливания в мозг остальных костей черепа.
      Сначала вдавливают те кости, которые разделяют области коры головного мозга 2 и 3 , затем - 3 и 4.
      Ответить
      • >sansara

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

        От фасада до фасада
        Горбылем моя засада,
        От Батума до Батума
        Колесом моя фортуна.
        Я вишу посередине,
        Будто муха в паутине,
        И боюсь пошевелиться,
        На ходу меняя лица.
        Я примерил масок сто -
        Мне идет и то, и то.

        Где-то слева жаждут мата
        Эпигоны неформата,
        Где-то справа ждут прокола
        Ренегаты рок-н-ролла.
        Положение двояко,
        Но я не бросаю якорь,
        Я стою посередине,
        Я чужой в любой рутине.
        Я ни низок, ни высок,
        Я ни тенор, ни басок.

        От обмана до обмана
        Сверху льется только манна,
        От сиесты до сиесты
        Кормят только манифесты.
        Кто-то убыл, кто-то выбыл,
        Я всего лишь сделал выбор,
        И я чувствую спиною -
        Мы другие, мы иное.
        Мы стоим посередине,
        Мы горим костром на льдине
        И пытаемся согреться,
        Маскируя целью средства.
        Догораем до души
        В созерцающей глуши.
        Ответить
    • Ладно, давайте обсудим.

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

      Нужно по гигабитной сетке слить это на машину максимально быстро.

      Могу лить в несколько потоков, но выше ста мегабайт всё равно не прыгнешь (будет 10 секунд минимум). Плюс время на засирание файловой системы такой кучей файлов. Будет медленно.

      Можно сжать LZMA и получить архив на 300 мегабайт, но потом его еще пол минуты распаковывать, да и качать его в N потоков будет трудно (как? http ranges?).
      Ответить
      • Вариант — всё мелкое говно запихнуть в тар без сжатия, тарболл и несколько оставшихся крупных кусков говна отослать несколькими потоками.

        > будет 10 секунд минимум
        Если у тебя гигабитная сетка, то гигабайт ты быстрее, чем за 8 секунд, никак не передашь. Да и за 8 не передашь.
        Ответить
        • тар -- чтоб сэкономить на заголовках?

          А что не так с 10секундами? что я не так написал?
          Ответить
          • Чтобы передать всё одним блобом, да.

            Быстрее десяти секунд вряд ли получится разогнаться из-за заголовков и прочего TCP-дерьма.
            Ответить
            • чувак, я округлил число 8 до числа 10
              и сказал, что закачка займет минимум 10 сек (А то и больше)

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

              где я не прав-то?
              Ответить
              • Ой, всё.
                Ответить
                • я не договорила!
                  Ответить
                  • О тишине и не мечтай!
                    Ответить
                    • Ты очень неумело создаешь активность. Граничит с тупостью..
                      Ответить
                    • О морях и не мечтаю...
                      Ответить
                      • Могу поссать тебе в ебало - парахатом, для запаха. А ты помечтай, представь, что волна морская - пенная и солёная, накрыла тебя с головой.
                        Ответить
                        • Ну ты выдал... Просто слов нет.
                          Ответить
                          • Блять, жиголо, ты хоть раз видел нужник на пляже? Нет?.. В прибрежной зоне почти 80% мочи. Да-да, блять, не пытайся это отрицать. Дети, дяденьки и тетечки весело плещутся, все радостны и довольны.
                            Ответить
                            • Прошлым летом был в Джугбе - курорт для быдла. Отдыхающие были пьяны, курили, сосались прямо на пляже. Повсюду были разбросаны пивные бутылки, окурки и осколки стекла. Малую нужду люди справляли, очевидно, в раздевалочных кабинках; там стоял ужасный запах.

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

          А потоки никакого смысла не имеют. Емнип, даже сраный net cat спокойно забивал гигабитку до упора.

          Именно поэтому я за tar -zc | nc
          Ответить
          • Ну хз, судя по «пол минуты распаковывать» — там какие-то малость устаревшие процессоры.

            В общем, жать надо до тех пор, пока передача в IO упирается.
            Ответить
            • > малость устаревшие процессоры
              но ведь
              >> Говно состоит из пятидести тысяч файлов.
              которые ФС будет размазывать довольно долго
              Ответить
            • >судя по «пол минуты распаковывать» — там какие-то малость устаревшие процессоры.

              Сжатие — правильная идея. Но deflate много устарел.

              Поэтому я за ZSTD.

              https://github.com/facebook/zstd
              https://www.systutorials.com/docs/linux/man/1-zstd/


              Скорость распаковки — по несколько гигабайт в секунду. При большем, чем у gzip сжатии.

              Алгоритм надёжный, проверенный. Не зря его завезли в linux kernel и btrfs.
              Ответить
              • спасибо, попробую

                кстати, 7з с lzma сжал в 2 раза лучше зипа
                Ответить
                • ZSTD — сочетание скорости gzipa и зожатия lzma.
                  Compressor name 	Compress. 	Decompress. 	Compr. size 	Ratio
                  lzma 19.00 -0 		34 MB/s 	80 MB/s 	64013917 	30.20
                  lzma 19.00 -2 		25 MB/s 	91 MB/s 	58867911 	27.77
                  lzma 19.00 -4 		14 MB/s 	95 MB/s 	57201645 	26.99
                  lzma 19.00 -5 		3.28 MB/s 	103 MB/s 	49710307 	23.45
                  lzma 19.00 -9 		2.66 MB/s 	107 MB/s 	48707450 	22.98
                  
                  zstd 1.4.3 -1 		480 MB/s 	1203 MB/s 	73508823 	34.68
                  zstd 1.4.3 -2 		356 MB/s 	1067 MB/s 	69594511 	32.84
                  zstd 1.4.3 -5 		104 MB/s 	932 MB/s 	63993747 	30.19
                  zstd 1.4.3 -8 		46 MB/s 	1055 MB/s 	60757793 	28.67
                  zstd 1.4.3 -11 		20 MB/s 	1001 MB/s 	59239357 	27.95
                  zstd 1.4.3 -15 		7.12 MB/s 	1024 MB/s 	57167422 	26.97
                  zstd 1.4.3 -18 		3.58 MB/s 	912 MB/s 	53690572 	25.33
                  
                  zlib 1.2.11 -1 		119 MB/s 	383 MB/s 	77259029 	36.45
                  zlib 1.2.11 -6 		35 MB/s 	407 MB/s 	68228431 	32.19
                  zlib 1.2.11 -9 		14 MB/s 	404 MB/s 	67644548 	31.92
                  
                  libdeflate 1.3 -1 	201 MB/s 	865 MB/s 	73318371 	34.59
                  libdeflate 1.3 -3 	161 MB/s 	912 MB/s 	70668968 	33.34
                  libdeflate 1.3 -6 	99 MB/s 	924 MB/s 	67928189 	32.05
                  libdeflate 1.3 -9 	16 MB/s 	898 MB/s 	65701539 	31.00
                  libdeflate 1.3 -12 	7.39 MB/s 	900 MB/s 	64801629 	30.57


                  https://github.com/inikep/lzbench
                  Ответить
              • Малость deflate устарел? Зачем тогда используют deflate? Зачем?
                Ответить
          • гзипает вебсервер сам, кстати

            неткат однопоточен?
            Ответить
            • Да, однопоточный. Он же просто передаёт stdin/stdout через сокет.
              Ответить
      • >Можно сжать LZMA

        Он тормозной.
        Зожимай zstd или brotli, будет тебе счастье.

        Если так хочется LZMA.
        Малость быстрее будет https://github.com/conor42/fast-lzma2

        И стоит помнить что XZ, популярная в луниксах обёртка LZMA2 — fractal of bad design.

        https://www.nongnu.org/lzip/xz_inadequate.html
        Ответить
    • что думаете про бротли кстати?
      https://medium.com/oyotech/how-brotli-compression-gave-us-37-latency-improvement-14d41e50fee4

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

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