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

0

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

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

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

  • Почему в помершеле синяя сосноль?
    Ответить
    • конечно нет, я эту поеботу для маминого хакера всегда отключаю
      Ответить
        • Это у страого
          А у новово полупрозраячный фон и няшя на этом фони
          Ответить
                    • Зато обычный GK теперь бьёт по глазам когда пишешь ответ 🙁
                      Ответить
                    • Борманд решил немного сбить наплыв посетителей, судя по всему
                      Ответить
                    • Так вот почему IDE подсвечивают комментарии зелёным обычно.
                      Ответить
                      • Да, так людям без чувства юмора будет легче найти сарказм. IDE ведь придумали для людей без чувства юмора.
                        Ответить
                        • броланд фискаль подцвечивал зеленым цыфры
                          Ответить
                          • Точно помню, что досовская IDE (на «Turbo Vision») по умолчанию зелёным подсвечивала директиву asm вместе со всем ассемблерным кодом (хотя цвета можно было менять).
                            Ответить
                                • фара тут не больше, чем у тебя мозгов
                                  Ответить
                                  • Всё одного сорта досоговно. А фар и на Windows 10 до сих пор используют.
                                    Ответить
                                    • Far не работает под DOS и никогда не работал.

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

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

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


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

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

                                                          и под фар я умею писать, апод ТЦ не пробовал
                                                          Ответить
                                                            • На всякий случай расскажу о них.

                                                              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, а из-под него снова тоталовские плагины.
                                                              Ответить
                                                          • А на петоне под него писать можно? А под ТЦ?
                                                            Ответить
                                                    • Как-будто у вас это кого-то ебёт...

                                                      Скорее всего так же как у нас только крупные кейсы интересуют - локалки с сотней машин, дорогие автокады и т.п. А на ТЦ да винрары всем похуй.
                                                      Ответить
                                                      • Если софт юзер сам себе поставил - то скорее нет.
                                                        Ответить
                                            • Да их дохера и больше, только их тестировать надо.
                                              Ответить
                                          • Я привык использовать его вместо проводника во время, когда встроенный виндовый софт еще был полным говном. Сегодня хотел бы с него свалить, но не на что.
                                            Ответить
                                      • Мне удалось запустить 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" ничего этого нет
                                                                Ответить
                                                        • В Wine Notepad работает не стабильно.
                                                          Вдруг он у упадет посреди работы и я потеряю пол дня?
                                                          Ответить
                                                  • В то время НТ еще никому особо нахуй был не нужен, но люди пользовали НЦ под виндой, который с удовольствием портил длинные имена файлов.
                                                    Ответить
                                                  • >> Моргоспелов

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

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

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

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

                                                    После раскрытия исходников у него появилась куча клонов.
                                                    Ответить
                                              • Я фар если использую, то ради плагина расширенное сравнения, который анало говнет на ТЦ.
                                                Ответить
                                            • 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. Знакоместо на экране указывать не нужно было. Тут да, труповижен сам всё расширял. Нужно было только перечислить пункты.
                                        Ответить
            • Вы просили нарисовать клавиатуру, я нарисовал клавиатуру, что вам не нравится.
              Ответить
  • Кстати, о соснолях. Последняя путти научилась понимать 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.
      ПРЫЩИ НЕКОНСИСТЕНТНГОЕ ГОВВНО
      Ответить
      • пиздабол, про капабилити U8 не слышал??
        Ответить
        • а еще можно tmux или screen: про них ncurses знает
          или даже luit

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

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

Семь раз отмерь — один отрежь, guest!

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


    8