Pull to refresh
64
0
Павел Манылов @pavel_manylov

Разработчик

Send message

Нормальный debug в NetBeans

Reading time1 min
Views2.2K
В NetBeans, как и в Zend Studio For Eclipse,PDT есть отличная возможность — дебаг скриптов, как и в PDT, он реализован с использованием xdebug.
Как настроить xdebug я рассказывать не буду — на ХабраХабре уже была серия статей о использовании xDebug.
Вот только NetBeans обделена большим количеством настроек — мы можем указать как бинарник php, так и порт на котором работает xdebug. Единственное чего мы не можем указать — это какой следует использовать файл php.ini: при использований нескольких конфигураций php самостоятельно выбирает один из доступных файлов php.ini, что не очень хорошо.
Таким образом, мы должны как-то обойти эти ограничения, вот моё предложение: напишем такой скриптик:
[root@localhost infoSite]# cat /usr/bin/phpWithIni
#!/bin/bash
/usr/bin/php-5.2.5 --php-ini '/etc/php/5.2.5/apache2-mod_php/php.ini' -f $1

Вместо /usr/bin/php-5.2.5 напишите путь до бинарника php, а вместо /etc/php/5.2.5/apache2-mod_php/php.ini укажите адрес до нужного файла php.ini.

Теперь следует проставить праваchmod (+x и дать права на запуск требуемым пользователям), а в NetBeans указать вместо пути до php путь до этого сркипта.

Чего НЕ следует делать программисту-фрилансеру

Reading time2 min
Views691
Я хочу рассказать о том, чего не следует делать, когда вы работаете над фриланс-проектом. Думаю во многом это касается и офисных работников, но я к ним отношения пока не имею.
Читать дальше →

Нормальные значения title на habrahabr

Reading time1 min
Views491
Кросспост с Удобный JS (Посвящено Хабра-OPERAводам)

Вот блин взяли и придумали в заголовках ставить слеши …

Я с ума схожу: хочу сохранить название, а опера спотыкается и из заголовка «бла / бла / Хабрахабр» придумывает название для сохранение ” Хабрахабр”, при этом "/" принимает за адрес и в результате ошибки переходит в домашнюю директорию. Меня это порядком поднадостало и я написал маленький UserJS, который исправляет сие недоразумение, заменяя слешь и ~ на знак “минус”.
var back='';
while(back!=document.title){
back=document.title;
document.title =document.title.replace('/','-');
document.title =document.title.replace('~','-');
}

Или вот так (by lenar):
document.title = document.title.replace(/\/|~/g, '-');

Что естественно элегантнее и короче :)
Простенько и со вкусом, а, главное, — РАБОТАЕТ
2

Information

Rating
Does not participate
Location
Свердловская обл., Россия
Registered
Activity