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

    0

    1. 1
    А у вас консоль белая!

    Запостил: gost, 01 Апреля 2019

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

    • фу, нет конечно
      Ответить
    • Почему в помершеле синяя сосноль?
      Ответить
    • А у вас гуй чёрный!
      Ответить
    • Белая консоль
      color F0
      color F7
      Ответить
    • А у вас терминал просвечивает, и под ним всё видно ^_^
      Ответить
      • конечно нет, я эту поеботу для маминого хакера всегда отключаю
        Ответить
        • У маминого какира зелёный текст на чорном фоне.
          Ответить
          • Это у страого
            А у новово полупрозраячный фон и няшя на этом фони
            Ответить
            • Запилил на ngk, проверь.
              Ответить
              • урл?
                Ответить
                • Не помню.
                  Ответить
                • http://gcode.cx/ngk/

                  У тебя там даже ssl нету?
                  Ответить
                  • не надо TLS называть SSL
                    Ответить
                    • К SSL так привыкли, что вряд ли скоро отвыкнут
                      Ответить
                  • Нахуй он там нужен? Публичный сайт без аутентификации.
                    Ответить
                    • чтобы вместо него говна не подсунули
                      Ответить
                      • Всем похуй, я думаю. Его юзает то 1.5 анона.
                        Ответить
                        • ты небось еще и ресурсы не освобождаешь в своих программах, и пользовательский ввод не проверяешь?
                          Ответить
                          • > ресурсы не освобождаешь
                            Кресты сами справляются как-то.

                            > пользовательский ввод
                            Это чтобы потом всяких Ли и Переславли-Залесские вбить нельзя было?
                            Ответить
                          • А зачем его проверять?
                            Ответить
                    • Шоб було
                      Ответить
                  • Учитывая новые тенденции в законодательстве, с TLS ебли будет больше:
                    https://roskomsvoboda.org/46214/

                    Если примут, пользователям придётся вручную ставить местные корневые сертификаты.
                    Ответить
                    • В такой день Интернет в России можно будет закрывать.
                      Как я могу знать что сайт моего банка не спуфнул товарищ майор?
                      А как мой работодатель из другой страны может это знать?

                      Нет уж, с такими законами нам пизда
                      Ответить
                      • Зачем законопослушному гражданину работодатель за границей?
                        Ответить
                        • Да нет, работать я могу из родного Фрязино. Просто я могу удаленно что-то делать для пиндосов, например.
                          Ответить
                          • > делать для пиндосов
                            Фу, как не патриотично. Это же утечка технологий. Пиндосам можно продавать только нефть, газ и древесину.
                            Ответить
                          • > из родного Фрязино.

                            ДЕОНОН
                            Ответить
                            • Тот самый свидетель?
                              Ответить
                              • Найдите здесь свидетеля:
                                https://twizz.ru/student-iz-samary-pokazyvaet-rossiyu-budushhego-dobavlyaya-panoramam-ulic-nemnogo-kiberpanka/
                                Ответить
                    • roskomturma
                      Ответить
                    • Офигенную тулу под винду нашел.
                      Быстрая, бесплатная, и судя по доке поддерживает
                      " .bat , C-Sharp | .cs , Cascading Style Sheets | .css , Hypertext Markup Language | .html , Hypertext Preprocessor | .php , Python | .py , Text | .txt , Extensible Markup Language | .xml & Extensible Application Markup Language | .xaml
                      "
                      https://www.microsoft.com/en-us/p/notepad-editor/9nblggh6b82z
                      Ответить
                • http://b.gcode.cx/ngk/#!/
                  Ответить
              • Теперь все спойлеры подсвечены.
                Ответить
                • Проверь.
                  Ответить
                  • Зелёный цвет.
                    Ответить
                    • NGK знает, что по умолчанию мы пишем с сарказмом, поэтому всё зелёное.
                      Ответить
                      • Зато обычный GK теперь бьёт по глазам когда пишешь ответ :(
                        Ответить
                      • Борманд решил немного сбить наплыв посетителей, судя по всему
                        Ответить
                      • Так вот почему IDE подсвечивают комментарии зелёным обычно.
                        Ответить
                        • Да, так людям без чувства юмора будет легче найти сарказм. IDE ведь придумали для людей без чувства юмора.
                          Ответить
                          • броланд фискаль подцвечивал зеленым цыфры
                            Ответить
                            • Точно помню, что досовская IDE (на «Turbo Vision») по умолчанию зелёным подсвечивала директиву asm вместе со всем ассемблерным кодом (хотя цвета можно было менять).
                              Ответить
                              • https://www.softportal.com/scr/10585/turbo-pascal-school-pak-mid-1.png
                                Ответить
                                • Фуу, фароговно.
                                  Ответить
                                  • фара тут не больше, чем у тебя мозгов
                                    Ответить
                                  • Тут явно «Turbo Vision». У «ФАРа» редактор выглядит по-другому.
                                    Ответить
                                    • Всё одного сорта досоговно. А фар и на Windows 10 до сих пор используют.
                                      Ответить
                                      • Far не работает под DOS и никогда не работал.

                                        Я использую фар на всех виндах, проводник ужасен
                                        Ответить
                                        • Долбоеб. Я ТЦ использую, и то потому что не знаю на что соскочить.
                                          Ответить
                                          • Что такое ТЦ?
                                            Тотал Цоммандер?

                                            Хороший, кстати. Лучше фара. Но платный
                                            Ответить
                                            • Ножемаешь один раз "1", "2", или "3", и пользуешься.
                                              Ответить
                                              • Подходит админ на работе и дает пезды
                                                Ответить
                                                • За что? Это разве ломанная версия?
                                                  Ответить
                                                  • ты читал вообще что там написино?

                                                    можеш использовать 1 месяц, а дальше должен или купить или удалить
                                                    Ответить
                                                    • Какой багор )))
                                                      Ответить
                                                      • Багор лютый


                                                        У меня на работе Far, Gimp и LibreOffice.
                                                        Ответить
                                                        • Так купи. Или пусть твоя контора купит.
                                                          Ответить
                                                          • Я не на столько сильно хочу ТЦ чтобы его покупать или просить админов купить.

                                                            Кроме того в псевграфической хуите есть определенное очарование

                                                            и под фар я умею писать, апод ТЦ не пробовал
                                                            Ответить
                                                            • Кстати, видел извращения WFX2FAR, WLX2FAR, wcconnect и в обратную сторону FAR2WC?
                                                              Ответить
                                                              • На всякий случай расскажу о них.

                                                                WFX2FAR –— плагин для ФАРа, позволяющий подключать WFX-плагины от TC.

                                                                WLX2FAR –— плагин для ФАРа, позволяющий подключать WLX-плагины от TC, но не все, а только те, для которых сообщество сгенерировало WLM-файл с метаданными.

                                                                WCCONNECT –— плагин второго уровня (загружающийся из-под плагина Multiarc), позволяющий к ФАРу подключать WCX-плагины. Кстати, сам Multiarc параллельно писа́лся для ФАРа и для TC.

                                                                Для WDX костыля не придумали (хотя есть автономная программа для тестирования этих плагинов).

                                                                FAR2WC –— это WCX-плагин для TC, позволяющий подключать некоторые плагины от ФАРа (не помню, какие там ограничения).

                                                                *****

                                                                Извращенцы могут по приколу попробовать рекурсивные варианты:
                                                                1. В ФАР поставить Multiarc+wcconnect, а из-под него загрузить far2wc, а из-под него снова фаровские плагины.
                                                                2. В TC поставить far2wc, а из-под него загрузить фаровский Muiltiarc+wcconnect, а из-под него снова тоталовские плагины.
                                                                Ответить
                                                            • А на петоне под него писать можно? А под ТЦ?
                                                              Ответить
                                                    • Это в рашке кого-то ебет?
                                                      Ответить
                                                      • Как-будто у вас это кого-то ебёт...

                                                        Скорее всего так же как у нас только крупные кейсы интересуют - локалки с сотней машин, дорогие автокады и т.п. А на ТЦ да винрары всем похуй.
                                                        Ответить
                                                        • Если софт юзер сам себе поставил - то скорее нет.
                                                          Ответить
                                            • У ТЦ появились клоны. Есть «Double Commander», поддерживающий его плагины:
                                              https://ru.wikipedia.org/wiki/Double_Commander

                                              Он далеко не единственный, но другие я сходу не вспомню.
                                              Ответить
                                              • Да их дохера и больше, только их тестировать надо.
                                                Ответить
                                            • Я привык использовать его вместо проводника во время, когда встроенный виндовый софт еще был полным говном. Сегодня хотел бы с него свалить, но не на что.
                                              Ответить
                                        • Мне удалось запустить FAR из-под HXRT, запущенного из-под голого DOS (не VDM, а реального). HXRT эмулирует некоторые функции kernel32.dll, user32.dll и advapi32.dll, которые требуются консольным программам. Фактически HXRT –— это уже урезанная операционная система, запущенная поверх DOS.
                                          Ответить
                                          • Очень интересно как у тебя работали плагины вроде FTP клиента который использует победаносок.dll, например
                                            Ответить
                                            • Без плагинов запускал. Плагины обосрутся.
                                              Ответить
                                              • фар без плагинов что пиво без водки

                                                зачем он нужен-то, лал?
                                                Ответить
                                                • Именно поэтому его и нельзя назвать досоговном. Без риска получить крэшдамп или неработающую функцию его можно запустить только в полноценной «Windows».
                                                  Ответить
                                                  • Да он и писался-то для винды.
                                                    Я интервью Рошаля читал.

                                                    Для доса был ВолковКоммандер, НортонКоммандер, ДосНавигатор и Моргоспелов (и еще какие-то шелы от MS, я не помню)

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

                                                    Ну вот он и взял.



                                                    Называть псевдографиеческий интерфейс "досом" это верх ламерства.

                                                    может и прыщи -- дос?
                                                    Ответить
                                                    • Не знаю. Проводник - лучшее, что есть в винде (после Paint).
                                                      Ответить
                                                      • Круче только Notepad.

                                                        Собссно, прыщами я не пользуюсь потому что под ними не идет Notepad
                                                        Ответить
                                                        • В котором баг с лишними переводами строки починили только в вин 10?
                                                          Ответить
                                                        • > Собссно, прыщами я не пользуюсь потому что под ними не идет Notepad

                                                          ШТЕ?!! Это одна из апликух по умолчанию в Wine.
                                                          Ответить
                                                          • Ему наверняка не удалось запустить Wine, потому что Wine обычно просит не запускать его из-под рута.
                                                            Ответить
                                                            • Какой анскилл )))
                                                              Ответить
                                                            • или он просто не нашел иконки "wine" на панельке вубунте
                                                              Ответить
                                                              • Нашёл хуец у тебя за щекой. Проаерь.
                                                                Ответить
                                                              • В «Убунте» в оконном менеджере вроде бы запуск файлов по сигнатуре (man file), так что «wine» само позовётся, если обнаружится сигнатура «PE». Ах, да, ярлык «Блокнота» придётся вывести, потому что его долго искать.
                                                                Ответить
                                                                • Я думаю что там не file а очередная xdg-шно поттеринговая поебота.
                                                                  (man xdg-open). Линукс медленно превращается в хуёвую пародию на винду.

                                                                  В "cwm" ничего этого нет
                                                                  Ответить
                                                                  • В винде запуск не по сигнатуре, а по расширению имени. Помню, как реестр превращался в помойку после установки «Винрара», потому что требовалось зарегистрировать расширения .r00, .r01, .r02 и так далее до .r99 для томов архива (расширения .partNN.rar появились позже). Обработки маски не было, приходилось регистрировать все сто расширений.
                                                                    Ответить
                                                                    • так и у xdg тоже есть

                                                                      см glob
                                                                      https://specifications.freedesktop.org/shared-mime-info-spec/shared-mime-info-spec-0.18.html

                                                                      а вот как эот используется
                                                                      https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-latest.html
                                                                      Ответить
                                                          • В Wine Notepad работает не стабильно.
                                                            Вдруг он у упадет посреди работы и я потеряю пол дня?
                                                            Ответить
                                                    • В то время НТ еще никому особо нахуй был не нужен, но люди пользовали НЦ под виндой, который с удовольствием портил длинные имена файлов.
                                                      Ответить
                                                    • >> Моргоспелов

                                                      Моргослепов. Это вообще прикол: попытка уложить файловый менеджер в 4К. У него одна панель вместо двух, поэтому для копирования файлов нужно в командной строке набирать команду copy. Его можно считать продвинутым вариантом команды dir, не более. Всерьёз им никто не пользовался.

                                                      >> и еще какие-то шелы от MS

                                                      Был DOSSHELL. Он был даже графическим в стиле «Проводника». В него даже был встроен ручной переключатель задач (неактивная задача выбрасывалась в своп-файл).

                                                      >> ДосНавигатор

                                                      После раскрытия исходников у него появилась куча клонов.
                                                      Ответить
                                                • Я фар если использую, то ради плагина расширенное сравнения, который анало говнет на ТЦ.
                                                  Ответить
                                            • Кстати, j123123 разыскал, куда переехал автор HXRT:
                                              http://govnokod.ru/25312#comment453510

                                              Качаешь отсюда HXRT218.zip и пытаешься запустить из-под него винконсольные программы:
                                              https://github.com/Baron-von-Riedesel/HX/tree/master/bin
                                              Ответить
                                              • invoke sprintf, addr szLine, CStr("db %3u,%3u,%3u,%3u,%3u,%3u,%3u,%3u,%3u,%3u,%3u,%3u,%3u,%3u,%3u,%3u",cr,lf )

                                                я кончил
                                                Ответить
                                          • И после этого кто-то пездит на windows xp.
                                            Ответить
                                            • По крайней мере, я не жалуюсь на то, что у какой-нибудь популярной программы нет современной версии для «DOS».
                                              Ответить
                                • Кстати, откуда вообще взялась русифицированная оболочка? У «Борланда» вроде её не было.

                                  Видел утекшие исходники «Turbo Pascal 6.0». Всё кокококомпилируется и работает. Не из них ли собрали? Или патчили прямо бинарник?
                                  Ответить
                                  • я думаю что там все очень тупо: ничто не мешает тебе подправить один байтик и вместо cp437 запустить cp866, не?
                                    Ответить
                                    • Один? Нужно как минимум впихнуть «Правка» вместо «Edit», «Пуск» вместо «Run», «Компиляция» вместо «Compile», «Отладка» вместо «Debug» и т. д. Само оно не заменится.

                                      Заметь, что русские аналоги не совпадают по длине с английскими.
                                      Ответить
                                      • так это же труповижен: Он же сам все расширял

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

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

                                        напомни, он был под реальный режим или все таки под EMS?
                                        Ответить
                                        • Труповижен мог работать в реальном режиме.

                                          Что же касается самой IDE, то «bp.exe» была под DPMI (хотя и 16-битный). Более того, в 16-битный DPMI была встроена эмуляция DOSCALLS.DLL из OS/2 (а в 32-битный борландовский DPMI была встроена эмуляция KERNEL32.DLL из Win32).

                                          «turbo.exe» сходу не вспомню. Кажется, была под реальный режим, но оверлеи хранила в EMS, чтобы меньше дёргать диск.

                                          Строки, кажется, были в труповиженовском ресурсе (файл с сигнатурой FBPR, подшитый к экзешнику).

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

                                          P.S. Знакоместо на экране указывать не нужно было. Тут да, труповижен сам всё расширял. Нужно было только перечислить пункты.
                                          Ответить
                              • писал такое
                                https://i.ytimg.com/vi/2NjxvD5EOT0/hqdefault.jpg
                                ?
                                Ответить
              • Нящный синт ^_^
                Ответить
              • Вы просили нарисовать клавиатуру, я нарисовал клавиатуру, что вам не нравится.
                Ответить
              • Без фоновой музыки не вставляет :(
                Ответить
          • У "NetBSD" высер ядра в консоль зеленый. Именно потому я за "NetBSD"
            https://www.opennet.ru/img/dc/install_screen_2.gif
            Ответить
    • Кстати, о соснолях. Последняя путти научилась понимать VT100 drawing characters в UTF-8, поставив наконец точку в длинном нытье "пачиму у меня qqllkk вместо псевдографики в термине в путти".

      Сцуть в чем: терминалы умели рисовать псевдографику, для этого ncurses выдавало им строку smacs (включить альтернативный character set) а затем срало символами из строки ascs (все это было в terminfo).
      Все это прекрасно работало.
      Потом терминалы освоили UTF-8, и какой-то наркоман решил что alternative charset для псевдографики более не нужон, и что программы теперь могут слать сами юникодные символы раз уж utf8.

      Но тут оказалось что ncurses так не думает, и продолжает слать acs, а терминал уже ничего не переключает и вместо box drawings у нас буковки.

      Например, так сделал gnu screen или linux console.
      Вместо того чтобы дать пизды терминалописателям, гнушники вставили костыль в ncurses: и теперь там проверяют что если term это screen или linux, то вместо ACS шлют соответствующие бокс символы.
      Для остальных типов терминалов этого поведение можно врубать через переменную NCURSES_NO_UTF8_ACS означающую "терминал говно, и если он врежиме UTF то слать ему ACS не надо".
      Казалось бы: почему не ввести капабилити в terminfo? Но хуй.

      Макаки из Putty это поведение склонировали, но они указывают терминал как xterm, и если явно не установить NCURSES_NO_UTF8_ACS то Putty получит ACS и если путти в UTF8, то вместо боксов будет говно.

      dialog, make menuconfig и прочие ncurses превратились в путти в гавно таким образом. MC бы тоже превратился, но на большенстве дистров он собран с S-Lang, а например в BSD он собран с nurses и тоже сосет потому хуй.
      Ответить
      • Puttyвцы подсуетились и завезли тип терминала putty (и putty-256color) в terminfo, но тут оказалось что ncurses определяет умение терминала слать ESC последовательности мыши не через terminfo, а через TERM равно "xterm". То-есть ничто, что не xterm, мышь не может.

        И вот пользователи путти выбирают: или мышь, или сломанная графика, или явно проставлять переменную.

        И вот в 0.71 наконец таки да ввели галочку "уметь ACS даже в UTF-8".
        Итого:
        В UTF-8 терминалах графика работает или если это Linux console или screen (хардкод ncurses)
        или если стоит переменная или если стоит галочка в putty.
        ПРЫЩИ НЕКОНСИСТЕНТНГОЕ ГОВВНО
        Ответить
        • Как всё сложно... Именно поэтому я за «PHP».
          Ответить
        • пиздабол, про капабилити U8 не слышал??
          Ответить
          • а еще можно tmux или screen: про них ncurses знает
            или даже luit

            да дохуя опций
            Ответить

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