[Решен] Длина Друпала в попугаях

Пт, 25/11/2016 - 19:17

Это пост, в котором не будет описания установки модуля, программного создания ноды или того, как избавиться от ошибок. Только попугаи!
Оригинал лежит здесь.

Длина попугая Кеши

Вот взбрела же дурацкая мысль посчитать Друпал в попугаях... Нормальные люди считают в байтах, в деньгах или, на крайний случай, в человеко-часах. Но я не ищу лёгких путей! Как же посчитать длину попугая? Его нужно запрограммировать! Тогда можно будет посчитать количество получившихся строк кода.

  • Можно написать ИИ попугая, но тогда этот пост будет закончен не раньше следующего века ))
  • Можно посчитать рост попугая в сантиметрах, но все попугаи разных размеров. Да и рост попугая имеет мало общего с программированием.
  • Можно нарисовать попугая с помощью CSS.

Пожалуй, третий способ подходит отлично: и рост попугаю можно сделать любой, и выглядеть будет, как умный. В XXI-ом веке жить хорошо, тут есть CSS3, поэтому нарисовать попугая не составит труда (особенно если уметь гуглить фразы типа "Попугай CSS", "Parrot CSS" =) ).

Итак, наш Кеша готов и уже куда-то летит. Все кредиты за Кешу получает Mahesh из Индии.
parrot
Теперь мы можем посчитать Кешу - его длина составляет 304 строки!

Измеряем Друпал 7 версия 7.52

Берем скрипт, который я заготовил в статье Скрипт подсчета строк в проекте и считаем длину седьмого Друпала. Получаем:

    Total: 329207
        Text - 4519
            txt - 4519
        PHP - 52476
            php - 52476
        JavaScript - 9278
            js - 9278
        CSS - 11378
            css - 11378
        Images - 2302
            jpg - 29
            gif - 74
            png - 2192
            ico - 7
        Other - 249254
            editorconfig - 14
            gitignore - 6
            htaccess - 149
            inc - 103501
            info - 1765
            install - 14609
            module - 55510
            test - 70174
            xml - 469
            html - 73
            po - 28
            script - 7
            sql - 1
            sh - 1773
            gz - 1068
            profile - 36
            engine - 25
            config - 46

Значит Друпал 7 получился длиной 329207 строк. Теперь берем калькулятор и считаем: 329207 / 304 = 1082.9 (последний попугай, видимо, не разговаривает или лысый =) )

Вот и посчитали, засим объявляю: в Друпале версии 7.52 примерно 1083 попугая!

Сколько седьмых в восьмом версия 8.2.3

Но у нас же еще есть и другие версии, что может оказаться даже интереснее. Посчитаем, например, Друпал 8.

    Total: 1408609
        Text - 25176
            txt - 12826
            md - 12350
        PHP - 1123110
            php - 1123110
        JavaScript - 44743
            js - 44743
        CSS - 22232
            css - 22232
        Images - 3087
            jpg - 59
            jpeg - 1
            gif - 173
            png - 2847
            ico - 7
        Other - 190261
            csslintrc - 37
            editorconfig - 45
            eslintignore - 8
            eslintrc - 98
            gitattributes - 56
            htaccess - 212
            json - 7953
            lock - 6280
            gitignore - 156
            map - 4
            yml - 77142
            inc - 26371
            svg - 219
            module - 31199
            install - 6189
            twig - 15430
            xml - 2519
            html - 90
            po - 112
            script - 7
            sql - 1
            engine - 207
            profile - 26
            sh - 2637
            theme - 618
            gz - 5404
            svgz - 18
            dist - 955
            data - 16
            license - 762
            properties - 6
            gitmodules - 3
            upgrade_to_2_1 - 39
            upgrade_to_2_2 - 61
            makefile - 42
            credits - 11
            exe - 21
            m4 - 63
            w32 - 13
            h - 60
            c - 283
            phpt - 347
            xsd - 3422
            ser - 166
            changelog - 828
            rst - 15
            config - 110

