1. PHP / Говнокод #24599

    −1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    https://madnight.github.io/githut/#/pull_requests/2018/2
    
    Python, Ruby, C++, Java и Go популярнее чем PHP.
    
    PHP не нужен

    Запостил: roskomgovno, 07 Августа 2018

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

    • seo: тренды
      Ответить
    • Напомни, сколько % сайтов написано на "PHP"?
      Ответить
      • Судя по гитхабу не так уж и много
        Ответить
        • Задам другой вопрос. Сколько % сайтов работают на "PHP"?
          Ответить
          • . Сколько % сайтов не работают на "PHP", а лежат с ошибкой "Can't connect to db.foo.bar in /users/p/petuh/sait/stranitsa.php"?
            Ответить
            • Знаешь почему много таких сайтов?
              Потому что дохуя бесплатных хостингов, где можно загрузить свой "PHP", и оно тупо будет работать. Чего не скажешь про другие технологии.
              Ответить
              • Кстати, платный хостинг "питона" не дороже, но вот еботни с настройкой на порядок больше.
                Ответить
                • да ну, мокака справица https://help.sweb.ru/entry/150/
                  Ответить
                  • Всё то же самое было и на DO. А потом выясняется что тебе нужна тройка и хуй пойми как серва на нее настроить, что пип от другого питона итд. Кому интересно - всё это в треде про DO.
                    Ответить
                    • Да и с пыхом у тебя наверняка будет неравильная версия libmysql или pdo. Экономишь -- страдай
                      Ответить
              • Поэтому я за "PHP".
                Ответить
              • И пользоваться "MySQL", кстати, тоже.
                Ответить
          • http://qipper.kz/images/084226.png
            Ответить
            • Откуда статистика? Что такое "ASP.NET"? Схуя вдруг колдфьюжена так много в 2017?

              >>Fastest growing server-side programming languages
              >>static files
              https://w3techs.com/
              ok
              Ответить
    • Я думаю, что PHP нужен потому что говнопроектам нужны говнотехнологии, склееные говнокодом. Не потому что плохие программисты не хотят работать как надо, а потому что говнокод - экономически оправдан для большинства мелких проектов, также как и хороший код - оправдан для крупных.
      Таким образом, писать говнокод на PHP для сайта своей кафедры, на которую все равно никто не зайдет так же естественно, как и падающей капле иметь вид именно капли.
      Стоит отметить, что я ничего не имею против PHP как такового и знаю, что на нем были написаны и большие проекты. Просто как-то так вышло что упоминании PHP на ум приходит ассоциация "говнокод"
      Ответить
      • Почему говнокод для мелкого проекта более оправдан что простой сайт на фреймворке вроде джанги или рельс?
        Пишется он так же быстро, а работает лучше
        Ответить
        • Ты прикалываешься, мудень? Потому что он стоит дешевле.
          Ответить
          • Да, мы помним что php это бесплатный язык.
            А руби платный?
            Ответить
            • Сайт дешевле стоит заказчику, дерьмо тупое. Ты хуле такой тупой?
              Ответить
              • Совсем не факт что дешевле. Опытный джагист может сделать сайт куда быстрее, чем пыхер потому что пыхер будет каждый раз пилить квадратноколёсный велосипед.

                Да и не всегда всё упирается в деньги. Скажем, час работы одного живущего в Германии программиста стоит 0 евроцентов. Это значит что ему можно заказать любую работу, и она всегда будет стоить 0 евроцентов.

                Но так никто не делает, почему?
                Ответить
                • Демагог ёбаный, ты опять развёл демагогию на ровном месте? А сколько твоё время стоит, петушок? Спорю, что работаешь грузчиком в супермаркете.
                  Ответить
                  • (Читается голосом Дроздова)
                    Вы чуствуете этот смрадный запах? Это Сёма выполз из своего логова и пошёл на водопой говнокод.
                    Ответить
                  • "roskomgovno" любит отходить от темы
                    Ответить
                • > Опытный джагист может сделать сайт куда быстрее
                  Интересно, сколько попросит среднестатистический ценный опытный специалист за создание сайта в короткие сроки?

                  Столько энергии - и только на то, чтобы позлить Сёму, пусть он даже и высказал неоспоримое утверждение.
                  Ответить
                  • >Столько энергии - и только на то, чтобы позлить Сёму
                    если чем-то он меня злит, то 1) своей тупорылостью, 2) постоянным съездом с темы при любых намёках на обосрамс, да и просто так.
                    Ответить
                  • Да ну понятно же что мы просто троллим.

                    Сёма прав на самом деле: на фриланс.ру полно запросов вроде "поменять тему в Wordpress" и "создать сайт-визитку на ucoz за $20", PHP вполне себе нужен
                    Ответить
                    • Получается настолько тонко, что даже толсто. Про платный руби было ещё доступно для масс, но комментарий про джависта - уже нечто вроде английского юмора, который на этом сайте доступен наверно только одному украинцу, который тут лет пять назад писал английские посты, чтобы местная аудитория его понимала.
                      Ответить
                      • Джангист, а не джавист
                        Ответить
                        • У РКГ ДЖАГИСТ.
                          Что до "джангиста", что до "джависта" - разница в одну букву.

                          (Он специально так пишет?)
                          Ответить
                          • Он просто пишет быстрее чем думает. Но до этого он говорил про джангу http://govnokod.xyz/_24599/#comment-382967
                            Ответить
                          • >> разница в одну букву.
                            левенштейново расстояние?)
                            Ответить
                    • Обосрался - притворись троллем. Нет уж, долбоёба кусок, обосрался - обтекай.
                      Ответить
                • > Опытный джагист
                  А кто это? И кто такая джага?
                  Ответить
                  • Попробуй вэб-вэб,
                    Попробуй джага–джага,
                    Попробуй p-hp,
                    Мне сайтик надо-надо.
                    Ответить
                  • Несложный поиск в гугл по слову "джагист" выдает

                    "Мне рассказывал знакомый джагист,что такой рык наблюдал до тех пор пока не полезли в резонатор"
                    http://www.chery-club.org/forums/viewtopic.php?f=24&t=27010&start=120
                    Ответить
                    • Погуглил, почти все упоминания относятся к восторженным поклонникам самобеглой коляски «Chery Jaggi», выпускаемой каким-то китайским автозаводом. Причём почему-то чаще всего этот термин упоминают на украинских форумах, а страница в Википедии про эту марку есть только на английском, на немецком, на китайском, на польском, на украинском и на фарси. Видимо, больше никуда её не экспортировали.
                      Ответить
                • Час работы руснявой шлюхи на трассе в Германии тоже недорого стоит.
                  Ответить
                  • >>Час работы руснявой шлюхи на трассе в Германии тоже недорого стоит.

                    Сёма мог бы про свою маму и по уважительнее говорить. В конце концов она тебя кормит
                    Ответить
                    • Ты определись уже - на пособии или мама кормит. И нет, я про других русских шлюх. Которые сюда ездят на трассу стоять, а не по программам иммиграции.
                      Ответить
                      • Накормил тебя и твою маму своим калорийным пособием, проверим?
                        Ответить
                    • Накормил тебя и твою маму, не проверяй.
                      Ответить
        • Потому что компании, которой надо написать одностраничный говносайт, на который все положат болт сразу после создания, гораздо выгоднее нанять голодного студента, готового полчаса погуглить и "освоить" "P‎HP" при помощи всяких "Пиэйчпиклаб.ру".
          А для освоения джанги или рельс студенту надо чуть-чуть подумать и почитать документацию. А человеку, освоившему джангу или рельсы, в хуй не упёрлось писать одностраничный говнокод за три копейки и старый сухарь. Куда лучше будет пойти писать многостраничный говнокод за шесть копеек и кусок колбасы.
          Ответить
          • Так я этому долбоёбу это и написал http://govnokod.xyz/_24599/#comment-383014 , но оно дальше рассусоливать лезет. Болтовня ради болтовни.
            Ответить
      • >на нем были написаны и большие проекты.
        Авторы которых об этом потом жалели
        Ответить
        • Кроме ребят из ВК. Им некогда жалеть: нужно каждый день с нуля реализовывать алгоритмы поиска и сортировки на сях, а еще все эти переменные c, q, w, j2, j3, в глазах рябит, а к вечеру надо закончить
          Ответить
    • Неужели так трудно писать в кавычках?

      "PHP"
      Ответить
    • На минуту замечу, что благодаря "PHP" возникли такие исторически значимые проекты, как "ВКонтакте", "Facebook" и "Wikipedia".
      Ответить
      • А так же говнокод
        Ответить
      • А благодаря хую твоего бати возник ты. Но это же не повод его сосать, да?
        Ответить
        • Для того, чтобы пососать хуй, повод не нужен. Нужно желаение, а оно у тебя, судя по всему, есть.
          Так иди же, соси.
          Ответить
          • Извини, но ты ошибся: я не программирую на "P‎HP".
            Ответить
            • О, какой вежливый гой. Такие мне больше всего и нравятся.
              Я погружу тебе свой тёплый, попахивающий аммиаком орган глубоко за гланды,
              потом ещё и ещё, пока тебе в глотку не потечёт сперма. Тогда я достану его и вытру о твоё личико. Ты чуть обидишься; пятьсот рублей изгонят обиду из твоего сердца, мы опять станем дружить.
              Ответить
              • Какой слог! Какая экспрессия! Но всё же первая версия была чуть лучше.
                Ответить
    • Windows говно всё таки.
      MAX_PATH у ней 260 (в 10 уже исправили, но в семерке нет) при этом %TEMP% по умолчанию имеет вид
      C:\Users\pupkin-zalupkin\AppData\Local\Temp


      Четверть примерно сраного MAX_PATH отедает.

      В итоге тула, которая генерит длинные имена с глубокой иерархией в TEMP отлично работает на Linux и OS X, но смоктает вялого на винде.

      Пишут вроде что юникодная версия CreateFileW таких проблем не имеет, но тулза писана на скриптовом япе и там видимо *A
      Ответить
      • зато в пердоликсовских ФС (xfs, ext4 и т.д.) лимит на длину имени 255 байт, что для utf-8 - 127 русских символов, и не любой виндовый файл можно сохранить
        Ответить
        • У всех свои недостатки.

          Но это же на одно имя, так?
          То-есть /var/opt/hujopt/etc/a/b/c/d/e/t/c/d/e/t/d/e/c/d/4/t/d всё равно сработает?
          Ответить
          • дефекейт говорит о том, что путь c:\tmp\<200 русских букв> не сможет нормально сохраниться в линупсе.

            На самом деле, это не единственная проблема с юникодными именами. В разных ОС может быть разное отношения к нормализации юникода, буква ё, к примеру, может быть представлена разными байтами в macOS и GNU/Linux.
            Ответить
            • >> <200 русских букв> не сможет нормально сохраниться в линупсе.

              Дефекейт говорит про файловую систему же.

              "<200 русских букв>.txt" не сможет сохраниться, а
              "<100 русский букв>/<100 русских букв>.txt" -- сможет, верно?


              >>редставлена разными байтами в macOS и GNU/Linux.
              Опять таки: речь про ФС, да?

              Это правда. Винда использовала как-то cp866 для русских букв, ext4 и ffs, ufs (или что там на маках) может поступать совершенно иначе..
              Ответить
              • "<100 русский букв>/<100 русских букв>.txt" -- сможет, верно?
                да
                только это так се озвученную проблему решает

                "Извещение о проведении запроса цен на оказание услуг по организации проживания и питания участников, членов оргкомитета и судейских бригад в период провдения областного слета Юных инспекторов дорожного движения с 12 по 14 мая 2014 г.docx"
                Ответить
                • Интересно, как эта жесть в проводнике выглядит.
                  Ответить
                • Так оно и на венде сломается
                  c:\users\Завали-Кобыла Александрина Вячеславовона.АЛЕКСАНДРИНА_ВЯЧЕСЛ\Рабочий Стол\Входящая корреспонденция\Август 2018\Извещение о проведении запроса цен на оказание услуг по организации проживания и питания участников, членов оргкомитета и судейских бригад в период провдения областного слета Юных инспекторов дорожного движения с 12 по 14 мая 2014 г.docx
                  Ответить
                  • однако, у того юзера, который драг н дропом хуярил объект закупки С ДИСКА в браузер на винде, всё было неплохо

                    и да, в том же формате zip под file name length выделено 2 байта, что опять же приводит нас к тому, что линукс лососнёт при попытке распаковать этот пиздец
                    Ответить
        • > байт
          Бедные японцы и китайцы...
          Ответить
          • Если использовать иероглифы, то один файл может состоять из трех символов. Всего-то 12 байт:)

            Японцам хуже, у них иероглифы почти не используются вроде, но у нас есть на основе латиницы письменность специально для
            Ответить
          • у этих, небось, сами слова покороче в среднем
            Ответить
            • Можно в именах файлов использовать маты, получается 1-3 слова.
              Ответить
            • У китайцев и вьетнамцев слова чаще всего состоят из единственного слога, потому что это принципиально тоновые языки. Если умножить количество гласных на четыре тона, умножить на количество согласных, то получится немало вариантов. Вместо гласной может быть дифтонг или трифтонг (перед гласной и/или после неё вставляется полугласная), что ещё увеличивает количетсво кобенаций.

              А вот у японцев с количеством звуков совсем хреново (что-то типа 15 согласных и 5 гласных, что даёт всего 75 слогов, из которых реально используются не все), поэтому у японцев слова обычно длинные.
              Ответить
              • не знаю причем тут вьетнамцы

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

                но простой пример
                https://immigration.gov.vn/en_US/trang-chu-ttdt 248 words 1677 characters
                https://immigration.gov.vn/vi_VN/trang-chu-ttdt 442 words 2018 characters
                говорит, что даже в чарах нет выигрыша
                Ответить
      • Хреново, что в Windows 10 ограничение на длину переменной окружения PATH такое же, как в Windows 2000, а именно 2047 байт:
        https://www.tenforums.com/general-support/70570-system-path-variable-length-problem.html
        https://safezone.cc/threads/delo-o-zablokirovannoj-peremennoj-okruzhenija-path.31001/

        В десятке этот лимит можно сломать, но половина программ сглючит:
        https://habr.com/post/307186/

        При этом куча всякого говна любит удлинять PATH, причём устанавливается в C:\Program Files\%Название_производителя%\%Название _программы%.%номер_версии%\%какая-то_поддиректория%. У некоторых пакетов несколько директорий с бинарниками.

        Выход: не прописывать переменные окружения в реестр, а устанавливать bat-файлами непосредственно перед запуском программы. Добро пожаловать в 1980-е.
        Ответить
        • Удивительно, как можно одной рукой называть домашнюю папку "Documents And Settings", а другой делать такие ограничения на длины путей.
          Ответить
          • Самое странное, что 18 лет назад на Windows упала стабильность. Казалось бы, при чём тут

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

            Только к десятке решились что-то в этом плане поменять... Видимо, в надежде на то, что большая часть софта перешла на нормальные строки и уже не юзает MAX_PATH.
            Ответить
            • Самая главная «прога», которая ломается — это реестр. В нём ограничение на длину REG_SZ. Если поменять тип значения на REG_MULTI_SZ (который позволяет хранить массив строк в одной ячейке), то лимит увеличивается.
              Ответить
              • > ограничение на длину REG_SZ
                Ну не на 260 же? Да и MAX_REG_SZ там нету, а лимиты нигде не задокументированы... т.е. нормальным прогам будет похуй на бОльшую длину строк в реестре.
                Ответить
                • Не 260, а 2047. Всё равно мало, учитывая, какие длинные названия директорий у современных пакетов.
                  Ответить
                  • В венде же ещё командная строка всего несколько килобайт вмещает.
                    Ответить
                    • так ведь и в баше тоже
                      Ответить
                      • Ну 2 мегабайта хватит для всех.
                        Ответить
                      • Теперь я понимаю, почему в *никсах традиция сваливать все исполнимые файлы в одну кучу.
                        Ответить
                        • <ubuntu pc>$ echo $PATH
                          /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

                          а убунту ещё и в игрушки играет, пидрила ебаная
                          Ответить
                          • Ещё бывает /opt с кучей поддиректорий.
                            Ответить
                          • Так это же небось BSD games, там всякие "угадай столицу" и "смешные цитаты"(fortune) ой нет, зато там есть hangman и startrack

                            Они на всех юнисках есть кмк
                            Ответить
              • P.S. Перепутал. Советуют менять не на REG_MULTI_SZ, а на REG_EXPAND_SZ (в котором разрешены шаблоны).
                Ответить
                • От замены на REG_EXPAND_SZ в эту строку же начнёт всякая хуйня подставляться...
                  Ответить
                  • Угу, если в именах директорий и файлов есть символы процента.
                    Ответить

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