Программирование
Ждем выхода CodeIgniter 2.0
Появилась приятная новость для всех любителей PHP Framework CodeIgniter. Скоро выходит долгожданный релиз CodeIgniter 2.0.
Сейчас архив еще не доступен для скачивания. EllisLab отказался от использования SVN в пользу Mercurial и Assembla.
Теперь самое интересное, чего можно ожидать от CodeIgniter 2.0:
Разработчики CodeIgniter 2.0 отказываются от поддержки PHP4, только PHP5. Это ЧУДО! С версии CI 2.1 поддержка PHP4 [...]
Задача по 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-_!@#$%^&*()+=./\|‘", «»“·”…◊°©®^`‘♣!.’¬¤ ¦§±¶·¹%