Вот и получается, что в восьмом Друпале ~ 4633 попугая или 4.2 седьмого Друпала.
Однако, до новых встреч!

Оригинал с кодом попугая на CSS3 смотрите в статье Длина Друпала в попугаях.

11 Спасибо

Комментарии

Аватар пользователя bumble
3 months 2 дня назад bumble #

На главной )))

3 Спасибо
Аватар пользователя Mihail.space
3 months 2 дня назад Mihail.space #

Пятничная лирика )

0 Спасибо
Аватар пользователя mbaev
3 months 2 дня назад mbaev #

Пятничные попугаи самые дикие)

0 Спасибо
Аватар пользователя Studio VIZA
3 months 2 дня назад Studio VIZA #

Давайте Бэкдроп ещё посчитаем, и для вселенского равновесия ВП.

0 Спасибо
Аватар пользователя mbaev
3 months 1 день назад mbaev #

Пожалуйте:

Total: 608596

    Text - 3983
        txt - 1053
        md - 2930
    PHP - 31509
        php - 31509
    JavaScript - 21276
        js - 21276
    CSS - 25195
        css - 22879
        scss - 2316
    Images - 3721
        jpg - 29
        gif - 142
        png - 3548
        ico - 2
    Other - 522912
        gitignore - 12
        htaccess - 166
        jshintignore - 7
        jshintrc - 19
        inc - 176076
        info - 5646
        svg - 176847
        eot - 3704
        ttf - 10922
        woff - 3135
        license-mit - 22
        sh - 1889
        install - 10826
        module - 53314
        json - 4006
        test - 75099
        html - 72
        zip - 4
        xml - 463
        po - 28
        hidden - 2
        script - 7
        sql - 1
        gz - 568
        engine - 25
        profile - 52

Итого Backdrop ~ 2002 попугая или 1.8 Друпала 7-ой версии, или 0,43 Друпала 8-ой версии )

1 Спасибо
Аватар пользователя gun_dose
3 months 2 дня назад gun_dose #

С друпалами ясно. А давайте сравним с вордпрессами всякими и жумлами))

0 Спасибо
Аватар пользователя mbaev
3 months 2 дня назад mbaev #

А мы тут не сравниваем. Мы просто считаем попугаев )) И длина wordpress-4.6.1 составляет 1692 попугая)

Total: 514487
    Text - 4419
        txt - 4048
        md - 371
    PHP - 313413
        php - 313413
    JavaScript - 77158
        js - 77158
    CSS - 95637
        css - 94929
        scss - 708
    Images - 9653
        gif - 762
        png - 8891
    Other - 14207
        html - 98
        svg - 1715
        htaccess - 34
        eot - 370
        ttf - 514
        woff - 370
        otf - 401
        crt - 4327
        swf - 771
        xap - 301
        json - 4658
        gz - 605
        xml - 43
2 Спасибо
Аватар пользователя Studio VIZA
3 months 2 дня назад Studio VIZA #
gun_dose написал:
сравним с вордпрессами

У ВП явных минусов куча, как-то несравненно.

А не замахнуться ли нам на Вильяма, понимаете ли, нашего Python?

0 Спасибо
Аватар пользователя negociant
3 months 2 дня назад negociant #

Не хватает пожалуй для осознания нелепости сего поста сравнения с Symfony, допустим, и объяснения, к чему такое сравнение в скриптовом приложении, в котором задействованы небольшая часть всех скриптов для одного исполнения.

Я думал такие сравнения веб-приложений остались в далеком прошлом, а оказывается только казалось)

0 Спасибо
Аватар пользователя mbaev
3 months 2 дня назад mbaev #

Чуть выше я отписал, что это просто фан пост. Он не претендует на звание объективного сравнения cms или фреймворков. Только попугаи)

0 Спасибо
Аватар пользователя negociant
3 months 2 дня назад negociant #

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

Или Вы против изменений, которые происходят на данный момент в Drupal? Будем рады услышать услышать Ваши доводы, как php-разработчиков.

0 Спасибо
Аватар пользователя bumble
3 months 2 дня назад bumble #

Не стоит возводить "пятничный" ТОП в ранг холливара.

