The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

21.06.2013 09:13  Релиз PHP 5.5.0

Спустя год и три месяца с момента выхода прошлой ветки PHP представлен новый значительный релиз языка программирования PHP 5.5.0. В версии PHP 5.5.0 добавлены новые языковые конструкции, обеспечена поддержка сопрограмм и генераторов, представлен новый API для хэширования паролей, удалены устаревшие возможности и интегрирован Zend OPcache (бывший Zend Optimizer+).

Основные особенности PHP 5.5.0:

  • В состав включена система кэширования и оптимизации байткода Zend OPcache (бывший Zend Optimizer+), ранее поставляемая в составе проприетарного пакета Zend Server, но недавно переведённая компанией Zend Technologies в разряд свободных проектов. Zend OPcache предоставляет средства для ускорения выполнения скриптов на языке PHP за счёт использования техники кэширования опкода и применения дополнительных оптимизаций. Предкомпилированный код скриптов кэшируется в разделяемой памяти, что позволяет избежать выполнения стадий чтения с диска, разбора и компиляции исходного кода скриптов при их повторном запуске.

    Кроме того, Zend OPcache включает дополнительные методы оптимизации при генерации байткода, что позволяет достичь ускорения и за счёт более быстрого выполнения байткода. По сравнению с конкурирующей системой APC, Zend OPcache выигрывает по производительности в среднем на 5-20%, обеспечивает лучшую совместимость с различными ветками и возможностями языка PHP, а также содержит средства для выявления повреждения данных (например, из-за некорректно написанной PHP-функции на языке C).

  • Добавлен новый API для хэширования паролей, предоставляющий застрахованные от ошибок разработчиков и более простые в использовании высокоуровневые функции для генерации и проверки валидности паролей по хэшам. Основное отличие нового API в том, что он берёт на себя генерацию надёжных хэшей, скрывая от разработчика операции ручного указания salt-а и выбора алгоритма хэширования (по умолчанию используется Bcrypt). Создание хэша сведено к выполнению "$hash = password_hash($password, PASSWORD_DEFAULT);", а проверка к вызову "password_verify($password, $hash)". В качестве причины внедрения нового API называется безалаберное отношение многих разработчиков к генерации salt-ов и повсеместный выбор нестойких к перебору алгоритмов хэширования;
  • Поддержка сопрограмм (coroutine) и генераторов (generator), предоставляющих простой и не требующий создания шаблонов способ реализации итераторов;
  • Поддержка ключевого слова "finally", расширяющего возможности блоков исключений try/catch и выполняемого после завершения выполнения блока try, что гарантирует, что заданный в секции finally код будет выполнен в последнюю очередь после всех остальных обработчиков исключений;
  • Поддержка указания list() внутри блока foreach (), что позволяет организовать не требующий создания отдельных временных переменных перебор масивов (например, "foreach ($array as list($a, $b)){...}");
  • Возможность разыменования констант для строк и массивов (например, "echo 'PHP'[0]" или "echo [1, 2, 3][0]");
  • Поддержка разрешения имён скалярных классов через ключевое слово "::class" (например, "echo ClassName::class");
  • Библиотека GD обновлена до версии 2.1, в которой добавлены новые функции (например, imageflip), улучшена работа доступных ранее возможностей (imagecrop и imagecropauto) и добавлена поддержка формата WebP (функции imagecreatefromwebp, imagewebp);
  • Улучшение модуля ext/intl со средствами интернационализации;
  • Возможность использования empty() и isset() над результатом работы функции и произвольными выражениями (например, empty(foo()));
  • Добавлен метод Generator::throw();
  • Реализована серия новых функций в расширении cURL;
  • Добавлена поддержка атрибута Max-Age в setcookie();
  • Поддержка системы трассировки Systemtap на платформе Linux;
  • Оптимизация доступа к временным и компилированным переменным на уровне VM, что позволило сократить число обращений к памяти на 8%;
  • В php.ini добавлена опция для изменения пути ко временной директории PHP;
  • Добавлены функции mysqli_begin_transaction()/mysqli::begin_transaction();
  • Реализованы все опции mysqli_commit()/mysqli_rollback(), которые могут быть использованы с START TRANSACTION, COMMIT и ROLLBACK в MySQL 5.6;
  • Добавлены функции-врапперы recvmsg() и sendmsg() для ext/sockets;
  • Добавлена функций array_column, которая возвращает запрошенный столбец из многомерного массива;
  • Добавлена возможность использования нескалярных итераторов в качестве ключа в цикле foreach (например, "foreach ($iter as $k => $v)");
  • Добавлена поддержка изменения названия процесса через CLI/CLI-Server SAPI функцию cli_set_process_title($title);
  • Поддержка работы SAPI-обработчика Apache 2.4 на платформе Windows;
  • Изменения, нарушающие совместимость:
    • Реализация игнорирования регистра символов в именах функций, классов и констант теперь не привязывается к локали, а определяется в соответствии с правилами ASCII;
    • Прекращение поддержки Windows XP и Windows 2003.
    • Прекращение поддержки устаревших функций: php_logo_guid(), php_egg_logo_guid(), php_real_logo_guid(), zend_logo_guid();
    • Особенности работы функций pack() и unpack() приведены в соответствие с реализацией из состава Perl;
    • Прекращена поддержка функции php_logo_guid;
    • Расширение ext/mysql объявлено устаревшим, вместо него следует использовать MySQLi или PDO_MySQL.


  1. Главная ссылка к новости (http://news.php.net/php.announ...)
  2. OpenNews: Zend Optimizer+ одобрен для включения в состав PHP 5.5
  3. OpenNews: Zend Optimizer+ переведён в разряд свободных проектов и предложен для интеграции в PHP 5.5
  4. OpenNews: Релиз PHP 5.4.0. Обзор новшеств
Лицензия: CC-BY
Тип: Программы
Ключевые слова: php
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 09:18, 21/06/2013 [ответить] [смотреть все]
  • +8 +/
    >В качестве причины внедрения нового API называется безалаберное отношение многих разработчиков к генерации salt-ов и повсеместный выбор нестойких к перебору алгоритмов хэширования;

    Это проблема языка программирования?

     
     
  • 2.7, Аноним, 09:46, 21/06/2013 [^] [ответить] [смотреть все] [показать ветку]
  • +10 +/
    При попадании в опу есть два варианта действий:
    1. Направить все усилия, чтобы из опы выбраться.
    2. Направить все усилия, чтобы найти виновных, продолжая оставаться в опе неограниченно долго.

     
  • 2.10, сфываыва, 09:50, 21/06/2013 [^] [ответить] [смотреть все] [показать ветку]
  • +1 +/
    Это проблема безалаберных разработчиков.
     
     
  • 3.12, бедный буратино, 09:51, 21/06/2013 [^] [ответить] [смотреть все]
  • +7 +/
    Если бы язык не поощрял дурость, он не стал бы массовым.
     
     
  • 4.13, Аноним, 10:01, 21/06/2013 [^] [ответить] [смотреть все]
  • +3 +/
    +100500

    винда тем же путём идёт

     
  • 2.18, бедный буратино, 11:10, 21/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +7 +/
    >>В качестве причины внедрения нового API называется безалаберное отношение многих разработчиков к генерации salt-ов и повсеместный выбор нестойких к перебору алгоритмов хэширования;
    > Это проблема языка программирования?

    Безалаберность - это проблема языка программирования (точнее, среды исполнения).

    Когда язык разрешает делать так: $b = $a + 5; без инициализации $a - это поощряет безалаберность. Вместо того, чтобы бить в тамтамы и сообщать об ошибке, система считает "а вдруг девчонки" и исполняет код. Возможность поделить строку на число и прибавить что-нибудь булевое - из той же пьесы "Безалаберность как норма жизни". Для чего это сделано? Чтобы не пугать явными ошибками в ситуации, когда это явные ошибки? У меня нет оправдания такому ...зму. И именно это - проблема языка программирования, плодящая в в людях совершенно дурные привычки.

    И таких дизайн-решений в PHP хватает. Там даже есть несколько уровней предупреждений, когда очевидная проблема может показываться на одной системе и подавляться на другой. Удобно, что тут скажешь. Залил сайт, который у тебя работает, на хостинг, а там полэкрана ошибок. И это тоже проблема языка программирования, развивающая безалаберность.

    Не один здравый человек не назовёт такое решение хоть немного вменяемым. Людей с ранних пор приучают к неряшливому программированию, к подавлению ошибок, к наплевательству на всё, к отсутствию стиля. И это - проблема языка программирования.

     
     
  • 3.22, Аноним, 12:10, 21/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Не думал, что когда-нибудь буду готов подписаться под каждым словом буратины.
     
     
  • 4.25, acmnu, 12:25, 21/06/2013 [^] [ответить] [смотреть все]  
  • +5 +/
    Эй модеры, походу Буратину кто-то хакнул.
     
  • 4.27, бедный буратино, 12:38, 21/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Там в четвёртом абзаце должно быть Ни вместо Не , так что и на этот раз вам п... весь текст скрыт [показать]
     
  • 3.28, Corner, 13:14, 21/06/2013 [^] [ответить] [смотреть все]  
  • +3 +/
    b a 5 без инициализации a - полный бред Язык не разрешает это делать ... весь текст скрыт [показать]
     
     
  • 4.30, бедный буратино, 13:55, 21/06/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    http dev on 51t ru svodka-1371200752 html разрешает ещё он разрешает при ошиб... весь текст скрыт [показать]
     
     
  • 5.93, kurokaze, 14:58, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    по твоей же ссылке PHP Notice Undefined variable Читай внимательнее в следующи... весь текст скрыт [показать]
     
     
  • 6.104, бедный буратино, 15:16, 22/06/2013 [^] [ответить] [смотреть все]  
  • +2 +/
    Ээээ это мой тест Оно ИСПОЛНИЛО его К тому же, у многих в дефолте оно посылае... весь текст скрыт [показать]
     
     
  • 7.260, WhiteWind, 05:50, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Умные люди как я, например используют set_error_handler , чтобы все нотисы ва... весь текст скрыт [показать]
     
     
  • 8.261, бедный буратино, 06:01, 24/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Дефолт от этого не изменится И поэтому даже в этой теме кто-то считает это норм... весь текст скрыт [показать]
     
     
  • 9.269, arisu, 13:10, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    няшечка, это не 171 костыли 187 , это встроеная возможность языка ты совсем-... весь текст скрыт [показать]
     
  • 4.37, YetAnotherOnanym, 14:48, 21/06/2013 [^] [ответить] [смотреть все]  
  • +/
    прибавить что-нибудь булевое - из той же пьесы - где тут число ... весь текст скрыт [показать]
     
  • 3.29, Grammar Nazi, 13:16, 21/06/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    >Не один здравый человек не назовёт...
    >Ни один здравый человек не назовёт...
     
  • 3.38, Аноним, 15:20, 21/06/2013 [^] [ответить] [смотреть все]  
  • +4 +/
    Эталонное воплощение понятия профан Язык программирования - это понятие абстрак... весь текст скрыт [показать]
     
     
  • 4.43, бедный буратино, 16:12, 21/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Это поведение создаёт трудноуловимые ошибки на ровном месте Система должна не... весь текст скрыт [показать]
     
     
  • 5.52, ecevcfvfrw, 21:03, 21/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Можно подумать в жабоскрипте что-то лучше 2 2 22 true 2 2 4... весь текст скрыт [показать]
     
     
  • 6.57, Аноним, 22:30, 21/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Странный вопрос, конечно на lisp.
     
  • 6.59, AlexAT, 22:36, 21/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Вот это кстати хуже всего В PHP сложение и конкатенация , тьфу-тьфу,... весь текст скрыт [показать]
     
  • 6.64, бедный буратино, 04:43, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    http www youtube com watch v kXEgk1Hdze0 на берёзовых бруньках ... весь текст скрыт [показать]
     
  • 6.80, arisu, 13:27, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    > На чем веб программировать то?

    ни на чём.

     
     
  • 7.85, бедный буратино, 13:42, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    А на чём фидо программировать ... весь текст скрыт [показать]
     
     
  • 8.89, AlexAT, 13:51, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    > А на чём фидо программировать?

    На бинке? :)

     
  • 8.108, arisu, 15:19, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    > А на чём фидо программировать?

    на коленке.

     
  • 5.94, kurokaze, 15:00, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Буратина, признайся уже, php вывалил твой отвратительно написанный сорец и тебя ... весь текст скрыт [показать]
     
     
  • 6.112, бедный буратино, 15:27, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    мне не жалко, могу и признаться только я не понял, в чём ps у меня нет коллег... весь текст скрыт [показать]
     
  • 4.46, arisu, 16:53, 21/06/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    ок это проблема в мозгах авторов языка боооольшая проблема ах, если бы автор ... весь текст скрыт [показать]
     
  • 4.49, Grammar Nazi, 18:17, 21/06/2013 [^] [ответить] [смотреть все]  
  • +/
    >Не один здравый человек не будет...

    Ни один здравый человек не будет...

     
  • 4.54, лох, 21:33, 21/06/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Посмеёмся же над полным бредом Выходит, РНР - тоже что-то абстракное Хотя угол... весь текст скрыт [показать]
     
     
  • 5.60, AlexAT, 22:39, 21/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Это гораздо лучше, чем если бы он работал не так, как в описании Множество моло... весь текст скрыт [показать]
     
  • 3.56, pro100master, 22:16, 21/06/2013 [^] [ответить] [смотреть все]  
  • +2 +/
    не позволяет Я пробовал И если вы осуждаете какую-то сущность, потрудитесь ее ... весь текст скрыт [показать]
     
     
  • 4.63, бедный буратино, 04:34, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Я уже приводил ссылку Я просто сделал apt-get install php5-cli свят свят свя... весь текст скрыт [показать]
     
     
  • 5.156, pro100master, 16:50, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    еще раз - не умеете пользоваться - не пользуйтесь При включении соответствующег... весь текст скрыт [показать]
     
     
  • 6.159, бедный буратино, 16:55, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Мы говорим о том, что язык культивирует Чтобы разобраться в подобных сделать и... весь текст скрыт [показать]
     
     
  • 7.248, pro100master, 19:37, 22/06/2013 [^] [ответить] [смотреть все]  
  • +2 +/
    это называется профессионализм, бэби Если ЖД шпалы будут укладывать люди, котор... весь текст скрыт [показать]
     
     
  • 8.249, бедный буратино, 19:47, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Откуда новичку обо всём этом узнать Проблема именно в том, что он культивирует ... весь текст скрыт [показать]
     
     
  • 9.250, pro100master, 20:06, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    т е если вендор вашей ОС не заботится о сторонних пакетах - это проблема пыха ... весь текст скрыт [показать]
     
  • 9.251, arisu, 20:50, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    ты мне, конечно, не поверишь, но у нормальных людей принято сначала изучать язык... весь текст скрыт [показать]
     
     
  • 10.252, бедный буратино, 04:16, 23/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Дело не в языке А в том, что в реальности новичка нет понятия ушибленные разра... весь текст скрыт [показать]
     
  • 1.2, бедный буратино, 09:25, 21/06/2013 [ответить] [смотреть все]  
  • –1 +/
    > Поддержка сопрограмм (coroutine) и генераторов (generator), предоставляющих простой и не требующий создания шаблонов способ реализации итераторов;

    Вот я никогда не понимал, зачем? Кому нужно писать на php, тем всё это добро не впилось, только мешает. А тем, кому всё это нужно, на php писать в здравом уме не будет. В итоге только переусложнение "для своих", и этим никак не привлечь "чужих", у кого подобная функциональность есть давным-давно (а то прям в окно выглядываю и вижу, что за массовый забег, куда бегут все эти люди? а это с эрланга перебегают на php).

    Впрочем, раз надо, так надо. Чем бы дети не тешились. :) Дай им бог здоровья. Лет через 10 и php 5.5 до хостингов докатится. :)

     
     
  • 2.47, AlexAT, 18:15, 21/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Он практичен и удобен для скриптовых решений Нет возни с предкомпиляцией, C-под... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.50, arisu, 18:22, 21/06/2013 [^] [ответить] [смотреть все]  
  • +/
    это да прямо в глобальном namespace причём хоть бы имена в одном стиле выдержи... весь текст скрыт [показать]
     
  • 3.55, лох, 21:46, 21/06/2013 [^] [ответить] [смотреть все]  
  • +/
    в сравнении с чем С Си с шеллом это не плюс именно РНР это и плюс, и минус ... весь текст скрыт [показать]
     
     
  • 4.58, AlexAT, 22:34, 21/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Это плюс Когда вы пишете только на 1С питоне, руби, нужное вписать - вы пишет... весь текст скрыт [показать]
     
     
  • 5.82, arisu, 13:35, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    один из признаков хорошо сдизайненого языка 8212 логичность бесспорно, можно... весь текст скрыт [показать]
     
     
  • 6.88, AlexAT, 13:49, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Все зависит от количества встроенных функций В PHP их _слишком_ много Но это -... весь текст скрыт [показать]
     
     
  • 7.91, бедный буратино, 14:06, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Разница большая В полкилометра import bottle dir bottle AppEngineServer , ... весь текст скрыт [показать]
     
     
  • 8.99, kurokaze, 15:07, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Ох лол, в качестве доказательств ущербности php приводить не менее ущербный гвид... весь текст скрыт [показать]
     
     
  • 9.102, бедный буратино, 15:13, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Я на python с ruby перешёл Впрочем, я не думаю, что я какой-то язык осилил , я... весь текст скрыт [показать]
     
  • 7.111, arisu, 15:26, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    тут уже приводили чудесные примеры консистентных наименований и чудную единообр... весь текст скрыт [показать]
     
     
  • 8.114, AlexAT, 15:29, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Согласен С конзистентностью строковых функций у PHP большие проблемы, конечно ... весь текст скрыт [показать]
     
     
  • 9.117, бедный буратино, 15:31, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Если девелоперы php найдут, как это сделано в python, то может быть и скопируют ... весь текст скрыт [показать]
     
     
  • 10.122, AlexAT, 15:46, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Спасибо Совместимость ГБ между 2 7 и 3 мы уже видели Лучше пусть останутся сле... весь текст скрыт [показать]
     
     
  • 11.124, бедный буратино, 15:49, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Это разные ветки И никто не заставляет пользоваться именно 2 7 или именно 3 3, ... весь текст скрыт [показать]
     
     
  • 12.125, AlexAT, 15:52, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Между прочим - при нормальном коде прекрасно совместимы Лично перевёз базу кода... весь текст скрыт [показать]
     
     
  • 13.133, бедный буратино, 16:00, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Ну так на python 2 2 тоже стабильность Причём здесь нормальном коде и изъяты... весь текст скрыт [показать]
     
  • 9.132, arisu, 15:59, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    вот об этом я и говорил всё время, собственно груз легаси плюс изначальное отсу... весь текст скрыт [показать]
     
  • 5.98, kurokaze, 15:05, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Чепуха Я и на ruby пишу и на c objective-c java perl sh... весь текст скрыт [показать]
     
  • 2.97, kurokaze, 15:03, 22/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ну так не пиши Тебя что по вечерам избивают, заставляя писать на php Я наприме... весь текст скрыт [показать] [показать ветку]
     
     ....нить скрыта, показать (19)

  • 1.3, бедный буратино, 09:32, 21/06/2013 [ответить] [смотреть все]  
  • –1 +/
    А вообще, судя по ченчлогу, php плавно скатывается в python (разработчики явно с туториала python-а не вылазили), только с С-синтаксисом и набором legacy-ужаса.

    Но, опять же, зачем? Зачем нишевую вещь превращать в гибрид ужа и матрёшки? Кому это надо? Отпугнуть одних и не привлечь других.

    Или это уже агония?

     
     
  • 2.14, Аноним, 10:11, 21/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +7 +/
    Тоже самое говорили такие же «аналитики» про 5.0 версию — «php скатился в java», «зачем это нужно». Агония затянулась, не находите?
     
     
  • 3.15, бедный буратино, 10:18, 21/06/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Раньше сравнимых альтернатив по сложности стоимости не было, и php мог хоть кажд... весь текст скрыт [показать]
     
     
  • 4.32, куросава, 14:05, 21/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Пхп есть смысл выбирать хотя бы потому, что это сейчас единственный нормальный и... весь текст скрыт [показать]
     
     
  • 5.34, arisu, 14:31, 21/06/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    выше мы можем прочитать поппеншмерц похаписта.
     
  • 5.36, Аноним, 14:40, 21/06/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Это зависит от стандартов на код, если их нет, то да, будут проблемы, но так в л... весь текст скрыт [показать]
     
  • 5.45, Rodegast, 16:40, 21/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Похоже что пых это как раз самый ненормальный инструмент веб-разработки ... весь текст скрыт [показать]
     
  • 4.35, Аноним, 14:39, 21/06/2013 [^] [ответить] [смотреть все]  
  • +3 +/
    Все используют, они написаны на C и более оптимальны, чем если писать руками инт... весь текст скрыт [показать]
     
     
  • 5.66, бедный буратино, 07:44, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Надо же Только в python, наоборот, как-то нагляднее получается, когда пишешь ... весь текст скрыт [показать]
     
     
  • 6.77, arisu, 13:21, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    единообразие налицо, ага , значит 8212 это сложно, ради единообразия пишем... весь текст скрыт [показать]
     
     
  • 7.79, бедный буратино, 13:27, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Ковычки, скобочки, двоеточечки - отвлекают внимание, когда они перемешаны Взгля... весь текст скрыт [показать]
     
     
  • 8.103, arisu, 15:16, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    я не сомневался, что у тебя есть Обоснование а вот я тебе скажу, что длинные сл... весь текст скрыт [показать]
     
     
  • 9.109, бедный буратино, 15:20, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Это вы о чём ... весь текст скрыт [показать]
     
     
  • 10.116, arisu, 15:31, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    myvar 8230 8212 шибко проще читается, чем myvar dict 8230 ... весь текст скрыт [показать]
     
     
  • 11.118, бедный буратино, 15:33, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    raz raz,dva dva,tri tri шибко проще читается, чем raz raz, dva dva, tr... весь текст скрыт [показать]
     
     
  • 12.119, бедный буратино, 15:35, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    кроме того, это вводит единообразие с вызовом функций, везде всё одинаковое ... весь текст скрыт [показать]
     
  • 12.127, arisu, 15:54, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    совершенно не факт во второй форме я сразу вижу, где имена полей, а где значени... весь текст скрыт [показать]
     
     
  • 13.135, бедный буратино, 16:02, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    это не просто факт, это самый настоящий мазефакт впрочем, кто как хочет, тут пу... весь текст скрыт [показать]
     
     
  • 14.139, arisu, 16:16, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    слушай, тебя действительно какой-то похапэшник обидел ну вот зачем ты тащишь по... весь текст скрыт [показать]
     
     
  • 15.142, бедный буратино, 16:20, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Вы за нитью дискуссии вообще следите Это изначально был ответ на в 5 3 5 4 где... весь текст скрыт [показать]
     
     
  • 16.144, arisu, 16:24, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    а ничего, что с тех пор дискуссия ушла несколько в сторону или в голове жёсткие... весь текст скрыт [показать]
     
     
  • 17.148, бедный буратино, 16:33, 22/06/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    У меня всё записано В теме про пых упомянуть пых - это что-то невероятное Д... весь текст скрыт [показать]
     
     
  • 18.150, AlexAT, 16:35, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Мы видим, угу http w3techs com technologies overview programming_language all... весь текст скрыт [показать]
     
     
  • 19.157, бедный буратино, 16:50, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Есть такая вещь, называется свой мозг Технологии понятного твитера за 2 часа... весь текст скрыт [показать]
     
     
  • 20.161, AlexAT, 17:00, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Пойми Я не говорю, что python плох Он для веба ни хорош, ни плох Его просто Н... весь текст скрыт [показать]
     
  • 20.258, Geol, 01:09, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    По моему бесит тут как раз пвас, остальные вроде спокойны ... весь текст скрыт [показать]
     
  • 21.263, бедный буратино, 06:04, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Меня бесят все эти люди, которые ходят за мной и рассказывают, что php, оказывае... весь текст скрыт [показать]
     
  • 22.265, AlexAT, 07:22, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    PHP нельзя сравнивать с Python - последний по сравнению с PHP достаточно куцый ... весь текст скрыт [показать]
     
  • 23.267, бедный буратино, 07:34, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    И это говорят про язык, ченчлог каждой версии которого вызывает кучу вопросов И... весь текст скрыт [показать]
     
  • 24.268, AlexAT, 07:42, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Пытаться впихнуть всё и вся в одну строку - очень плохой тон Отчасти то, что пе... весь текст скрыт [показать]
     
  • 24.271, arisu, 13:14, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    голубчик, в руби это реализовано намного красивей ... весь текст скрыт [показать]
     
  • 22.270, arisu, 13:12, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    можно, можно два примерно одинаковых по идиотизму языка идиотизм, конечно, нем... весь текст скрыт [показать]
     
  • 18.153, arisu, 16:39, 22/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    такое же говно, как и любой язык, где нет first class continuations ... весь текст скрыт [показать]
     
     
  • 19.158, бедный буратино, 16:53, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    юзкейс, где это РЕАЛЬНО ПРИМЕНИМО, можно я могу максимально возможно эмулироват... весь текст скрыт [показать]
     
     
  • 20.160, arisu, 16:57, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    в любой обработке любой формы собственно, везде, где есть необходимость что-то ... весь текст скрыт [показать]
     
  • 21.163, AlexAT, 17:02, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Да, было бы удобно Если бы не одно но В вебе нет никаких гарантий для wa... весь текст скрыт [показать]
     
  • 22.166, arisu, 17:05, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    ну и фиг с ним значит, continuation некоторое время полежит в сейфе, а потом ег... весь текст скрыт [показать]
     
  • 23.173, бедный буратино, 17:20, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Вы объясните, эта штука может восстанавливать историю То есть, там есть каждый ... весь текст скрыт [показать]
     
  • 24.177, arisu, 17:26, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    не буду я ничего объяснять, это бессмысленно про 171 эту штуку 187 можно в ... весь текст скрыт [показать]
     
  • 25.179, бедный буратино, 17:31, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Мы про эту штуку смотрели, в двух-трёх интернетах и одном интернате Не особо по... весь текст скрыт [показать]
     
  • 26.182, arisu, 17:37, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    вот это и есть 171 потолок 187 простоты гвидобейсика когда задачи посложнее... весь текст скрыт [показать]
     
  • 27.193, бедный буратино, 18:04, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    А в чём проблема делать нормальную модульность Нормальный обмен данными Функци... весь текст скрыт [показать]
     
  • 28.197, AlexAT, 18:10, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    > Эти примеры - прежде всего, учебные.

    'nuff said.

     
  • 28.200, arisu, 18:13, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    проблемы начинаются, когда с этой фигнёй надо взлетать.
     
  • 26.186, AlexAT, 17:48, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Проблема в том, что твитеры в сто строк никому не интересны А за пределами оных... весь текст скрыт [показать]
     
  • 27.190, бедный буратино, 17:56, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    youtube не нравится, потому что слишком большой твитеры не нравятся, потому что... весь текст скрыт [показать]
     
  • 28.201, arisu, 18:14, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    поэтому пока питонисты медитируют денег-то на еду нет, проект работает , пыхеры... весь текст скрыт [показать]
     
  • 29.206, бедный буратино, 18:18, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    А нехер было в программисты идти Но по факту получается наоборот - пыхеры работ... весь текст скрыт [показать]
     
  • 30.209, arisu, 18:23, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    а мне вообще на твой проект плевать, мне надо, чтобы колбаса регулярно поступала... весь текст скрыт [показать]
     
  • 30.211, AlexAT, 18:24, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    вряд ли будет существовать вообще в разумные сроки, потому что теоретики такие т... весь текст скрыт [показать]
     
  • 31.214, бедный буратино, 18:26, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    сроки стали раз в 10 меньше ... весь текст скрыт [показать]
     
  • 32.215, AlexAT, 18:28, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Все проблемы начинаются обычно не на самом взлете, а в первые дни после оного, н... весь текст скрыт [показать]
     
  • 33.217, бедный буратино, 18:30, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    А я видел много пыхеров И вот это - про них А заявленная вещь работает именно ... весь текст скрыт [показать]
     
  • 34.220, AlexAT, 18:31, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Мы с тобой ниже беседуем про инкапсуляцию данных сессии в URL cookie Так вот п... весь текст скрыт [показать]
     
  • 35.225, бедный буратино, 18:41, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Поэтому планирование должно быть вперёд реализации И не должно быть запросов по... весь текст скрыт [показать]
     
  • 36.226, AlexAT, 18:43, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Так у тебя они будут - ты же собрался всю историю в запросе держать Вот о том и... весь текст скрыт [показать]
     
  • 37.232, бедный буратино, 18:55, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Какую историю Всё состояние Обычный dict Для корзинки магазина это список тов... весь текст скрыт [показать]
     
  • 38.233, AlexAT, 18:56, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Её обрежет Web-сервер На входе ... весь текст скрыт [показать]
     
  • 39.235, arisu, 19:00, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    или браузер на выходе ... весь текст скрыт [показать]
     
  • 40.238, AlexAT, 19:06, 22/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    > или браузер. на выходе.

    Вариант :)

     
  • 41.240, бедный буратино, 19:10, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Как браузер на выходе может обрезать url, который написан в ссылке на сайте под... весь текст скрыт [показать]
     
  • 39.237, бедный буратино, 19:04, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Пусть режет Но нельзя будет скопировать имеется ввиду, что ограничитель срабо... весь текст скрыт [показать]
     
  • 36.229, arisu, 18:50, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    итого ты пишешь две реализации одного и того же вместо одной передовой подход,... весь текст скрыт [показать]
     
  • 37.236, бедный буратино, 19:02, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    нет если я хочу использовать сериализацию в url, я знаю, зачем если не хочу - ... весь текст скрыт [показать]
     
  • 20.162, arisu, 17:01, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    более того при наличии first class continuations таких 171 обработчиков 187 ... весь текст скрыт [показать]
     
  • 21.171, бедный буратино, 17:14, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Может быть Когда я такие вещи читаю, чувствую себя пыхером, смотрящим на python... весь текст скрыт [показать]
     
  • 22.172, AlexAT, 17:16, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    С ходу замечание по сути а если юзер ходит с двух браузеров или открытых стран... весь текст скрыт [показать]
     
  • 23.174, бедный буратино, 17:24, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Да там больше замечаний, на самом деле Выдавать при запуске ID, а хэш то... весь текст скрыт [показать]
     
  • 24.175, AlexAT, 17:24, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Сессии, ID юзера транзакционность ... весь текст скрыт [показать]
     
  • 25.176, бедный буратино, 17:26, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Как получить сессию из одного браузера в другой ... весь текст скрыт [показать]
     
  • 26.178, AlexAT, 17:29, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Варианта реализации на самом деле два больше, но остальные менее интересны 1 ... весь текст скрыт [показать]
     
  • 27.181, бедный буратино, 17:37, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Я так и не понял одного - если зайти с двух браузеров, без авторизации, на главн... весь текст скрыт [показать]
     
  • 28.185, AlexAT, 17:46, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Без авторизации - проблематично Но вот имея ссылку в двух окнах - мы получим ра... весь текст скрыт [показать]
     
  • 22.180, arisu, 17:35, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    ты сам всё и описал отличный пример костыляния с ходу, не думая я делаю функц... весь текст скрыт [показать]
     
  • 23.183, AlexAT, 17:38, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    А если у тебя вместо ожидать-списка-от-юзера внезапно снова пришло дать-спи... весь текст скрыт [показать]
     
  • 24.187, arisu, 17:49, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    да на здоровье я ж сказал, это no-brainer возвратить результат типа 171 пере... весь текст скрыт [показать]
     
  • 25.189, AlexAT, 17:52, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Это не no-brainer Это нормальное поведение Юзер может в соседней странице и ф... весь текст скрыт [показать]
     
  • 26.191, бедный буратино, 18:01, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Не должно быть такого url, за исключением секретных данных , должен однозначн... весь текст скрыт [показать]
     
  • 27.194, AlexAT, 18:06, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Шпасибо Я хочу корзинку, при которой я могу открыть сразу 10-15 окон с товарами... весь текст скрыт [показать]
     
  • 28.203, бедный буратино, 18:16, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Сериализация не похода по товарам url-ы у товаров обычные 2, 234, 244 Просто... весь текст скрыт [показать]
     
  • 29.208, AlexAT, 18:21, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Так в URL или в cookie Cookie - та же сессия, только с другого боку Ну и да - ... весь текст скрыт [показать]
     
  • 30.210, arisu, 18:24, 22/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    да ему вообще ничего знать не надо, кроме id сессии меньше знаешь 8212 крепч... весь текст скрыт [показать]
     
  • 31.212, AlexAT, 18:25, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    100500 ... весь текст скрыт [показать]
     
  • 31.216, бедный буратино, 18:28, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Восстановление всей ситуации URL однозначно идентифицирует всю историю Если чт... весь текст скрыт [показать]
     
  • 32.218, AlexAT, 18:30, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Сеанс контекст на сервере однозначно идентифицирует всё состояние И сломать его... весь текст скрыт [показать]
     
  • 32.224, arisu, 18:39, 22/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    вот поэтому, например, тебя вообще нельзя допускать к разработке сколько-нибудь ... весь текст скрыт [показать]
     
  • 33.228, бедный буратино, 18:48, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Сейчас лучше, чем никогда Хотя никогда зачастую лучше, чем прямо сейчас Тот, к... весь текст скрыт [показать]
     
  • 34.230, arisu, 18:51, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    проблема в том, что у тебя нет ни технической практичности, ни юзерской вот в ч... весь текст скрыт [показать]
     
  • 35.234, бедный буратино, 18:58, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Мож и нет Раньше я хиты делал, что каждая собака знала а сейчас только 10 лет ... весь текст скрыт [показать]
     
  • 26.192, arisu, 18:03, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    я имел в виду свой пример 3 как это 171 забыла 187 это возможно только по... весь текст скрыт [показать]
     
  • 27.195, AlexAT, 18:08, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    В случае хранения сессии в виде данных - это нормально, потому что фреймворк вос... весь текст скрыт [показать]
     
  • 28.202, arisu, 18:15, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    вздыхает continuation и есть такой контекст в том-то и соль да без разницы ... весь текст скрыт [показать]
     
  • 29.205, AlexAT, 18:17, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Не такой Определить, что сохранять в этом контексте в каждом конкретном случае ... весь текст скрыт [показать]
     
  • 30.219, arisu, 18:30, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    очень просто надо только отвыкнуть пихать везде глобальные переменные 8212 и... весь текст скрыт [показать]
     
  • 31.223, AlexAT, 18:37, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Непросто Контекст может включать в себя целую пачку объектов, а цепочка вызовов... весь текст скрыт [показать]
     
  • 32.227, arisu, 18:47, 22/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    и это не страшно совсем irl 8212 совсем немного одна функция 8212 одно ... весь текст скрыт [показать]
     
  • 33.231, AlexAT, 18:54, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Вот так вот плавно мы и пришли к концепту фреймворка Всё равно всё в итоге пр... весь текст скрыт [показать]
     
  • 34.241, arisu, 19:11, 22/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    я, собственно, слово 171 фрэймворк 187 и употребил первый и даже написал о ... весь текст скрыт [показать]
     
  • 35.243, бедный буратино, 19:17, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален и чо время на разработку - это раз читаемость, поддержи... весь текст скрыт [показать]
     
  • 36.245, arisu, 19:31, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    ждите я же сказал, что мне оно неинтересно и бесполезно а ещё менее интересно ... весь текст скрыт [показать]
     
  • 27.196, бедный буратино, 18:10, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    В програмках нельзя было залезть через спину с трёх сторон одновременно А в чём... весь текст скрыт [показать]
     
  • 28.199, AlexAT, 18:11, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    В том, что один и тот же юзер одновременно может сидеть на урлах a, b и c И ... весь текст скрыт [показать]
     
  • 29.204, arisu, 18:17, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    а не может, не положено!
     
  • 30.207, AlexAT, 18:20, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Ну, увы, в реальности юзер хочет относительной свободы действий Если скажете н... весь текст скрыт [показать]
     
  • 31.221, arisu, 18:33, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    зато у питониста тогда сервер под нагрузкой не будет проседать в виду отсутстви... весь текст скрыт [показать]
     
  • 32.242, бедный буратино, 19:14, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Мы ещё раз пришли к тому, от чего ушли Веб в подавляющем большинстве случаев эт... весь текст скрыт [показать]
     
  • 33.247, arisu, 19:35, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    может, может в том-то и фикус спрятан it s just you who can t wrap your mind a... весь текст скрыт [показать]
     
  • 23.188, бедный буратино, 17:50, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Я не понимаю, что такое список ниасилили У меня тоже список, который функции п... весь текст скрыт [показать]
     
  • 24.198, arisu, 18:10, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    перевожу 171 истёк тайм-аут на сессию 187 или 171 иксы отвалились 187 ... весь текст скрыт [показать]
     
  • 25.213, бедный буратино, 18:25, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    А в чём проблема Если j это не коннектор к базе данных, а сама база данных Кро... весь текст скрыт [показать]
     
  • 26.222, arisu, 18:34, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    а вот это ты бы понял, если бы был программистом каждый раз, когда ты используе... весь текст скрыт [показать]
     
  • 27.239, бедный буратино, 19:09, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    В чём принципиальная разница между той же глобальной переменной j, живущей в мод... весь текст скрыт [показать]
     
  • 20.164, arisu, 17:02, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    p s я не спорю, что вышенаписаное можно проэмулировать но это будет костыль ... весь текст скрыт [показать]
     
  • 21.167, AlexAT, 17:06, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Проблема в необходимости держать запущенным процесс на каждый сеанс А если не д... весь текст скрыт [показать]
     
  • 22.168, arisu, 17:08, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    или реализовать веб-сервер как часть фрэймворка ну и да тут ещё был бы полезен... весь текст скрыт [показать]
     
  • 23.169, AlexAT, 17:10, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Вполне С другой стороны - это гвоздями приколотит язык фреймворк к вебу, и испо... весь текст скрыт [показать]
     
  • 24.184, arisu, 17:42, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    да ни разу в том-то и штука, что программы про этот фрэймворк знают мизер факт... весь текст скрыт [показать]
     
  • 20.259, Geol, 01:12, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    вы в 90-х застряли ... весь текст скрыт [показать]
     
  • 21.262, бедный буратино, 06:02, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    А что ещё на php пишут ps А куда такую высокоинтеллектуальную беседу дели ... весь текст скрыт [показать]
     
  • 22.264, AlexAT, 07:18, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Много чего пишут У нас, например, анализатор аномалий объёма телефонного трафик... весь текст скрыт [показать]
     
  • 23.272, arisu, 13:14, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    НО ЗАЧЕМ ... весь текст скрыт [показать]
     
  • 24.279, AlexAT, 14:40, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Что значит ЗАЧЕМ С помощью конкретного инструмента конкретную задачу поиска ано... весь текст скрыт [показать]
     
  • 25.282, arisu, 14:49, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    собственно, у меня есть ничем не подкреплённое подозрение, что перл тут подошёл ... весь текст скрыт [показать]
     
  • 26.284, AlexAT, 14:54, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Перл не подходит сразу в силу того, что этот код надо поддерживать несколько лет... весь текст скрыт [показать]
     
  • 27.285, arisu, 15:03, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    читабельность перла, собственно, зависит от рук и мозга пишущего и в перле сиги... весь текст скрыт [показать]
     
  • 27.286, arisu, 15:03, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    кстати, никогда не мог запомнить obj- field или obj- field логическому вывод... весь текст скрыт [показать]
     
  • 28.287, AlexAT, 15:17, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Поддается obj- field - это property field объекта obj Как и во всех языках, н... весь текст скрыт [показать]
     
  • 29.288, arisu, 15:30, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    не поддаётся ибо конструкция var value тогда должна присваивать значение н... весь текст скрыт [показать]
     
  • 30.289, AlexAT, 16:22, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Нет Такое присваивание, кстати, есть, и выглядит как var value Достаточно ... весь текст скрыт [показать]
     
  • 31.290, arisu, 16:29, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    а зачем вот в sh с этим всё понятно 171 187 там 8212 оператор а тут ... весь текст скрыт [показать]
     
  • 16.146, AlexAT, 16:27, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Ох, ёшкин код sic , а вот и источник детских комплексов вылез Только, боюсь, ... весь текст скрыт [показать]
     
     
  • 17.149, бедный буратино, 16:34, 22/06/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Нихрена ты, Вася, не понял Запомни, навсегда запомни Чувство юмора - это умени... весь текст скрыт [показать]
     
     
  • 18.151, AlexAT, 16:36, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Слив засчитан ... весь текст скрыт [показать]
     
  • 14.141, AlexAT, 16:18, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Мне например от 5 3 нужны closures, от 5 4 - traits Кроме того - в языке насто... весь текст скрыт [показать]
     
     
  • 15.152, бедный буратино, 16:38, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    В языке настолько дофига всего нет, что его пытаются превратить в python со скоб... весь текст скрыт [показать]
     
     
  • 16.154, AlexAT, 16:43, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Ну эээ ты знаешь - радоваться отсутствию разных инструментов может только ... весь текст скрыт [показать]
     
  • 8.105, arisu, 15:17, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    p s и, кстати, вот это вот 171 187 8212 нифига не очевидная конструкц... весь текст скрыт [показать]
     
     
  • 9.110, бедный буратино, 15:26, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Чувак, я ни разу не читал про эту конструкцию ни в одном мануале Я просто видел... весь текст скрыт [показать]
     
     
  • 10.120, arisu, 15:36, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    а я ожидаю двойное разыменование указателя а почему эта фигня заместо работы с ... весь текст скрыт [показать]
     
     
  • 11.121, бедный буратино, 15:44, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Потому что одна звезда для другого def keyz raz,dva,tri print raz pri... весь текст скрыт [показать]
     
     
  • 12.123, AlexAT, 15:48, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Именно Ааааааааааааааааааааааааааааааааа Уж лучше пыховый str_repeat - по кр... весь текст скрыт [показать]
     
     
  • 13.126, бедный буратино, 15:53, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Это не умножение строки на число Это помножение строки числом Это самое лог... весь текст скрыт [показать]
     
     
  • 14.128, AlexAT, 15:54, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Ну так - оператор умножения или помножения Obvious fix А когда вырастае... весь текст скрыт [показать]
     
     
  • 15.137, бедный буратино, 16:10, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    f lambda a a f 5 5 f 5 Traceback most recent call last File stdin ... весь текст скрыт [показать]
     
     
  • 16.138, бедный буратино, 16:12, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    и летний хит f function lambda at 0x7f9a1d6bd578 f 5 function la... весь текст скрыт [показать]
     
  • 16.143, AlexAT, 16:21, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Хорошее лучше, чем плохое Светлое светлее, чем яркое Красное краснее, чем зеле... весь текст скрыт [показать]
     
     
  • 17.147, бедный буратино, 16:30, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Вообще-то, всё в python отвечает этой философии И именно поэтому python настоль... весь текст скрыт [показать]
     
  • 14.130, arisu, 15:58, 22/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    а ещё из того же курса мы помним, что умножение 8212 коммутативно что должно... весь текст скрыт [показать]
     
     
  • 15.136, бедный буратино, 16:03, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    20 a aaaaaaaaaaaaaaaaaaaa ... весь текст скрыт [показать]
     
     
  • 16.140, arisu, 16:17, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    эту логику я постигнуть не способен судя по твоему описанию, должно было получи... весь текст скрыт [показать]
     
     
  • 17.145, бедный буратино, 16:26, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    a раз по 20 не может быть в принципе а почему это работает, вы сами объяснили... весь текст скрыт [показать]
     
     
  • 18.155, arisu, 16:45, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    вот именно а должно почему именно 20 раз по a , а не a раз по 20 где логик... весь текст скрыт [показать]
     
     
  • 19.165, бедный буратино, 17:03, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Когда постоянно будешь натыкаться на kw, обязательно захочешь попробовать ... весь текст скрыт [показать]
     
     
  • 20.170, arisu, 17:10, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Гурв 1110 ник зн 1110 ма з ст 1110 ни г 1110 псового п 1110 рата Жид Шо... весь текст скрыт [показать]
     
  • 12.129, arisu, 15:55, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    вот мы и вернулись к тому, с чего начинали ... весь текст скрыт [показать]
     
  • 3.16, Ivan1986, 10:22, 21/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Да ладно, аналитики с ЛОРа они такие :)
     
  • 3.17, бедный буратино, 10:46, 21/06/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Да никто и не говорит, что php умрёт в одночасье - кто ж тогда ораву голодных пы... весь текст скрыт [показать]
     
     
  • 4.42, Аноним, 16:05, 21/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    чтобы умер php, надо убить много cms да фреймворков интернет, ессно, в одночась... весь текст скрыт [показать]
     
     
  • 5.44, бедный буратино, 16:18, 21/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Фреймворки на php - это вообще отдельная хохма Пытаются эмулировать вещи, котор... весь текст скрыт [показать]
     
     
  • 6.48, AlexAT, 18:17, 21/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Вот это и называется - быдлокодер Надо отстреливать сразу Если пишешь на языке... весь текст скрыт [показать]
     
  • 6.53, Аноним, 21:03, 21/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Это ещё чё Современные программеры - лишь жалкие подражатели извергов, эмулирую... весь текст скрыт [показать]
     
  • 6.61, Аноним, 22:47, 21/06/2013 [^] [ответить] [смотреть все]  
  • +2 +/
    Потому что PHP как платформа для web разработки - лучше А у ruby с python не по... весь текст скрыт [показать]
     
     
  • 7.62, бедный буратино, 04:26, 22/06/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Лучше Для разгильдяев Потому что поощряет разгильдяйство Для нормальных людей... весь текст скрыт [показать]
     
  • 2.100, kurokaze, 15:09, 22/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Не, когда php опуститься на дно окончательно, снизу постучит гвидобейсик Это же... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.106, бедный буратино, 15:18, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Это трагедия Потеря целых 20 мб свободного пространства Какой-нибудь пых захоч... весь текст скрыт [показать]
     
  • 1.4, Sylvia, 09:38, 21/06/2013 [ответить] [смотреть все]  
  • +6 +/
    для тех кто будет переезжать:

    APC - более не поддерживается, в связи с внедрением zend opcache авторы на дальнейшее развитие расширения забили. Тем кому нужен кеш для переменных могут воспользоваться APCu (есть в PECL, версия 4.0.2), APCu создан на базе APC двумя авторами APC

    eaccelerator - можно взять из master ветки github'a как и для 5.4, в eaccelerator.c убрать #include "php_logos.h" , можно пользоваться, хотя ZendOpcache отчасти лучше будет

    Xcache - версия 3.1.0-dev доступна в trunk

    личные впечатления от перехода на 5.5 - больше тормозит и с аппетитом кушает память

     
     
  • 2.31, DeadLoco, 14:00, 21/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    А ведь еще недавно ходили слухи, что именно АРС будет включен в штатную поставк... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.39, Sylvia, 15:45, 21/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    его не погнали, просто амбиции авторов поумерили, вот xcache не претендовал на в... весь текст скрыт [показать]
     
  • 2.266, Аноним, 07:30, 24/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    cd /usr/ports/devel/pecl-APCu && make install clean

    спасибо ;)

     
  • 1.5, бедный буратино, 09:43, 21/06/2013 [ответить] [смотреть все]  
  • +/
    > Добавлена возможность использования нескалярных итераторов в качестве ключа в цикле foreach (например, "foreach ($iter as $k => $v)");

    А можно для деревенских, что это?

    for i in iter: я понимаю, а вот это? кто кого харлал?

    Вообще, тупо эти самые новомодные в 5.5 итераторы в foreach поддерживаются?

    >  Прекращение поддержки Windows XP и Windows 2003.

    "ну теперь венде точно капец" (ц)

     
  • 1.6, труляля, 09:44, 21/06/2013 [ответить] [смотреть все]  
  • +1 +/
    > Поддержка ключевого слова "finally"
    > Релиз PHP 5.5.0

    лучше поздно, чем никогда.

     
     
  • 2.9, бедный буратино, 09:48, 21/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    До 5 5 разработчики даже не знали о существовании python А тут открыли мануал, ... весь текст скрыт [показать] [показать ветку]
     
  • 1.8, бедный буратино, 09:46, 21/06/2013 [ответить] [смотреть все]  
  • –1 +/
    Новость в реалтайме меняется. Одно откомментируешь, другое появляется. Стесняются сразу всё показать, что ли?
     
  • 1.11, бедный буратино, 09:50, 21/06/2013 [ответить] [смотреть все]  
  • +/
    > Возможность использования empty() и isset() над результатом работы функции и произвольными выражениями (например, empty(foo()));

    В смысле? А что, и этого не было? ЛЮДИ! КАК ВЫ ТАМ ЖИЛИ?

     
     
  • 2.19, arisu, 12:00, 21/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    эк тебя bombanulo.
     
     
  • 3.20, бедный буратино, 12:02, 21/06/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    > эк тебя bombanulo.

    ась?

     
     
  • 4.21, arisu, 12:07, 21/06/2013 [^] [ответить] [смотреть все]  
  • +4 +/
    именно то пыхеры сидят, улыбаются перловщики сидят, улыбаются гвидобейсиковцы... весь текст скрыт [показать]
     
     
  • 5.40, Аноним, 15:56, 21/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    зато сколько уникального контенту.
    зачем пхп, когда постинг?
     
     
  • 6.41, бедный буратино, 15:58, 21/06/2013 [^] [ответить] [смотреть все]  
  • +/
    буратино vs php останется только один максимум два... весь текст скрыт [показать]
     
  • 1.23, Аноним, 12:13, 21/06/2013 [ответить] [смотреть все]  
  • +/
    Это когда-нибудь закончится ALGOL-68 получится ... весь текст скрыт [показать]
     
     
  • 2.24, arisu, 12:23, 21/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    когда умрёт последний пыхер ... весь текст скрыт [показать] [показать ветку]
     
  • 1.26, Аноним, 12:31, 21/06/2013 [ответить] [смотреть все]  
  • +1 +/
    Пых напоминает ту категорию людей, которую все знают, шпыняют и постоянно исполь... весь текст скрыт [показать]
     
     
  • 2.33, Пышпер, 14:11, 21/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Этим шпыняющим просто завидно, что они бизнесу нафиг не нужны со своими модными ... весь текст скрыт [показать] [показать ветку]
     
  • 1.51, chester, 20:55, 21/06/2013 [ответить] [смотреть все]  
  • +1 +/
    Красота то какая, сколько мнений )) Я лично считаю знание сила, не важно какой язык программирования ты знаешь. Поэтому хаить пых и его программеров глупо, лучше взять мануал и работать над собой)) Всем удачи.
     
  • 1.65, Аноним, 04:43, 22/06/2013 [ответить] [смотреть все]  
  • +/
    Где скачать порно, бесплатно и без регистрации ?
     
     
  • 2.67, Аноним, 08:13, 22/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    очевидно, на сайте, CMS которого написана на PHP.
     
  • 1.68, бедный буратино, 08:50, 22/06/2013 [ответить] [смотреть все]  
  • +/
    кстати, господа пыхеры, помните конкурс по написанию простой, понятной и краткой реализации задания:


    Пример: найти гласные буквы (латинские), которые встречаются во всех словах


    ruby (простая):

    words = 'fuckthemall aeouy yeah'.split
    result = ['a', 'e', 'i', 'o', 'u', 'y'].find_all{ |c| words.all?{ |word| word.index c } }

    python (простая):

    words = 'fuckthemall aeouy yeah'.split()
    result = [c for c in 'aeiouy') if all(c in word for word in words)]


    там в теме есть и "нечто совершенно иное": http://www.opennet.ru/openforum/vsluhforumID3/90334.html


    покажите вариант на php?

     
     
  • 2.69, AlexAT, 11:46, 22/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А сможешь объяснить, зачем?
     
     
  • 3.70, бедный буратино, 11:52, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Чтобы сравнить элегантность, удобство читать и удобство писать для языков ... весь текст скрыт [показать]
     
     
  • 4.71, AlexAT, 11:56, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Это можно сравнить, только взяв два аналогичных по функциям достаточно больших п... весь текст скрыт [показать]
     
     
  • 5.72, бедный буратино, 12:16, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Чтобы сравнить элегантность языков, достаточно подобного сравнения, и сразу буде... весь текст скрыт [показать]
     
     
  • 6.73, AlexAT, 12:26, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    А затем, чтобы избежать предвзятости сферического сравнения в вакууме На больши... весь текст скрыт [показать]
     
     
  • 7.74, бедный буратино, 12:33, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Чтобы написать большой проект - нужно написать много-много маленьких модулей И ... весь текст скрыт [показать]
     
     
  • 8.76, AlexAT, 12:46, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    См пост ниже ... весь текст скрыт [показать]
     
  • 6.95, arisu, 15:01, 22/06/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    чушь ... весь текст скрыт [показать]
     
     
  • 7.107, бедный буратино, 15:19, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    от абаснуя слышу... весь текст скрыт [показать]
     
     
  • 8.113, arisu, 15:29, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    обоснования точь-в-точь повторяют твои ... весь текст скрыт [показать]
     
     
  • 9.115, бедный буратино, 15:30, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    это я понял ... весь текст скрыт [показать]
     
  • 2.75, AlexAT, 12:43, 22/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    in fuckthemall aeouy yeah letters array a , e , i , j , o , u , y f... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.78, бедный буратино, 13:22, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Мне эти слова не очень знакомы В отличие от слов for , in , all и if , кот... весь текст скрыт [показать]
     
     
  • 4.81, AlexAT, 13:29, 22/06/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Суть не в этом Когда я беру чужой код - я хочу наглядности Потому что времени ... весь текст скрыт [показать]
     
     
  • 5.83, бедный буратино, 13:40, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    как использовать in во всех случаях, я понял интуитивно, без справочников хоть ... весь текст скрыт [показать]
     
     
  • 6.86, AlexAT, 13:45, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Общие принципы, которые ныне используются везде - это принципы C Тчк А знаешь,... весь текст скрыт [показать]
     
     
  • 7.90, бедный буратино, 14:00, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    В C есть такая диктоориентированность, позволяющая легко и просто делать трюки, ... весь текст скрыт [показать]
     
  • 5.84, бедный буратино, 13:41, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Осталось только провести опрос среди разных людей-итышек с просьбой наглядно оце... весь текст скрыт [показать]
     
     
  • 6.87, AlexAT, 13:46, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Причем желательно среди людей активно программирующих, но не сильно знакомых с к... весь текст скрыт [показать]
     
     
  • 7.92, бедный буратино, 14:07, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    irc, jabber-конференции, жуики всякие я в подобных вещах ничего не понимаю, поэ... весь текст скрыт [показать]
     
  • 3.96, arisu, 15:02, 22/06/2013 [^] [ответить] [смотреть все]  
  • +/
    бесполезные сигилы убивают.
     
  • 2.101, kurokaze, 15:12, 22/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Спасибо торагой, твой батхерт сделал мой день :)

     
  • 2.273, almadomundo, 13:48, 24/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Не очень знаком с синтаксисом Ruby Python Если речь о том, чтобы найти все глас... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.274, arisu, 13:56, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    например, 171 замыкания 187 , которым надо руками указывать, что они захват... весь текст скрыт [показать]
     
     
  • 4.275, almadomundo, 14:22, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Это можно считать как плюсом, так и минусом С одной стороны - согласен, если н... весь текст скрыт [показать]
     
     
  • 5.276, arisu, 14:30, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    это минус потому что заставляет выполнять руками задачу, с которой отлично спра... весь текст скрыт [показать]
     
     
  • 6.281, AlexAT, 14:48, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Это концепция языка - у него только принудительное наследование между scope ами ... весь текст скрыт [показать]
     
     
  • 7.283, arisu, 14:52, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    она везде неудобна, потому что заставляет делать за машину её работу с таким же... весь текст скрыт [показать]
     
  • 5.277, arisu, 14:32, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    алсо, bintTo не нужен достаточно иметь нормальные nested functions, и тогда т... весь текст скрыт [показать]
     
     
  • 6.278, almadomundo, 14:39, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    Не соглашусь Использование переменных внутри тела замыкания неявно привязывает ... весь текст скрыт [показать]
     
     
  • 7.280, arisu, 14:45, 24/06/2013 [^] [ответить] [смотреть все]  
  • +/
    эм это и есть суть замыканий захватить с собой контекст это, пардон май фрэ... весь текст скрыт [показать]
     
  • 1.244, бедный буратино, 19:18, 22/06/2013 [ответить] [смотреть все]  
  • +/
    ушёл.

    ноющим пыхерам на заметку:

    https://www.google.com/search?q=%22powered+by+trac%22

     
     
  • 2.246, AlexAT, 19:33, 22/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Багзиллы намного больше.
     
  • 1.291, Аноним, 23:42, 26/06/2013 [ответить] [смотреть все]  
  • +/
    Вы такие смешные, ребята Кто-то в это время на пхп кодит и бабло зарабатывает, ... весь текст скрыт [показать]
     
     
  • 2.292, arisu, 23:54, 26/06/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > Вы такие смешные, ребята. Кто-то в это время на пхп кодит и
    > бабло зарабатывает, а вы тут бои по переписке устраиваете, видимо мамы
    > перекормили вас.

    а мы уже заработали, нам не надо с утра до вечера горбатиться.

     
  • 1.293, Аноним, 03:25, 29/06/2013 [ответить] [смотреть все]  
  • +/
    portmaster -o lang/php55 lang/php5
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor