LINUX.ORG.RU

PHP 5.2.4


0

0

В этой версии исправлено большое количество разных ошибок, в т.ч. связанных с безопасностью. Также стоит отметить включение в состав пакета библиотеки PCRE 7.2 и улучшение взаимодействия расширения oci8 с новыми версиями Oracle. Всем, кто использует PHP, рекомендуется обновиться незамедлительно.

Скачать можно здесь.

>>> Подробности

★★★★★

Проверено: maxcom ()
Ответ на: комментарий от ero-sennin

> Достаточное условие: человек, которому нравится ПХП - быдлокодер.

ОК. Достаточное условие, чтобы объявить человека моральным уродом: ему нравится линукс. Абсолютно аналогичная чушь.

С чего вы взяли, что все пхписты не желают "осиливать новые, заведомо более эффективные техонлогии"? осиливают. вот только деньги за эти " новые, заведомо более эффективные техонлогии" не платит никто.

m57
()
Ответ на: комментарий от m57

> ЯП совсем не повод судить о профессиональных качествах человека.

Ещё какой повод. Нормальный - он в ПХП потыкается-потыкается, проблюётся и запомнит: ЭТО лучше не трогать. А если кто упорно тянёт ручёнки ко всякой пакости, так с этим первертом лучше дел не иметь и держаться подальше. Сегодня он на ПХП пишет, а завтра возьмёт двустволку и перестреляет полконторы.

ero-sennin ★★
()
Ответ на: комментарий от m57

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

Это бич нынешнего поколения. Геометрию не знаю ВООБЩЕ. Что у нас, что в Штатах. Не знаю, как на счёт Индии или Китая...

У меня, вот, один человек доказывал (в oss Java-проекте), что для грубой оценки дистанции достаточно использовать dist = Math.abs(x1-x2 + y1-y2). Долго доказывал. Приводил в пример якобы работающее решение американского конкурентного коллектива... В итоге с ним расстались, случился форк, при чём... практически вся команда в итоге оказалсь у него, моя часть проекта можно сказать абсолютно загнулась, сейчас по факту я там один. А такая оценка дистанции у него в коде ещё доооолго светилась.

...

Или, помню, как народ меня три дня ждал, чтобы я им реализовал... вычисление точки пересечения одного произвольного отрезка с... горизонтальным отрезком!

...

Вот такое оно, нынешнее поколение программистов.

KRoN73 ★★★★★
()
Ответ на: комментарий от ero-sennin

> Чюш. Проверенно личным опытом.

Ложь. Покажи мне конторы, где открыты вакансии для РОРовцев или Джангистов, например? То, что тебе чудесным образом повезло, не значит, что это есть общее правило.

m57
()
Ответ на: комментарий от ero-sennin

>Нормальный - он в ПХП потыкается-потыкается, проблюётся и запомнит: ЭТО лучше не трогать.

Нормальный лётчик может летать хоть на воротах с мотором. Нормальный программист выбирает язык не только по критерию "осилил/неосилил" :D

>Сегодня он на ПХП пишет, а завтра возьмёт двустволку и перестреляет полконторы.

Если бы было так, то PHP-программеры стали бы уже вымирающим видом :D

KRoN73 ★★★★★
()
Ответ на: комментарий от ero-sennin

> Ещё какой повод. Нормальный - он в ПХП потыкается-потыкается, проблюётся и запомнит: ЭТО лучше не трогать. А если кто упорно тянёт ручёнки ко всякой пакости, так с этим первертом лучше дел не иметь и держаться подальше. Сегодня он на ПХП пишет, а завтра возьмёт двустволку и перестреляет полконторы.

Можно аргументы вот для этого "в ПХП потыкается-потыкается, проблюётся и запомнит: ЭТО лучше не трогать."? Ибо можно сказать " в питон/руби/джаву потыкается-потыкается, проблюётся и запомнит: ЭТО лучше не трогать".

m57
()
Ответ на: комментарий от m57

> Ложь. Покажи мне конторы, где открыты вакансии для РОРовцев или Джангистов, например? То, что тебе чудесным образом повезло, не значит, что это есть общее правило.

Вакансии открыты. В джаббер. ero-sennin@unstable.nl

ero-sennin ★★
()
Ответ на: комментарий от ero-sennin