Это всего лишь забава, с капелькой псевдостатистики.
Никто, нигде, никого не оценивал, и тем более, не ставил на голосование "..изменения, которые происходят на данный момент в Drupal".

5 Спасибо
Аватар пользователя negociant
3 months 2 дня назад negociant #

Можно объяснить любую точу зрения в любой плоскости, но такие топики не несут абсолютно ни какой ценности - ответьте на вопрос "Зачем такие посты нужны?"
Я отвечу за вас вашей материей - такой пост только удалить.

0 Спасибо
Аватар пользователя bumble
3 months 2 дня назад bumble #

"Зачем такие посты нужны?"

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

Теперь от меня вопрос(ы):

  • Чего такого зловещего, и прям ужасного Вы увидели в этом ТОП'е?
  • Зачем уделять время, и дискутировать в материале, ценность которого для Вас сводится к нулю?
0 Спасибо
Аватар пользователя negociant
3 months 2 дня назад negociant #
bumble написал:
  • Чего такого зловещего, и прям ужасного Вы увидели в этом ТОП'е?
  • Drupal 8 не пользуйте - там больше файлов чем в Drupal 7
    «Зачем уделять время, и дискутировать в материале, ценность которого для Вас сводится к нулю?»
    Действительно, зачем обосновывать, если можно просто критиковать.

    0 Спасибо
    Аватар пользователя bumble
    3 months 2 дня назад bumble #

    «Drupal 8 не пользуйте - там больше файлов чем в Drupal 7»

    Повторюсь: нет в посте ни намека на это. Вы ищите несуществующие изъяны.
    Критикой тоже не пахнет. Просто веселенький пост...

    1 Спасибо
    Аватар пользователя negociant
    3 months 2 дня назад negociant #

    Вам решать, как модератору ресурса, но такие посты, вопреки развитию в дальнейшем CMS/CMF, следует удалить.

    0 Спасибо
    Аватар пользователя Studio VIZA
    3 months 2 дня назад Studio VIZA #
    negociant написал:
    Я отвечу за вас вашей материей

    http://img.studioviza.ru/Shotsudqpl.png

    0 Спасибо
    Аватар пользователя negociant
    3 months 2 дня назад negociant #
    Studio VIZA написал:
    У ВП явных минусов куча, как-то несравненно.

    Их разработчики как то не в курсе PDO - для них mysql и mysqli единственный вариант, других СУБД они не знают.

    Продолжай минусы.

    0 Спасибо
    Аватар пользователя Studio VIZA
    3 months 2 дня назад Studio VIZA #
    negociant написал:
    Продолжай минусы.

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

    0 Спасибо
    Аватар пользователя negociant
    3 months 2 дня назад negociant #

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

    0 Спасибо
    Аватар пользователя Studio VIZA
    3 months 2 дня назад Studio VIZA #
    negociant написал:
    владычице процентного соотношения

    Можно поговорить о засилье вело-транспорта в странах Азии, и процентном соотношении икры к китам, это уже дело религии, только вот что скажу, кто много всеобъемлющ и умен, при проверке оного не показывает.

    Если есть камаз, едем за хлебом. .гм... странная фраза, 30 модулей это камаз?

    Кроме спихивания недосайтов, есть ещё обслуживание и рост, как растёт велосипед - ну да, можно запилить веломоторчик, и с аккумулятором и стоит он будет 120тр, но везти одну прибабахную *опу.

    0 Спасибо
    Аватар пользователя Studio VIZA
    3 months 2 дня назад Studio VIZA #

    Если бы negociant знал что Максим творит прямо сейчас для Дру.ру, он бы не стал так егозить. Инфа для избранных же.

    0 Спасибо
    Аватар пользователя gun_dose
    3 months 2 дня назад gun_dose #

    Если думать в сторону информативности, то нужно писать считалку стека вызова функций))

    0 Спасибо
    Аватар пользователя gun_dose
    3 months 2 дня назад gun_dose #

    Так я юзаю его иногда, просто лень бенчмарки делать

    0 Спасибо