Представлены (http://www.php.net/index.php#id2012-11-22-1) корректирующие выпуски интерпретатора языка программирования PHP - 5.4.9 и 5.3.19, в которых устранено 17 ошибок (http://www.php.net/ChangeLog-5.php), не связанных с безопасностью, но устраняющих некоторые серьёзные проблемы со стабильностью. Из ошибок отмечается повреждение содержимого памяти zend_mm_heap, крах при работе функции serialize/unserialize и несколько специфичных для платформы Windows проблем. Кроме того произведено обновление библиотеки PCRE до версии 8.31.
URL: http://www.php.net/index.php#id2012-11-22-1
Новость: http://www.opennet.me/opennews/art.shtml?num=35408
Утечки памяти исправили?
Вот не пойму какая модель разработки php? Бэты нету, релизят с кучей багов, потом фиксят, с номерами версий тоже хрен пойми.
Щас запилим кучу г...а, ура унас появилась куча г...а, наще г...о дырявое мы выпустили кучу заплаток, мы выпустили кучу заплаток на заплатки.
Сам php - это куча несвязного г..на, так что вы хотите от модели разработки? =)
Даже не знаю, но судя по количеству комментов php очень популярен.
Ну, не все популярное отличается качеством. Примеров масса)
Это был сарказм.
беты нету? RC зато есть, и даже как правило не один релиз, кстати в генте эти релиз кандидаты очень даже любят и ебилды выпускают под них
Альфы и беты есть только для новых версий (5.5 например), а для старых бету не делают ;)http://qa.php.net/
вон 5.4.10 уже есть )
Ну у большинства комментаторов безусловный рефлекс: увидели слово «php» — руки сами пишут «говно». Даже малейшее погружение в суть предметной области для таких комментаторов — хуже казни, поэтому вот такие посты и мнения людей, и имеем.
> Ну у большинства комментаторов безусловный рефлекс: увидели слово «php» —
> руки сами пишут «говно». Даже малейшее погружение в суть предметной области
> для таких комментаторов — хуже казни, поэтому вот такие посты и
> мнения людей, и имеем.Предположу что эти коментаторы - админы :))
А знаете, "погружение в суть предметной области" не всегда безопасно. У меня например после появления повторно-использованных поинтеров в коде php аппликухи и двух недель ковыряния исходников самого пхп руки почему-то тоже иногда тянутся что-то такое про него написать.
> Вот не пойму какая модель разработки php? Бэты нету, релизят с кучей
> багов, потом фиксят, с номерами версий тоже хрен пойми.
> Щас запилим кучу г...а, ура унас появилась куча г...а, наще г...о дырявое
> мы выпустили кучу заплаток, мы выпустили кучу заплаток на заплатки.У вас есть выбор, сделайте форк и покажите как должен выглядеть этот язык программирования
Вообще то это был вопрос. Про кучу г...а вы пожалуй меня не так поняли. Я нечего не имею против php и как там написан код. А разработчикам php желаю надристать еще не одну тысячу строк кода.
>> Вот не пойму какая модель разработки php? Бэты нету, релизят с кучей
>> багов, потом фиксят, с номерами версий тоже хрен пойми.
>> Щас запилим кучу г...а, ура унас появилась куча г...а, наще г...о дырявое
>> мы выпустили кучу заплаток, мы выпустили кучу заплаток на заплатки.
> У вас есть выбор, сделайте форк и покажите как должен выглядеть этот
> язык программированияЗачем форк пхп ? Есть Perl :))))
Я помню еще лет 5 назад линуксоиды объясняли "преимущества" расово-верного открытого PHP по сравнению с проприетарным до мозга костей ASP.NET. Сейчас уже практически всем(кроме самых упоротых идиотов) понятно что PHP - ужас и позор, по недоразумению ставший популярным, но тем не менее продолжаются наезды на хорошие технологии. А людей говорящих справедливые вещи про php минусуют. Сплошной коммунизм.
> Сплошной коммунизм.Правоверные как писали на Перле так и пишут, некоторые переметнулись на руби-на-рельсах.
С perl на node.js еще понимаю, но на рельсы ни в коем случае, от них и пистона любого нормального перловика стошнит.
и чем же так ужасен Python для настоящего Perl-ловика, поделитесь пожалуйста секретной информацией?)Интересуюсь так как работаю с помощью обоих этих языков, недостатки есть у обоих, как впрочем и всех языков программирования. И всегда решением было использование определенного, под конкретную задачу.
Тем что пробелы - это синтаксис языка, же
> Тем что пробелы - это синтаксис языка, жеНу ладно, на счёт синтаксиса загляните вот сюда, поймёте что не всё так безнадёжно : http://en.wikipedia.org/wiki/MUMPS#Sample_programs
> С perl на node.js еще понимаю, но на рельсы ни в коем
> случае, от них и пистона любого нормального перловика стошнит.Можно сказать - перловиков регулярно рвет на питона :))))
> С perl на node.js еще понимаю, но на рельсы ни в коем
> случае, от них и пистона любого нормального перловика стошнит.то-то большая часть нормальных перловиков усиленно переизобретает эту самую рельсу. catalyst там или mojolicious.
а вот node.js почему-то не переизобретает вообще никто. оно и так не очень работает.
Еды хотите? Есть ее у меня
PHP это конечно ужас и позор, но очень дешевый ужас и позор. Если оценить не только стоимость часа времени, но и сколько за этот час времени успевает сделать обычный быдлокодер, то PHP заруливает ASP.NET в глубокие минуса. Плюс накладываются особенности платформы, при близком качестве кода ASP.NET+WINDOWS+IIS+MSSQL проигрывает LAMP(а это далеко не лучший вариантв мире линукса) по полной.
> Если оценить не только стоимость часа времени, но и сколько за этот час времени успевает сделать обычный быдлокодер, то PHP заруливает ASP.NET в глубокие минуса.Логика не прослеживается, любой нормальный программист за одну и ту же единицу времени реализует сделает больше и качественнее используя более совершенную технологию. Стоимость хостинга с Windows ненамного выше хостинга с Linux, так что это тоже мимо.
> а это далеко не лучший вариантв мире линукса
А можно по-подробнее, какие варианты в "мире линукса" могут соперничать с ASP.NET? PHP как мы выяснили говно. Ruby - неимоверный тормоз. Python ненамного быстрее Ruby. NodeJS - тут надо просто промолчать. Единственный адекватный вариант - Java.
Конечно, если ты Google, ты можешь себе позволить программистов которые реализуют кастомные решения на С++. Для остальных остаются наименее проблемные варианты.
P.S. StackOverflow (принадлежит компании Джоэля Спольски, который понимает в разработке ПО несколько больше местных комментаторов) реализован на ASP.NET и работает вполне прекрасно. И я что-то не поним
Google пишет на Pythone.
> Google пишет на Pythone.Не только на Python. Еще как минимум C++, Java, Go. Youtube весь написан на Python, это да, и это потому что они его купили а не разработали сами с нуля. Ну и критические участки там на С в любом случае. Инфраструктура гугла(бигтейблы, спаннеры и иже с ними реализованы на С++).
> P.S. StackOverflow (принадлежит компании Джоэля Спольски, который понимает в разработке ПО несколько больше местных комментаторов) реализован на ASP.NET и работает вполне прекрасноДжоеэль Спольски раньше работал в MS и хорошо знает MS-технологии. Он просто использовал то, в чем разбирается, что определенно было правильным, а не из-за каких-то секретных премуществ ASP.NET
ASP.NET и .NET вообще - это законченное решение. В линуксе же мы имеем зоопарк несовместимых между собой технологий.
ASP.NET и .NET вообще - это законченное решение, которое нигде, где задумано, не работает, кроме как в x86. Вы с палмами и прочими эмбед не работали, поэтому и пишите такую ахинею.
> ASP.NET и .NET вообще - это законченное решение, которое нигде, где задумано,
> не работает, кроме как в x86. Вы с палмами и прочими
> эмбед не работали, поэтому и пишите такую ахинею..NET Compact Framework работает на ембедах еще со времен Windows CE. И какое это отношение имеет к веб разработке? У нас уже сервера на ARM?
>> ASP.NET и .NET вообще - это законченное решение, которое нигде, где задумано,
>> не работает, кроме как в x86. Вы с палмами и прочими
>> эмбед не работали, поэтому и пишите такую ахинею.
> .NET Compact Framework работает на ембедах еще со времен Windows CE. И
> какое это отношение имеет к веб разработке? У нас уже сервера
> на ARM?не работает еще с тех времен. Я уже приводил пример, когда звук в x86 работает, в CE - динамик не пищит и вешает поток. Идея, может быть, у них была и замечательная, только вот сколько мы не брались за неё, кроме геморроя, несовместимостей, глюков и потери времени не получалось. Доходило до смешного. Вышла новая версия, пишут, что баг с этим под CE исправили. Молодцы! Только теперь это не работает в x86. И так с каждой версией. Так что, так продвигаемый вами, .NET и пр. от небезызвестной компашки далёк от ваших идеалистических надежд )))
А, про вэб забыл. Он не сильно вперёд продвинулся. Такой же геморройный. Хотя, лично мне, C# нравится. В чем то даже больше JAVA. Но, в терминах сайтов, как упомянутый stackoverflow, ни c#, ни java не нужны. Это не "ынтерпрайз" )
> Логика не прослеживается, любой нормальный программист за одну и ту же единицу
> времени реализует сделает больше и качественнее используя более совершенную технологию.Как там под win все еще не открыли регулярные выражения ?
> Стоимость хостинга с Windows ненамного выше хостинга с Linux, так что
> это тоже мимо.Ну мы же не виноваты, шо оно так тормозит и нужно железо вдвое мощнее ...
> А можно по-подробнее, какие варианты в "мире линукса" могут соперничать с ASP.NET?
> PHP как мы выяснили говно. Ruby - неимоверный тормоз. Python ненамного
> быстрее Ruby. NodeJS - тут надо просто промолчать. Единственный адекватный вариант
> - Java.Perl :))) правда вашим программистам ниасилить ...
Поссал на коммунизм, на труд разработчиков PHP, на пользователей Линукс, приплел нацизм, обозвал всех несогласных с своим частным мнением "упоротыми идиотами". Ай молодца. Геев и котов забыл только, но наверно в следуещем плаче Ярославны на этом форуме мы это услышим.
> Поссал на коммунизм, на труд разработчиков PHPСправедливо. Это примерно такой же труд, как и труд землекопа, который пол-дня копает яму, а после обеда закапывает. Почему же вы тогда себе позволяете в каждом посте тут лаять на сотрудников MS и других компаний, называя их индусами, криворукими, быдлокодерами, а труд разработчиков PHP, который УГ чуть менее чем полностью требуете уважать? Двойные стандарты - это мы уже проходили.
> Поссал на коммунизм
Ну мы сейчас в попытках оправдать говно дойдем и до того, что коммунизм - это хорошо.
> Справедливо. Это примерно такой же труд, как и труд землекопа, который пол-дня
> копает яму, а после обеда закапывает.Очень напоминает труд программеров микрософта ... asp.net VB PowerShell ActiveX и че нельзя было хоть одно до ума довести ?
> Почему же вы тогда себе позволяете в каждом посте тут лаять на сотрудников MS и других
> компаний, называя их индусами, криворукими, быдлокодерами, а труд разработчиков PHP, который
> УГ чуть менее чем полностью требуете уважать?Это не лай это констатация факта.
> Двойные стандарты - это мы уже проходили.
Секуре бут это не двойные стандарты ...
> Ну мы сейчас в попытках оправдать говно дойдем и до того, что
> коммунизм - это хорошо.Если сравнивать похапе c ASP.NET таки да, похапе рулит :)))
>> Поссал на коммунизм, на труд разработчиков PHP
> Справедливо. Это примерно такой же труд, как и труд землекопа, который пол-дня
> копает яму, а после обеда закапывает. Почему же вы тогда себе
> позволяете в каждом посте тут лаять на сотрудников MS и других
> компаний, называя их индусами, криворукими, быдлокодерами, а труд разработчиков PHP, который
> УГ чуть менее чем полностью требуете уважать? Двойные стандарты - это
> мы уже проходили.ты не квакай, ты свой код покажи, который не УГ, идеальный ты наш
PHP вполне логично занял свою нишу. когда появился php 4, еще небыло ASP.net.
Сейчас просто также вылезли на свет python, ruby, scala, clojure и тд. и недостатков в выборе платформы нет. Можно было конечно все делать на perl, но php заточен под веб, что сыграло роль в популяризации.
> PHP вполне логично занял свою нишу. когда появился php 4, еще небыло
> ASP.net.
> Сейчас просто также вылезли на свет python, ruby, scala, clojure и тд.
> и недостатков в выборе платформы нет. Можно было конечно все делать
> на perl, но php заточен под веб, что сыграло роль в
> популяризации.Scala, clojure - это очень хорошо, но как я и сказал выше, они основаны на Java. F# примерно тоже самое для .NET, что и Scala для JVM.
Вообще стартапам проще использовать Linux, так как удобнее администрировать инфраструктуру. Но реальные альтернативы .NETу на линуксе - только Java. Go может быть выстрелит, но это не язык общего назначения. Лично я использую вот такую штуку - http://vibed.org/
вообще .NET альтернатива JVM. Go тут не каким боком.
.NET - интерпрайз и если jvm еще как то идет в народ то .NET нет )) В пране веба.
У нет можно настроить GC?
Сколько пафоса. Странно слышать от поклонника Билли, творение которого, вместе с упомянутой ASP, не ломают только дети ясельного возраста.
> Я помню еще лет 5 назад линуксоиды объясняли "преимущества" расово-верного открытого PHP
> по сравнению с проприетарным до мозга костей ASP.NET. Сейчас уже практически
> всем(кроме самых упоротых идиотов) понятно что PHP - ужас и позор,
> по недоразумению ставший популярным, но тем не менее продолжаются наезды на
> хорошие технологии. А людей говорящих справедливые вещи про php минусуют. Сплошной
> коммунизм.LOL а ast.net под линукс есть ? Или вам объяснить почему не стоит ставить win на сервера ?
> LOL а ast.net под линукс есть ? Или вам объяснить почему не
> стоит ставить win на сервера ?mono же. сама ms официально поддерживает тот же orchard на нём, например.
интересно,зачем они убрали тарболлы из загрузок? уже недоступно для загрузки (если было конечно)
спустя примерно 12ч они все-таки появились...
> и несколько специфичных для платформы Windows проблемДля виндоус же официально не поддерживается PHP.
? http://windows.php.net/
? http://technet.microsoft.com/ru-ru/iis/gg535648.aspx
? http://php.iis.net/
фряха лох, еще не очухался от 5.4.7