>Чюш. Проверенно личным опытом.

www.job.ru, зарплата от $1500 и выше.

PHP - 207 вакансий.
Python - 21 вакансия.
Django - 0.
Ruby - 3 вакансии.
Java - 670 вакансий.

:D

KRoN73 ★★★★★
()
Ответ на: комментарий от ero-sennin

> Вакансии открыты. В джаббер. ero-sennin@unstable.nl

Мне ссылка нужна. А не джаббер-контакт. Ссылка на вакансию. В России. Например, на хедхантеровское описание вакансии.

m57
()
Ответ на: комментарий от ero-sennin

PS на job-сайтах нет этих вакансий не потому, что их нет, а потому, что там всё забито пыхпыхбыдлокодерами и 1С-ом, и нормальные питонщики туда не ходят.

ero-sennin ★★
()
Ответ на: комментарий от m57

> Мне ссылка нужна. А не джаббер-контакт. Ссылка на вакансию. В России. Например, на хедхантеровское описание вакансии.

Ссылку не даю, потому что не хочу развиртуализовываться. Если тебе нужна работа на Django, стучи ко мне в жаббер. Если нет, то засчитай себе слив и обратно садись за похапе. :P

ero-sennin ★★
()
Ответ на: комментарий от ero-sennin

> PS на job-сайтах нет этих вакансий не потому, что их нет, а потому, что там всё забито пыхпыхбыдлокодерами и 1С-ом, и нормальные питонщики туда не ходят.

Жесть. Питонщики это какие-то особые сверхчеловеки. Всё у них на телепатическом уровне, работу ищут рандомным стуком в джаббер, достоинства и недостатки ЯП они видят даже не посмотрев на них. При этом живут у МКАДа за 20 тыщ и каждый месяц покупают себе новые кроссовки.

m57
()
Ответ на: комментарий от ero-sennin

>Вакансии открыты. В джаббер. ero-sennin@unstable.nl

Кстати, вот я слишком ленив, чтобы искать работу.

Я не искал её в течении... Ну, наверное, около 11 лет. Обычно заказчики сами ко мне приходят. Будут приходить с Питоном - буду писать на Питоне. Но обычно приходят с PHP :)

А бегать в поисках работы.... стар я уже для этого :D

KRoN73 ★★★★★
()
Ответ на: комментарий от ero-sennin

> Ссылку не даю, потому что не хочу развиртуализовываться. Если тебе нужна работа на Django, стучи ко мне в жаббер. Если нет, то засчитай себе слив и обратно садись за похапе. :P

Я на пхп давно не пишу. Работа на джанге мне не нужна. А слив-таки придётся засчитать себе, потому что как иначе найдёт питонист-сверхчеловек себе работу, если нет вакансий и не ясно где их искать?

m57
()
Ответ на: комментарий от ero-sennin

> Ну меня, например, работа сама нашла. И предыдущая работа тоже.

В РФ? То есть, выучил питон, вылез в сеть, зарегился в жаббере и тут бац -- извольте прийти на собеседование? Сверхчеловеки, ей-богу.

m57
()
Ответ на: комментарий от ero-sennin

отлично, KRoN всё-таки признался, что php не лучший язык. Он его использует, потому что "все" его используют. то есть, как только начнут использовать python в виде turbogears/django, то тоже моментально начнёшь на нём писать, и говорить, что python лучше всех?

krum
()
Ответ на: комментарий от krum

Кста, почему-то именно python используется активно в google, почему-то именно python nokia портировала под symbian. Более того, на моём N800, немало софта написана именно на python, например metromap, ukmp, pygtkeditor. Php там не видать. Как вы это объясните?

krum
()
Ответ на: комментарий от krum

>то тоже моментально начнёшь на нём писать,

да

>и говорить, что python лучше всех?

нет.

У Вас что-то с логикой :) Или с умением читать.

KRoN73 ★★★★★
()
Ответ на: комментарий от m57

> Про senior c/c++ еще более смешно. Таких людей мало и они не флеймят на ЛОРе.

Бу. Го. Га.

Таких людей мало по сравнению с толпами пыхеров, да - но спрос на них огромный, и зарплаты соотвествующие.

А про "на лоре не флеймят" - что ж мы, не люди, что ли? ;-)

