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

    +63

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    private function lowercase($s) {
        $chars_hi = utf8_encode('ABCDEFGHIJKLMNOPQRSTUVWXYZАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯЁ');
        $chars_lo = utf8_encode('abcdefghijklmnopqrstuvwxyzабвгдежзийклмнопрстуфхцчшщъыьэюяё');
        return strtr($s, $chars_hi, $chars_lo);
    }

    Картина маслом: Велосипедист бьётся лбом о локали.
    Сие говно выдаёт нечто из греческого алфавита вместо 'ё'.

    Запостил: vistefan, 19 Июля 2012

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

    • s не в той кодировке?
      strtr не знает кодировку?
      Строки не надо перекодировать?
      Ответить
      • пхп только с версии 5.4 (!) дружит с мультибайтовыми кодировками, да и то криво.
        стандартное решение - юзать расширение mbstring - которое, в лучших традициях пхп, тоже не без граблей.

        что мне "нравится", так это пыхоконфигой стандартные строковые функции могут, или не могут, быть перегружены на аналогичные мбстринговые.
        Ответить
        • > пыхоконфигой стандартные строковые функции
          Да там вообще много всякой нехорошей хуйни можно натворить пыхоконфигом.
          Так что один и тот же код, совершенно по разному будет отрабатывать, и если не знаешь об том нюансе, то придется долго задрачиваться чтоб найти где оно поломалось.
          Нахуя так было делать - непонятно.
          Потому рнр-платформа в целом - гогно.
          Ответить
          • На рнр не наезжай.
            От старого доброго р-н-р вся современная музыка пошла.
            Ответить
            • > От старого доброго р-н-р вся современная музыка пошла.
              да лааадно?
              Ответить
            • Оффтоп, конечно, но ты, Тарас, по-моему раритетный персонаж дошедший до наших времён прекрасно сохранившимся откуда-то из прошлого. Мог бы ограничиться скромным "р-н-р жив", без упоминания современной музыки.
              Ответить
              • После 70го музыки нет! Ну кроме White Stripes, конечно же. И советских групп, отставших от времени, косящих под западных музыкантов 10-20-летней давности - иногда отставание идёт на пользу. Ранний БГ, Цой, Крематорий. Или Майк...
                Ответить
                • >вся современная музыка
                  >После 70го музыки нет!

                  Оффтоп всё дальше и дальше...
                  Ответить
                • >>После 70го музыки нет!
                  "А если найду?"(с)
                  https://ru.wikipedia.org/wiki/Pink_floyd#.D0.9F.D0.B8.D0.BA_.D1.83.D1. 81.D0.BF.D0.B5.D1.85.D0.B0_.281973.E2.80 .941982.29
                  Ответить
                  • Как назвал один мой знакомый укурок гилморовский Пинк Флойд - "железобетонный рок". Сам он тащился от Сида Баретта, конечно же. Я же нормально могу слушать только "блюдце с секретами", где неадекватность Баретта и железобетонность Гилмора находятся в оптимальной пропорции.
                    Ответить
                    • Рок психоделика, же.
                      Хорошая музыка есть и после, искать надо.
                      Ответить
                      • Я вот люблю хипанскую психоделику 60х, но у баретта какая-то психоделика странная, не то, короче.
                        Ответить
                        • На вкус и цвет — сами знаете.
                          И вообще ''хорошая музыка'' достаточно относительное понятие.
                          То что хорошо звучит и после 20, 30 лет?
                          То что нравиться одновременно нескольким поколениям?
                          То что не оставляет равнодушным никого?
                          То что хочется петь когда хреново, зашибцом дела или пох на всё?

                          По-моему, самая ''хорошая'' это народная музыка, сколько лет - актуальность та же...прям как у С.
                          Ответить
                • > После 70го музыки нет
                  Electric Light Orchestra
                  Ответить
                • Засранец! Не смей катить баллоны на группу Time!
                  Ответить
            • Разве что попса...
              Ответить
              • Тоже
                Даже я б сказал - в особенности
                правка: походу, кто-то ОЧЕНЬ НЕ СОГЛАСЕН с тем, что попса вышла из рокенрола
                Ответить
                • А ведь попса, это то что популярно.
                  Правда, насколько и в каких кругах не указывается.
                  Ответить
                • Ну, не у всех же муз. воспитание осилено.
                  Ответить
              • а что называть попсой?
                Rammstein - попса
                Cradle of Filth - попса
                Ответить
                • Pops — популярные.
                  Фактически то, что пользуется спросом, на чём можно нашинковать капу$ты. С учётом того, что рок, рэп и прочее популярное большинство стилей, имеют общие корни, особой разницы между ними нет.
                  Ответить
                  • Вот и получается, что если подходить к тэгосрачу формально, то разницы между музыкой вообще нет никакой, и в то же время очевидно, что есть объективное говно, а есть обективно хорошая музыка.
                    Ответить
                    • Если уж пошли формальности, то музыка — инструмент, настраивающий душу.
                      И надо различать, качество музыки и то, какое настроение она в себе несёт. В этом смысле ''хорошая'' музыка — качественная и настраивающая душу на хорошее.
                      Ответить
                      • просто надо различать искусство и ремесло.
                        искусство - для души. ремесло - для быта.
                        и не надо одно заменять другим.
                        от тыц-тыц в колонках столько же толку, как и от кирпича в бантиках.
                        беда начинается тогда, когда душа начинает жить жизнью тела, а тело - сублимирует в иные миры.

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


                        и не надо ворчать в очередной раз "раньше было лучше", благо ворчаний и без того хватает.
                        нужно именно для себя расставить все по местам.
                        и слушать можно что нравится, благо ничего не потерялось.
                        Ответить
                        • по поводу электронной музыки...
                          я несколько лет отдал игре на музыкальных инструментах (даже выступал на профессиональных конкурсах), и меня ничто не "штырит" так, как музыка Бетховена и Брамса. Их произведения - храмы величия человеческого духа.
                          Но я не против электронной музыки (Daft Punk), и ни один мой рабочий день не проходит без амбиента Марка Моргана (саундтреки к Fallout и Planescape: Torment, я считаю их гениальными).
                          Ответить
                          • > саундтреки к Fallout и Planescape: Torment
                            наверное, отдельно от игр они бы не произвели столь сильное впечатление...
                            Ответить
                          • >саундтреки
                            >амбиента
                            Впечатлили ost к серии S.T.A.L.K.E.R., особенно «Чистое небо».
                            Ответить
                        • >для души для быта.
                          Вы так говорите как будто они никак не связаны. Музыка несёт в себе некие идеи, которые настраивают душу, от настроения души зависят мысли и намерения, от последних двух зависит быт. И вот что интересно, популярные ныне стили, вышедшие из народной негритянской музыки американских рабов, про то как тяжело въёбыв@ют на плантациях, пиарятся вполне намеренно...
                          > искусство превратилось в ремесло.
                          Не понял, музыкантам кушать не надо штоле? Семья, дети, квартира, коммунальные... вот это вот всё, на какие $ существует? Образование музыкальное, инструменты(что бы нормальные, а не «Дядя Федя старый мастер»)? Аппаратура: усилки, микшеры, колонки и прочие светосвистелки и звукоперделки? Аренда помещения, зарплата звуко[техникам|режиссёрам] или сами настроим? Транспорт, реквизиты...а организовать процесс или сами побегаем?
                          Искусство - процесс или итог выражения внутреннего или внешнего мира творца.
                          Но творец живёт в обществе, и надо как-то зарабатывать на проживание.
                          Поэтому искусство обретает форму ремесла, профессия такая есть музыкант.
                          А то что общество живёт исповедуя идею «Прибыль привыше всего»,
                          то и музыка будет соответствующая, как по идеям формирующим душевное настроение, так
                          и по себестоимости производства.
                          Ответить
                        • полностью согласен
                          Ответить
            • Транзистор p-n-p типа.
              Ответить
    • Де людські букви?
      Ответить
    • - Ну, похоже, что выхода у нас нет. Второй раз его спасаете. Идёмте.
      Ответить

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