Vitsliputsli, открою секрет - то что вы сейчас назвали извращением называется long polling. Вся технология построена на том, чтобы раз в определённый промежуток времени посылать что-то с сервера, держа keep-alive http соединение.
И т.е. то, что какой-нибудь ВК или Facebook у вас занимает "целый поток из 6 доступных" - никого как бы не волнует... Действительно, давайте им передадим то, что они используют не предназначенную "для такого" (с) технологию? =)
Попытался придумать "до чего бы доебаться" (с), но не смог. Пожалуй, это лучший вариант.
Разве что предлагаю:
1) В foreach добавить [true, 1, !false, 'yes, master', (0 | 1 << 3 ^ 2) / 10].
2) А break заменить на break 2, а то не слишком надёжно получается.
Т.е. предлагается произвести поиск по всей файловой системе? Представляете, вызываете вы функцию `Library.exists("libGl.so")`, а оно повисает на час и за всё это время ищет по всем 5 терабайтам нужную библиотеку.
Бобби Шифер, пишу АПИ для кроссплатформенного резолва библиотек: Для того, чтобы определить и выбрать подходящую в зависимости от платформы/архитектуры/ос. Так что получение пути является частью функции проверки существования lib.available("name.so").
Бобби Шифер, парсить elf для того, чтобы получить функцию, по которой можно получить путь к либе, где она определена? Звучит как вырезание гланд через задницу) Мне всего лишь pathname к библиотеке по её имени нужно получить
Только насколько я понял dladdr принимает в качестве первого аргумента функцию, информацию о которой следует получить. Проблема в том, что никаких функций в наличии нет.
FanatPHP, ммм... тут я пас и крыть нечем, т.к. в базах разбираюсь только на уровне обычного юзера. Готов отступить на заранее подготовленные позиции с "ускорением выборки", вместо "значительного ускорения выборки", тут у меня уже есть аргументы, а пулемёт заряжен пруфами)
FanatPHP, на всякий случай хочу напомнить, что при нативных (опцию PDO выставить надо) препейред статментах на уровне базы они кешируются и при последующем запросе селект уже не анализируется, а сразу выполняется, т.к. данные уже "горячие".
Так что что селект, что что-либо ещё - профит не только в экранировании, но и в значительном ускорении выборки.
Daria Motorina, вообще такие случаи очень часто случаются. Иногда из-за xdebug могут даже начаться segfault. Так что рекомендую включать его только в том случае, когда действительно надо что-то отладить, а в других случаях отключать (в случае версии 2.х рекомендуется даже убирать само расширение из ini).
А вы уже прочитаете её и ещё раз напишете свои "http в отличии от ws не предназначен для отправки сообщений сервером клиенту". Что думаете? +)