anonymous
()
Ответ на: комментарий от krum

>Более того, на моём N800, немало софта написана именно на python, например metromap, ukmp, pygtkeditor. Php там не видать. Как вы это объясните?

Питон - язык общего назначения. И интенсивно используется в Linux как в качестве системного, так и в качестве языка приложений. А PHP - изначально заточен под Web-приложения. И поэтому на клиентских машинах применения ему нет. Странно, что Вы этого не знаете.

Кстати, именно через клиентские машины и нужно продвигать новые языки. Ибо там нет такой сильной привязки на чужую систему, как в Web.

KRoN73 ★★★★★
()
Ответ на: комментарий от ero-sennin

> Ну и нафейхоа тогда ПХП, если как язык общего назначения он просасывает с причмоком по всем статьям?

веб-программирование включает в себя кучу совершенно разных аспектов, где, по-хорошему, нужны отдельные языки. в качестве известных примеров вспоминаются smarty, django-templates, всякие "object query language" в многочисленных orm'ах и activeRecrod (как синтаксис). что php, что python полезны лишь в качестве target платформ для компиляторов.

по требованиям к ресурсам, python сильно прожорливее, чем php. и, как следствие, хостинг проектов на python обходится дороже.

anonymous
()
Ответ на: комментарий от anonymous

"по требованиям к ресурсам, python сильно прожорливее, чем php. и, как следствие, хостинг проектов на python обходится дороже." Можно посмотреть результаты тестирования?

krum
()
Ответ на: комментарий от ero-sennin

>> У тебя под столом валяется старая ненужная тачка, и ты собирался открыть на ней массовый хостинг, и тут я пришёл и весь кайф навеки обломал? Да-да, придётся раскошеливаться на железо.
Это упадническая позиция :) Примерно как с переходом на висту :)

Зачем увеличивать мощности железа (путь развития которого и так логически заходит в тупик), когда оно и так заведомо мощнее того что нужно - из за неоптимальнсоти используемых алгоритмов. Только потому что и у нас тоже стоимость работы программиста начинает превышать стоимость железа (оно то как раз особо не дешевеет) ?
Зачем люди пишут/используют lighttpd, nginx когда есть прекрасный апач, почему написали memcached когда это реализуется с помощью mysql, и зачем вообще о чём то думать когда энтырпрайз джава решения позволяют "скалиться" по серверам без участия мозга ?

Впрочем оно и понятна - никому особо не нужен массовый виртуальный хостинг на питоне :) Для задач этого класса хватает и пхп :)

proforg
()
Ответ на: комментарий от proforg

>почему написали memcached когда это реализуется с помощью mysql,

Э, батенька, ты чего - это все не тру. Только Oracle. Смешной какой. Дорого? А что поделать - придется раскошелится. А иначе ортодоксы на ваш сайт никогда не зайдут. Вот тут выискалась кучка, википедии не видали, ибо ж не кашерно это на php-сайты то заходить, но зато развита телепатия и все знают - где MVC есть, а где нэт:

http://en.wikipedia.org/wiki/Model-view-controller#PHP

>Зачем увеличивать мощности железа (путь развития которого и так логически заходит в тупик)

Но насчет этого не согласен!! В тупик заходит использование кремния, и сейчас из него выжимают последние соки.

Но забивать гвозди микроскопом во имя прогресса не призываю. Каждому своя ниша.

(Бывший anonymous)

CtrlAltBs
()
Ответ на: комментарий от m57

> Тупо из денима

это 5 :)

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

anonymous
()
Ответ на: комментарий от anonymous

>и больше года они не выживают.

А ты не пробовал больше одних штанов носить, а не всюду и всегда в одних джинсах? :D

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

>я ждал этого вопроса :)))))))

Так надо было бить на упреждение :)

KRoN73 ★★★★★
()
Ответ на: комментарий от ero-sennin

> У тебя под столом валяется старая ненужная тачка, и ты собирался открыть на ней массовый хостинг

Нет, новая и на площадке провайдера.

> Да-да, придётся раскошеливаться на железо.

И смысл этого... в чём? Приведи экономическое обоснование
увеличения расходов (примерно вдвое) и, соответственно,
удорожания цены хостинга. И потом, есть клиенты... с софтом,
который написан на php и работает годами...

