1.1, бедный буратино (ok), 09:54, 07/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
> Связанные с уязвимостью подробности пока не разглашаются
"Мы не будем скрывать проблемы" // Debian Social Contract #3
PHP исключат из Debian? :)
| |
|
|
|
4.4, Аноним (-), 10:07, 07/06/2013 [^] [^^] [^^^] [ответить]
| +4 +/– |
О, два местных самородка нашли друг друга. Рыбак рыбака видит издалека.
| |
4.5, тигар (ok), 10:14, 07/06/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> его - это php или debian? :)
вполне ж очевидно, и троллинг толстым получается, если это попытка троллить:-)
ну нету нормальных блогодвижков (например) открытых не на пхп. таких, чтобы дятел купивший вэпээс у фашистов, в 5-10 кликов мышки смог развернуть и изливать в туда свои ценнейшие мысли. по сути, что из себя представляет "сервер" сейчас? это либо субд, либо какая-нибудь сетевая хреновина либо тупо вебня, на которой таки прочно укоренился пхп.
| |
|
5.6, бедный буратино (ok), 10:19, 07/06/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
Так что в social contract писать? Исключение для php? :)
> ну нету нормальных блогодвижков (например) открытых не на пхп. таких, чтобы дятел купивший вэпээс у фашистов, в 5-10 кликов мышки смог развернуть и изливать в туда свои ценнейшие мысли.
Перечисляй функции, а я их буду реализовывать.
| |
|
|
7.10, бедный буратино (ok), 10:57, 07/06/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> social contract относится к Debian, а не к PHP
А php - к debian. Случалось, проекты за меньшее удаляли или в non-free отправляли, именно такая принципиальность позволила Debian стать лидером.
| |
|
6.9, бедный буратино (ok), 10:56, 07/06/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
И тишина. Вокруг "на python ничего не пишут", а как спросишь, так тишина.
Так и будет продолжаться, все будут тянуть php только потому, что думают, что все будут тянуть php. Это тупик. И лок на технологии, которая развивается не из-за своих преимуществ, а из-за того, что в неё когда-то имели несчастье "вляпаться".
Есть проблемы с python, с реализацией, с деплойментом? Ну я предлагаю, давайте пройдём их шаг за шагом, чтобы сделать хоть немного приличные типовые реализации, имеющие простой деплой на разных сервисах (а заодно и список таких сервисов). Обсуждать такое всё равно полезнее, чем выяснять, кто кого куда.
| |
|
7.38, fa (??), 14:19, 07/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Есть проблемы с python, с реализацией, с деплойментом? Ну я предлагаю, давайте
> пройдём их шаг за шагом...
Есть популярный дистр. Как одной командой установить все необходимые пакеты, второй создать файлик с кодом и получить в браузере "Hello world"? Для php это возможно сделать. Возможно ли для python?
| |
|
8.71, Аноним (71), 21:14, 11/06/2013 [^] [^^] [^^^] [ответить] | +/– | Да, возможно yum 124 apt-get install python обычно не нужно, т к во всех ... большой текст свёрнут, показать | |
|
|
6.11, тигар (ok), 11:10, 07/06/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Так что в social contract писать? Исключение для php? :)
без понятия. а кто их читает, кстати?:-)
>> ну нету нормальных блогодвижков (например) открытых не на пхп. таких, чтобы дятел купивший вэпээс у фашистов, в 5-10 кликов мышки смог развернуть и изливать в туда свои ценнейшие мысли.
> Перечисляй функции, а я их буду реализовывать.
берешь любой движок (да тот же wordpress, если не самый популярный, то точно один из), смотришь features и лабаешь. думаю, что пхп-хейтеры тебе памятник поставят, и донейтить будут горы бабла в итоге. мой процент от этого - 0, все тебе:-)
будет что-то готовое, работающее _не хуже_ я даже это поставлю кому-нибудь, если попросят бложик поднять.
под не хуже имею ввиду "не требует 100500 памяти и столько же ядер для хотябы 10000 уников в сутки"
| |
|
|
8.13, тигар (ok), 11:55, 07/06/2013 [^] [^^] [^^^] [ответить] | –1 +/– | ну я под все не попадаю, кроме того, изначально шла речь о вынесут из репо не... большой текст свёрнут, показать | |
8.14, Sylvia (ok), 12:05, 07/06/2013 [^] [^^] [^^^] [ответить] | +/– | вордпресс, столь нелюбимый вами, медленный потому, что целая куча фрилансеров и ... большой текст свёрнут, показать | |
|
|
|
|
12.20, Sylvia (ok), 13:00, 07/06/2013 [^] [^^] [^^^] [ответить] | +/– | значит я померила скорость редиректов вашего nginx так живет любая cms в том чис... большой текст свёрнут, показать | |
|
|
14.25, Sylvia (ok), 13:29, 07/06/2013 [^] [^^] [^^^] [ответить] | +/– | чтобы они там были - надо сделать запрос и так или иначе считать это с ФС, или и... большой текст свёрнут, показать | |
|
|
16.42, Sylvia (ok), 14:59, 07/06/2013 [^] [^^] [^^^] [ответить] | +/– | php файлы как раз обновляются как правило только вместе с приложением, хотя smar... большой текст свёрнут, показать | |
|
|
18.49, Sylvia (ok), 16:03, 07/06/2013 [^] [^^] [^^^] [ответить] | +/– | тут уже упирается в то, насколько важно держать актуальность оных и общий траф... большой текст свёрнут, показать | |
|
|
20.54, Sylvia (ok), 16:50, 07/06/2013 [^] [^^] [^^^] [ответить] | +/– | 1 раз сгенерировать и за минуту отдать 1-N раз, лучше чем генерировать N раз ... большой текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18.58, AlexAT (ok), 20:04, 07/06/2013 [^] [^^] [^^^] [ответить] | +1 +/– | так покажите своего убийцу вордпрессов - люди попробуют, если понравится - потян... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.56, Graynder (ok), 17:30, 07/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Допустим есть необходимость запустить небольшой блог.
Назовите хотя-бы одну причину зачем мне может понадобится WP, если можно потратить немного времени и сил на изучение bootstrap и с его помощью реализовать задуманное и наслаждаться преимуществани отказа от WP и php.
| |
|
2.61, бедный буратино (ok), 03:47, 08/06/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Назовите хотя-бы одну причину зачем мне может понадобится WP,
Те же самые, почему бабушкам для бега по интернету ставят cracked windows xp tuned by vasya. Незнание и поклонение.
| |
|
3.62, Graynder (ok), 18:06, 08/06/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
В принципе - понятно. Появился инструмент для быстрого клепания сайтов (WP,drupal, подставьте нужное) и появились своего рода CMS-еникейщики которые предпочитают изучать то какие модули WP с какими конфликтуют, нежели основы HTML, CSS javascript...
В общем картина ясна.
| |
|
|
|
2.64, бедный буратино (ok), 04:09, 09/06/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну ёж я. коды, планы. для УВ главное - НАЗВАНИЕ. Бублик - слишком сухо, Катя - слишком много, УВ - слишком УВ... Всё, вот на что силы и средствы бросать надо.
| |
|
|
2.67, Аноним (-), 16:31, 09/06/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
>[оверквотинг удален]
> и знаю, что оно может... Функции одни, но в одном этим
> пользоваться легко и приятно, реализовывать свои мысли - удобно, а в
> другом - не совсем.
> На python легко писать правильно, сложно писать неправильно, и легко читать правильное.
> На php писать муторно (и с творческим процессом разработки это не
> имеет ничего общего, это именно механический процесс кодирования, от забора до
> обеда), и читать сложно. Потому что у php нет пути, а
> есть "ща по быстрому на пишем, а там - трава не
> расти". Поэтому в индустрии вебдева очень много мусора, от такого подхода.
> И работает там всё не благодаря, а вопреки.
Ну ты и трепло.... Слушай, а когда ты, собственно, думаешь и работаешь?
| |
|
3.69, бедный буратино (ok), 17:02, 09/06/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
А вообще - php навязывает свой стиль, называемый "отсутствие стиля", и сильно привязывает к нему. Хорошо не только то средство, к которому легко привязаться, но и то, от которого легко отвязаться.
| |
|
|
1.72, бедный буратино (ok), 17:03, 12/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вопрос на засыпку: а какая сейчас наиболее актуальная и мейнстримовая версия php, которой пользуются массы? 5.4? 5.3? 5.2?
| |
|
2.73, AlexAT (ok), 18:00, 12/06/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вопрос на засыпку: а какая сейчас наиболее актуальная и мейнстримовая версия php,
> которой пользуются массы? 5.4? 5.3? 5.2?
Однозначного ответа нет. В основном - 5.2 и 5.3, с тихим переползанием на 5.4. Мейнстримом можно считать 5.3. 5.2 держится только за счет слоупочных хостеров. У 5.4 есть вкусные плюшки, но переползание слегка сдерживается стандартным циклом жизни инфраструктур.
| |
|
3.74, бедный буратино (ok), 18:18, 12/06/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Однозначного ответа нет. В основном - 5.2 и 5.3, с тихим переползанием
> на 5.4. Мейнстримом можно считать 5.3. 5.2 держится только за счет
> слоупочных хостеров. У 5.4 есть вкусные плюшки, но переползание слегка сдерживается
> стандартным циклом жизни инфраструктур.
А что основное, 5.2 или 5.3?
Под что ориентированы основные проекты, те же вордпрессы и друпалы?
| |
|
4.75, AlexAT (ok), 18:33, 12/06/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А что основное, 5.2 или 5.3?
> Под что ориентированы основные проекты, те же вордпрессы и друпалы?
Насчет вордпрессов и друпалов не скажу - но основная масса кода сейчас под 5.3, 5.2 близится к EOL. В любом случае - совместимость достаточно высока, и очень много кода работает почти бесшовно под версиями от 5.2 до 5.4.
Думаю, не совру, если назову мейнстримом именно 5.3 - он присутствует в большинстве серверных дистрибутивов.
| |
|
5.76, бедный буратино (ok), 18:40, 12/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Думаю, не совру, если назову мейнстримом именно 5.3 - он присутствует в большинстве серверных дистрибутивов.
Ага, спасибо.
| |
|
|
|
|
1.78, бедный буратино (ok), 13:06, 14/06/2013 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
и ещё 5 копеек:
a=a
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined
'5' + 5
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: cannot concatenate 'str' and 'int' objects
'5' == 5
False
[] == 0
False
[] == ''
False
'' == 0
False
<?php
print ('5'+5) . "\n";
print ('0'==0) . "\n";
$a=$a+5;
print $a . "\n";
print empty('0');
?>
10
1
PHP Notice: Undefined variable: a in /tmp/test.php on line 4
5
1
| |
|
2.80, AlexAT (ok), 14:44, 14/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
А в чем дело-то, собственно? У языка нестрогая типизация.
'0' == 0 - если хотите строгую - надо писать '0' === 0
$a = $a + 5 - тоже ок, выводит warning, и инициализируется в null. null + 5 = 5
| |
|
3.81, бедный буратино (ok), 16:52, 14/06/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А в чем дело-то, собственно? У языка нестрогая типизация.
> '0' == 0 - если хотите строгую - надо писать '0' ===
> 0
> $a = $a + 5 - тоже ок, выводит warning, и инициализируется
> в null. null + 5 = 5
а я всё думал, откуда ноги у страха за register_globals растут. а оказывается, бери да пользуйся :)
это не очень хорошо, не могу придумать ни одного случая, когда бы это понадобилось, и много случаев, когда это источник потенциальных проблем. хотя и в python 2 не всё ладно.
'a' > 5
True
'a' < 5
False
в python 3 исправили:
'a' < 5
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unorderable types: str() < int()
но самое смешное - это ruby и js, вот в этом ролике:
http://www.youtube.com/watch?v=kXEgk1Hdze0
| |
|
4.82, AlexAT (ok), 16:53, 14/06/2013 [^] [^^] [^^^] [ответить]
| +/– |
> это не очень хорошо, не могу придумать ни одного случая, когда бы
> это понадобилось
Очень часто удобно, чтобы не лепить везде (int), .toString() или подобия оных.
Вообще нестрогая типизация - вещь очень удобная, и очень специфичная, её всегда надо брать в расчёт, чтобы не делать ошибок.
| |
|
|
|
|