среда, 17 ноября 2010 г.

Боремся с ошибками при настройке веб-сервера Apache [перевод]


Всем привет! Предлагаю к прочтению мой перевод заметки в буржуйском блоге, которая очень помогла с настройкой WAMP (сокр. Windows/Apache/MySQL/PHP) после переустановки винды. В конце поста добавил свои 5 копеек. Поехали! 
 

Ошибка "Faulting application httpd.exe, faulting module php5ts.dll"
 

Не так давно я настраивал типичную среду веб-разработки на машине с установленной Windows Vista, делая все как обычно . Единственным отличием на сей раз были более свежие версии компонентов: Apache HTTP 2.2.10, PHP 5.2.8 и MySQL 5.1. 

При попытке достучаться к базе, phpMyAdmin все время падал и в виндовых логах было следующее:
 

Faulting application httpd.exe, version 2.2.10.0, time stamp 0x48ef9351, faulting module php5ts.dll, version 5.2.8.8, time stamp 0x493d75fc, exception code 0xc0000005, fault offset 0x00009fe6, process id 0x18c, application start time 0x01c95d543b01222a.

Сначала я решил, что все дело в новых версиях софта, которые, вероятно конфликтуют между собой,  не хотят работать вместе. Но, полуглив по поводу библиотеки php5ts.dll, обнаружил, что подобные проблемы случались и у людей с более старыми версиями php и апача.

пятница, 29 октября 2010 г.

Пятничные Tips&Tricks

Всем привет!!! А вы знаете, что в Windows существует еще один хоткей (комбинация клавиш) для вызова диспетчера задач, помимо знаменитых "ctrl+alt+del"?

Это "ctrl+shift+esc"!!! Удобен хоткей тем, что в Windows 7 диспетчер запускается при этом сразу, без экрана блокировки и необходимости тыканья в кнопку "Запустить диспетчер задач".

среда, 29 сентября 2010 г.

О понедельниках и ICQ-граблях

Привет, читатель! Вот скажи, бывают у тебя неудачные понедельники? Как в фильме, где «крокодил не ловится, не растет кокос». У меня, как выяснилось, бывают…

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

Первая мысль, которая пришла в голову - виноват провайдер. Ведь буквально за полчаса до этого аська отлично функционировала на работе… Но дело оказалось не в провайдере. После некоторых плясок с бубном выяснилось, что icq-клиент не хочет подключаться именно под моим UIN. Под другим аккаунтом он выходил в сеть без проблем. Странным еще было то,  что квип ругался на всякую чушь, типа «ошибка линковки резервной схемы» и т.п.



понедельник, 16 августа 2010 г.

Поездка в Дивеево и на озеро Светлояр

Здравствуй, читатель! Этим летом довелось побывать на святой новгородской земле. Поездка получилась крайне познавательной и интересной.

Скажу честно, когда меня позвали посетить Дивеево, я отнесся к поездке как к еще одной интересной экскурсии. Просто хотелось вырваться из жаркого душного города. По возвращению я с уверенностью заявляю, паломническая поездка - это не праздный отдых. Посетив Дивеево, вы откроете для себя что-то новое, духовно и культурно обогатитесь. Мне хочется в это верить.

Решил особо не описывать весь маршрут и все мелочи, просто посмотрите фотографии. (Внимание! Под катом траффик)

четверг, 5 августа 2010 г.

Аналог jQuery-события document.ready в Prototype

Продолжаем тему коротеньких и полезных советов.

Люблю я jQuery, очень люблю. Всегда юзаю его для скриптов, производящих всяческую манипуляцию с DOM. Однако, есть на работе проект, который изначально юзает JS-фреймворк Prototype. Мутить 2 фреймворка я не стал, не вижу смысла.


Задача такая: нужен аналог jQuery-события document.ready.



А вот то, что нам нужно: 


document.observe('dom:loaded', function(){
    /* DO SOMETHING */
});

Как видите, все просто))) Работает с Prototype 1.6+

php-switcher. Быстрое переключение между версиями php.


Привет, читатель!


Давно хотел, но все не получалось перейти с php 5.2.x на php 5.3.x на девелоперской машине под виндой. Все дело в том, что часть старых проектов юзают код, который корректно работает только с php версий ниже 5.3.x.


Поэтому, было решено сделать удобное динамическое переключение между php 5.2.x и 5.3.x. Погуглив, нашел инфу, что подобный функционал присутствует в готовых сборках типа xampp. Такой вариант меня не устроил, ибо привык настраивать все компоненты самостоятельно. Значит, нужно что-то придумать!

суббота, 20 марта 2010 г.

Пост номер раз

Всем привет!
Мои загребущие ручки добрались наконец-то до гуглоблога))) Буду писать тут че-нить интересное... а может быть, не очень, это уж как получится))) В любом случае , все, что будет впечатано сюда - исключительно личный опыт, мысли и чувства. Поехали!