php, eAccelerator, APC, Xdebug

П’ята година ранку, а я ще за компом…

Почалося все вчора ввечері, коли я випадково натрапив на 49 наблу Котерова “Оптимизируем загрузку PHP-кода в 22 раза, или почему FastCGI не ускоряет PHP“. Там зачепився поглядом за eAccelerator і згадав, що давно хотів на нього подивитися. Скачав, налаштував, запустив. Про результати судив на прикладі живих проектів. Наприклад, для textbroker.ru час виконання скрипта зменшився в 2-4 рази – доволі суттєво. Трошки поцикався, почитав доступну інфу. Гарно, гарно. Тільки треба більше часу виділити, щоб нормально розібратись.

Continue reading

JavaScript’овий watermark і defaultValue

От елементарна здавалось би фігня.

“До речі ця фігня називається Watermark” (с) Pavlo Stolyar

Але по різному ж можна робити. Наприклад так:

<input type="text" name="s" id="s" size="15" value="Пошук..." onblur="if(this.value=='') this.value='Пошук...'" onfocus="if(this.value=='Пошук...') this.value='';" />

Але це ж плоско. Ні, ну серйозно. В коді треба 3-ри рази написати слово “Пошук…”. Навіщо тоді люди взагалі комп’ютери придумували…
Continue reading