|
2.6, Ivan1986 (?), 13:57, 23/03/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да, действительно, зачем так слабо, нужно было просто выпилить поддержку windows
| |
|
3.15, Michael Shigorin (ok), 18:10, 23/03/2013 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Да, действительно, зачем так слабо, нужно было просто выпилить поддержку windows
Пока рановато -- пусть лучше хоть через этот бейсик потихоньку отрываются от M$.
| |
|
4.24, Аноним (-), 02:07, 24/03/2013 [^] [^^] [^^^] [ответить]
| +4 +/– |
> Пока рановато -- пусть лучше хоть через этот бейсик потихоньку отрываются от M$.
Да уж. Благо сервак с пыхом на каком-нибудь лине в 100500 раз проще содержать чем в винде. В винде по-моему вообще все что не от MS - является сплошным геморроем. Да и то что от MS в 90% случаев - тоже.
| |
|
5.53, бедный буратино (ok), 06:49, 25/03/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
>> Пока рановато -- пусть лучше хоть через этот бейсик потихоньку отрываются от M$.
> Да уж. Благо сервак с пыхом на каком-нибудь лине в 100500 раз
> проще содержать чем в винде. В винде по-моему вообще все что
> не от MS - является сплошным геморроем. Да и то что
> от MS в 90% случаев - тоже.
Наоборот. У меня до сих пор хранится архив на 2 мб с апаче и php, на котором я в win98, живя на нелегальном положении и таясь, писал на php под win98 на pentium 233. И в win98 не было проблем с чмодами, човнами, кейс-сенсивитями и прочими исконно русскими словами. А cp1251 хватало на всех, байты = символам считать было одно удовольствие.
php просто создан для windows и windows-идеологии "за 5 минут сообразим, а весь мир потом пусть мучается".
| |
|
|
|
|
1.3, Онаним лигивон (?), 12:48, 23/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Добавлен новый API для хэширования паролей, предоставляющий застрахованные от ошибок разработчиков
Ну и кто еще верит, что PHP - это не фреймворк?
| |
|
|
3.36, www2 (??), 18:43, 24/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
_GET, _POST, _COOKIE и _SESSION - это уже не часть шаблонизатора, а всё-таки часть фреймворка.
| |
|
|
|
2.28, Аноним (-), 02:11, 24/03/2013 [^] [^^] [^^^] [ответить]
| +5 +/– |
> а где список пасхалок ?
В багтрекере. Будет пополняться по мере обнаружения :P.
| |
|
|
2.9, Аноним (-), 14:33, 23/03/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
> а с utf когда разберутся?
Наверно, в следующей жизни, Когда я стану кошкой на-на-на-на^U когда на движок Python-а перейдут.
| |
|
3.27, Аноним (-), 02:11, 24/03/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Python-а перейдут.
То-то на питоне не написано ни 1 внятного продукта. Даже рубисты в этом планее меньшие отстойщики. И таки сделали несколько более-менее успешных проектов.
| |
|
4.31, The Doctor (ok), 11:08, 24/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
Толсто. Cервисы Яндекса, гугла, инстаграм, дискас, битбакет, вашингтон пост, НАСА — невнятные продукты? Ок.
На руби ничего кроме рельсов никогда не было и не будет.
На пыхпыхе есть фейсбук, вконтакт, куча ужасных высеров и все.
| |
|
5.35, Michael Shigorin (ok), 16:44, 24/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> То-то на питоне не написано ни 1 внятного продукта.
> Толсто.
Угу, мне первым делом trac вспомнился.
> Cервисы Яндекса, гугла, инстаграм, дискас, битбакет, вашингтон пост, НАСА —
> невнятные продукты?
Инстаграм могли бы и придержать под прилавком для разнообразия, кстати. :)
> На руби ничего кроме рельсов никогда не было и не будет.
А ещё мог бы первым делом вспомниться redmine.
Но если уж сравнивать тёплое с тёплым, то всё-таки продукты с продуктами, сервисы с сервисами, а фреймворки сравнивать с фреймворками (и питонистам тут похвастаться особо нечем -- свой Zope скорее помер, а потом пошло идейно заимствованное у тех же рельс).
Давайте? :)
| |
|
6.40, Аноним (-), 00:10, 25/03/2013 [^] [^^] [^^^] [ответить] | +/– | Мне тоже И я уже столько раз высказывался что я думаю про этот отстой, что уже ... большой текст свёрнут, показать | |
6.50, бедный буратино (ok), 06:39, 25/03/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> а фреймворки сравнивать с фреймворками (и питонистам тут похвастаться особо нечем -- свой Zope скорее помер, а потом пошло идейно заимствованное у тех же рельс).
Люди, это что ж такое средь бела дня творится!
Это кто идейно заимствован от рельс?
pylons, pyramid и стеки на их основе?
flask и весь стек pocoo?
Или bottle, который вообще - идеал для начинающих, позволяющий делать простые вещи очень просто, и сильно упрощающий создание сложных?
Или низкоуровневые tornado, twisted, cherrypy, и стеки на их основе?
Да даже django, туды его в качель, и то позволяет разобраться на части и использовать нужное - хотя не особо стоит.
Или ещё десятки фреймворков на python? Кто из них идейно заимствованный от рельс?
| |
|
|
|
|
2.10, Аноним (-), 14:40, 23/03/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
переходи на python
#!/usr/bin/env python
#-*- coding: utf-8 -*-
| |
|
3.12, max_posedon (?), 15:45, 23/03/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
% cat utf8.py
#!/usr/bin/env python
#-*- coding: utf-8 -*-
print u'привет'
% ./utf8.py
привет
% ./utf8.py > /dev/null
Traceback (most recent call last):
File "./utf8.py", line 4, in <module>
print u'привет'
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-5: ordinal not in range(128)
| |
|
4.16, krig (?), 18:39, 23/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
У тебя ошибка - устаревшая версия питона.
$ cat utf8.py
#!/usr/bin/env python3
#-*- coding: utf-8 -*-
print('привет')
$ ./utf8.py
привет
$ ./utf8.py > /dev/null
$
| |
|
5.26, Аноним (-), 02:09, 24/03/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> У тебя ошибка - устаревшая версия питона.
У бидона 100500 версий и хрен разберешься какая там устаревшая. А переписывать все ваши скриптоподелки постоянно - мало кому охота. Такого п-ца как 3 версии интерпретера в системе даже у пыхэпистов не бывает. А с питоном - запросто.
| |
|
|
7.42, Аноним (-), 00:13, 25/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> послдняя и есть не-устаревшая
Ну, знаете, мне не очень нравится фачить себе мозг разборками с тремя версиями питона. Поэтому я предпочитаю просто не пользоваться питонятиной. Так меньше мучений. Переписывать половину скриптов на каждую версию питона в которой опять всю совместимость сломали - я как-то совсем не готов.
| |
|
|
|
|
5.37, www2 (??), 18:47, 24/03/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> print u'Привет'.encode('utf-8')
Знатоки рекомендуют так каждую строчку перед выводом кодировать?
| |
5.41, Аноним (-), 00:11, 25/03/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
> print u'Привет'.encode('utf-8')
Очень удобный синтаксис, ничего не скажешь... </sarcasm>
| |
|
6.51, бедный буратино (ok), 06:41, 25/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
>> print u'Привет'.encode('utf-8')
> Очень удобный синтаксис, ничего не скажешь... </sarcasm>
Читаю доки по стандартной библиотеке python2. Весело, с выражением, перемешивая матерными анекдотами и историями из тяжёлой жизни php-шников.
50 долларов в час.
| |
|
|
|
|
|
1.8, Аноним (-), 14:30, 23/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Подскажите, как в плане скорости этот Zend Optimizer+ работает по сравнению с последним xcache? А то все почему-то с APC сравнивают, но по мне так xcache получше будет (использую с 2007 года на достаточно нагруженных проектах, в том числе и для варкэша)
| |
|
2.18, zy (?), 19:51, 23/03/2013 [^] [^^] [^^^] [ответить]
| –6 +/– |
Это же каким лохом нужно быть что бы за 6 лет не понять ущербность пхп.
| |
|
3.23, Miha (??), 23:46, 23/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Это же каким лохом нужно быть что бы за 6 лет не
> понять ущербность пхп.
Ваши варианты, с-ЭЭ-р!?
| |
3.32, cmp (??), 13:32, 24/03/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
Сколько раз не пытался скрипты питона или руби запустить все время они в ошибки вываливались, то им расширений не хватает, то версия не та, то в струкруре переменная какая удалилась/добавилась/переименовалась с пхп такого не было никогда.
| |
|
4.34, Аноним (-), 14:48, 24/03/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> с пхп такого не было никогда.
Да, там можно игнорировать ошибки. PHP разъело твой мозг?
| |
4.38, www2 (??), 18:50, 24/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Сколько раз не пытался скрипты питона или руби запустить все время они
> в ошибки вываливались, то им расширений не хватает, то версия не
> та, то в струкруре переменная какая удалилась/добавилась/переименовалась с пхп такого
> не было никогда.
"Никогда" - это сколько лет? А то я вот припоминаю, что не один раз уже что-то становилось deprecated, а потом отваливалось. HTTP_GET_VARS, например со всей своей компанией. register_globals.
| |
|
5.43, Аноним (-), 00:16, 25/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> со всей своей компанией. register_globals.
И тем не менее, с пыхопэшниками не надо по три версии интерпретера в системе содержать. А вот питонятины которая например не работает ни на чем кроме питона 2.4 (которого в современных системах фиг найдешь днем с огнем) - у меня есть. И такая же фигня и с более новыми минорными версиями была. Не говоря уж про третью, которая вообще ни с чем не совместима. Поэтому если попался какой-то скрипт на питоне, который вроде бы дельный, но уже не поддерживается автором - с вероятностью 90% он не заработает в современной системе вообще никак.
| |
|
6.49, web (?), 03:50, 25/03/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
>> со всей своей компанией. register_globals.
> И тем не менее, с пыхопэшниками не надо по три версии интерпретера
> в системе содержать. А вот питонятины которая например не работает ни
> на чем кроме питона 2.4 (которого в современных системах фиг найдешь
> днем с огнем) - у меня есть. И такая же фигня
> и с более новыми минорными версиями была. Не говоря уж про
> третью, которая вообще ни с чем не совместима. Поэтому если попался
> какой-то скрипт на питоне, который вроде бы дельный, но уже не
> поддерживается автором - с вероятностью 90% он не заработает в современной
> системе вообще никак.
ну-ну, то то форумы поддержки хостинг-провайдеров, пестрят проблемами совместимости PHP различных версий.
| |
|
7.59, cmp (??), 07:41, 25/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> ну-ну, то то форумы поддержки хостинг-провайдеров, пестрят проблемами совместимости PHP
> различных версий.
а питона не пистрят, идиотов везде хватает.
| |
|
|
5.46, Cmp (?), 01:15, 25/03/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
c 2005 года работаю с пхп, пару недель назад со старой работы звонили, 5 лет как уволился от туда, база с вэбмордой отвалилась, приехал посмотрел, не стал разбираться обновился с альт линукс сервер 4.0 до центос 6.3 и ни единого ворнинга не вылезло, и все чудно заработало.
| |
|
|
7.57, cmp (??), 07:19, 25/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> то можно почувствовать заметную разницу
> между php 5.2 и php 5.3.
думать о том как написать в пару строк, ну-ну, я предпочитаю писать максимально просто - в ограниченном наборе стандартных фукций, с соблюдением типизации переменных и возвращаемых значений, чему еще на Си научился, а подключать библиотеку только ради 1-2 действий, это не кашерно, ИМХО.
| |
|
|
9.60, cmp (??), 08:41, 25/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Вспомнился дем - о параллельной вселенной , мало кто пишет сейчас с нуля, скоре... большой текст свёрнут, показать | |
|
|
11.62, cmp (??), 10:20, 25/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Нет уж, если дистрибутиво строители так сделали я не собираюсь yum ковырять, это... большой текст свёрнут, показать | |
|
|
13.65, cmp (??), 11:48, 25/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Чем пхп то сложен Я в свое время прочитал вводную по обозначению переменных, ко... текст свёрнут, показать | |
|
|
15.67, cmp (??), 12:31, 25/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | вооот, , лапшу можно и не делать, это с годами приходить можно написать if c... текст свёрнут, показать | |
|
|
Часть нити удалена модератором |
|
|
19.75, cmp (ok), 14:30, 25/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | gt оверквотинг удален Крайне не согласен, если понадобится добавить строку выв... большой текст свёрнут, показать | |
|
|
|
|
17.71, cmp (ok), 13:33, 25/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Ога, вот по-этому лесом зверьков, потому что это код с минимальными извенениями ... текст свёрнут, показать | |
|
18.73, cmp (ok), 14:21, 25/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | linux-3 8 media dvb-frontends tda18271c2dd c строки 299, 325, 501, 578, 679, 702... большой текст свёрнут, показать | |
|
|
20.77, cmp (ok), 14:55, 25/03/2013 [^] [^^] [^^^] [ответить] | +/– | это кусок из стандартной библиотеки питона, если сами разрабы себе такое позволя... текст свёрнут, показать | |
22.81, cmp (ok), 15:54, 25/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | usr lib python2 6 compiler pyassem py 162 И опять же, о том и речь, зная си я п... большой текст свёрнут, показать | |
24.85, cmp (ok), 17:41, 25/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | фреймворки мне без надобности, в большенстве случаев моя задача найти косяк в чу... большой текст свёрнут, показать | |
24.86, cmp (ok), 17:50, 25/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | вспомнила бабка как девкою была , а как начет того, что за это время питон как ... текст свёрнут, показать | |
26.93, cmp (ok), 19:22, 25/03/2013 [^] [^^] [^^^] [ответить] | –1 +/– | А что же питон ехе так плох речь то шла о Lamp, где Л это линукс, почему же ини... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.48, web (?), 03:47, 25/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Сколько раз не пытался скрипты питона или руби запустить все время они
> в ошибки вываливались, то им расширений не хватает, то версия не
> та, то в струкруре переменная какая удалилась/добавилась/переименовалась с пхп такого
> не было никогда.
За руби не скажу, но у питона есть замечательная и подробная документация, и по трейсбэку можно легко найти источник ошибки.
http://docs.python.org/3/
| |
|
|
|
1.22, Аноним (-), 22:51, 23/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
с разных позиций ущербность можно найти в любом языке. пхп справляется отлично со всеми задачами.
| |
|
2.39, www2 (ok), 19:02, 24/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> с разных позиций ущербность можно найти в любом языке. пхп справляется отлично
> со всеми задачами.
Его проблема только в том, что он не препятствует написанию лютого говнокода из смеси SQL с неэкранированными значениями из _GET, _POST, _COOKIE и _SESSION, javascript'ами, CSS и HTML-тегами, генерируемыми вперемешку то при помощи echo, то при помощи ?><?, инклудами внешних файлов в неожиданных местах.
Если использовать шаблонизатор, не генерируя ни одного HTML-тега (а также CSS-стиля или фрагмента Javascript) из программы, использовать PDO, который не так давно появился, использовать маршруты URL и грамотно делить код на модули, то терпимо, но всё равно далеко от идеала. Но большинство PHP-шников так не пишут.
| |
|
3.44, Аноним (-), 00:17, 25/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Его проблема только в том, что он не препятствует написанию лютого гoвнoкода
Да, на питоне получается красиво оформленный гогнокод. Который лучше работать от этого не стал.
Пример: иду на вики freedesktop. Пытаюсь зарегаться. Питонятина грохается, 503 internal server error. Замечательно.
| |
|
4.47, web (?), 03:38, 25/03/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>Пример: иду на вики freedesktop. Пытаюсь зарегаться. Питонятина грохается, 503 internal server error. Замечательно.
я так полагаю Вы телепатически нашли причину проблемы в питоне!?))
Плюс питона, в том что читаемость кода, для поддержки не сомненный плюс, к этому прививают не только сам интерпретатор но и все возможные стандарты (PEP8 - http://www.python.org/dev/peps/pep-0008/)
К сожалению в сорцах различных проектов на PHP, зачастую можно увидеть не понятное месиво.
| |
|
3.54, бедный буратино (ok), 06:55, 25/03/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Если использовать шаблонизатор, не генерируя ни одного HTML-тега (а также CSS-стиля или
> фрагмента Javascript) из программы, использовать PDO, который не так давно появился,
> использовать маршруты URL и грамотно делить код на модули, то терпимо,
> но всё равно далеко от идеала. Но большинство PHP-шников так не
> пишут.
В php нельзя нормально и удобно использовать маршруты, там только иллюзия этого, всё держится на серверо-специфичных фишках.
В php даже консоль "не так давно" появилась. И то, после ipython с его фишками или dreampie это не консоль, а command.com из dos 4.01.
В php ужасный синтаксис. Одно это убивает на корню всё желание. Такой же ужас навевает javascript без cofeescript, где банально нельзя без строгого учёта и выдачи скобочек по талонам сообразить, сколько должно быть } и сколько };
И идеология в php ужасная. В php так и тянет что-то сделать, неважно, насколько это страшно. В python, если это не делается парой элегантных строчек, только php-шник может сделать это уродливо, если есть python-мышление, то это не делается никак и перосмысляется на предмет того, как это сделать элегантно. python - очень элегантный язык, и он просто не располагает к быдло-общению. Как не будешь бандита-наркомана приветствовать фразами "сэр, не подскажете ли".
| |
|
|
1.30, Sylvia (ok), 10:19, 24/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Хорошо бы еще написали в новости что теперь "Zend Optimizer+" не существует, его переименовали в Zend Opcache (zend_extension=opcache.so)
| |
1.55, бедный буратино (ok), 07:04, 25/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А что касается сабжа, то в настоящее время для подавляющего большинства проектов производительность стоит намного дешевле, чем поддерживаемость. Железо дёшево, а программисты, даже ленивые - намного дороже. И возможность разбираться в чужом коде, а значит - его организованность, логичность, понятность и приятность для чтения - вот те фишки, которые позволяют коду ЖИТЬ. Поэтому pypi растёт и ширится, а в php предпочитают писать всё с нуля - ещё раз. И поэтому новое поколение будет выбирать python или coffeescript. :)
| |
1.63, slowpoke (?), 10:47, 25/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
когда они эту фигню к LLVM прикрутят? вроде соответствующий сторонний проект дохлый?
| |
1.80, бедный буратино (ok), 15:28, 25/03/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
И, я не скажу за всю Одессу, я скажу за всю сеть - не трогая системные и глобальные вещи, но для веба Python, на мой взгляд - это лучший язык. И с позиции "писать", и с позиции "развивать написанное", и с позиции "не пораниться об скобочки".
Наверное, не зря, CoffeeScript взял за основу python-синтаксис (хотя от Ruby там, по-моему, больше).
| |
|
2.115, бедный буратино (ok), 15:54, 01/04/2013 [^] [^^] [^^^] [ответить]
| +/– |
> задолбали питонщики со своим комплексом неполноценности
Почему весь интернет знает, что "пыхер" и "быдлокодер" - это не просто синонимы, это симлинк, а пыхеры делают вид, будто этого просто нет?
| |
|
|