> Ну совсем для бедных можно запускать процессы по требованию

Какой смысл искусственно загонять себя в бедность, когда можно
жить ни в чём себе не отказывая? ;)

annonymous ★★
()
Ответ на: комментарий от m57

> Покажи мне конторы, где открыты вакансии для РОРовцев или Джангистов, например?

Например: Москва. Риа новости. Ruby On Rails - 2500-3000$.

CrazyPit ★★★
()

Покажите мне нормальный BDD (Behvior-Driven-Developmnet) фрэймоворк для PHP, и хорошую поддержку REST. Пока их нет, говорить про разработку современных веб приложений на PHP можно не вести:)

CrazyPit ★★★
()
Ответ на: комментарий от CrazyPit

Покажите мне ситуации, когда в нише пхп эти вещи (написанные с ашыпгаме) нужны? Только без "говорить можно не вести" =)

m57
()
Ответ на: комментарий от anonymous

>что ж мы, не люди, что ли? ;-)

Анонимусы?

anonymous
()
Ответ на: комментарий от m57

Ниша PHP - веб приложения. Без REST современные веб приложения смотрятся убого и криво. Обычное TDD прошлый век, а BDD нормальных фрэйморков под ПХП я что-то не видел. Но правда большинство пыхпых быдлокодеров даже TDD не осилили кужа уж им.

CrazyPit ★★★
()
Ответ на: комментарий от CrazyPit

> Без REST современные веб приложения смотрятся убого и криво.

Ложь.

Пример, когда это нужна, учитывая нишу пхп, будет?

m57
()
Ответ на: комментарий от m57

> Пример, когда это нужна, учитывая нишу пхп, будет?

ЛЮБОЕ веб приложение при чём тут примеры. Когда web-приложение построено на ресурсах, оно имеет универсальный API для всех сторонних, приложений. Оно сделано по стандарту, имеет чёткий и понятный внешний интерфейс, позволяет предоставлять ресурсы для разных видов запросов. Любое веб приложение, которое начинает разрабатыватся сейчас, просто обязано соотвесовать идеологии ресуров и REST в частности. В пыпых с с этим как? Легко там писать RESTfull web приложение? См. например http://www.softiesonrails.com/tags/rest

А что насчёт BDD? Или даже TDD таки не осилил?

CrazyPit ★★★
()
Ответ на: комментарий от KRoN73

>К вопросу об уровне зарплат. Идём на http://www.python.ru/ и смотрим самое верхнее объявление :D

К таким объявлениям можно относиться только с улыбкой.
Это класс объявлений, в которых от претендента требуют
фундаментальные знания чуть ли не во всех областях IT за
зарплату студента. Такие объявления можно найти в любой
области деятельности. Я ещё удивлён, почему они там много
денег пообещали ;)

annonymous ★★
()
Ответ на: комментарий от CrazyPit

> Любое веб приложение, которое начинает разрабатыватся сейчас, просто обязано соотвесовать идеологии ресуров и REST в частности. В пыпых с с этим как?

Товарисч, как вы такой умный можете спрашивать такие глупые вопросы? Реализация REST, TDD, BDD - это проблема языка или всё-таки фреймворка? Что вам мешает взять фреймворк с нужной функциональностью?

И потом, кто вам сказал, что все вебприложения что-то кому-то обязаны? Через года три, а то и раньше родится новая модная технология, которая как и REST покрывает ныжды 5-ти процентов неудовлетворённых товарисчей, и что? Будете всё переписывать?

annonymous ★★
()
Ответ на: комментарий от CrazyPit

>Любое веб приложение, которое начинает разрабатыватся сейчас, просто
обязано соотвесовать идеологии ресуров и REST в частности.

Малыш, вчера вернулся с тренинга по RoR? Там вас учили произносить
такие лозунги?

Каждый год пишеться куча диссертаций, и что, теперь по каждому
сочетанию буков будешь усератся?? Голова не крутиться?

Что касаеться примеров, постеснялся б хоть:
c:\dev> rails myapp
c:\dev> cd myapp
c:\dev\myapp> ruby script/generate scaffold_resource airport name:string designator:string
c:\dev\myapp> rake db:migrate

