В 99,9% случаев оптимизировать надо БД, поскольку она является основным «тормозом» (проставить индексы, проанализировать запросы, переписать джойны и т.д.). В остальных 0,01% случаев (часто при работе с большими объемами данных) эти оптимизации действительно спасают. Был у меня случай, когда надо было оптимизировать скрипт, который разбирал и анализировал бинарный файл, так после вот такой «экономии на спичках» объем памяти, занимаемой скриптом во время работы, сократился с 150Мб до 12Мб, а время работы уменьшилось в 4 раза!
Решение для миранды:
Клиент выставить в ICQ6
Версию протокола в 12
Поставить галочку «Дополнительные возможности» и в дополнительных возможностях прописать вот это:
41 49 4D 00 00 00 00 00 00 00 00 00 00 00 00 00
Проверено, рабоатет ;)
Похоже убит не только Boot и MBR, но и MFT.
TestDisk ни в коем случае!!!
DiskExplorer for NTFS от Runtime Software, WinHex, трезвая голова и прямые руки.
За подробностями в личку, поскольку все зависит от того насколько пациент «больше жив, чем мертв».
Очень положительная программа, как по мне, я надеюсь она будет способствовать появлению новых качественных материалов по IT тематике.
Как продолжение программы можно, например, договорится с каким-то печатным изданием (или создавать свое ;)) и печатать наилучшие материалы за месяц (не все же в онлайне «живут»), а авторам выдавать гонорары.
И автора довольны (вознаграждение за свою работу — сильный стимул продолжать создавать интересные материалы) и реклама компании/ресурса.
Пост был опубликован в 4 часа утра, так что не попадаю в кандидатуры…
Если честно, то нисколько не огорчился, мне было просто приятно, что мой пост понравился сообществу, для меня это лучший приз за мой пост ;)
Очень похоже на то, что ребята создали нормальный алгоритм распознавания русского языка. Сначала даже не поверил… Но потом наткнулся на вот эту новость на сотовике.
*мечтательно* вот бы софтинку распознавания голоса, да за демократическую цену…
Из полезностей, кроме неймспесов LSB, лямбда-функций еще стоило бы отметить:
CGI/FastCGI “htaccess” style ini
add fileinfo extension to core
Split off deprecation from E_STRICT into E_DEPRECATED
Мелочь, а приятно ;)
Если учитывать что есть PHP-GTK (http://www.gtk.php.net/), то я думаю это совсем не ирония, а поскольку из комментов выше ясно что приложения является веб-ориентированным, то, ИМХО, достаточно хороший вариант. Разве-что проблемы с мемори-ликами :(
Не правда. У меня на XCache 128 Мб под хранение переменных выделенно (по 64Мб на каждое ядро) и столько же под кеш опкодов. Сейчас занят 71% из кеша переменных. И ничего, пашет ;) ОС - FreeBSD 6.2
Спасибо, очень хорошая статья, у самого никак руки не доходили потестить скорость ексепшенов.
Исключения стоит использовать только если дальнейшие _корректное_ выполнение скрипта, при возникновение в блоке исключений ошибки, невозможно или приведет к непредсказуемым ошибкам. В остальных случаях достаточно простой проверки по if.
Жалко что исключения в РНР не перехватывают некоторые критические ошибки, на uncatched exception тратятся дополнительные ресурсы, да и пользователю может пролезть сообщение об ошибке... :(
Season 0x0, Episode 0x0 ;)
Клиент выставить в ICQ6
Версию протокола в 12
Поставить галочку «Дополнительные возможности» и в дополнительных возможностях прописать вот это:
41 49 4D 00 00 00 00 00 00 00 00 00 00 00 00 00
Проверено, рабоатет ;)
TestDisk ни в коем случае!!!
DiskExplorer for NTFS от Runtime Software, WinHex, трезвая голова и прямые руки.
За подробностями в личку, поскольку все зависит от того насколько пациент «больше жив, чем мертв».
Как продолжение программы можно, например, договорится с каким-то печатным изданием (или создавать свое ;)) и печатать наилучшие материалы за месяц (не все же в онлайне «живут»), а авторам выдавать гонорары.
И автора довольны (вознаграждение за свою работу — сильный стимул продолжать создавать интересные материалы) и реклама компании/ресурса.
Если честно, то нисколько не огорчился, мне было просто приятно, что мой пост понравился сообществу, для меня это лучший приз за мой пост ;)
ЗЫ Вычитывал весь текст 2 раза, а все-таки пропустил ошибку :(
Перенес в «Переводы».
*мечтательно* вот бы софтинку распознавания голоса, да за демократическую цену…
CGI/FastCGI “htaccess” style ini
add fileinfo extension to core
Split off deprecation from E_STRICT into E_DEPRECATED
Мелочь, а приятно ;)
Исключения стоит использовать только если дальнейшие _корректное_ выполнение скрипта, при возникновение в блоке исключений ошибки, невозможно или приведет к непредсказуемым ошибкам. В остальных случаях достаточно простой проверки по if.
Жалко что исключения в РНР не перехватывают некоторые критические ошибки, на uncatched exception тратятся дополнительные ресурсы, да и пользователю может пролезть сообщение об ошибке... :(