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

    +170

    1. 1
    2. 2
    $fh = fopen($filename, r);
    while(($str = fread($fh, 1024)) != null) $fsize += strlen($str);

    Вот так теперь в PHP принято определять размер файла.

    Запостил: Sandro, 30 Ноября 2010

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

    • ну школьник. Ну и че
      Ответить
      • писал не школьник а выпускник, причем в одной типа крутой системе
        Ответить
        • выпускник школы ?
          Ответить
          • нет, Н-ского гос. университета, специальность "Компьютерная безопасность".
            причем, вдобавок, человек даже не подозревал об экранировании ИДшников в SQL-запросах.
            Ответить
            • господи, как можно в ВУЗЕ -- пых учить??
              Ответить
              • в ВУЗах даже паскалю, бывает, учат.
                Ответить
                • Паскаль это язык очень хорошо подходит для изученя на нем не програмят а только учатся писать алгоритмы.
                  Ответить
                • паскаль делает из ученика программиста, хотя и без языка для практического проекта (прийдется потом что нить практическое учить).

                  php делает обезъяну с практическими знаниями.

                  из программиста-теоретика практик получится

                  а из обезъяны программист -- не-а)
                  Ответить
                  • бред
                    Ответить
                    • Не бред.
                      Один дядя как-то писал что он предпочитает иметь на сервере unix а не windows, и не потому что unix лучше, а потому что найти гуру по никсам проще. Ну так уж случилось, что никсоидные админы обычно знают архитектуру своей операционки, а mcseшники -- далеко не всегда. Хотя есть конечно исключения.

                      Тоже самое и тут: найти хорошего программиста на php -- крайне сложно. Сишник будет скорее всего знать основные алгоритмы и структуры данных, а пыхопешник -- нет.

                      Казалось бы -- причем тут язык?
                      Я не знаю причем, но это действительно так
                      Ответить
                      • Пых сдесь при том что пых язык простой, как паскаль, понимает любой говнокод, поэтому и програмят все кому не лень. Но это не значит что пых говно, пых отличный язык в своём сегменте, как и юникслайк на серверах. MS и ASP.NET за счет .NET позволяют писать приложения не уступающие десктопным, это может быть полезно например для обработки потокового видео ил иеще чего-нить такого, но платить приходится скоростью, .NET и Windows server работают в разы медленее. Так что сравнивать их не нужно.
                        Ответить
                        • эпический фейл в общем-то)

                          >> пых язык простой, как паскаль, понимает любой говнокод,
                          в паскале тоже есть недостатическая типизация? тоже нет нормальных коллекций, тоже принято юзать глобальные переменные типа _POST?


                          >>пых отличный язык в своём сегмент
                          в сегменте "сделать сайт визитку за доширак" -- да.

                          >> как и юникслайк на серверах
                          на **nix есть десяток решений.
                          от python, до джавы и того же .net (mono).

                          Пописавши на джаве -- очень трудно возвращаться в мир корявых костылей пхп, где нет ни постоянной кучи, но многопоточности, ни нормальной платформы.

                          >>MS и ASP.NET за счет .NET позволяют писать приложения не уступающие десктопным
                          lolwut?

                          >> но платить приходится скоростью, .NET и Windows server работают в разы медленее
                          это не правда. JITнутое ASP.NET приложение будет рабоать быстро, а отсутствие необходимости каждый раз сериализовать объект или хранить его в удаленном memcache, и наличие многопочтосности сделает такое приложение намноооооого более быстрым.
                          Ответить
                  • моя мечта - заиметь двух-трёх шимпанзе и таки выяснить, можно ли из них уэб-девелоперов сделать
                    Ответить
              • А пыхчем плох закончил человек вуз со знанием пыхи уже с голоду не помрет. Видеокурсы вот делать можно
                Ответить
                • а зачем для пыха в вуз ходить?
                  двухнедельные курсы же есть
                  Ответить
                  • после Вуза бумажку дают которую работодатели любят. Особенно ели она красного цвета - аж фапают на неё
                    Ответить
                    • смотря какие)
                      некоторые вкурсе что вышка нужна даааалеко не всегда.
                      Ответить
                      • не все но большинство.
                        Ответить
                      • хм,
                        на работу требуются необразованные отслужившие в армии
                        не гербалайф, не нанотехнологии

                        ?
                        Ответить
                        • просто ищут человека на неочень наукоемкий проект)))
                          веб-сервисы какие-нить внутренние делать например, или веб-фронт-энд разработкой заниматься.

                          конечно, поисковые системы писать или компиляторы без вышки не возьмут)
                          Ответить
                          • ключи подавать? =)
                            Ответить
                          • да и с вышкой без опыта тоже. А вот с опытом и без вышки еще в попу целовать будут.
                            Ответить
                            • без вышки Вы врядли напишите поисковую систему)

                              программирование не ограничивается пхп и сайтами на джумле))
                              Ответить
                              • да Что вы одно пхп да пхп. Высшее образование не является гарантом что человек может вообще хоть что то написать так и отсутствие оного не показатель. Есть такая весчь как самообучение времени занимает больше но эффективнее любого ВУЗА.
                                Ответить
                                • конечно не является)
                                  я думаю что 90% обладателей корочек как писали говнокод так и пишут. и только 10% чего-то стоят.

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

                                  что бы сделать одноклассники или вконтаке -- вышка не нужна.

                                  что бы сделать спамооборону -- вышка уже нужнее.

                                  что бы изобрести новый thread safe алгоритм без блокировки или новый видео кодек -- вышка скорее всего понадобится.

                                  как-то так)
                                  Ответить
                                  • ну с этим я соглашусь.
                                    Ответить
                                    • я про это и говорил)))

                                      требовать высшее образование от человека, который например будет делать GUI для редактора карт в компутерной игре, или будет делать шаблоны на xslt -- глупо))
                                      Ответить
                                      • За необразованную бабу он накидывал десять крейцеров, так как исходил из принципа, что простая баба доставит удовольствия больше, чем образованная дама.
                                        Ответить
                                        • Вы зря иронизируете)
                                          Или Вам нравятся объявления "в компьютерный клуб требуется администратор. Требования: высшее техническое образование. Зп 20 000 р"?
                                          Ответить
                                        • или заправщики тонеров с Высшем гуманитрным
                                          Ответить
                                          • Э, хорош йолочку делать, а то щас striker придёт и все забанит нахх...
                                            Ответить
                                        • Видел обявление трубется верстальщик требования высшее образование,
                                          в совершенстве
                                          навыки программирования JS знание JQuery.
                                          Фотошоп/Илюстатор
                                          Ответить
                                  • > новый видеокодек или новая спамоборона...
                                    востребованность подобных продуктов, как правило, достаточно редкая.
                                    --
                                    Если уж делить людей, тогда получается:
                                    Тип "учёные" - люди изучающие, нашу маму Природу, создающие теории работы, описывающие принципы работы явлений. Частенько, без ВО - умирающие в безызвестности.
                                    Тип "изобретатели" - люди пользующиеся наработками "учёных", создающие пылесосы, стиральные машины, компьютеры, применяя наработки в практических целях. Могут существовать и без ВО, это им нисколько не мешает.
                                    Тип "пользователи" - которые хавают всё выше созданное, которым постоянно не хватает "хлеба и зрелищ". (ВО - только вредит)
                                    --
                                    Так вот в процентном соотношении получается как-то:
                                    10 - 20 - 70
                                    (хотя могу и ошибаться...)
                                    Ответить
                                    • распределение Парето, не?
                                      Ответить
                                      • ...но при отсутствии любого элемента - система теряет стабильность и право на существование :)
                                        Ответить
                • Видеокурсы делать в Windows Movie Maker!
                  Ответить
                • >>знанием пыхи уже с голоду не помрет
                  и не говорите:)
                  Ответить
            • нет в России высшего образования. ВУЗы теже ПТУ только стоят дороже.
              Ответить
              • Оно есть, просто его ОЧЕНЬ мало. Во всем городе пара хороших преподавателей обычно. Да и те преподают в ВУЗе для собственного удовольствия, потому что работают в нормальных компаниях за хорошие деньги.

                И из выпускников ВУЗа например 30% работает по специальности, из них только 10% программистами (остальные делают сайты на джумле) и только 5% в нормальных компаниях)
                Ответить
            • От таких безопасников надо бы себя обезопасить!
              Ответить
        • У нас сейчас и выпускники приличных вузов так пишут, и даже круче=)
          Ответить
        • система Ниппель?
          договаривайте, если это мусохрановский политех, то ничего удивительного
          Ответить
    • эх
      положить бы им туда свап файл на 8 гигов
      пущай определяют
      Ответить
      • Тогда уж лучше двуслойный BD на 50 гиг. Гулять, так гулять
        Ответить
        • Чего уж мелочиться? /dev/zero (припухнет при попытке найти '\n') или /dev/urandom (таки найдёт).
          Ответить
    • Пойдём дальше???... WinNTMyBackup.tib акронисский!
      Ответить

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