>В пыпых с с этим как? Легко там писать RESTfull web приложение?

Уж поверь, без проблем. А знаешь почему? Потому что сообщество
пыхпыхеров ОГРОМНОЕ. А RoR - один-два профессора какой то академии,
кои для реальности ничерта не делали и придумывают своих сферических
коней в кубе.

Ещё раз повторюсь - если php убог, то python/ruby убог вдвойне. Потому
впредь просьба не сравнивать какие либо фреймворки с голым php.

CtrlAltBs
()
Ответ на: комментарий от CtrlAltBs

Надеюсь вы не будете спорить, что php как язык значительно проигрывает pythonу по красоте, чёткости, прямолинейности, компактонсти, уже не говоря про реализацию ООП, систему модулей и тд и тп. Помню у знакомого сломали сайт - знаете почему? Потому, что для правильного сравнения двух переменных нужно было использовать === __Три знака равенства...__ А знаете, что говорят __все__ начинающие студенты-программисты на php? Правильно. А он похож на C. При этом они соглашаются, что python значительно удобнее, но они уже знают, и мозги у них уже не хотят шевелится для ознакомления с новой технологией.

krum
()
Ответ на: комментарий от KRoN73

> Идём на http://www.python.ru/ и смотрим самое верхнее объявление :D

Гыгыгы, «прием резюме производится по адресу rayanami@yandex.ru». А у директора ихней конторы, случаем, мыло не gikari@nerv.org?

ero-sennin ★★
()
Ответ на: комментарий от ero-sennin

Собственно, а в чём проблема-то? Нет, у меня например мыло в собственном домене, совпадающем с моей фамилией. :) Но я не вижу, почему нельзя пользоваться яндексом. Тем более для одноразовых задач типа приёма резюме.

Teak ★★★★★
()
Ответ на: комментарий от krum

> Надеюсь вы не будете спорить, что php как язык значительно проигрывает pythonу по красоте, чёткости, прямолинейности, компактонсти, уже не говоря про реализацию ООП, систему модулей и тд и тп.

Причем здесь красота то?? И когда был последний конкурс красоты? А кто в жюри то был? А по четкости, прямолинейности, компактности? Где такого нахватались то? Из введения книжки по python? А вам не кажется что себя признавать пупом земли как минимум не скромно?

Насчет ООП согласиться можно, но PEAR тоже есть. Насчет тд и тп - не соглашусь. Вы фанатик. И тд и тп - допишите сами.

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

Уж не думал, что спустя полстотни постов вернемся по новой и опять будем обсуждать неявное преобразование типов. Я про это уже писал. В мане, и в любой книжке писано - преобразование типов неявное. От сюда можно было сделать все следующие выводы? Или хотя б задуматься - зачем в списке операторов присутствует ===. Давай, начинай, что python в данном случае тебе б сэкономил один байт и одну пятую секунды, слушаю. В средние века спорили из за точек над ё, теперь спорят из за лишнего =.

> А знаете, что говорят __все__ начинающие студенты-программисты на php? Правильно. А он похож на C.

Может весь бред, что студенты, да к тому ж начинающие, говорят - здесь будем обсуждать. Может сразу и на гипотетически будущих студентов перейдем? В детском саду пошерстим, что там говорят про php? Правильно - "кака". О, о, ооо!

Что имеют ввиду когда говорят "похож"? Наличие {} - и не более. Точно так же как Python - будут сравнивать с Pascal.

Быть дебилом надо, что б по {} сделать вывод, что php будет вести себя так же как C. Вот это и есть ваш круг общения.

>При этом они соглашаются, что python значительно удобнее, но они уже знают, и мозги у них уже не хотят шевелится для ознакомления с новой технологией.

Да, теперь я всегда буду обращаться за советам к студентам. О, умные мира сего, просвятие что для меня лучше, что кашерней!

Не, такие нелепые доводы - вы позорите python. Один уже со своим букварем по Djangoy обкакался, теперь вы лезете.

Зачем вы вообще навязываете миру python? Затем же зачем навязываете Linux? Отсюда правило - "Если хочешь узнать, что нынче в популярно, а что на обочине - зайдите на LOR и посмотрите - что там обкакивают, а что возносят на вершины".

CtrlAltBs
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.