текстовый редактор Sublime Text 3

Давно хотел попробовать сей текстовый редактор предназначенный для кода, попробовав — пожалел, что не установил его раньше. И так, есть одна плохая новость и все остальные хорошие. Начну с плохой: редактор платный. Точнее условно-бесплатный. Одна из хороших новостей — пользоваться им можно, наблюдая лишь UNREGISTERED в заголовке. На этом все условности заканчиваются. Редактор поддерживается для…

PHP функция возвращающая выходные дни указанного года, месяца

1361540029-kalendar
Все просто, функция:

function weekend($date_my) {
        $result='';
        for($i = 1; $i <= date("t",strtotime($date_my.'-01')); $i++) {
                $weekend = date("w",strtotime($date_my.'-'.$i));
                if($weekend==0 || $weekend==6) {$result.='''.$date_my.'-'.$i.'',';}
        }
        $result= substr($result, 0, strlen($result) - 1);
        return $result;
}

используем:

echo weekend('2013-05');

вернет выходные дни месяца через запятую.

PHP 4 Client does not support authentication protocol requested by server

Хехе, пришлось недавно ставить этого мастадонта для одного из сайтов, и в итоге при попытке подключиться к мускулу, получаю ошибку: Client does not support authentication protocol requested by server Как выяснилось, что MySQL начиная с версии 4.1 использует новую систему хеширования паролей, и старые версии php не работают с ней, лечится так: # mysql -u…

JavaScript автоматическое прокручивание скроллбара на определенную величину


Делается следующим образом:

агрументы scrollBy():
x,y, в нашем случае мы проматываем на 25 пикселей вниз

Плавное появление контента

Очень здорово смотрится эффект, при котором контент на вашем сайте плавно проявляется.Для такого эффекта добавьте в head следующий код:

где body ID вашей плавно появляющейся формы, т.е. это будет необязательно body, а любой класс, блок на странице и т.д. fadeIn(800) время задержки, которое вы подберете исходя из собственный нужд. Так же, ВОЗМОЖНО понадобиться добавить…

phpmyadmin импорт больших файлов

Как известно в php по умолчанию существует ограничение на размер импортируемого файла. (Максимальный размер: 2,048 КБ) Мне же потребовалось залить базу объемом превышающий 20мб. Открываем файл php.ini, ищем строку upload_max_filesize = 2M редактируем на необходимый объем, делаем # apachectl graceful или как вам будет угодно перечитать настройки, обновляем страничку phpMyAdmin и видим, что максимальный размер…

Обновляем php до 5.3.2 и выше, на FreeBSD 8.2

Время не стоит на месте, все течет и подвержено изменениям, а это значит, что однажды вам придется обновить свой PHP. В моем случае, этого потребовал дополнительный модуль для NoDeny. Должен предупредить — вероятнее всего процесс не пройдет без подводных камней, а то и рифов. У меня так вообще, целый подводный остров оказался. Так что ведем…

bash проверки существования файла, директории, пользователя

Проверка существования файла:

Проверка существования директории: