Программирование

Задача по MySQL, работа с датой и интервалом

Доброго времени суток всем!
На днях столкнулся с небольшой задачей, которая связана непосредственно с базой данной (MySQL).
Сейчас попробую объяснить суть задачи “на пальцах”, которая заставила меня как следует поднапрячь свой мозг!
Предположим, я решил написать мини проект - прокат книг. У меня есть таблица, в которой хранятся данные о каждой книге (с какого и по какое число [...]


Yii PHP framework – первые впечатления

Yii PHP framework – это высокопроизводительный PHP Framework на базе готовых компонентов.  Лучшее решение для крупномасштабных веб-приложений. Yii поставляется с полным набором функций, включая MVC, DAO / ActiveRecord, I18N/L10N, кэширование, JQuery, AJAX поддержку, аутентификацию и ролевое управления доступом,  проверки входных данных, виджеты, события, тематизации, веб-службы и др. Написан в строгом ООП на PHP5. Yii [...]


“Заглушка” sendmail для XAMPP

Наверное многие из вас,  как и я,  тестируют сайты у себя на локальном веб-сервере под Windows. И наверное многие сталкиваются с проблемой просмотра отправляемых писем стандартной PHP-функцией mail().
Эту идею и пример я нашел тут.
Уже как 2 года пользуюсь сборкой XAMPP.  Сначала было трудно перейти с Denverа, но наличие обновлений и хорошей поддержки  все-таки перетянуло меня [...]


Уязвимость WordPress: сбросить пароль админа

Сегодня срочно обновил движок своего блога до WordPress 2.8.4.
Ссылка, по которой можно сбросить пароль администратора:
http://[DOMAIN_NAME]/wp-login.php?action=rp&key[]=
Работает для всех версий WordPress (так пишут). Сам проверил на одном из своих блогах. действительно сбрасывает пароль и отправляет новый на E-mail администратора.
Если поставить планировщик, то админ даже не сможет успеть сменить старый пароль на новый, а если даже [...]


Рихтуем Firebug 1.3.3 для работы с FireFox 3.5

Все, кто хоть раз сталкивался с отладкой JavaScript приложений, отслеживал Ajax-запросы или просто пытались следить за DOM-структурой HTML-документа, должны быть знакомы с популярным дополнением к браузеру Firefox – Firebug.
Ссылка на дополнение: https://addons.mozilla.org/ru/firefox/addon/1843
До недавнего времени у меня стоял FireFox 3.0.10. Как только появился FireFox 3.5 Beta 4, я сразу же решил установить и проверить скорость работы [...]


jqGrid (jQuery Grid Plugin) – табличное представление работы с данными

Для любителей табличного отображения данных хочу посоветовать jQuery Grid Plugin.
Натолкнувшись на днях на этот интересный плагин, я решил сделать небольшой обзор. Хочу сразу отметить, что практического применения его использования нет, но планирую в ближайшее время его использовать в своих проектах (по возможности).
Самое приятное – это гибкий функционал, поддержка тем оформления и конечно же свободное использование [...]


RegExp – регулярные выражения UTF8

Сегодня передо мной стояла задача:
Существует строка в кодировке UTF-8. Нужно регулярным выражением найти и вырезать все символы которые не принадлежат ни одному алфавиту (все символы кроме букв).
Для проверки я использовал текст из различных наборов символов в кодировке UTF-8:

русский: привет мир, арабский: مرحبا العالم, иврит: שלום העולם, португальский: Olá mundo, 0123456789-_!@#$%^&*()+=./\|‘", «»“·”…◊°©®^`‘♣!.’¬¤ ¦§­±¶·¹%


EditArea – JavaScript редактор исходного кода

Сегодня, благодаря некоторым людям, открыл для себя очень полезный и довольно быстрый скрипт (EditArea). Наверняка, кто-то тоже искал что-то подобное в Интернете, поэтому решил выложить описание и ссылку на этот проект.
EditArea – свободный JavaScript редактор исходного кода. (Это не WYSIWYG редактор).
Этот редактор предназначен для редактирования файлового кода в textarea. Основная цель заключается в том, чтобы [...]