1. Си / Говнокод #24560

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    http://faqs.org.ru/progr/c_cpp/cfaqrus.htm
    
    1.14:   Ну а если честно, на какой-нибудь реальной машине используются
            ненулевые внутренние представления нулевых указателей или разные
            представления для указателей разных типов?
    
    О:	Серия Prime 50 использует сегмент 07777, смещение 0 для	нулевого
            указателя, по крайней мере, для PL/I. Более поздние модели используют
            сегмент 0, смещение 0 для нулевых указателей С, что делает
            необходимыми новые инструкции, такие как TCNP (проверить нулевой
            указатель С), которые вводятся для совместимости с уцелевшими
            скверно написанными С программами, основанными на неверных
            предположениях. Старые машины Prime с адресацией слов были печально
            знамениты тем, что указатели на байты (char *) у них были большего
            размера, чем указатели на слова (int *).
    
            Серия Eclipse MV корпорации Data General имеет три аппаратно
            поддерживаемых типа указателей (указатели на слово, байт и бит), два
    	из которых - char * и void * используются компиляторами	С. Указатель
    	word * используется во всех других случаях.
    
    	Некоторые центральные процессоры Honeywell-Bull	используют код 06000
    	для внутреннего	представления нулевых указателей.
    
    	Серия CDC Cyber	180 использует 48-битные указатели, состоящие из
            кольца (ring), сегмента и смещения. Большинство пользователей
    	(в кольце 11) имеют в качестве нулевых указателей код 0xB00000000000.
    
    	Символическая Лисп-машина с теговой архитектурой даже не имеет
    	общеупотребительных указателей;	она использует пару <NIL,0> (вообще
            говоря, несуществующий <объект, смещение> хендл) как нулевой
            указатель С.
    
            В зависимости от модели памяти, процессоры 80*86 (PC) могут
            использовать либо 16-битные указатели на данные и 32-битные указатели
            на функции,  либо, наоборот, 32-битные указатели на данные и 16-битные
            - на функции.
    
    	Старые модели HP 3000 используют различные схемы адресации для байтов
            и для слов. Указатели на char и на void, имеют, следовательно,
            другое представление, чем указатели на int (на структуры и т.п.),
    	даже если адрес	одинаков.

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

    Делать специальную инструкцию в процессоре для криво написанного сишного кода. Какой багор!

    Запостил: j123123, 01 Августа 2018

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

    • Не затруднит ли тебя изложить то же самое, но в контексте "PHP", дабы я понял, о чём речь?
      Ответить
      • Дабы изложить нечто подобное в контексте "PHP", надо добавить в "PHP" понятие указателя и понятие нулевого указателя. А еще сделать PHP компилируемым в натив. Когда эти технические проблемы будут решены компенентными специалистами, можно будет попробовать изложить то же самое, но в контексте "PHP"
        Ответить
    • [quote]
      В зависимости от модели памяти, процессоры 80*86 (PC) могут
      использовать либо 16-битные указатели на данные и 32-битные указатели
      на функции, либо, наоборот, 32-битные указатели на данные и 16-битные
      - на функции.
      [/quote]

      либо и те и другие (huge model)
      Ответить
      • показать все, что скрытоvanished
        Ответить
        • Понятно что автор пишет про сегменты и реальный режим. Трудно подумать что он пишет про Flat Model, если уже перевод статьи датирован 03.04.96.

          Ты прав на счет перехлеста: Один и тот же адрес мог быть виден в разных сегментах, и этим даже пользовались чтобы лишний раз не менять адрес сегмента (см историю про Gate A20).

          Но в целом укзатели обычно были двух сортов: только смещение (ближние) или сегмент:смещение (дальние), причем сишный компилятор мог вести себя с ними по разному: арифметика указателей обычно крутила только смещение, не пересекая границы сегмента, но у Борланда были большие указатели, которые могли пересекать границу сегмента, при этом в регистр сегмента реально грузился другой адрес, так что не все операции с указателями были равны по скорости:)
          Ответить
          • показать все, что скрытоvanished
            Ответить
            • нет, его переключали только ради пары старых программ которые полагались на это

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

      Информации о кроссплатформной переносимости тулкитов (возможности работы в
      Windows и MacOS) я не привожу специально, так как считаю что писать
      кроссплатформные GUI в большинстве случаев вредно. GUI должен быть удобен
      пользователю. Пользователям Unix и оболочек дешевых удобно разное. Исключения
      бывают, но редко (вертикальные рынки).


      Q: А если мне самому память нужна?

      A: Используй библиотеку для своппинга в XMS/EMS/Disk - перед запуском внешней
      программы твоя программа вместе со всеми данными переписывается в XMS/EMS
      или на винт, а после завершения внешней - восстанавливается. Можно вос-
      пользоваться, например, юнитом SPAWNO от Ральфа Брауна
      Ответить
      • Вертикальные рынки против горизонтальных кафе
        Ответить
    • блядь, как же интересно жили люди
      http://faqs.org.ru/lan/street.htm

      мы тоже когда-то кидали кабель через окошки, но это уже была обычная витуха
      Ответить
    • Раньше в линукс было всё, как нам Сёма говорил

      to: Linux users
      Если при сборке не найден ndbm.h -- пойти на любой linux ftp site
      (ex: ftp://ftp.redhat.com/pub/contrib/*/SRPMS/), скачать
      gdbm-*-1.7.3.*
      Из него вытащить ndbm.h и положить в /usr/include/.
      Ответить
    • обожаю sendmail (с того же сайта)
      [quote]
      LOCAL_RULE_3
      R$+ < @ $+ . fidonet . org > $* $@ $1 < @ $2 . fidonet . org . > $3
      R$+ < @ $+ . fidonet > $* $@ $1 < @ $2 . fidonet . org . > $3
      R$+ < @ $+ . fido > $* $@ $1 < @ $2 . fidonet . org . > $3
      R$+ < @ $+ . ftn > $* $@ $1 < @ $2 . fidonet . org . > $3
      ^^^^^^ здесь табуляция!!!
      [/quote]
      Ответить
    • http://faqs.org.ru/virtual/rulez.htm
      ахахахаха

      интернет в 1994, например
      http://faqs.org.ru/lan/rel_lan.htm
      Ответить
      • показать все, что скрытоvanished
        Ответить
        • Чайник - Малокомпетентный в области компьютерных знаний человек
          знающий о своей малограмотности, и пытающийся узнать о компьютерном
          мире побольше. Не является оскорблением, а является характеристикой
          Ваших познаний в компьютерах. Все когда-то были чайниками.

          http://faqs.org.ru/games/relgames.htm


          бля, я внезапно увидел кажется знакомые имя и фамилию там.
          надо завязывать с этим порталом в 1999й год
          Ответить
      • CompuServe это самая большая в мире ББэСина, для Вас она может
        быть полезна
        Ответить
    • Блять, да мне похуй на тебя, блять, слушай. Какая у тебя там ide, блять, компьютер, хуютер, там блять, кресло, всё – мне похуй там. Хоть макбук, хоть блять нахуй леново, хоть делл, хоть сяоми, блять, хоть ibm watson – мне на это насрать, понимаешь? Сколько ты там, что пишешь, какие функторы, какие значит вот эти монады шикарные или атласные, блять, в космос ли ты летишь – мне на это насрать, понимаешь? Я, блять, в своем познании настолько преисполнился, что я как будто бы уже сто триллионов миллиардов лет, блять, проживаю на триллионах и триллионах таких же проектов, понимаешь? Мне уже это программирование абсолютно понятно, и я здесь ищу только одного, блять: покоя, умиротворения и вот этой гармонии от слияния с бесконечно вечным легаси. От созерцания этого великого фрактального подобия и от вот этого вот замечательного всеединства существа бесконечно вечного – куда ни посмотри: хоть в глубь – бесконечно быстро, хоть ввысь – бесконечно абстрактное, понимаешь? А ты мне опять со своими там это. Иди суетись дальше, твоя скала – это твой путь и твой горизонт познания, ощущения и твоей природы. И он несоизмеримо мелок по сравнению с моим, понимаешь? Я как будто уже глубокий старец бессмертный или там уже почти бессмертный, который на этом проекте от его самого зарождения, еще когда только лисп еще только-только сформировался после взрыва программирования, когда он вспыхнул, как звезда и начало формировать фп-языки, понимаешь? Я на этом проекте уже как будто пять миллиардов лет, блять, живу и знаю его вдоль и поперек. А ты мне там какие-то эти. Мне похуй на твоих котов, на твои, блять, нахуй, шейплесы, на твои стримы там, на твои акторы, понимаешь? Я был на этом проекте или бесконечном множестве и круче Одерски, и круче Саймона Пейтона Джонса, блять, и круче всех великих, понимаешь? А где-то был конченым говном, еще хуже, чем здесь.
      Ответить
      • Потому что я множество этих состояний чувствую. Где-то я был больше подобен функцми, где-то был больше подобен константе, там переменной. Где-то просто был сгусток кода. Это все есть душа, понимаешь? Она вот имеет грани подобия совершенно многообразные, бесконечное множество. Но тебе этого не понять, поэтому ты езжай себе, блять. Мы в этом проекте как бы живем разными ощущениями, разными стремлениями. Соответственно разное наше и место, разное наше распределение. Тебе я желаю, чтоб все самые крутые монады были у тебя и все самые лучшие библиотеки, чтобы раздвигали перед тобой свое время компиляции там, все свои каинд-проджекторы шиворот-навыворот, блять, перед тобой, как ковер раскрывали и растлевали, растлали. И ты их чтоб писал до посинения, до красна, как солнца закатного. Чтоб на лучших языках, на фреймворках летал и кончал прямо на монитор и все что только может в голову прийти или не прийти. Если мало идей – обращайся ко мне, я тебе на каждую твою идею еще сотни триллионов подскажу как, что делать. Ну а я, что? Я иду как глубокий старец, узревший вечное, прикоснувшийся к божественному, сам стал богоподобен и устремлен в это бесконечное. Который в умиротворении, покое, гармонии, благодати, в этом сокровенном блаженстве пребывает, вовлеченный во все и во вся, понимаешь? Вот и все. В этом наша разница, так сказать. Я иду любоваться легаси, а ты идешь какой-то преисполняться в гранях каких-то. Вот и вся разница, понимаешь? Ты не зришь это вечное бесконечное, оно тебе не нужно. Но зато ты, так сказать, более активен, как вот этот дятел долбящий или муравей, который вот очень активен в своей стезе, вот и все.
        Ответить
        • Поэтому давай, наши пути здесь, так сказать, имеют, конечно, грани подобия, потому что все едино, но ты меня... Я-то тебя прекрасно понимаю, а вот ты – вряд ли, потому что как бы я, ты и как бы я тебя в себе содержу – всю твою природу. Она составляет одну маленькую там песчиночку от того, что есть во мне, понимаешь? Вот и все. Поэтому давай ступай, езжай, а я пошел наслаждаться, нахуй, блять, прекрасной конфигурацией спринга, блять, на кухне на табуретке. Все, пиздуй-бороздуй и я попиздил нахуй.
          Ответить
          • Вызывайте санитаров...
            Ответить
          • Честно говоря, я бы не удивился, если бы дамми 007 такое написал.
            Ответить
            • Я бы не удивился, если 3.14159
              Ответить
              • Мне кстати доставляли его телеги, Серж Дур Дачник или как его там.
                Ответить
                • Не разбираюсь в ворециях.
                  Ответить
                  • О чём этот тред?
                    Ответить
                    • О ходьбе к реке.
                      https://www.youtube.com/watch?v=rX3W5evpeJE
                      Ответить
                    • Здесь срут ворециями.
                      Ответить
                      • Мудрый RMS встроил вореции прямо в Emacs, и я часто прогоняю код через них. Кодеции:
                        Maybeing exploration from abnormat = case end, ./concuerror:exit_staturn().
                        
                        opt_error = "invaliveries" ->
                          Msg =
                            [{module, true},
                            "Use ->
                              [{module, '--pa' or = "The value = proplistend.~n"
                            "- All, not -> cl_usages()} = get_key, Shortition (Preferaw,
                            Defined, undefined to \"-~c\"", [Module]) end.
                        
                        %%----------------------her withat is a tuple with any abnot
                                                (option_typerations with speck_values([], _},
                                                _}' are"
                              "* Do nolong}
                           ].[ort, [info(attributes)
                            "'depLast = keep_list(?MINIMUM_TIMEOUT) ++ ".erl",
                              of
                            {atom, none} ->
                              Valude(Where1, Rest, When processes header for '--verbosingMore
                                                is a tuplelib:is_file()) of operation
                                                add_derBOSITY),
                          if Erlang shell, so concuerroplists:~n"
                            "-- Valides the one attributes.~n~n"
                                " 'make = proplanations:~n"
                            "With in the version-dependent's symbolic
                                                options(NewReverse(entrue, _} ->
                              the graph."}
                          ,{quiet, [basic of
                            false ->
                           || {Level, Format used is:~n", Data}|Loader(Options) ->
                                             opt_error("Th, 20).
                        Ответить
                        • а как ты вообще попал в этот тред Эрланг в столь нежном возрасте?
                          Ответить
                          • Это крайне забавная история, в духе рассказа `Профессор А. Доньда', если кто знает.
                            Я был маленький и глупый, говнокодил на `Wolfram Mathematica', `CUDA' и `MPI', и проблем не знал. Собирался как-то в деревню без интернета со старым ноутом. Т.к. он был без невидевской видюхи, решил я найти для CUDA простую альтернативу, которая работала бы на CPU. Листал на вики список языков, поддерживающих многопоточность, и нашёл статью про такой язык Erlang, который поддерживает дохера потоков и умеет в распределённость. "Ну это как CUDA и MPI", решил я. Что такое функциональщина я тогда ещё не подозревал. Думал, что функциональный язык это как паскаль, в котором нет процедур, только функции (функции — как в паскале). Скачал дистр, пару книжек по нему и уехал в тайгу.
                            Там выдалась свободная минутка, чтобы начать тыкать примеры. Иммутабельность для меня стала большим сюрпризом, лол. Я долго ходил по лесу кругами, абсолютно ошарашенный, пытаясь понять, как написать простейший интегратор Верле на идиотском языке, где все переменные сломаны, пока наконец не нашло озарение.
                            Ответить
                        • #скрылтред
                          Ответить
                        • Психоза получилась тонкая, воздушная, в букете присутствуют пропланации, проплистованные типерации с проверенными значениями. Видно, что надо добавить больше вербозинга в дербосити.
                          Ответить
                          • > Мудрый RMS встроил вореции прямо в Emacs
                            Поясните мысль.
                            Ответить
                            • M-x dissociated-press
                              делает ворецию текущего буфера. Очень удобно.
                              Ответить
                              • Восхитительно! Хорошо что на ГК опять завелись емаксоиды.

                                Статья на вики описывает самую суть психозной интоксикации.

                                The name is a play on "Associated Press" and the psychiatric term dissociative identity disorder (which may result in somewhat similar word salad during quick switches between personalities).

                                The algorithm starts by printing a number of consecutive words (or letters) from the source text. Then it searches the source text for an occurrence of the few last words or letters printed out so far. If multiple occurrences are found, it picks a random one, and proceeds with printing the text following the chosen occurrence. After a predetermined length of text is printed out, the search procedure is repeated for the newly printed ending.

                                Considering that words and phrases tend to appear in specific grammatical contexts, the resulting text usually seems correct grammatically, and if the source text is uniform in style, the result appears to be of similar style and subject, and takes some effort on the reader's side to recognize as not genuine. Still, the randomness of the assembly process deprives it of any logical flow - the loosely related parts are connected in a nonsensical way, creating a humorously abstract, random result.
                                Ответить
                                • показать все, что скрытоvanished
                                  Ответить
                                  • Вообще я заметил что емаксоидность загадочно, но при этом органично сочетается со всякими экзотическими языками и новыми упоротыми подходами к программированию.

                                    Именно поэтому я за wvxvw.
                                    Ответить
                                    • > загадочно сочетается со всякими экзотическими языками и новыми упоротыми подходами к программированию.

                                      А что загадочного-то? Сделать минимально работающий мажорный режим там очень легко, постепенно расширять код на elisp — тоже одно удовольствие. Очень приятный язык, на самом деле. Вот если бы там плагины на ЙАЖА писались, и для создания одного диалога требовалось бы три класса в трёх файлах и повторить @Override public static final тридцать раз, никто бы им не пользовался, кроме крупных корпораций для поддержки копротивных языков.
                                      Ответить
                                      • минимально работающий да, но с нормально работающими иногда проблема: хочется, довольно похрюкивая, пользоваться плодами цивилизации в виде lsp, а на практике не огонь

                                        впрочем, емакс это всё равно сила
                                        Ответить
                                        • показать все, что скрытоvanished
                                          Ответить
                                          • а я ж и не говорю, что нет

                                            проблема не в поддержке lsp, а в авторах модов конкретных языков

                                            хотя может там уже все всё давно починили, я просто как-то емаксом уже почти год плотно не пользовался
                                            Ответить
                                        • > довольно похрюкивая, пользоваться плодами цивилизации в виде lsp

                                          Я в 90% случаев использую только фичу autocomplete-mode под названием "words in the same buffer type". Она выдирает лексемы из всех открытых буферов с той же мажорной модой. Это крайне тупая эвристика, но быстрая и предсказуемая, и работает одинаково для любого языка. Т.к. обычно у меня в одном процессе открыты буферы, относящиеся примерно к одной задаче, получается неплохо.

                                          А семантический completion через LSP обычно через некоторое время начинает тупить, притормаживать, вызывая вопрос "ну где же ты?", и только мешать. Короче, анскильная питушня, нужная только для ЙАЖА.
                                          Ответить
                                          • same buffer не работает небось для симвлов из других файлов?

                                            а ты пробовал cftags? они мне неплохо комплитили сишечку в vim
                                            Ответить
                                            • > same buffer не работает небось для симвлов из других файлов?

                                              Не "same buffer". "same buffer mode" Так что работает.
                                              Ответить
                                              • ну все равно ведь комплишен получается неосознанный? он не отличит что куда можно комплитнуть?

                                                с другой стороны, это не дает ctrl+space программированием заниматься, а джависты иной раз так именно и пишут

                                                Вместо чтения документации просто ищут подходящий метод, и это плохо
                                                Ответить
                                                • Вместо и пишут

                                                  Вместо что куда можно комплишен получается неосознанный? он не отличит
                                                  что куда можно комплитнуть?
                                                  Ответить
                                                • > он не отличит что куда можно комплитнуть?

                                                  Само собой.

                                                  > Вместо чтения документации просто ищут подходящий метод, и это плохо

                                                  Я и в имплементацию обычно гляжу, лол.
                                                  Ответить
                                                  • иногда чтобы понять имплементацию, нужно спуститься на 20 уровней ниже абстракции, и потратить три дня
                                                    Ответить
                                      • >@Override public static final тридцать раз

                                        да, это причина по которой питухи с удовольствием пишут LSP сервера для VSCode, но не хотят писать плагины для Intellij: от вербозности джавы глаза слезятся у скриптухов
                                        Ответить
                                    • показать все, что скрытоvanished
                                      Ответить
                                      • А я анскильный. Я использую F4 в такой синенькой программке.
                                        Ответить
                                        • BSOD что ли?
                                          Ответить
                                        • показать все, что скрытоvanished
                                          Ответить
                                          • я думаю, у меня в Applications синий с оттенками это преобладающий цвет иконок
                                            Ответить
                                          • кстати, у лучшей в мире ОС синеньким ядро срет в сосноль

                                            https://www.alexander-pluhar.de/img/openbsd-64-65/openbsd-65-upgrade.png
                                            Ответить
                                            • Чем NetBSD хуже?
                                              Ответить
                                              • в нем зелененькое, впрочем и это не плохо

                                                а если без зелененького, то openbsd значительно меньше, минималистичнее, примитивнее, у них свои собственные сервисы почти для всего (очень легкие, надежные и хорошо документированные), отличный файрвол из коробки (pf), поддержка всяких крутых штук типа CARP, своя версия иксов сильно упрощенная и W^X и куча мелких оптимизаций для безопасности типа рендомных пидов у процесса и перелинковки ядра при запуске и хамский Тео, которого выгнали из NetBSD за то, что он хуесосил пользователей.
                                                А еще раньше были песенки про каждый релиз.

                                                Но в целом все BSD хорошо документированы и уютны.

                                                Линукс малость напоминает помоечку с анархией, недокументированными командами и поттерингами по сравнению с бзд
                                                Ответить
                                        • SoftICE что ли?
                                          Ответить
      • Хорошая паста.
        Ответить
      • хорошее
        Ответить
      • >Одерски
        > реализовал поддержку обобщённого программирования в Java (generics

        С тех пор у программистов есть такое выражение "Обосраться, как Одерски"
        Ответить
    • > знамениты тем, что указатели на байты (char *) у них были большего размера, чем указатели на слова (int *)

      Известная тема.

      > Серия Eclipse MV корпорации Data General имеет три аппаратно поддерживаемых типа указателей (указатели на слово, байт и бит)

      Вот адресация битов, это что-то новенькое.
      Ответить
      • > адресация битов

        На некоторых ARM'овских контроллерах есть регион, в котором биты оперативки видно как байты (при записи происходит read-modify-write соотв. байта чтобы поправить бит). Т.е. указатели на этот регион можно юзать как аппаратно поддерживаемые указатели на биты... Правда не особо шустрые из-за RMW.
        Ответить
        • Я знаю режим, в котором булевый флаг представляют как укзататель на несколько байт
          List<Boolean> в яжа называется
          оче удобно
          Ответить
    • http://faqs.org.ru/progr/unix/unix_prog.htm

      From: "Valentin Nechayev" <[email protected]>
      Date: Tue, 6 Apr 2004 07:02:39 +0000 (UTC)
      
      RU.UNIX.PROG FAQ
      $Id: FAQ.p1,v 1.14 2004/03/25 09:11:45 netch Exp $
      
      ...
      
      >Q: Хочу таймеры. Man что?
      
      A:
      
      sleep
      usleep
      nanosleep
      select
      poll
      (даже с пустыми наборами дескрипторов или только с нотификаторами для
      выхода из ожидания)
      alarm
      setitimer
      eventlib
      
      sleep, alarm - с точностью до секунды, остальные - точнее.
      
      При необходимости точности более нескольких миллисекунд - бросать штатные
      средства и искать realtime.

      Какое многообразие вореантов )))
      Ответить
      • ================================================================
        >Q: Какие есть IDE (integrated development environments) под Unix?
        >   Ну чтобы компилятор, среда редактирования, отладчик и прочее - были все
        >   вместе?
        
        A: (Alexey Mahotkin)
        
        UNIX сам по себе является Integrated Development Environment.
        
        В "обычных" IDE есть бинарник-интегратор, который вызывает в лучшем случае
        внешние утилиты, а в худшем случае -- свою реализацию каждой функцию из DLL
        или прямо зашитую в бинарник.
        
        В UNIX таким бинарником-интегратором является shell (Emacs считается
        shell'ом в данном случае).  Для выполнения каждой функции вызываются
        специально написанные динамически выполняемые модули, такие как make, cc,
        ld, и т. д.
        
        Преимущество в этом такое же, как преимущество математических функций
        высшего порядка перед "обычными" функциями.
        
        Например, функция "отслеживать зависимости" чаще всего реализуется с
        помощью make, но можно также легко использовать, скажем, cook, или же
        переключаться между GNU Make и BSD Make по вкусу.  Точно такая ситуация с
        используемыми редактором, компилятором, etc.  Более того, сам по себе shell
        является "функцией высшего порядка", и легко может быть заменен.
        
        Кроме того, так как пространство функций практически неограниченно, то IDE
        "Unix" обеспечивает также заранее не предусмотренные функции высшего
        порядка, например, различную автогенерацию кода, поддержку тестирования и
        т. п.


        Именно поэтому я за "Unix"
        Ответить
        • ты же против ide

          ну хотя ладно, не совсем так
          Ответить
        • Действительно, очень много всего можно сделать в unix если минимально знать shell, vi, sed и awk. А если еще и perl, то и вовсе отлично.
          К сожалению, придется делать много клея
          Ответить
          • Например?
            Ответить
            • Например ты пишешь на питоне в vim.
              Сделай мне пожалуйста вот
              https://resources.jetbrains.com/help/img/idea/2023.2/py_pytest_fail_report.png
              Ответить
              • То есть ещё и за свиньёй доедать пистон надо минимально знать? Ну и прыыыыыщи!
                Ответить
      • >https://segfault.kiev.ua/
        хуя еще существует
        Ответить
      • >$Id: FAQ.p1,v 1.14 2004/03/25 09:11:45 netch Exp $

        аа! RCS tags!!
        Ответить
    • http://faqs.org.ru/softw/sw_faq.htm#2.7

      > 2.7 Стоит ли делать программу не только под Win95/98/NT?
      >
      > Стоит. Например под OS/2.
      > Десятки миллионов инсталляций в мире, особенно много в Европе (в одной только Германии более 10 млн.). Продолжает развиваться, как сама сисема, так и библиотеки различные под нее (уже существует аналог DirectX и свой OpenGL). Существует и свои инсталляторы и все другие необходимыее шареварщику для работы примочки.
      > Кстати - перекомпилить программу из виндов в OS/2 не так уж и сложно, есть куча кросс-платформенных компиляторов - Visual Age C++, Watcom C++, Sibyl (аналог Delphi), Virtual pascal/2 (один из быстрейших компилеров в мире, совместим c Borland Pascal и Delphi, создает приложения под DOS, WIN, OS/2), не говоря уже о фриварных.
      > Само собой, пользователей OS/2 не так много, как в виндах, но зато и рынку shareware там есть куда расти! Hет такой бешеной конкуренции. Более того - многих всем известных программ под нее просто нет! Каков простор для деятельности!! :)
      > Да и с маркетингом можно сильно не заморачиваться - достаточно выложить софтину на известнейший в своем роде http://www.bmtmicro.com/ - лучшей рекламы трудно придумать.
      > Итого: на мой взгляд - это еще один реальный вариант, куда шароварщику стоит обратить взор для увеличения продаж. Из распространенных операционок остается еще Mac OS, но для нее надо покупать еще один комп, притом весьма недешевый. Ну и набирающий помаленьку сиду BeOS, но туда стоит что-то писать только паралельнос другими платформами.
      > Намного отдельно стоит разработка Shareware программ под WindowsSE. Писать естественно можно на нормальном PC :). Сейчас в связи с бурным развитеем Palm'овых компьютеров, эта платформа имеет шанс стать такой же полноправной как и ее "старший брат". Пользователи этой ОС неплохо покупают игры, записные книжки, малюсенькеи почтовые клиентвы и так далее, в общем если у вас есть возможность отлаживатся, то стоит попробовать...
      Ответить
      • Про "GNU/Linux" почему нихуя не написали?
        Ответить
      • надеюсь, ты портировал все свои приложения на OS/2
        Ответить
      • > Virtual Pascal

        Хороший был конпелятор, генерировал более компактный и более быстрый код, чем Free Pascal. Однако, с ним совсем плохо получилось: его разрабатывал студент или аспирант, а потом его затянула трясина работы, и он разработку забросил, а код так и оставил closed source, падла.
        Ответить
        • Е-мейл этого нехорошего человека:

          [email protected]
          Ответить
          • >kannegieser.net

            Люба мне буква «Ка»,
            Вокруг неё сияет бисер.
            Пусть вечно светит свет венца
            Бойцам Каплан и Каннегисер.
            Ответить
            • https://kannegieser.net/veit/quelle/index_e.htm

              .arj! Сука .arj !!

              C:\GAMES&gt; arj x A:\prince.arj

              Я плачу
              Ответить
              • Последнюю версию Virtual Pascal я видел году в 2005-м. Значит, и остальные программы из той эпохи.
                Ответить
              • Нашёл статью в Вике: «Virtual Pascal был разработан Виталием Миряновым, а затем поддерживался Алланом Мертнером.»

                Ну вот Каннегисер — это псевдоним Мертнера, а контактов Мирянова я даже не видел.
                Ответить
            • (((Каплан)))
              Ответить
              • Это и правда про ту самую Каплан, которая Funny
                Ответить
      • > Sibyl
        – ну ничего себе, назвали в честь порноактрисы. Куда смотрят правительства
        Ответить
        • Если это про Olga Sybil, то она Geboren: 1 oktober 1994 (29 jaar), Kiev, Oekraïne, и таким образом когда этот текст про OS/2 писался, она могла играть в рекламе подгузников как раз.


          Храбрость ковбоев Хаггис известна всем!
          Ответить
          • > в рекламе подгузников как раз
            https://fog.od.ua/humor/podguzniki_ot_proizvoditeley_os

            Еще один древний сайт нашел
            Ответить
            • > Подгузники Unix
              >
              > Пpедставляют собой набоp из большого куска матеpии, влагопоглощающего матеpиала, ниток, иголок, инстpукций, шнуpочков и бантиков. Из всего этого пpедлагается собpать подгузник по своему собственному желaнию. Укpашать бантиками тоже по желанию.

              Какой пердолинг )))
              Ответить
              • потом пришел поцтеринг, и теперь у вас есь
                https://www.freedesktop.org/software/systemd/man/latest/systemd-bsod.service.html

                c чем вас и поздравляю
                Ответить
                • Есть дистрибутивы, где нет никакого поцтеринга.
                  Ответить
                  • Какие есть мейнстримные дистрибутивы без поцтеринга? Девуан разве что, да и того три с половиной мейнтейнера

                    Не нужно только пжалста всякие бизибоксы и линуксы без MMU в пример приводить, мы же не про контроллеры сейчас.
                    Ответить
                    • > j123123

                      > мы же не про контроллеры сейчас
                      Ответить
                    • А что значит "мейнстримные"? Gentoo достаточно мейнстримна? Там можно без поцтеринга систему собрать
                      Ответить
                      • А что, будет работать?
                        Даже если и будет впрочем, то я бы постеснялся ставить генту на боевой продакшн сервер
                        Ответить
                    • Slackware, Artix, Antix, Void

                      Parabola, Guix -- если ищешь вариант для старого ThinkPad со свободным биосом
                      Ответить
                      • >Slackware
                        Это когда вместо постгреса и докера -- apache и php с mysql?
                        Ответить
                        • бля, тебе не угодишь!

                          ПЕШИ СВАЮ ОСЬ САМ
                          Ответить
                          • АХАХАХАХА

                            ПЕШИ ИСЧО
                            Ответить
                          • Впрочем, вам не угодиш
                            Может вырасти и шыш


                            Если честно, я был довольно преданным слакваристом.

                            Мне сказали: слака-кака
                            Мне сказали, что я лох
                            Всё равно его не брошу
                            Потому что Патрик -- Бог


                            Но когда чтобы поставить докер в 2023 нужно скорбно попирдолица с компилятором Go (и не дай тебе Яхве получить в $PATH компиляор Go из GCC: будешь странные ошибки разгребать) то сразу случается на эту ось нестояк
                            Ответить
                • А скрины есть?
                  Ответить
            • > Пpи установке не опpеделяет, на кого его повязывают, поэтому к pебенку должны пpилагаться подкладочки,ниточки

              Это камень в огород отсутствия PnP в WinNT
              Ответить
          • > в рекламе подгузников
            – всегда знал, что в цп п это подгузники
            Ответить
            • >цп п это подгузники

              Да нормальный язык плюсы, что вы до него доебались?
              Ответить
              • Действительно, с подгузниками плюсы асоциироваться не могут, ибо в качестве учебного языка тяжелы.
                Ответить
          • https://www.instagram.com/olga_sybil/

            Fashion Model, ебать мой хуй))
            Ответить
          • У нее подозрительно черные соски, согрешила с водолазом?

            Measurements 34C-24-34
            Bra/cup size 34C (75C)
            Boobs Natural[4]
            Height 5 ft 4 in (1.63 m)
            Weight 110 lb (50 kg)
            Ответить
            • Про бубс пиздёж ессно
              Ответить
              • Не уверен, что пездеж, но спорить не стану.
                Ответить
                • Посмотри её старые «работы» и сравни с фотками из инсты, например
                  Ответить
                  • У (((Цукереберга))) страница больше не работает, либо
                    Something went wrong
                    There's an issue and the page could not be loaded.
                    либо логинволл.
                    Но то, что видел вчера, несмотря явно причиняемые страдания от жары, всё было прикрыто, поэтому бессмысленно какие-то выводы делать.

                    Впрочем, как я уже писал, не хочу спорить и с торчащим хуем изучать документальные свидетельства. Причем предмет дискуссии — даже не Катерина Хартлова, а вполне заурядный С сир.
                    Ответить
            • Семнадцать, восемьдесят пять, и два ноля
              Ответить
    • -------------------
      Зашифрованный  Word  макро-вирус.  Содержит  9  макросов и заражает
      файлы и систему при  открытии/закрытии документов и при  обращениях
      к меню Tools/Macro:
      
       AutoExec      - "пустышка"
       autoOpen      - заражает документ или область глобальных макросов
       FileClose     -  -//-
       FileExit      -  -//-
       FileSave      -  -//-
       FileOpen      -  -//-
       FileTemplates -  -//-
       ToolsMacro    -  -//-, блокирует меню Tools/Macro (стелс)
       ShareTheFun   - рассылает копии вируса по Microsoft Mail
      Ответить
      • &gt;&gt;пустышка

        &gt;&gt;&gt;
        Ехал домой, смотрю, стоит девчушка с книгой — «Солнце землю целовало. Стихи поэтов Серебряного века». Лицо тонкое, прозрачное — одухотворённое. Ну, думаю, надо знакомиться, эт-то мой клиент. Собрался с духом её на выходе перехватить; и тут она книжку закрывает — и заламывает уголок страницы, вместо закладки.

        Меня как из ушата окатили. Так гадко стало. И обидно. Пустышка
        &gt;&gt;&gt;
        Зловониум
        Ответить
        • &gt;&gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt; &gt;&gt;&gt;

          хуй будешь?
          Ответить
        • Не нажимай кнопку редактирования, если в тексте есть знаки меньше или больше, сразу отправляй окончательный вариант.
          Ответить
          • Не коммить код с багами чтобы не засирать историю. Сразу пиши без багов
            Ответить
    • друзья, как вам новый офис амазона?
      https://twitter.com/cullend/status/1722797579128185161
      Ответить
      • в рот ебал амазон

        компания-пидор, компания-червь, зародыш дистопии из киберпанка 2049. желаю безосу захлебнуться собственной блевотиной от перегрузок в очередной ракете.
        Ответить
        • нихуясе ты злой. А мне AWS нравился даже
          Ответить
          • В него же нельзя залогиниться без рекламы BLM.
            Ответить
            • кто о чем, а у гологуба свой личный обнуляемый счетчик
              Ответить
            • ну блядь, rxjs тоже весь засран был джорджом флойдом, этим новым великомученником америки

              Сейчас боюсь туда даже смотреть, поди фром зе ривер ту зе си там. Но это не повод же этим говном не пользоваться?

              Точнее говоря JS впринципе не надо пользоваться если ты не пидор, но если всё таки ты пидор, и пишешь на JS, то чем еще пользоваться?
              Ответить
              • Возможно, не пидор, а ниггер, ибо среднего IQ в 86 для JS может быть вполне достаточно.
                (это пока не теория заговора, а предположение)

                https://i.imgflip.com/gd6un.jpg
                Ответить
                • да, JS программистов можно и в Бурунди набрать
                  Ответить
      • Растут и развиваются, теперь есть параши и не надо больше писать в бутылку.
        Ответить
        • при чем в каждом кабинете своя, личная параша

          если только там койка не двухъярусная
          Ответить
          • > койка
            Какая еще койка? Рабочий стол, это же бизнес, надо куму лавэ делать.

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

                      У Максимы есть медаль "Памятная медаль «Бракосочетание Виллема-Александра и Максимы Соррегьета»"
                      Ответить
                      • &gt; из Аргентины
                        Хуже, из маркетинга (вроде). Читал про неё, когда толстая принцесса оскандалилась во время хождения в [афроголландский] народ. Либо что-то умолчали, типа несчастной аристократической семьи, вынужденной завести трактор в Южную Америку в 1944.
                        Ответить
                        • Да нет, она вполне себе аргентинский маркетолог вроде как.

                          И вообще: неча перемывать кости их величеству.

                          (приложил руку к сердцу, поёт)

                          Вильхельмус ван Нассау
                          Бен ик фан дяутс блуд
                          Дю Вадерланд хетрауэ
                          Бляйф ик тот инден дут!
                          Ответить
                          • Но ведь дофин-то будет неблагородный, если жениться не пойми на ком. Зачем тогда вообще нужна монархия, если не соблюдать её принципы?
                            https://kak2z.ru/my_img/img/2021/03/07/4cf5d.jpg
                            Ответить
                          • Опять что-то по блуд
                            Ответить
                          • je maintiendrai
                            Ответить
                      • Медаль «За взятие Виллема»
                        Ответить
                  • — Государю Александру Николаевичу на набережной бомбой ноги оторвало.
                    — Ну и хуй с ними!
                    — Да вот и я про то же...
                    Ответить
            • Ты это что, предлагаешь потенциально продуктивное время тратить на дорогу домой?
              Ответить
        • Я смотрю, у них и двери с кормушкой.
          Ответить
          • Да, в такую в 7 утра стучатся и дают кашу с хлебом и чайный пакетик
            Ответить
    • а как ответить?
      https://twitter.com/vzrosly_content/status/1723371345067606212
      Ответить
    • Без гугла поясните: что на фотографии?
      https://dpru.obs.ru-moscow-1.hc.sbercloud.ru/images/article/2021/06/18/F40A633B-0C72-4BBD-AAE3-831AE9EA40DA.png
      Ответить
      • Прокат игрушек для ебли прямо на пляже?
        Ответить
      • А ослики там есть? Мне не для себя, один доктор интересуется.
        Ответить
    • Я сегодня рано встал,
      Хорошо покакал,
      Дайте срочно мне медаль,
      Чтобы я не плакал.
      На осмотре врач сказал,
      Что здоров не болен,
      Это даже не медаль,
      Это целый орден.
      А за завтраком сейчас
      Скушал торт и бублики
      Я у мамы молодец,
      Я– герой республики!
      Ответить
    • #gologoeb
      https://pbs.twimg.com/media/F9_gdPaXoAAHCfE?format=png&amp;name=smal l

      тоже он
      https://twitter.com/SttNUOU5fBLs12B/status/1716782089587052699
      Ответить
    • Файк гляди, какое горизонтальное кафе
      Всё как ты любишь
      https://zona.media/article/2023/11/06/stories
      Ответить
      • > бесплатно
        > 15 млн рублей

        Атлична-атлична!
        Ответить
      • > «ЛГБТ-персоны, навальнисты и украинцы — все как на подбор», — подмечает Кон.

        Бугага
        Ответить
        • А есть положительные герои в этой банке с пауками?
          Является ли Андерс Брейвик активистом и борцом за права человека?
          Ответить
          • Мне эта история кажется выдумкой Дугина про бездуховный Запад, как и история про Брейвика. А вот у православных-то всё по-другому, они в такое не вляпаются...
            Ответить
            • > А вот у православных-то всё по-другому
              А у нас во дворе
              https://www.youtube.com/watch?v=nOwa3hLXpD8
              Ответить
              • Напомнило https://www.youtube.com/watch?v=ZjzfX0eKGtY
                Ответить
                • Что здесь означает «ginger»? Я знал, что оно может означать имбирь; только что прочитал, что так ещё называют рыжих людей. А ещё что оно может значить?
                  Ответить
                  • ginger ale или ginger beer же
                    Ответить
                  • А может даже так https://www.quora.com/What-do-Scottish-people-call-fizzy-drinks/answer/Liam-Mclachlan-5
                    Ответить
                    • Спасибо. Интересно.
                      Ответить
                      • Скорее всего именно так томущо:
                        Burnistoun is a Scottish comedy sketch show broadcast by BBC Scotland, written by comedians Iain Connell and Robert Florence. The show was produced by The Comedy Unit.[1] and later in series 3 co-produced by Bold Yin

                        The series is set in a fictional Scottish town called Burnistoun in the greater Glasgow area and features a variety of odd and absurd characters. The town's name is derived from the Springburn and Dennistoun areas of Glasgow, where Florence and Connell, respectively, grew up.[2]
                        Ответить
                        • А еще шотландцы говорят роутер.
                          Ответить
                          • у нас кстати рутэ

                            Het is een route naar mijn huis
                            Ответить
                            • Червону руту не шукай вечорами...

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

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

        Мелкий социалист какой пошел нынче.
        Тышкевич, кстати
        https://memohrc.org/sites/default/files/tyshkevich.png
        Волевой подбородок какой у девушки. Попробуй такую не полюбить
        Ответить
        • Is it a trap?
          Ответить
          • Не знаю

            Сколько девушек на фото
            https://lamcdn.net/wonderzine.com/post-cover/thuQoNeN6yMkpeJuor7JLA-default.jpg
            ?
            Ответить
            • Честно? С учётом того, что в компании были «ЛГБТ-персоны, навальнисты и украинцы», не знаю.
              Ответить
            • Оказывается, Тышкевич была замужем за земзеем Киломяу, земля ему пухом...
              Ответить
              • Как интересно. Муж был среднего рода, и похож на тян. А жена похожа на мужика. Непохожести притягиваются


                Там пишут еще, что он пытался её выебать, и ставят ему это в вину. Где вообще видно, чтобы мужья жен ебали?
                Ответить
                • «Она же не косячила.»
                  Ответить
                • У Владимира Фомина из Кинешмы были шопипец страшные тян.

                  Логично: красивым легче найти красивую вторую половинку, а стрёмным достаётся, что осталось.
                  Ответить
                • Выебимяу
                  Ответить
                  • Кстати, он всё еще существует?
                    Ответить
                    • Антон выше намекает, что уже нет, червей кормит.
                      Ответить
                      • На похороны Киломяу всем Инторнетом деньги собирали.
                        Ответить
                        • &gt;В Берлине покончил с собой небинарный квир-хакер


                          А могут небинарные квир-хакеры поправить пожалуйта &gt; на xyz?
                          Ответить
                          • Я считаю, что Квир Хакер уже не актуален с тех пор, как он решил забанить спамом весь мир и еще Мозиллу на всякий случай.
                            Ответить
                      • так а уебимяу тоже всё?
                        Ответить
                        • Сайт в зоне орг мне не ответил, в sourceforge Last Update: 2013-04-05.

                          Похоже, что уебали.
                          Ответить
                          • В вебархиве ещё хуже: там есть снимок за 2020-й год, но последняя новость на снимке за 2006-й год.

                            Видимо, версию 2.7.11 выпустили между 2006 и 2013, а потом всё.

                            https://web.archive.org/web/20200302042852/http://www.uebimiau.org/news.php
                            Ответить
                            • Крайняя статистика по распространению Уебимяу:

                              Country ext pages
                              .com - .com 9910
                              .br – Brazil .br 9510
                              .de – Germany .de 985
                              .kr – Korea, Republic of .kr 895
                              .tw – Taiwan .tw 853
                              .ru – Russian Federation .ru 712
                              .nl – Netherlands .nl 422
                              .pl – Poland .pl 390
                              .it – Italy .it 381
                              .jp – Japan .jp 367
                              .dk – Denmark .dk 237
                              .at – Austria .at 231
                              .uk – United Kingdom .uk 225
                              .pt – Portugal .pt 138
                              .cl – Chile .cl 122
                              .ro – Romania .ro 119
                              .ch – Switzerland .ch 111
                              .au – Australia .au 106
                              .fr – France .fr 95
                              .cn – China .cn 94
                              .ca – Canada .ca 79
                              .us – United States .us 64
                              .ar – Argentina .ar 57
                              .hu – Hungary .hu 55
                              .pk – Pakistan .pk 46
                              .es – Spain .es 44
                              .hk – Hong Kong .hk 44
                              .ee – Estonia .ee 42
                              .st – Sao Tome and Principe .st 40
                              .tr – Turkey .tr 39
                              .no – Norway .no 36
                              .cz – Czech Republic .cz 33
                              .be – Belgium .be 29
                              .ua – Ukraine .ua 26
                              .id – Indonesia .id 23
                              .mx – Mexico .mx 23
                              .sk – Slovak Republic .sk 22
                              .se – Sweden .se 20
                              .gr – Greece .gr 19
                              .my – Malaysia .my 19
                              .co – Colombia .co 17
                              .sg – Singapore .sg 17
                              .cc – Cocos (Keeling) Islands .cc 16
                              .pe – Peru .pe 16
                              .bg – Bulgaria .bg 15
                              .nz – New Zealand .nz 15
                              .th – Thailand .th 13
                              .ie – Ireland .ie 11
                              .vn – Vietnam .vn 11
                              .za – South Africa .za 11
                              Ответить
                              • Я понимаю, откуда 712 установок в России: ставили из-за названия. Но откуда столько экземпляров в Германии и в Корее?
                                Ответить
                              • >Sao Tome and Principe
                                ебать там вообще электричество есть оказывается
                                Ответить
                            • > We are also introducing “Uebimiau”, our new mascot and friend. The new logo and website were designed by Tupiweb.

                              танцуют все
                              Ответить
                            • If you have followed us in the last 18 years, thanks for your patience and contribution! If you just got here for the first time, be welcome!

                              I am a 38 year old and graduated in Computer Sciences. I have been programming for 10 years and I work as System Analyst for the corporate market, developing ERP and BI applications in platforms such as .NET and Coldfusion, but PHP is my lab, where I learn and improve.

                              Aldoir Ventura

                              São Paulo/Brasil, August 1st, 2005


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

                                      но тебя он убедил в другом
                                      Ответить
                                      • Я тоже могу, кстати
                                        Ответить
                                      • Может, но более вероятно, что борманд тот, за кого себя выдал.
                                        Ответить
                                      • четыре говнокод-чанина — кагал с предателем
                                        Ответить
                                    • вот так, да?
                                      https://img05.rl0.ru/afisha/-x-i/daily.afisha.ru/uploads/images/5/91/5915095030b84e1ba34f5d079d36c39a.jpg
                                      Ответить
                        • <?php
                          class UebiMiau extends UebiMiau_core {
                          
                          	var $_current_folder 	= "";
                          	var $_sysmap			= Array(
                          								"inbox" 	=> "inbox",
                          								"trash" 	=> "trash",
                          								"sent" 		=> "sent");
                          
                          	var $_system_folders 	= Array(
                          								"inbox",
                          								"trash",
                          								"sent");
                          	
                          	var $_boxes				= Array();
                          	var $CRLF				= "\r\n";
                          
                          	function UebiMiau() {
                          		require("./inc/class.tnef.php");
                          		$this->_tnef = new TNEF();
                          		$this->_sid = uniqid("");
                          	}
                          
                          	function mail_connected() {
                                  if(!empty($this->mail_connection)) {
                                      $sock_status = @socket_get_status($this->mail_connection);
                          			
                                      if($sock_status["eof"]) {
                                          @fclose($this->mail_connection);
                                          return 0;
                                      }
                                      return 1; 
                                  } 
                                  return 0;
                          	}
                          
                          	function mail_get_line() {
                          		$buffer = @fgets($this->mail_connection, 8192);
                          		$buffer = preg_replace("/\r?\n/","\r\n",$buffer);
                          		if($this->debug) {
                          			$sendtodebug = true;
                          			if(eregi("^(\\* )",$buffer) || eregi("^([A-Za-z0-9]+ (OK|NO|BAD))",$buffer) || eregi("^(\\+OK|\\-ERR)",$buffer)) {
                          				$output = "<- <b>".htmlspecialchars($buffer)."</b>";
                          			} else {
                          				$sendtodebug = ($this->debug > 1)?false:true;
                          				$output = htmlspecialchars($buffer);
                          			}
                          			if ($sendtodebug)
                          				echo("<font style=\"font-size:12px; font-family: Courier New; background-color: white; color: black;\"> $output</font><br>\r\n");
                          			flush();
                          		}
                          		return $buffer;
                          	}
                          Ответить
      • Кон взял в кредит почти 380 тысяч, а у друзей и родственников — около 2,2 млн рублей. Его девушка Пайкачева взяла у банка 1,9 млн рублей, а в общей сложности передала 2,6 млн.
        Ответить
    • Я вам покушать мацы принёс
      https://www.youtube.com/watch?v=BsoUw9JKvjc
      Ответить
    • А вот мультик
      https://youtu.be/r8BKj4D16KA
      Ответить
    • мы?
      https://pbs.twimg.com/media/F-SFu19XEAAE_Ep?format=jpg&name=medium
      Ответить
    • Меня испортил "зелёный слоник"
      Бабченко пишет
      >>>
      Лось. Просто жареный лось. Во время жарки есть этот сильный землистый запах,
      >>
      Ответить
    • https://www.youtube.com/watch?v=mVv7BQqBwFM
      Ответить
      • ik spreek geen Duits. Kunt u dit vertalen?

        Ik hoef niet de taal van nazi's te begrijpen
        Ответить
        • Я включил субтитры, понял больше. У немцев темп речи слишком высокий.

          Кстати, Ютуб не всё распознал. Он не знает слова «Schawarma» и в каждом предложении заменяет его на случайное слово.
          Ответить
    • какой самый адекватный вариант для домашнего сервера?

      есть ли роутеры, которые можно как сервак использовать?
      Ответить
      • Всё равно, что холодильнильник использовать как шкаф.
        Ответить
      • смотря какая мощность тебе нужна. Роутер ты не хочешь использовать даже если на нем линукс - встанет сетка от бизилупа, и пиздец тебе, даже по ссш не подключиться, только ребут.

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

        https://www.aliexpress.com/item/1005005661845176.html
        https://www.aliexpress.com/item/1005006028474500.html

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

        https://www.aliexpress.com/item/1005006009300798.html
        https://www.aliexpress.com/item/1005006142695875.html
        https://www.aliexpress.com/item/1005006120203918.html
        https://www.aliexpress.com/item/1005005986340946.html
        https://www.aliexpress.com/item/1005005800897983.html (эта блядина дорогая, но к ней даже кирпича-бп не нужно, только адаптер в розетке - питается по тайп си)

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

        и наконец решения от известных брендов. классика это intel nuc, который является только баребоном, там ты тоже можешь найти решения от сотки долларов/евро (но без оперативы и диска), но сейчас их делают практически все, поэтому с легкостью найдешь в ближайшем маркете электроники и интелы, и гигабайт. какие-то модели так же будут без вентилятора, поэтому вполне реально сделать себе бесшумную коробку (но опять же на ней ты не сможешь получить удовольствия, играясь с билд-сервером, компиляцией или кубернетисом.
        Ответить
        • является только баребухом
          Ответить
        • спасибо!
          Ответить
        • > .com
          Это ты откуда смотришь? У меня сучьи китайцы перенаправляют на упрощенный .us и со второй ссылкой посылают.
          Ответить
          • nl. это ты ещ из рф или напрямую на российскую версию зайти не пытался, она тебя обратно не пустит
            Ответить
            • С .us уже тоже самое и в приватном окне эту куку невозможно почистить браузером, ибо ypa, Rust!
              Какие уэбтехнологии )))
              Ответить
        • > эта блядина дорогая
          – я не въехал, зачем ему два lan-порта. оно планирует как коммутатор какой-то работать?
          Ответить
          • нет, нужно просто цену набить. я не знаю зачем это в консюмерские платы суют.
            Ответить
            • ясно

              впрочем, Paperless runs on Raspberry Pi, зачем платить больше
              Ответить
              • а да, про этот класс машин я совсем забыл. я немношк фанат интеловских коробок
                Ответить
                • кстати, если я возьму этот нюк и белый айпишник, чтобы оно всеми мудями смотрело в такой же белый свет, то я смогу на этот айпишник как-то домен повесить?
                  Ответить
                  • да, вполне. я на своем вообще недавно развернул вируталку, у которой свой собственный ipv6, без форвардинга.
                    Ответить
                    • а бэкапы как делаешь?
                      Ответить
                      • никак, все либо с торрентов, либо из гита, либо настраивается configuration manager. виртуалка там чтобы ребята порезвились, поэтому проще команду virt-install под рукой держать, чем снапшотить их
                        Ответить
          • Сколько на матери распаяли, столько и из корпуса торчит.

            &gt; два lan-порта
            &gt; коммутатор
            &gt; два
            Какой еще коммутатор? Мост тогда уж.
            Или, так как это Штеуд, можешь сделать из него колхозную ASA.

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

              Мост это частный случай коммутатора. В своем основном смысле мост состоит из двух портов второго уровня, но если связать несколько из них, то получится коммутатор.
              Ответить
      • >есть ли роутеры, которые можно как сервак использовать?


        Конечо. Asus прошиваешь OpenWRT или на Kennetic ставишь opkg, получаешь BusyBox, и там подымай чо хочешь. Только define "сервак": FTP сервер на vsftpd на одново питуха это одно, а GlassFish на ЯЖА это другое
        Ответить
        • ну вот привёл выше пример paperless-ngx

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

          > FTP сервер
          – если в роутере есть юсб-порт, то он при наличии флешки вроде становится фтп-сервером безо всяких бизибоксов, нет?
          Ответить
          • Я бы не стал на весь Интернет открывать вроутер. Хотя бы ограничь его по стране файрволом
            Ответить
            • это решение было бы вообще для локальной сетки только
              Ответить
              • я думаю через впн экспоузить все сенситивное
                Ответить
                • goed idee.

                  У меня есть стронгсван и опенвпн. Первый дает посасать второму по перформансу, а второй первому по простоте настройки. Еще есть вайргард, но там ИСО только умеет
                  Ответить
                  • у меня тоже ваиргард
                    Ответить
                    • и каконо?


                      АйПисек зато в оськи встроен, и работает из коробки
                      Ответить
                      • та норм, но я не особо активно пользуюсь

                        а что с ним может быть не так?
                        Ответить
                        • я не знаю. Он свеж, и небось хуево документирован не?

                          на самом деле я просто двольно много пирдолился с IPSec/IKE (примерно 98% его крутых фич нужны никому) а про wireguard знаю примерно нихуя, ну и интересно конечно
                          Ответить
                          • Я не помню, по какой инструкции настраивал, вероятно с do

                            Если не считать того, что я сначала скопировал не тот айпи в клиентский конфиг и сидел косплеил сёму, проблем не было
                            Ответить
                  • Вайргард легко детектируется буквально по четырём байтам пакета.
                    Ответить
    • Однажды у Достоевского засорилась ноздря. Стал продувать —
      лопнула перепонка в ухе. Заткнул пробкой — оказалась велика,
      череп треснул… Связал веревочкой — смотрит, рот не открывает-
      ся. Тут он проснулся в недоумении, царствие ему небесное.
      Ответить
    • https://twitter.com/Nebula00x/status/1725403128835559591
      чт тут на скринах?
      Ответить
      • сука, эти криво замазанные айпишники, которые разобрать не составляет никакого труда

        upd meterpeter, пидорсракер
        Ответить
      • опять трахули питухов через AD

        Брелок это отличный способ потерять все ключи одновременно
        А AD это отличный способ проебать всю сеть одноовременноо
        Ответить
    • А в саду к ней какой-то матрос пристал.
      — Пойдем да пойдем,— говорит,— спать.
      Она говорит:
      — Зачем же днем спать?
      А он опять свое: спать да спать
      Ответить
    • https://pbs.twimg.com/media/F9mSiReWgAAbeug?format=jpg&name=medium
      Ответить
      • А картинки где?
        Ответить
        • да хуй знает, я не очень интересуюсь сексуализацией розовых шариков с пятачком
          Ответить
      • А чего вдруг забегали с этими смещариками? Пригожин завещал им свое состояние?
        Ответить
    • А детали его личной жизни широко обсуждают в СМИ и соцсетях: политик живет с сестрой и четырьмя клонами своей умершей собаки (при этом он говорит о ней как о живой).
      Ответить
    • По-нидерладски "what kind" будет "wat voor"
      А "what for" будет "waar voor".
      всё через жоп
      Ответить
      • pooteen voor
        Ответить
        • Poetin тогда уже.

          "pooteen" читалось бы как "поотейн"

          И наверное лучше "w", потому что "v" это такое среднее между В и Ф
          Ответить
    • не творог а творог
      Ответить
      • Гомонимы.
        Ответить
        • Дней без...
          Ответить
          • Депутаты Смоленского горсовета единогласно приняли решение о переименовании Заднепровского района, расположенного в северной части города на правом берегу Днепра.

            По мнению парламентариев, несмотря на тот факт, что топоним «Заднепровье» сформировался ещё в IX веке вместе со становлением города, в настоящее время его следует считать неблагозвучным. В частности, историческое название может нарушать закон о запрете ЛГБТ-пропаганды.
            Ответить
            • Есть ещё фамилия Заднепряный (тоже от сочетания «за Днепром»).
              Ответить
              • Заднепряности: горизонтальное гендерно-нейтральное квир-кафе
                Ответить
    • Надо с данов требовать репарации
      https://mk-a1.freetls.fastly.net/uploads/2023/11/MK_Headshot_2023-1-683x1024.jpg
      Ответить
    • The egalitarian and peaceful bonobo society might have evolved as a result of reduced competition due to the abundance of food in their habitats.
      Ответить

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