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

    −5

    1. 1
    http://govnokod.xyz/

    Пришло время валить на говнокод иньо

    Запостил: syoma, 02 Апреля 2018

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

    • показать все, что скрытоseo
      Ответить
    • Счастливого пути!
      Ответить
    • показать все, что скрытоА чем здесь лучше?
      Ответить
    • Попутного ветра. Одним дебилом будет меньше.
      Ответить
    • И почему еще не там?
      Ответить
    • Послушайте, сделайте наконец https. Это же бесплатно
      Ответить
      • Иньо, тут тебе советуют сделать https
        Ответить
      • Нахуя?
        Ответить
        • А почему бы и нет?
          Ответить
          • Лишняя нагрузка на компьютеры пользователей без определённой пользы.
            Ну, если, конечно, искажение комментариев багров с паролем 123 мужиком посередине критично для ГК, то да, HTTPS нужен.
            Ответить
            • Нагрузка на компьютеры пользователей в 100 раз меньше чем от рендеринга страницы.
              Ответить
            • а вдруг у меня секретный пароль?
              Ответить
              • Тогда подключение компьютера к сети - неоправданный риск. Нельзя доказать, что в программах/железе нет закладок, а хакеры не следят. Остаётся только изолировать комнату в подвешенный хаотично вибрирующий жестяной короб с хорошей тепло- и звукоизоляцией, подключить компьютер через ИБП (всё это - чтоб исключить атаку по сторонним каналам) и только тогда вводить пароль.
                Но без доступа к сети веб-сайты особо не нужны, и потому не важно, есть ли HTTPS.
                Ответить
                • секурность не нужна
                  пароли тоже
                  Ответить
                • Демагог, иди выложи статистику слов на гк или еще какой-нибудь хуйней займись, а то без твоих высеров тут скучно стало.
                  Ответить
      • https://invs.ru/support/chastie-voprosy/ustanovka-besplatnogo-ssl-ot-cloudflare/

        Как работает этот сторонний сервис? Схера я должен делегировать днс на ихний?
        Я думал нужно будет установить серт на свой апач и всё.
        Ответить
        • up
          roskomgovno!
          Ответить
          • В поддержке и спроси, почему ты не можешь просто поставить свой сертификат и секретный ключ.
            Ответить
            • В общем они только что ответили, что так нельзя.
              Ответить
              • Ну пиздец. Как так? Вроде хостинг не запредельно дешевый, за 1€/мес уже впс можно снять.
                Ответить
                • > за 1€/мес уже впс можно снять

                  Например, где?
                  Ответить
                  • google: aruba vps 1 euro

                    Любим желающими поднять себе VPN
                    Ответить
          • атветил
            Ответить
        • Потому что зачем читать переводы

          читай оригинал с картиночками
          https://www.cloudflare.com/ssl/

          и узнаешь что cloudflare работает всегда перед тобой проксей и https всегда терминируется на нем
          и клиент идет на него по https, и тогда станет понятно что править DNS нужно чтобы клиент ходил на cloudflare вместо твоего сайта
          Ответить
          • Роскомхуета, вопрос не об этом был, а о том, какого хуя нельзя загрузить свой серт с секретным ключом.
            Ответить
            • Находящегося в твоём рту.
              Ответить
              • Сам-то понял, что написал? Полное предложение получается таким: нельзя загрузить свой серт с секретным ключом хуя, находящегося в сёмином рту.

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

                Ну и что всё это значит?
                Ответить
            • куда загрузить? на клаудфлайр? ну нет у них такого сервиса

              ставьте себе на апачи и нгинксы letsencrypt
              Ответить
              • На хостинг, блядь. invs.ru это что такое? Хуй моржовый?
                Ответить
            • Это же тот копеечный хостинг? Да скорее всего им просто лень возиться с настройкой и тратить свои ресурсы, вот и предлагают юзать клоудфлару.
              Ответить
              • Хочешь сказать за 50 р/мес низя было сделать возможность загружать серт? Впрочем, клаудфлера тоже ничо решение для большинства случаев.
                Ответить
              • Если так, тогда ну найух этот https. Зачем мне оверхед в лишим проксиком.
                Ответить
                • А в чем проблема? Медленнее работать будет?
                  Ответить
                  • Это лишний пинг от серваков cloudflare до серваков invs на каждый запрос. Я правильно понимаю?
                    Ответить
                    • Двачик с этим жил как-то, а там посетителей побольше.
                      Ответить
                    • Плюс возможно cf умеет кешировать статику.
                      Ответить
                      • кешировать статику надо на клиенте
                        Ответить
                        • А cf может для многих клиентов.
                          Ответить
                          • Это хорошо, если вдруг ты платишь за траффик и у тебя 9000 человек одновременно на сайте

                            ГК это не грозит
                            Ответить
                            • Залп 304 при каждом запросе это как-то отменяет?
                              Ответить
                              • Вечное кеширование на клиенте позволяет вовсе не делать никаких запросов и избежать 304

                                но даже not modified это экономия траффика
                                Ответить
              • У меня хостинг прямо в моем городе за примерно 200 рублей в мес
                Мне дали виртуалку, я туда поставил серт из letsencrypt, все летает
                Ответить
                • Ебать, ну кто же хостится у себя в стране, да еще такой как у тебя? Давал же ссылку на виртуалку за евро.
                  Ответить
                  • хосчюсь я, потому что 99% траффика на тот сайт из моего же города, через точку обмена трафиком городскую они попадают на сайт в один хоп

                    на кой буй мне их в Ирландию гонять?
                    Ответить
                    • Сколько у тебя пинг до нидерландов или германии?
                      Ответить
                      • Из дома проверять надо (я не дома), но очевидно он дольше чем до соседней улицы.
                        Ответить
                        • Вопрос насколько? У меня пинг по гермашке был 60 мс с одного прова.
                          Ответить
                          • У меня с docsis было где-то 15 до прова.
                            Теперь 8 (по кабелю).

                            Пров, емнип, выходит куда-то на sprint или на какую-то такую же сетку международную, так что наверное до Германии будет где-то 30. Надо проверить
                            Ответить
      • На .ru оказывается есть серт. Только сейчас заметил.
        Ответить
        • Оказался в твоей попке, проверь.
          Ответить
        • Да, только на него нет безусловного редиректа, нет hstspreload, нет DNS CAA, зато есть mixed content и зачем-то включен TLS 1.0 и некоторые слабые шифры (https://www.ssllabs.com/ssltest/analyze.html?d=govnokod.ru): 3DES вообще стыдно упоминать в 2018 году

          фу таким быть
          Ответить
    • Исходники https://github.com/guestinho/govnokod-wordpress/
      Ответить
    • Привет, петухи!

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

        https://pbs.twimg.com/media/DcLjJJ0WsAAkHMA.jpg
        Ответить
      • Таки сделал перепост? Интересно. Правда если будут постить гоатсе - в игнор пойдет твой акк целиком.
        Ответить
        • А если наоборот, гоатсе будут постить все, кроме гуеста?
          Ответить
          • Наступит тот толерантный имиджбордовый рай без авторитета личности, о котором Сёма говорил пару лет назад. Уже нельзя будет так просто блокировать целые аккаунты (иначе останешься один на всём сайте), придётся рассматривать каждое сообщение независимо от остальных.
            Ответить
            • К сожалению, этот рай возможен только с нечитаемой капчей и таки модерастами, выпиздячивающих всяких стерторов.
              Ответить
      • Спасибо. Всё круто сделано. Только если одновременно пишут два гуеста, то половина комментариев может потеряться.
        Ответить
        • Постараюсь исправить. Но не думаю, что это связано с одновременным написанием.
          Ответить
          • Да, это может быть связано с "Application was halted by exception" или с какими-нибудь лимитами ГК.
            Ответить
            • Я пытался предусмотреть такую ситуацию. Делаю ещё 2 попытки с интервалом 1 минута.
              Завтра попытаюсь придумать что-то более надежное.
              P.S. Может и правда одновременное написание. Какой-нибудь csrf_token экспайрится быстро.
              Ответить
    • Добавил посты в ленту стока
      Ответить
      • Добавил в твоей сток своей спермы, проверь...
        Ответить
        • На, падежи падежу падежный падеж падежей падежов.
          Ответить
    • Иньо, можно у тебя игнор будет сделать?
      Ответить
    • Можно добавить в профиль для залогиненных пользователей акк для репоста на гк?
      Ответить
    • Заметил, что гк тупит с отправкой только (?) в больших тредах. У иньо так же или там похуй?
      Ответить
    • - Добавь инфу какие символы допустимы в логине.
      - В чём суть фичи Привязать аккаунт govnokod.ru?
      - " А именно, напишите на сайте govnokod.ru комментарий со следующим содержимым: "564da2631b41cc557e352472e49334dd" (без кавычек), и вставьте ссылку на комментарий сюда."
      Лучше добавить что-то вроде "привязка аккаунта к govnokod.xyz" чтобы избежать СИ.
      Ответить
    • Новые кнопки крутые. Взял и выдал все секреты. Кроме одного.

      Прим. модератора: Гостю вынесено предупреждение за обсуждение секретов.
      Ответить
    • Как безопасно реализовать кликабельные ссылки? Чтобы туда всякую XSS-хуйню не написали.
      Ответить
      • Пока есть только идеи, что нужно проверять в ссылке:

        1. Схему. Либо белый список (например, http:, https:, ftp:), либо чёрный (запретить about:, javascript:, chrome:, data:).

        2. Отслеживать символы, которые браузер считает концом ссылки: пробел " ' >
        Либо эскейпить (как %22 или как &quote;), либо обрезать по ним ссылку, либо вообще не делать подозрительные ссылки кликабельными.
        Ответить
        • Первый пункт скорее относится не к XSS, а к безопасности невнимательного пользователя.
          Ответить
        • Вообще здесь < > & ' " в тексте экранируются, но нужно убедиться, что в ссылке они тоже будут экранироваться.
          Ответить
        • Я, со своей стороны, использую "htmlspecialchars". Вообще, принцип, которым я руководствуюсь при продвижении через тернии WEB-разработки, состоит из трёх правил:

          1. Используй "mysql_real_escape_string";
          2. Используй "htmlspecialchars";
          3. Используй "trim".
          Ответить
          • Что делать, если у меня не "MySQL"?
            Ответить
            • Используй oracle_real_escape_string, posgres_real_escape_string и т.п.
              Ответить
              • Указанных тобою функций не существует. Впрочем, язык SQL одинаков для всех СУРБД, так что "mysql_real_escape_string" спокойно можно использовать и в контексте "pg_query".
                Ответить
                • > одинаков
                  Да вот хуй там. Я бы даже за правила экранирования строк не был бы так уверен...
                  Ответить
                  • Я это просто так написал, дабы на реакцию посмотреть.
                    Так-то, когда я копался в содержимом одного из сайтов, использующего "PostgreSQL", я был весьма ошеломлён тем, что, к примеру, названия полей в нём нельзя заключать в кавычки и апострофы, и синтаксис "LIMIT" оказался другим. То ли они в своё время увлеклись и случайно отошли от спецификаций, то ли намеренно захотели выебнуться; а быть может, это, напротив, и "MySQL" ненормален...
                    Ответить
                  • > не был бы так уверен
                    почему же, я вот уверен на 100%, что в mysql всё через жопу

                    например, по умолчанию "abc" там тоже типа строковый литерал, а кавычку можно экранировать через \', не только как '' - об этом прямо написано в их же мануале для кретинов, мол, кретин, ВКЛЮЧИ режим не для кретинов, если тебе не нужны наши охуительные возможности

                    постгрес же наоборот, поддерживает всякое такое, чего mysql не умеет и никогда в жизни не будет:
                    - хочешь экранирование через \ - используй форму E'O\'Hara\n' - напиши Е, чтобы подсказать, что тут сейчас будет НЕСТАНДАРТ
                    - крайне удобно - экранирование через $$ или даже $foo$ - чтобы вообще не ебать себе мозги с возможными ' внутри, и даже вложенность какую угодно:
                    $foo$select $bar$Bormand's string$bar$, 'another internal literal';$foo$
                    Ответить
                    • Кто этим реально пользуется?
                      Ответить
                      • чем?
                        все тела функций в pg - строки, поэтому $$ там вообще здорово выручает, и вложенность там тоже пригождается

                        все мануальные инсерты большого говна проще делать через $$<huge fukn text>$$, чем искать где же задублировать вероятную кавычку
                        (немануальные, естесно, надо подготовленными запросами передавать, а не как пыхокретины)

                        или ты про mysql? им реально пользуются только долбоёбы
                        Ответить
                        • >>>"или ты про mysql? им реально пользуются только долбоёбы"

                          Ты имеешь в виду всех перечисленных на этой странице?

                          https://www.mysql.com/customers/

                          "GitHub", "UBER", "YouTube", "Facebook", "Booking"...
                          Ответить
                          • Комментарий пользователя roskomgovno: "проблемы facebook надо решать когда ты размером с facebook".

                            http://govnokod.xyz/_24336/#comment-371636

                            Когда дорастёшь до их размера, можно будет всё. А пока проект маленький, не вздумай пользоваться "MYSQL".
                            Ответить
                          • Тут, как никогда, въёбываю тебе плюсца.
                            Ответить
                          • > https://www.mysql.com
                            > © 2018, Oracle Corporation and/or its affiliates

                            о_О
                            Ответить
                            • В 2008 компания "Sun" выкупила "MySQL" у шведов, а через два года этот продукт у "Sun" перекупил "Oraсle".

                              Но СУБД "Oracle" и "MySQL" до сих пор развиваются независимо.
                              Ответить
                              • Потому что их среды использования никак не пересекаются.

                                Точно так же как Oracle поддерживает Solaris, хотя билдит свои продукты и для Linux тоже
                                Ответить
                          • UBER правда долбоебы, остальные сидят на mysql примерно по той же причине, по какой Booking сидит на perl 5.

                            Да.

                            Ты же не будешь писать новый проект на Perl 5 потому что на нем написан Booking? или будешь?
                            Ответить
                            • >>>"UBER правда долбоебы"

                              Но тенге к ним текут в избытке.

                              >>>"Ты же не будешь писать новый проект на Perl 5 потому что на нем написан Booking? или будешь?"

                              Я буду писать его на "PHP".
                              Ответить
                              • Весьма слабая корреляция есть между профессионализмом IT отдела компании и её прибылью.
                                Ответить
                        • Хитропиздоблядским экранированием.

                          На мускул не пызди, чем он плох при количестве строк < 1000? Пусть даже с квадратичной сортировкой.
                          Ответить
                          • И ты не пизди. Какая квадратичная сортировка??
                            Ответить
                            • Хз, первый раз слышу, наверное, имелось ввиду с асимптотикой O(n²).
                              Ответить
                              • А как ее правильно назвать?
                                Ответить
                                • Да как хочешь, так и называй, я тебя и так понял. Правда, может возникнуть неоднозначность, если существует алгоритм "КВАААдратичная сортировка", ведь есть же "пираминдальная", значит и может случиться "квадратичая", может быть даже кака-нибудь кубическая, круглая, тороилальная, или даже сферическая.
                                  Я больше всего боюсь "гиперболоидной"



















































                                  ХУЙ


























                                  Ответить
                              • > наверное, имелось ввиду с асимптотикой O(n²).

                                Спасибо, кэп.
                                Схуя в "MySQL" квадратичная сортировка?
                                Ответить
                                • В myisam select с order по ключу со случайным распределением и limit в конце списка выполняется за квадратичное время от количества строк. Так-то! Наткнулся на это когда делал вывод с сортировкой и пагинацией, чем ближе к концу - тем больше тормозил вывод.
                                  Ответить
                                  • >>myisam
                                    не нужен
                                    Ответить
                                    • А мускул без myisam нужен?
                                      Ответить
                                      • Ну ты же знаешь мое мнение на этот счет, не правда ли?
                                        Ответить
                                        • Неправда, не знаю.
                                          Ответить
                                          • MySQL не умеет примерно ничего: ни window fucntions, но CTE, ни нормальных констреинтов, ни ренджей с индексами по ним, ни нормалного PL ни нормальных кеширующих views.

                                            Выбирать MySQL в 2018 году это примерно как выбирать PHP-4 или Java-6 для нового проекта.


                                            К счастью для MySQL, 99% программистов ничего не знают про базы данных, кроме того что там есть "лефтджоин" и потому не видят разницы между MySQL, PostgreSQL и Oracle.

                                            А если нет разницы -- зачем платить больше?
                                            Ответить
                                            • Что из этого ты используешь?

                                              >ренджей с индексами по ним
                                              Это как?
                                              Ответить
                                              • Все кроме PL

                                                >>как
                                                https://www.postgresql.org/docs/9.5/static/rangetypes.html
                                                Ответить
                                      • Уже несколько лет, как дефолтным движком является innodb, а не myisam. В innodb хотя бы транзакции есть...
                                        Ответить
                                        • >>Уже несколько лет,
                                          Лет десять примерно.
                                          Ответить
                                          • На некоторых уеб-хостингах в 2018 году стоит "PHP" 5.3 и даже 5.2. Это при том, что даже 5.5 объявлен устаревшим. Страшно подумать, какая версия "mysql" на них установлена...
                                            Ответить
                                            • шаред уебхостинги не интересуют никого кроме тех, кто дает оьъявляения "сайт под ключ за 9999 р".

                                              Остальные ставят нужную версию интерпретатора и субд.

                                              Ответить
                                              • А сайты-визитки уже не нужны? Или они тебе лично не нужны, на них бабок мало наваришь?
                                                Ответить
                                          • Ну описанное лет 10 назад и происходило.
                                            Ответить
                                          • А вообще для сравнения:
                                            -- Двадцать шесть лет назад стала не нужна Windows (потому что вышел Linux).
                                            -- Двадцать три года назад стала не нужна Windows 3.1.
                                            -- Шестнадцать лет назад стали не нужны Windows 2000 и Windows 98.
                                            -- Двенадцать лет назад стала не нужна Windows XP.
                                            -- Девять лет назад стала не нужна Windows Vista.
                                            -- Шесть лет назад стала не нужна Windows 7.
                                            == вы находитесь здесь ==
                                            -- syoma всё ещё пользуется Windows XP.
                                            Ответить
                                            • >>-- Двадцать шесть лет назад стала не нужна Windows (потому что вышел Linux).


                                              ахахах, вендекапец
                                              Ответить
                                            • > -- Двадцать шесть лет назад стала не нужна Windows (потому что вышел Linux).
                                              Красноблядище, а ты в курсе что в нем тогда не было tcp/ip? Поправьте меня если я не прав, но бздуны не любят прыщеблядков как раз за то, что в начале 2000-х, когда был пузырь доткомов, на бзде уже всё работало, а прыщи еще под стол ходили.
                                              Ответить
                                              • >>Красноблядище, а ты в курсе что в нем тогда не было tcp/ip?

                                                Я не уверен что в NT 3.51 был хороший TCP/IP. Он тогда почти не использовался обычными юзерами.
                                                Хороший он был в BSD, кстати.
                                                Ответить
                                                • 4.0 вышел в 96. Там он точно был.
                                                  Ответить
                                                  • 26 лет назад был 1992 год

                                                    Тогда не было еще 4.0, да и 3.5 не было
                                                    Ответить
                                                    • Ну так вышло через 4 года, и чо?
                                                      Ответить
                                                      • Так и в линуксе в 1996 году уже очень даже был TCP/IP
                                                        https://github.com/torvalds/linux/blob/31770e34e43d6c8dee129bfee77e56c34e61f0e5/include/linux/tcp.h

                                                        04/28/93
                                                        Ответить
                                                • Думаешь там какой-то другой TCP/IP был, не как на бзде?
                                                  Ответить
                                                • Кстати, а почему в винде c:\windows\system32\drivers\etc\hosts? Спиздили код из какой-нибудь бзди?
                                                  Ответить
                                                  • Как и апи сокетов. Это для кого-то секрет?
                                                    Ответить
                                                    • WinSock не полная копия Berkely Sockets, но очень-очень близкая конечно с точки зрения api

                                                      /etc/hosts конечно же оттуда

                                                      https://docs.microsoft.com/ru-ru/windows/desktop/WinSock/porting-socket-applications-to-winsock

                                                      There are a limited number of instances where Windows Sockets has diverted from strict adherence to the Berkeley conventions, usually due to implementation difficulties in the Microsoft Windows environment.
                                                      Ответить
        • Вот эта функция делает что надо https://codex.wordpress.org/Function_Reference/make_clickable. Осталось её натравить, и как-то заhtmlspacialcharsить всё остальное.
          Ответить
          • Натравил камерунцев на твой анус.
            Ответить
          • TEST

            http://example.com
            http://google.com
            huipizda://dzhigurda
            huipizda://dzhigurda.ru
            ftp.account.com
            [email protected]
            [email protected]
            <a href="http://govnokod.xyz">hui</a>
            <a href="http://govnokod.xyz">hui</a>

            http://govnokod.xyz

            https://ru.wikipedia.org/wiki/Россия
            (http://govnokod.ru)
            <script>alert('xss')</script>
            <script>alert('xss')</script>
            Ответить
            • У-у, кликабельные ссыли. :)
              Честь и хвала Иньо!
              Ответить
            • javascript:alert("ХУЙ!")
              Ответить
            • ftp://ftp.opera.com/pub/opera/screenshots/linux/opera_screenshot.png
              Ответить
            • ftp://ftp.opera.com/pub/opera/screenshots/linux/opera_screenshot.png
              Ответить
              • твой предыдущий коммент распознался как "СПАМ", похоже :D :D :D
                Ответить
              • твой предыдущий коммент распознался как "СПАМ", похоже :D :D :D
                Ответить
              • твой предыдущий коммент распознался как "СПАМ", похоже :D :D :D
                Ответить
                • magnet:?xl=10826029&dn=mediawiki-1.15.1.tar.gz&xt=urn:tree:tiger:7N5OAMRN GMSSEUE3ORHOKWN4WWIQ5X4EBOOTLJY&mt=urn:b tih:QHQXPYWMACKDWKP47RRVIV7VOURXFE5Q

                  ed2k://|file|HDDScan.zip|3830128|9721F779605F0D 2BE51EDBEACD82FA4C|h=5VOSC2CIGPBZSXIIYMD 7QJZXYUIOFTVH|/

                  data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGH hSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10 QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdk F8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6 F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq 9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQF o97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7
                  Ответить
                • magnet:?xl=10826029&dn=mediawiki-1.15.1.tar.gz&xt=urn:tree:tiger:7N5OAMRN GMSSEUE3ORHOKWN4WWIQ5X4EBOOTLJY&mt=urn:b tih:QHQXPYWMACKDWKP47RRVIV7VOURXFE5Q

                  ed2k://|file|HDDScan.zip|3830128|9721F779605F0D 2BE51EDBEACD82FA4C|h=5VOSC2CIGPBZSXIIYMD 7QJZXYUIOFTVH|/

                  data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwyGH hSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10 QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnKPjgBzi4diinWGdk F8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6 F5iJ90m6mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq 9uisF81M1OIcR7lEewwcLp7tuNNkM3uNna3F2JQF o97Vriy/Xl4/f1cf5VWzXyym7PHhhx4dbgYKAAA7
                  Ответить
              • >>> Поставить комментарий в очередь на модерацию, если он содержит более 2 ссылок. (Характерная особенность спама — большое число ссылок.)
                Ответить
            • http://ru.wikipedia.org/wiki/Несуществующая_статья
              Ответить
            • http://ru.wikipedia.org/wiki/Несуществующая_статья
              Ответить
              • [ считается концом ссылки.
                Ответить
              • http://ru.wikipedia.org/wiki/Несуществующая_статья
                Ответить
                • Лол.
                  Иньо, мож сделаешь тег url? Автораспознавание местами глючить будет.
                  Ответить
                • Лол.
                  Иньо, мож сделаешь тег url? Автораспознавание местами глючить будет.
                  Ответить
            • http://govnokod.ru/user/exit/?url=http%3A%2F%2Fgovnokod.ru%2F
              Ответить
    • Есть шанс увидеть наконец панель бебекодов: полужирного, курсива, перечеркнутого?
      Ответить
      • Лень?
        Ответить
      • Вчера как раз добавил щкрипт от 1024--, до того как ты написал
        Ответить
        • О да, сука, наконец! Только плиз:
          - перенеси панель наверх
          - картинки
          - quote не работает
          - Сделай у себя нормальные теги url, spoiler и ко, а транслируй в хуету только при репосте. И вообще, двигайся в сторону замены говнокода.
          Ответить
          • Выделяешь текст комментария и жмёшь [quote]. Распознаются даже ссылки. Вот так:

            >> syoma 1 день ago #
            >> Есть шанс увидеть наконец панель бебекодов: полужирного, курсива, перечеркнутого?
            >> Ответить
            >> AnalMixer 24 часа ago #
            >> Лень?
            >> Ответить
            >> guest 15 часов ago #
            >> Вчера как раз добавил щкрипт от 1024--, до того как ты написал
            >>
            Ответить
            • Тест:

              >> Все Сток Глупый поиск Наговнокодить!
              >> Нашли или выдавили из себя код, который нельзя назвать нормальным,
              >> на который без улыбки не взглянешь?
              >> Не торопитесь его удалять или рефакторить, — запостите его на
              >> говнокод.ру, посмеёмся вместе!
              >>
              >> PHP (5846)C++ (2458)Куча (2016)C# (1928)JavaScript (1861)Java (1557)C (1021)Pascal (724)Python (669)SQL (530)1C (443)ActionScript (412)Objective C (280)Ruby (270)Bash (246)Perl (245)VisualBasic (186)Assembler (100)Lua (51)Haskell (34)Swift (29)
              >>
              Ответить
              • Ещё тест:

                >> Куча / Говнокод #24054
                >> 1
                >> http://govnokod.xyz/

                >>
                >> Пришло время валить на говнокод иньо
                >> Запостил: syoma, 02.04.2018 (Updated 02.04.2018)
                >> Комментарии (100) RSS
                >>
                Ответить
                • И ещё тест:

                  >> А не использовать ли нам bbcode? жирныйжирный курсивкурсив подчеркнутыйподчеркнутый перечеркнутыйперечеркнутый мигающиймигающий цветцвет (подробнее) размерразмер (подробнее)
                  some code
                  (подробнее)
                  >>
                  >> [G] [B] [I] [s] [u] [URL] [big] [small] [code] [spoiler] [quote]
                  >>
                  Ответить
                  • Копирует даже текст из display:none.
                    Ответить
                  • Ты сделал преобразователь из html в бебекод?
                    Ответить
                    • Это всё 1024--
                      Ответить
                      • Это он виноват!

                        ЗЫ. Планируется ли отжать у Страйкера govnokod.ru? Чтобы был один сайт.
                        Ответить
                        • Нахуя? Допилить там потихоньку движок и свалить туда, а этот пусть лагает и срет исключениями дальше в своё удовольствие. Ну если отдаст то отдаст.
                          Ответить
                          • Я имею ввиду домен. Про govnokod.xyz известно только здесь, в поисковиках он находится только по запросу govnokod.xyz, а про ru хоть немного людям известно.
                            Ответить
                        • Как ты себе это представляешь?
                          Конечно, если Страйкер забудет продлить домен, возможность его перехватить не упустит даже "AnalMixer"
                          Ответить
            • Тогда имхо кнопка должна быть не на панели, а в цитируемом посте.
              Ответить
        • Не всегда показывается панель.
          Ответить
        • Есть ещё одна идея, но её реализовать труднее: личка. Отправлять комментарий, а через некоторое время заменять его на пустой, чтобы уведомление на почту пришло, а с сайта комментарий исчез.
          Ответить
          • Зачем? Только зря засирать треды пустыми сообщениями. Лучше запилить отдельную страничку в кабинке пользователя.
            Ответить
    • Notice: Undefined offset: 0 in /var/www/vhosts/guestinh_96852_0.lh.parking.ru/httpdocs/wp-includes/class-wp-query.php on line 3149


      Выводится на странице стока перед подвалом страницы.
      Ответить
    • 235d6caed84fbdeb390a4b8527aeda21
      Ответить
      • У вас много вкусностей. Я к вам.
        Ответить
        • Какие же?
          Ответить
          • Основная -- то, что сайт развивается и админу на него не пофиг, из этого вытекают другие: панелька с бебекодами, удобный сток говна, перепост каментов на старца ГК.
            Ответить
            • >панелька с бебекодами,
              Ну разве что
              >удобный сток говна
              бормандсток
              Ответить
            • Готов перейти когда появится возможность игнорить пидорасов одним кликом.
              Ответить
              • >> возможность игнорить пидорасов
                >>
                Есть, но только в стоке.

                Кстати, Иньо, я сам себя отправил в игнор, как теперь это убрать?
                Ответить
                • В бормандстоке? Мне надо чтобы везде.
                  Ответить
                  • В стоке на .xyz
                    Ответить
                    • 2 раза ...
                      Иньо, надо каменты с ГК при перепосте как-то игнорировать, либо сразу постить на .ру
                      Ответить
                      • Это изредка происходит. Подозреваю из-за того, что .ru падает при перепосте с каким-нибудь "Application halted an exception", но на самом деле записывает в базу, а я потом делаю 2-ю попытку. Но это не точно.
                        Ответить
                  • В стоке на .xyz
                    Ответить
                • >> как теперь это убрать?
                  >>

                  Мартышка к старости слаба глазами стала...
                  Ответить
                • Там есть кнопка "показать всё, что скрыто"
                  Ответить
                • Там есть кнопка "показать всё, что скрыто"
                  Ответить
    • Иньо, запили кнопочку fastgoatsex. Хочу постить гоатсе в один клик мыши.
      :D :D :D
      Ответить
      • ASMOZDOT, запили себе юзерскрипт.
        Ответить
        • Кстати, надо бы добавить удобную возможность добавлять кнопки на панель бебекодов. Типа ида/класса.
          Ответить
          • Я думаю бб-коды сами по себе - прошлый век. Надо делать как на швабре или SO - markdown
            Ответить
            • markdown, wiki и т. д. - это архитектурные излишества. То ли дело HTML.
              Ответить
              • А есть конвертеры из "html" в "бебекоды", "маркдаун"?
                Ответить
                • Есть. Есть готовые модули в репозиториях "Питона", "Руби", "Перла", "Ноде.жс".

                  Но у "html" и "маркдауна" не всегда совпадает семантика. Попробуй угадай, во что конвертировать "див" или "спан" со стилем.
                  Ответить
                • Есть. Есть готовые модули в репозиториях "Питона", "Руби", "Перла", "Ноде.жс".

                  Но у "html" и "маркдауна" не всегда совпадает семантика. Попробуй угадай, во что конвертировать "див" или "спан" со стилем.
                  Ответить
    • Хм, похоже для одновременно пишущих 2-х гостей общий таймаут на "Придержите коней"
      Ответить
    • [color=yellow]тест[/color]
      [color=black]тест[/color]
      [color=#996633]тест[/color]
      Ответить
    • Parse error: syntax error, unexpected ' ' (T_STRING) in /var/www/vhosts/guestinh_96852_0.lh.parking.ru/httpdocs/wp-content/plugins/govnokod/controllers/synchronization/class-sync-post-controller.php on line 276
      Ответить
      • А теперь вроде всё нормально.
        Ответить
      • Сорри, интернет наебнулся, когда я правил сорцы, и всё пошло по пизде )))
        Ответить
        • Зачем ты правишь сырцы прямо на серваке? Зачем ты правишь сырцы прямо на боевом серваке? Есть же XAMPP, в конце концов.
          Ответить
          • но-у-нас-нет-стейджинга.jpg
            Ответить
          • >>Зачем ты правишь сырцы прямо на серваке? З
            так PHP же
            Ответить
            • Дело не в "PHP", а в том, что это не того уровня проект. Если бы речь шла о "ВКонтакте" - тогда да.
              Ответить
              • Ну в других языках и в проектах по-мельче так не делают.
                Ответить
                • ПРЫЩЕБЛЯДЬ, ты совсем поехал, ПРЫЩЕБЛЯДЬ. Причем тут "PHP"? Зачем человеку использовать систему контроля версий, настраивать деплой и делать другую ЕБЛЮ, если нужно просто один скрипт поправить? Настоящий программист и профессионал — это тот, кто знает свой проект настолько, чтобы можно было быстро налету поправить без лишней ЕБЛИ. Какая разница, что потом прод разойдётся с девелопом, который у тебя локально. Нормальный программист может после того, как его правки заработали на проде, внести точно такие же к себе в локальную копию, или, если забудет это сделать, внести их на другой день, или просто не вносить, всё равно в любой момент можно подправить. Зато это удобно тестировать: поправил, проверил, не сломалась ли у тебя боевая. Даже поднимать сервер локально не надо. Все баги сразу видны. Вам бы лишь бы ЕБАТЬСЯ по каждому мелкому поводу. Как же меня бесят эти пидорасы, которые начитались модных книжек про то, что, якобы, "PHP" говно, и потом выёбываются, когда сами вынуждены на каджый чих делать CI, проходить тесты, и писать git commit. В "PHP" я могу вообще не делать никакого репозитория, я могу править файл прямо на проде и всё будет прекрасно работать. Когда ваша сраная ПИТОНИЯ так научится — зовите, тогда и поговорим. А пока я вижу только еблю ради ебли.
                  Ответить
                  • >>деплой
                    переведи на "PHP"
                    Ответить
                    • <?php
                      function Deploi() {
                      echo 'Deploi nachalsya';
                         $a = ftp->zalit_vse_fayly_real($vse_files);
                           if (!$a && !empty($a) && $a !== true && $a != 1) return false;
                      if ($a == "null") return false;
                      echo 'Deploi uspeshno proshel';
                      mysql_query($baza, "UPDATE contin_interacya SET date_of_posledni_deploy = NOW() where 1 = 1;");
                      Ответить
                      • хм
                        и в каком месте тут открывается тотал коммандер и нажимается F5?
                        Ответить
                        • Ну тут уже ооп надо. Задача нетривиальная для "PHP".

                          namespace ftp;

                          class ftp {
                              public function zalit_vse_fayly_real($vse_files) {
                          system("C:\Program Files (x86)\far3\bin\far3.exe ".$vse_files);
                          sleep(60);
                          }
                          }

                          Заливаются файлы, естественно, вручную. Это называется code review, если ты не знал.
                          Ответить
                          • >>far3
                            фу, кансолька вместо ui, прошлый век, ниудобна
                            Ответить
                            • Делаем мультипарадигмальный рефакторинг, для добавления нового функционала "Total Commander" (ex Windows Commander).

                              namespace ftp;

                              class ftp2 extends ftp {
                                  public function zalit_vse_fayly_real($vse_files) {
                                      parent::zalit_vse_fayly_real($vse_files) ;
                                      system("TaskKill /F /IM far3.exe");
                                      system("C:\ProgramFiles (x86)\TotalCommander\totalcmd.exe ".$vse_files);
                                      sleep(60);
                                  }
                              }
                              Ответить
                              • >>TaskKill
                                ебать, а я всегда pskill ставил (ну пока на Stop-Process в PS не перешел)

                                почитал про taskkill
                                мощная штука: можно по пользователю и тайтлу окна искать)

                                но всё равно это кал и хаос конечно, powershell куда унифицированнее и логичнееи удобнее
                                Ответить
                            • Заебали со своими консолями. Нахуй цепляться за древность?
                              Ответить
                              • Перестанем цепляться за древность, когда ты покажешь, как достичь в гуях такой же синергии, универсальности, маневренности и удобства, которые может какой-нибудь сраный пайплайн и пара тулзов типа grep, gunzip, curl
                                Ответить
                                • Я даже знаю оси, в которых изначально не было сосноли, а лишь гуи – MenuetOS и KolibriOS, но всё равно, потом добавили консолечку, и программы, которые с ней работают, должны использовать динамическую библиотеку (а гуи в этих осях в ядре). Шаг назад получается? Из-за этого они никому и не нужны
                                  Ответить
                                  • MacOS еще
                                    Ответить
                                  • Нихуя себе.
                                    Ответить
                                  • > written in FASM assembly language
                                    >It has a graphical desktop, games, and networking abilities (TCP/IP stack), yet it still fits on one 1.44 MB floppy disk. On an Intel Pentium MMX 200 MHz it can boot in 5 seconds

                                    представляте какие питухинеосиляторызаедушные пишут все остальные ОС?
                                    Ответить
                                    • TzarOS
                                      Ответить
                                    • Интересно, взлетели ли бы они, если бы появились в начале 90-х?
                                      Ответить
                                      • История не терпит сослагательного:)
                                        В 1991 году никто не знал что взлетит
                                        Ответить
                                    • Зато официальная сборка KolibriOS не поддерживает USB, а вот KolibriN9 вроде бы да. Насчет Menuet не знаю. И кстати, у MenuetOS есть 64-разрядная версия.
                                      Ответить
                                      • Ну так USB одна из самых сложных шин для поддержки так-то:)

                                        OHCI, EHCI, UHCI, xHCI, туева хуча классов, plug-n-play, я прекрасно понимаю желание без нее обойтись.

                                        PCI тоже сложная, но без нее никак.

                                        Кстати, подозреваю что и ACPI они тоже не поддерживают, правильно?
                                        Ответить
                                        • Не знаю. Я эти ОСи знаю на уровне "посмотрел, потыкал, поиграл, написал пятнашки, поиграл" :)
                                          Ответить
                                          • >> написал пятнашки
                                            на FASMе?
                                            Ответить
                                            • А что тебя смущает? У меня такое правило: когда начинаю изучать какую-нибудь графическую библиотеку или ui-библиотеку я пытаюсь написать пятнашки. ;)
                                              Тем более, в самой колибри есть список системных функций, fasm (в iso-образе помоему ещё есть tcc и что-то ещё), отладчик, текстовый редактор для fasm'а, ещё можно скачать sdk, там примеры программ, описание формата исполняемого файла, разные либы.
                                              Ответить
                                  • В Windows 3.x не было консоли. Можно было запускать «Сеанс MS-DOS» в оконном формате, но это было исключением. А для виндовых программ консоли не было. Ну и кому Windows 3.x нужны?

                                    А те Windows, в которых консоль была изначально, до сих пор пользуются спросом. Парадокс?
                                    Ответить
                                    • так 3x и была нашлёпка над досом, зачем ей консоль?
                                      так-то и в 9x тоже был только command.com который через V86 работал (и кстати консолью он там НЕ назывался)

                                      Полноценная консоль (cmd.exe) была только в NT
                                      Ответить
                            • 80*25 на фуллхд монике. И действительно, зачем?
                              Ответить
                              • Где 80*25? Far умеет подстраиваться под произвольные разрешения.
                                Ответить
                                • А сколько в текстовом режиме?
                                  Ответить
                                  • В Windows 8.1, 7.0 и Vista текстовый режим просто так не включишь без пердолинга. Говорят, в десятке уже можно, но десятки у меня нет под рукой.
                                    Ответить
                                  • Сколько угодно: берешь window size и ставишь.
                                    80x25 это ограничение текствого режима PC, виндовой консоли на него пофиг
                                    Ответить
                                    • На видеокарточках, поддерживающих VBE (VESA BIOS extensions), текстовых режимов было много. Были 80×30, 80×50, 80×60, были с шириной 132 и теми же высотами... DOS Navigator их умел, а Norton Commander был привязан к одному единственному разрешению.

                                      Вот из-за дурацкого ограничения Norton Commander'а у некоторых пользователей почему-то сложились предубеждения и против FAR'а. Поверить в то, что FAR — это не NC, им трудно, ведь у обоих по умолчанию две синие панельки.
                                      Ответить
                                      • Речь шла о PC VGA text mode конечно же.
                                        Ответить
                                        • Да, на стандартной VGA (не SVGA) можно было только 40×25, 80×25, 40×50 и 80×50. Режимами с шириной 40 никто не пользовался, ибо они могли уместить слишком мало букв. Режимами с высотой 50 пренебрегали, потому что шрифт 8×8 читается хуже, чем 8×16. Поэтому самым популярным был 80×25.

                                          На EGA, как ни странно, тоже использовали 80×25, но там шрифт был 8×14. И на чёрно-белых MDA/Hercules тоже самым популярным режимом был 80×25 (использовался шрифт 9×14).

                                          Вот из-за таких совпадений 80×25 и застряло в головах у многих.
                                          Ответить
                                          • >с шириной 40 никто не пользовался
                                            я пользовался когда писал игрушку про рожицу. Это была рожица за номером 1 в CP437:) Но обычно было 80x25.
                                            Ответить
                                • 80*25 знакомест.
                                  Ответить
                                  • Больше. В оконном режиме FAR может сделать столько знакомест, сколько получится от деления размеров окна (а его можно растянуть на весь экран) на размеры глифа. Например, ставим шрифт 8×8 (который хрен разглядишь) и на экране 1366×768 он выводит 170×94 знакомест (если панель с кнопкой «Пуск» спрятана; 16 пикселей по вертикали съел заголовок окна).

                                    В реальном текстовом давно его не гонял, но он тоже подстраивается под любой режим.
                                    Ответить
                                    • Windows NT не использует текстовый режим PC (в отличие от Win9x).


                                      Видеокарта всегда находится в графическом (APA) режиме. Боюсь что даже во время BSOD.

                                      Текстовый режим не работал бы через терминальные сессии, не работал бы на Alpha (на которой изначально была портирована винда) и выглядел бы как говно на современных LCD монах.

                                      Windows Console рисуется графически. Всегда.
                                      Это делает conhost. Даже когда вы разворачиваете ее на весь экран в w10.

                                      Это графический режим. Он сделает столько знакомест, сколько вы захотите.

                                      Там есть буфер, ив этом буфере есть окно.
                                      Пользователь устанавливает его через Properties -> Layout.

                                      https://www.digitalcitizen.life/sites/default/files/img/cmd_prompt/cmd11.png

                                      https://docs.microsoft.com/en-us/windows/console/window-and-screen-buffer-size

                                      Если выбрать мелкий шрифт, установить 2 монитора каждый по 1920x1200 и развернуть на них фар то там будет столько знакомест что вы охуеете.

                                      conhost это графическое приложение которое эмулирует текстовую питухню в своем окне, точно так же как делает xterm.
                                      Ответить
                                      • >> и выглядел бы как говно на современных LCD монах.

                                        Он и выглядит как говно на современных LCD монах.

                                        Если в Windows XP (или в висте/семёрке с драйверами XDDM от XP) в консольной программе нажать Alt+Enter, то включится режим низкого разрешения со всеми артефактами настоящего текстового режима. В этой консоли можно переключать режим, но выставить можно не произвольное количество знакомест, а только то, которое есть в списках текстовых режимов VBE.

                                        >> Даже когда вы разворачиваете ее на весь экран в w10.

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

                                        Вероятно, ты давно уже не видел настоящего текстового режима.
                                        Ответить
                                        • Я был уверен что он использует граф. режим, просто с низким разрешением (как в recovery console было) и со своим шрифтом.

                                          Ты хочешь сказать что полноэкранный (SetConsoleDisplayMode=CONSOLE_FULLSCREE N_MODE) при наличии "Full screen video driver for console" (который реализован ввиде XDDM и потому не работает в виндах старше 7) использует реальный текстовый режим?

                                          И шрифт в адаптер грузит? А какой: на 512 символов?

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

                                          >>давно не видел настоящего
                                          Ну ладно, я POST у домашнего компа вижу часто довольно
                                          Ответить
                                        • Я поставил русскую XP на VirtualBox, добавил греческий язык, и попытался что-то потайпать в консоли.

                                          Пришлось включить шрифт lucida console чтобы увидеть греческие буквы.

                                          После переключения в полноэкранный режим греческие буквы превратились в вопросики.

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

                                          Похоже что:
                                          1) полноэкранный режим действительно текстовый (хотя и не 80x25).
                                          2) винда загружает туда шрифт в зависимости от языка однобайтовой программы
                                          3) попытки записать что-то чего в том шрифте нет винда пресекает превращая это в знаки вопроса (чтобы не было бНОПНЯ)

                                          Если бы там правда был граф. режим, то винда оставила бы мою lucida console и не показала бы мне вопросы

                                          Похоже что ты прав.
                                          Ответить
                                          • Кстати, а почему окошку виндовой сосноли не дают развернуться на весь экран? Только в высоту разворачивается.
                                            Ответить
                                            • Можно развернуть во всех направлениях.

                                              Alt+пробел → Расположение → Размер буфера экрана, Размер окна.

                                              Ставим тут и тут в качестве ширины не 80, а что-нибудь побольше (например, 120 для монитора шириной 1280/1366; 140 для монитора шририной 1680 или 160 для монитора шириной 1920).
                                              Ответить
                                              • P.S. Пропустил пункт «Свойства».
                                                Ответить
                                              • Я знаю про это, я имею ввиду почему по вертикали соснольное окно свободно растягивается, а по горизонтали только через настройки окошка.
                                                Ответить
                                                • Может быть, потому что скроллинг в сосноли только по вертикали? Если растягиваем по вертикали, то просто добавляются несколько строк к буферу, программа может полагаться на прежнюю ширину строки и переносы строк будут в тех же местах, что и раньше.

                                                  Если же растягиваем по горизонтали, то съедут все переносы строк. Вдруг у тебя есть соснольная программа, которая рассчитана на строго определённую ширину строки?

                                                  Хотя в принципе, могли бы реализовать и автоматическое изменение ширины через растягиваение, только предупреждали бы, например, что ширина строки станет столько-то знакомест.
                                                  Ответить
                                                  • > скроллинг в сосноли только по вертикали
                                                    И в линуксовом тёрминале тоже только по вертикали, но я могу ресайзить кокошко как захочу.

                                                    > соснольная программа, которая рассчитана на строго определённую ширину строки
                                                    Какие консольные программы для винды полагаются на ширину строки? На ширину строки можно полагаться только когда точно знаешь в каком режиме е
                                                    находишься, или можно полагаться, что ширина строки не меньше чем, допустим 80.
                                                    Ответить
                                                    • >> И в линуксовом тёрминале тоже только по вертикали, но я могу ресайзить кокошко как захочу.

                                                      Потому что линуксовый терминал — это прыщеговно.
                                                      Ответить
                                                    • Кстати, при ресайзе приложению отправляется сигнал типа «кокошко растянули, проверь»?
                                                      Ответить
                                                      • Вы заметили, как хорошо без "roskomgovno"-а, которого нет уже четырнадцать часов? Как-то сразу уровень сайта и дискуссий повышается, хоть я и не понимаю, о чём вы пиздите.
                                                        Ответить
                                                        • > Вы заметили, как хорошо без "roskomgovno"-а

                                                          Это тот злой дядя, который тебя хуями кроет за плохое поведение? Ну пока что я за него.

                                                          Не знаю, хорошо ли без роскомговна, но вот твоей мамке с Васгеном точно по кайфу.
                                                          Ответить
                                                          • Это тот хуесос, который скатывает любое обсуждение в говно срачем и дерейлом. Твой коллега по секте питухов.
                                                            Ответить
                                                      • Да, тот же mc видит когда окошко ресайзнули.
                                                        Ответить
                                                        • MC видит потому что когда эмулятор терминала сообщает драйверу tty что размер окна поменялся (см TIOCGWINSZ у ioctl в tty) tty шлет программе SIGWINCH , которая она (mc) обрабатывает посредством чтения TIOCGWINSZ и ресайза себя.
                                                          Ответить
                                                      • Да.
                                                        В винде WM_SIZING, в никсах SIGWINCH
                                                        Ответить
                                                        • А как это через ssh пролезает? Какое-нибудь отдельное сообщение в протоколе?
                                                          Ответить
                                                          • >>А как это через ssh пролезает?
                                                            >> Какое-нибудь отдельное сообщение в протоколе?

                                                            Ты догадлив

                                                            https://www.ietf.org/rfc/rfc4254.txt

                                                            6.7.  Window Dimension Change Message
                                                            
                                                               When the window (terminal) size changes on the client side, it MAY
                                                               send a message to the other side to inform it of the new dimensions.
                                                            
                                                                  byte      SSH_MSG_CHANNEL_REQUEST
                                                                  uint32    recipient channel
                                                                  string    "window-change"
                                                                  boolean   FALSE
                                                                  uint32    terminal width, columns
                                                                  uint32    terminal height, rows
                                                                  uint32    terminal width, pixels
                                                                  uint32    terminal height, pixels
                                                            
                                                               A response SHOULD NOT be sent to this message.
                                                            Ответить
                                                  • > сосноли только по вертикали
                                                    > программа может полагаться
                                                    Лол, это какие такие виндузовские программы полагаются на длину строк? Ты же пишешь в выходной поток, а не в буфер видеокарты. Тебе плевать на знакоместа, у тебя там просто нул терминейтед стрингз, которые можно перерисовать как хочешь без проблем для программиста.
                                                    > могли бы реализовать
                                                    Даже реализовывать ничего не надо. Подавляющее большинство программ выводит свой выхлоп именно так, уж тем более шелл или вывод ошибок компилетра. Единственное исключение -- программы с псевдографикой, юзающие курсес или типа того.
                                                    Ответить
                                                    • FAR'у важно количество знакомест в строке. Представь себе, как распидорасятся панели, если что-то не влезет в строку и перенесётся на следующую?
                                                      Ответить
                                                      • > FAR'у важно

                                                        Как раз это я и имел ввиду под
                                                        > Единственное исключение -- программы с псевдографикой

                                                        Но не запрещать же из-за этого системе ресайзить окно. Как уже упомянул bormand, mc же как-то справляется с ресайзом. Я сейчас не помню, и винды под рукой нет, но по-моему у фара c этим проблем нет.
                                                        Ответить
                                                        • У ФАРа проблем нет. Он подстраивает количество строк и символов в колонках в файловых панелях на лету. Ресайзишь — он мигом перестраивает список файлов.

                                                          Винда не даёт непосредственно ресайзить по горизонтали (я уже писал, что нужно лезть в свойства и менять ширину буфера), но если нажать кнопку «Максимизировать окно» или поменять ширину буфера, то ФАР мигом пересчитывает все колонки.

                                                          В общем, плохо сделали в Винде, тупо. Все основания для горизонтального ресайза есть. Возможно, в какой-нибудь NT 3.1 не стали реализовывать горизонтальный ресайз, потому что у каких-то программ были проблемы, а потом так и оставили.
                                                          Ответить
                                                        • У фара нет проблем.
                                                          GetConsoleScreenBufferInfo заполняет структуру CONSOLE_SCREEN_BUFFER_INFO у которой есть

                                                          dwSize
                                                          A COORD structure that contains the size of the console screen buffer, in character columns and rows.

                                                          Узнавать о ресайте окна можно по мессджу типа WM_SIZING

                                                          (про никсы: http://govnokod.ru/24054#comment423516)
                                                          Ответить
                                          • Я теперь подозреваю, что для WDDM не стали реализовывать "Full screen video driver for console", потому что в 2006 году (когда появилась Vista) Unicode завоёвывал мир, показывать вопросики сочли неприличным, а эмуляцию текстового режима графическим не осилили.

                                            Правда, если принять эту гипотезу, получается, что в 2001 году Unicode не очень был нужен.
                                            Ответить
                                          • >> Пришлось включить шрифт lucida console чтобы увидеть греческие буквы.

                                            Кстати, по умолчанию винсосноль даже в оконном режиме не отображает иероглифы, потому что их нет в шрифте lucida console. Но это легко исправляется добавлением fallback-шрифта в реестр. В разделе [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wi ndows NT\CurrentVersion\FontLink\SystemLink] создаём мультистроковый параметр с именем "Lucida Console", а в качестве значения перечисляем пары: файл fallback-шрифта, запятая, имя fallback-шрифта.

                                            Тогда в окне можно показать полный Unicode. Почему сразу так не сделали?

                                            А в настоящем полноэкранном режиме никак.
                                            Ответить
                                            • Поставь в панели управления азиатские шревты и возможно проблема решится.
                                              Ответить
                                              • Я уже написал, что проблему с отображением некоторых символов в оконном режиме решил.

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

                                                В какой панели управления? И что значит "возможно"?
                                                Ответить
                                                • Виндовой, есть еще какая-то? Возможно значит если тебя эта тема интересует то возьми и проверь.
                                                  Ответить
                                                  • Ты издеваешься? Где в виндовой панели управления настройка fallback-шрифтов? Что мне проверять?
                                                    Ответить
                                                    • Ох блядь, панель управления - языковые настройки - азиатские шрефты. Или ты думаешь что у азиатов винда без козюбриков?
                                                      Ответить
                                                      • Покажи скриншот этого пункта.
                                                        Ответить
                                                        • У тебя XP что ли? Панель - языки и региональные стандарты.
                                                          Ответить
                                                          • А дальше? Что там можно выставить интересного, кроме региональных стандартов и языка программ, не поддерживающих Юникод?
                                                            Ответить
                                                          • Кажется, понял. Если ты про «Установить поддержку языков с письмом справа налево и сложным письмом (включая тайский)» и «Установить поддержку языков с письмом иероглифами», то эти галочки как раз были в XP.

                                                            В Висте, в семёрке и в восьмёрке этих галочек уже нет, потому что азиатские шрифты в этих системах устанавливаются по умолчанию (и некоторые из этих шрифтов даже нельзя удалить без хака). Однако, в сосноли их по умолчанию нет, и чтобы их задействовать в сосноли, нужно править реестр.
                                                            Ответить
                                                            • А нахера их удалять? Чтобы 20 Мб сэкономить? Так 7 вроде не на дискетках идёт.
                                                              В сосноли я не проверял. У тебя с дефолтовым шревтом не работает или вообще нельзя выбрать никакой, который поддерживал бы иероглифы?
                                                              Ответить
                                                              • 1. С дефолтным шрифтом не работает. Но работает, если для дефолтного шрифта прописать fallback-шрифты в ветке реестра
                                                                [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]


                                                                2. Изначально вообще нельзя выбрать для сосноли никакой шрифт, кроме Lucida Console. Можно вручную добавить шрифты в ветку реестра:
                                                                [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]

                                                                После этого шрифт для сосноли выбирать можно. Например, можно добавить Dejavu Sans Mono, Liberation Mono — они (в отличие от Lucida Console) поддерживают акценты.

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

                                                                4. Для некоторых шрифтов (Consolas, например) почему-то выбирается курсивный вариант. Как в реестре указать, что мне нужен именно прямой, я не знаю.

                                                                >> А нахера их удалять?
                                                                Теперь стандартные корейско-китайско-японские шрифты весят в сумме ≈ 400 мегабайт. Иногда приходится удалять их на машинах с 1 ГБ оперативки, чтобы освободить оперативную память. Но у меня такой проблемы нет, все стандартные шрифты в наличии (даже нестандартные добавлены типа Code2000, Universalia, Unifont).
                                                                Ответить
                                                                • А они в оперативе висят? Но с 7 на гектаре будет совсем уныло. Блядь, даже на моём нищеноуте 3,3 гектара.
                                                                  Подожди, так в сосноли иероглифы вообще не отображаются? А как же азиаты?
                                                                  Ответить
                                                                  • Я уже написал, что после правки реестра иероглифы отображаются.

                                                                    Вероятно, в специальных азиатских выпусках Windows по дефолту для консоли выставлен не Lucida Console, а какой-то азиатский шрифт.

                                                                    >> Но с 7 на гектаре будет совсем уныло.

                                                                    Будешь смеяться, но несколько лет назад продавались нетбуки HP Mini с семёркой с одним гектаром на борту. Там половину стандартных служб нужно было вырубать, чтобы появилась возможность запустить что-нибудь сложнее блокнота или пасьянса. Ещё и вертикальное разрешение экрана 600 строк, так что у некоторых программ кнопка ОК оказывалась за пределами экрана.
                                                                    Ответить
                                                                    • Все азиаты у себя реест правят? Мне что-то не кажется, что у них какая-то не такая винда.

                                                                      >HP Mini с семёркой с одним гектаром на борту.
                                                                      Нахера? Там оператива впаяна, или это старье какое-то распродавалось?
                                                                      Ответить
                                                                      • >> Все азиаты у себя реест правят?

                                                                        Я уже выдвинул предположение: наверняка в азиатских выпусках в качестве шрифта по умолчанию для консоли стоит не Lucida Console, а иероглифический (SimSun, MS Mincho или подобный).

                                                                        >> Там оператива впаяна
                                                                        Нет, но продавались они в двух комплектациях: с одним гигом и с двумя. С двумя не всегда были в продаже, поэтому пользователям приходилось самим докупать оперативку... или мириться.

                                                                        Сам посмотри: у многих моделей 1 ГБ и Windows 7.
                                                                        https://market.yandex.ru/catalog/54544/list?text=HP Mini
                                                                        Ответить
                                                                        • Мне кажется, это не в стиле мелкомягких.

                                                                          Где они продавались? Может то старьё распродавали.
                                                                          Ответить
                                                                        • > у многих моделей 1 ГБ и Windows 7.
                                                                          неработоспособное говно.

                                                                          Я видел такие готовые ноутбуки с гигом памяти и вистой, например. И hdd 5400 чтобы свап быстрее работал.

                                                                          Как раз хватало чтобы открыть одну вкладу в браузере.

                                                                          К счастью для производителя, большинство пользователей думает что компьютер имеет полное право грузиться шесть минут, а их ВК может открываться минуту
                                                                          Ответить
                                                                          • >К счастью для производителя, большинство пользователей думает что компьютер имеет полное право грузиться шесть минут, а их ВК может открываться минуту
                                                                            Это в рашке так?
                                                                            Ответить
                                                                            • И в рашке и в америкашке. Среднестатистический пользователь примерно так же разбирается в компах как и syoma, так что понятно что у них все тормозит
                                                                              Ответить
                                            • >>А в настоящем полноэкранном режиме никак.
                                              Ну мы с тобой знаем, что в vga text mode на символ выдается 8 бит (9, если пожертвовать битом интенсивности и загрузить другой шрифт).

                                              Очевидно что 2^9=512, и этого недостаточно даже на Unicode BMP
                                              Ответить
                                              • Уже EGA поддерживал такой трюк. Причём можно было отжать у цвета не один бит, а даже два (один бит — интенсивность символа, другой бит — интенсивность фона или мигание символа), загрузить 4 шрифта и получить 1024 символа. Но даже этого недостаточно для Unicode BMP.

                                                Нужно изобретать свой псевдотекстовый режим.
                                                Ответить
                                                • >>загрузить 4 шрифта и получить 1024 символа.
                                                  можно пруфоф?

                                                  Про один бит я оч хорошо помню (и в линуксах половина консольных шрифтов на 512 символов ровно потому) а вот про два бита я не слышал.
                                                  Ответить
                                          • Нашёл ещё одну особенность.

                                            Итак, в полноэкранном режиме XDDM пролезают только 8-битные символы.

                                            В оконном режиме, казалось бы, поддерживается Unicode: на одной странице можно увидеть латиницу, кириллицу, греческие буквы, знаки валют, иероглифы, акценты... но, вероятно, не пролезают символы с кодами выше 65535 (0xffff). Т. е. оконный режим консоли пропускает только 16 бит. Всякие новые графические смайлики не отображаются.
                                            Ответить
                                            • Вероятно потому что WCHAR у винды 16 битный юникод, и консольAPI ожидает именно его.

                                              С другой стороны WriteConsole получает указатель на void а не на wchar.

                                              Почему?

                                              Вероятно потому, что это макрос для
                                              WriteConsoleA (которая получает char)
                                              и WriteConsoleW (которая получает wchar)
                                              Ответить
                                        • >Он и выглядит как говно на современных LCD монах.
                                          +1. На ЭЛТ под 95 шревты были далеко не настолько уёбищными.
                                          Ответить
                                          • Дело в том, что ЭЛТ может выдать произвольное количество пикселей по вертикали (решается изменением частоты строк) и по горизонтали (решается изменением частоты сигнала), а у LCD матрица с фиксированным количеством пикселей. Если подать на вход LCD сигнал, у которого разрешение не совпадает с разрешением матрицы, то он включит интерполяцию и шрифты будут выглядеть как говно.
                                            Ответить
                                            • У элт тоже фиксированный размер пикселей (дырки в цветной маске). Просто он лучше замыливал картинку.
                                              Ответить
                                              • Размер дырки и расстояние между триадами (pitch) там был меньше, и потому давал больше простора для маневров.

                                                Алсо:
                                                * в shadow mask дырки были круглые и достаточно хаотичные, потому и мылились
                                                * в апертурной решётке (она же Trinitron) вместо дыр были вертикальные прямые: вертикальный pitch там был нулевой, горизнотальный чуть по хуже чем у теневой маске (емнип) и к резолюшенам они были более капризны.
                                                Ответить
                                                • Апертурная решётка была популярна в аналоговых телевизорах. Во-первых, она позволяет получить произвольное количество строк (почти как чёрно-белый кинескоп со сплошным люминофором). Во-вторых, аналоговый сигнал обладает плавными переходами, поэтому можно не бояться и за горизонтальное разрешение.

                                                  А вот на компьютерных мониторах мало кто рисковал использовать апертурную решётку (LG Flatron вроде использовал), потому что если в щель решётки попадёт не сигнал пиксела, а переход между пикселами, то яркость будет случайной, а мылится она хуже, чем теневая маска с триадами.
                                                  Ответить
                                                  • Да, большинство виданных мною ЭЛТшек и были на теневой маске. Собссно, достаточно посмотреть на увеличенное изображение триад в википедии чтобы понять почему оно мылится лучше чем аккуратненькие прямоугольные пиксели LCD
                                                    Ответить
                                                    • И Cleartype с субпиксельным сглаживанием не был нужен. Да собственно он на теневой маске и не будет работать по построению (на апертурной решётке субпиксельное сглаживание не будет работать по другой причине: невозможно синхронизировать «логические» пиксели с «физическими»).

                                                      Кстати, бывают LCD с непрямоугольными пикселями? Вроде на первых IPS были сложные формы, потом вернулись к прямоугольникам, как на древних TN.
                                                      Ответить
                                                      • Разве субпиксель рендеринг был на ЭЛТ?

                                                        Ну, на теневой решетке его точно не может быть, опять таки достаточно посмотреть на триады чтобы понять почему:)

                                                        В IPS были серповидные, да.
                                                        Ответить
                                                        • Я и говорю, что на ЭЛТ cубпиксельного сглаживания не было, да оно и не было нужно.

                                                          А почему на LCD не делают триады? Потому что сделать крошечные пиксели труднее или потому что они не светят во все стороны так же хорошо, как у ЭЛТ?
                                                          Ответить
                                                          • Рискну предположить что по второй причине. Если субписксели LCD расположить как триады в теневой решетке CRT то мы получим дырки, ведь это люминофор светится во все стороны, а через ячейку свет от лампы подсветки идет прямо.

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

                                                            С этим же связан эффект кривых цветов и плохой яркости при смене угла взора у дешевых мониторов .
                                                            Ответить
                                                  • P.S. На теликах с триадной теневой маски перешли на параллельную апертурную решётку не от хорошей жизни, а чтобы магниты на горловине не настраивать.
                                                    Ответить
                  • Пердолюшка, а какое отношение к тебе имеет ДЕПЛОЙ, ПИТОНИЯ и прочее? Ты же консоль дрочишь ради кайфа с 0 полезного выхлопа.
                    Ответить
                    • А ты ебешь гусей, и еще смеешь рассуждать про консоли
                      Ответить
                      • Хрюкни, свинка. Про консоль я рассуждаю как юзер. Могу я их обсуждать?
                        Ответить
                        • >> Могу я их обсуждать?
                          гусей?
                          Ответить
                          • Консоли, ебанло. Про гусей ты тут пиздишь.
                            Ответить
                            • а) так ты не только про консоль, ты вообще всё рассуждаешь то как юзер, то как начитавшийся статей "про компы" подросток
                              Ответить
                              • И это говорит чмо, постоянно меняющее съезжающее с темы.
                                Ответить
                                • я просто постоянно говорю на темы, в которых ты ниухя не понимаешь, вот ты и страдаешь

                                  Я и рад бы поддержать беседу, но увы: Сёма нихуя не понимает ни в чем
                                  Ответить
                                  • У тебя память короткая, проапгрейди: http://govnokod.xyz/_24538/#comment-380797
                                    Ответить
                                    • Какая разница файлы ты хешишь или не файлы, дурачок?

                                      Ты спросил чем считать хеш и я тебе сказал -- sha2 потому что он везде есть и достаточно стоек.

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

                                      Ты понимаешь, что ты поехавший?
                                      Ответить
                                      • Ты тупой, блядь? Разница та, ебанло, что два килобайта ты можешь хешировать чем угодно, всё равно много времени это не займёт. А с хешированием файлов, внезапно, скорость начинает играть значение. С SHA3, например, ты вместо диска упрёшься в проц. И поставить лишнюю софтину для ощутимого прироста скорости - не проблема.
                                        Ты какого-то хуя начал вспоминать не просто языки программирования, а поддержку встроенной библиотеки. Да кого она, блядь, ебёт, по большому счёту?
                                        Ответить
                                        • Когда-нибудь ты поработаешь программистом, и узнаешь что задачи надо ставить четко.

                                          Ты нихуя не сказал где и какие файлы ты собираешься хешить, сколько их, какой объем, делал-ли ты бенчмарки, какой у тебя storage и контроллер, какой у тебя CPU, и разумеется я посоветовал тебе наиболее стандартный для 2018 года алгоритм, реализованный в большинстве библиотек и ОС.

                                          Теперь оказывается что один фактор (storage) для тебя важнее, чем другой (реализация), о чем конечно никто кроме тебя не знал.

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

                                          В зависимости от задачи ответ может быть разным.

                                          Для кого-то подойдет и MD5, если тебе надо хешиться на платформе четвертьвековой давности
                                          Ответить
                                          • Скажи проще, свинка - ты никогда не хешировал файлы или не обращал внимания на скорость, и сейчас несешь бред чтобы скрыть свой обосрамс. На какой еще нахуй платформе? Что это такое - платформа, где ты не можешь свой бинарь поставить?
                                            Вот бенчи, специально для тебя http://govnokod.xyz/_24538/#comment-380679
                                            Ответить
                                            • Часто не обращал, потому что иногда бывает нужно получить хеш одного файла. Так делает некоторый софт. Я ж говорю: начнешь программировать -- поймешь, о чем я.

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

                                              Не все так делают.

                                              >>где ты не можешь свой бинарь поставить?

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

                                              >>25 Мб/с против 150
                                              Надо полагать речь идет о твоем компьютере, да?
                                              Ответить
                                              • Мне что-то не хочется объяснять тебе как считают хеши файлов. Иди нахуй.

                                                >Я ж говорю: ... -- поймешь, о чем я.
                                                И снова иди нахуй.

                                                В чем проблема поставить на комп чексумилку? В тоталкоммандере нет - это одно, но внешнюю поставить в чём проблема?
                                                Ответить
                                                • >>не хочется объяснять тебе как считают хеши файлов.

                                                  А я тебя об этом спрашивал? правда?


                                                  >>Иди нахуй.
                                                  >>И снова иди нахуй.

                                                  ...сказал человек, постоянно обвиняющий меня в "съезжании с темы", лол

                                                  >>В чем проблема поставить на комп чексумилку?

                                                  Если ты хочешь хешировать свой архив порнушки чтобы удалить дубли то проблемы никакой нет.

                                                  Если ты допиливаешь софт для банка, где на сервере стоит centos 6 с понятно каким openssl, то очевидно что выбор у тебя невелик:

                                                  1) переделать софт чтобы использовать в нем свою реализацию хеша вместо openssl
                                                  2) запихать туда новый openssl сломав все зависимости
                                                  3) сменить платформу
                                                  4) сидеть с sha2 и не звиздеть

                                                  Очевидно что варианты 1-3 стоят гораздо дороже, чем 4. И когда руководство спросит тебя "зачем нам платить за такие варианты" то ответить тебе будет нечего, потому как SHA-2 хватает для большинства задач.

                                                  git вон вообще на sha-1 сидит.
                                                  Ответить
                                                  • Ну если тебя не волнует скорость, то ты ими, очевидно, не пользовался.

                                                    >Если ты допиливаешь софт для банка, где на сервере стоит centos 6 с понятно каким openssl,
                                                    Ещё раз, ебанло тупое, причём тут хеширование файлов? Где там файлы хешируются, дебил ёбаный? Какой нахуй софт? Где я вообще про программирование писал, дятел ты ёбаный?
                                                    Нахуй ты мне пихаешь проблемки со своей говноработы? Они меня ебут?


                                                    >git вон вообще на sha-1 сидит.
                                                    Это не у него крыша поехала от коллизий?
                                                    Ответить
                                                    • >> Где я вообще про программирование писал, дятел >> ты ёбаный?

                                                      И правда, Сём, где ты, а где программирование.
                                                      Попутал я.

                                                      >>со своей говноработы?
                                                      Совершенно не со своей, кстати
                                                      Ответить
                                                      • макака, напоминаю: мы обсуждаем хеширование файлов. Не программирование.

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

                                                          >>чужой

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

                                                            >в отличие от тебя мой кругозор не ограничен моей текущей деятельностью
                                                            Ну я ж и говорю - мало того, что свои проблемы сюда таскаешь, так еще и чужие. Кругозор, ога.
                                                            Ответить
                                                            • у меня кругозор, а что у тебя? Впадаешь в панику при виде консоли и при этом пытаешься казаться программистом. Бери под руку своего высоковольтного друга и пиздуйте оба обратно лепить кулинарные блоги на пхп.
                                                              Ответить
                                                              • На "PHP" разработана половина самых дорогих проектов (таких как "Facebook") а не только кулинарные блоги, как думают твои друзья с "Хабра"
                                                                Ответить
                                                              • Кому нахуй нужен твой кругозор? Он нужен админу, а проггеру он обычно ни к чему.
                                                                Ответить
                                                          • Говно, ты как баба. Спязднул не в тему, а теперь отмазываешься тем, что я якобы не умею программировать. Говно, ну ты говно.

                                                            >в отличие от тебя мой кругозор не ограничен моей текущей деятельностью
                                                            Ну я ж и говорю - мало того, что свои проблемы сюда таскаешь, так еще и чужие. Кругозор, ога.
                                                            Ответить
                                                  • >А я тебя об этом спрашивал? правда?
                                                    Нет. Просто ты упорно не понимаешь что я имею в виду. Или делаешь вид что не понимаешь - мне похуй.
                                                    Ответить
                  • Стоп, я не понял. Человек с аватарой Столлмана пишет «прыщеблядь» капсом.

                    Это паста?

                    >Зачем человеку использовать систему контроля версий

                    Дальше уже не стал вчитываться. Начал загит, кончил напитон.
                    Ответить
                    • ты не умеешь в ирони?
                      Ответить
                      • Ну в IronPython можно юзать классы .NET, а там удобные гуи: Windows Forms и WPF.
                        Ответить
                        • IronPython кажется и тройку-то не может. Его надо закопать туда же, куда и Джайтон.

                          CPython и pypy нужны, остальные -- нет
                          Ответить
                          • А для чего pypy нужен?
                            Ответить
                            • А ты зайди на https://pypy.org/ и прочитай. Там сразу же написано
                              Ответить
                              • Speed, memory usage — это всё маркетинговые словечки. Пока не проверишь, не узнаешь.

                                Единственное, что из этого заинтересовало, это “stackless”. Что это и с чем его едят?
                                Ответить
                                • >>маркетинговые
                                  Так JIT же. У CPython вроде хотели сделать JIT, но я не уверен чем там всё закончилось. То-есть cPython у нас компилируется в pyc: такой pcode для виртуальной машины, тогда как pypy JITит их в нативный код.

                                  stackless это когда для реализации стека языка не используется настоящий стек сей (на которых он написан). Как следствие стеки можно легко менять налету.

                                  Это использовалось для создания микропотоков для корутин: у каждой корутины есть свой стек, и ты их просто меняешь.

                                  Но во времена asyncio я не очень уверен в нужности этого: надо смотреть бенчмарки
                                  Ответить
                                  • Сколько ненужных непонятных слов.
                                    В "PHP" ничего этого нет, что не мешает мне разрабатывать на нём всё, что нужно
                                    Ответить
          • Я тебе больше скажу, я правил с телефона с мобильного интернета. Собственно поэтому и ошибся, что там какой-то перенос строки схавался.
            Ответить
        • Как ты сделал что твои коменты на гк перепостиваются под твоим личным ником?
          Ответить
          • В настройках аккаунта можно задать логин/пароль, под которым перепосчивать. Для анонимов - это guest8
            Ответить
    • TODO: переделывать ссылки с govnokod.ru на .xyz
      Ответить
    • TODO: сделать совместимые ссылки, чтобы можно было поменять .ru на .xyz и всё работало бы.
      Ответить
    • Старый тред: http://govnokod.xyz/_24028/
      Ответить
    • Иньо, сделай textarea readonly вместо disabled при отправке.
      Ответить
      • Чтобы не проёбывать текст, когда отправка "зависла"? Тоже встречался с этим.
        Ответить
        • Угу, так его хоть скопировать можно будет.
          Ответить
      • Хуясе, он живой. Отписал бы что сделал.
        Ответить
    • Иньо, иногда переносится сюда коммент guest8 оттуда. Смотри чтобы у тебя цикла не получилось.
      Ответить
    • У вас с Бормандом баги — не подтягивается http://govnokod.ru/15804#comment426165
      Ответить
      • От него же движок ГК падает, не?
        Ответить
        • Как же туда насрали столько комментов?
          Ответить
          • Не видел что там внутри, но постить можно с помощью формы http://govnokod.ru/comments/24557/post?replyTo=426212 (осталось подобрать айдишку)
            Может как раз таким способом кто-то и засрал тред.
            Ответить
            • А он разве не после переезда на новые сервера сломался?
              Ответить
            • Перейдя по такой ссылке, можно отправить корневой комментарий в #15804:
              http://m5xxm3tpnnxwiltsou.cmle.ru/comments/15737/post

              Чтобы отправить реплай, придётся узнавать номера имеющихся там комментариев.
              Ответить
              • P.S. Я имел в виду конечно же
                http://govnokod.ru/comments/15737/post
                Ответить
                • А по такой ссылке можно проверить, что добавилось:
                  http://govnokod.ru/comments/15737/rss
                  Отсюда же можно вытянуть айдишники комментариев для реплаев.
                  Ответить
        • Вроде только у залогиненных.
          Ответить
    • Добавил скролл к парент-комменту по даблклику (заебало, когда не понятно кто кому ответил).
      Добавил просмотр парент-коммента в стоке.
      Ответить
      • Бля, а как в даблклик на мобильных устройствах?
        Ответить
      • >Добавил скролл к парент-комменту по даблклику (заебало, когда не понятно кто кому ответил).
        ++++
        А подсветку по наведению можно сделать?

        >Добавил просмотр парент-коммента в стоке.
        А родительский от него можно посмотреть, как в бормандстоке?

        На мобильных поле ввода может быть шириной в 1 символ. Вбок не растягивается.
        Ответить
        • > А подсветку по наведению можно сделать?

          Не понял. Подсветку чего при наведении куда?

          > А родительский от него можно посмотреть, как в бормандстоке?

          Тогда надо оджакс делать, может сделаю потом.
          Ответить
          • подсвтетку родительского по наведению
            Ответить
        • > На мобильных поле ввода может быть шириной в 1 символ. Вбок не растягивается.

          Более-менее пофиксил.
          Ответить
          • Растягиватся вбок, правда, с тача пц неудобно.
            Ответить
      • Если сделал скролл до коммента без изменения хеша, то сделай и скролл обратно, как на кабре.

        Может стоит сделать подсветку коммента по наведению на ссылку на родительский?
        Ответить
    • http://govnokod.xyz/_19062 где код?
      Ответить
      • И правда, где? Там только одно слово "Андроидтред". Это код на "PHP"?
        Ответить
        • Когда я это писал, там ничего не было
          Ответить
        • Это т.н. "сёмины треды": Сёма создает специальный тред чтобы рассказать нам как у него ничего не получилось в какой-то области

          Бывает Андроидотред (про то, как у Сёмы ничего не получается с андроидом), бывает прыщетред (про семино неумение пользоваться Linux), бывает "IT оффтопик" тред: там Сёма жалуется на проблемы с компьютером
          Ответить
          • А какая твоя мотивация писать на гк? Срать ниочем? И в чем проблема что люди задают вопросы?
            Прщытреб о том какое линупс гавно, не путай.
            Ответить
          • ПрыщеблядИна, тебе боляче от того, что с твоими прыщами вечно проблемы?
            Ответить
    • Иньо, ты чо, дубликаты коментов в базе ищешь при отправке?
      Ответить
    • http://govnokod.xyz/best/comments?time=ever&page=1662 выдаёт сток. Иньо, у тебя с роутингом что-то не то.
      Ответить
    • "PHP"
      Иньо, ты что наделал?
      Ответить
    • ошибка в парсинге урла http://govnokod.xyz/_24636/#comment-385038
      Ответить

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