Архив категории ‘Программирование Web’

Класс для работы с Sitemaps

Monday, June 16th, 2008

Выкладываю самописный класс для работы с Sitemaps. Класс умеет генерировать (SimpleXML) новую sitemap или добавлять в уже существующую позиции из массива ссылок и необязательных параметров (lastmod, changefreq, priority). Умеет уведомлять поисковик о сгенерированной карте (CURL). Пишет лог в БД (через PDO). Позже добавлю еще пару полезных методов. Если что непонятно - спрашивайте. Также приветствуются поправки и рекомендации.

Лицензии на свободное ПО

Wednesday, May 28th, 2008

Даже при условии свободного распространения написанной вами программы важно позаботиться о лицензии, которая определит права пользователей и ограничит претензии к разработчику. Я уже публиковал FAQ по самой распространенной в мире свободного ПО лицензии - GNU GPL. Лицензий на различные виды свободных информационных продуктов существует достаточно много, но думаю, разумнее использовать наиболее распространенные и хорошо известные конечному пользователю (GPL, Creative Commons, ...

Кэширование в PHP

Sunday, May 18th, 2008

Уже невозможно представить современный сайт так или иначе не использующий возможностей кэширования. Создание кэша - одно из средств оптимизации, позволяющее значительно увеличить производительность работы вашего движка. Существует несколько вариантов использования механизма кэширования. Первый вариант - использование PEAR пакета Cache_Lite для выборочного кэширования данных. Это небольшое и простое решение позволяет кэшировать как результаты запроса, так и страницу целиком. Сохраняем в кэше (в директории /to/cachedir/) ...

Тест от Мамбы

Thursday, April 3rd, 2008

Прошел тест для PHP программеров от Mamba.ru. Тест довольно сложный, времени на выполнение дается мало, плюс ко всему оцениваются знания не только по PHP(4,5) и SQL, но также по UNIXовым утилитам и системам контроля версий. Мои результаты: 367 баллов и "крутой PHP программист".

Smarty is dead

Friday, March 28th, 2008

Хасин Хайдер (автор книги о Smarty :)) заявляет, что это так. В своем блоге он признает, что был не прав. Приводит аргументы против использования Smarty и продолжает отбиваться уже в комментах. "При наличии такого гибкого Представления (View) в современных MVC фреймворках (CodeIgniter, CakePHP и т.д.) совершенно нет необходимостит изучать отдельный язык шаблонов.." и т.д. К подобным же умозаключениям (только четырьмя ...




  stroyproject и лицензии ростехнадзора, строительные лицензии. Заказ на транспортные услуги в москве - Компания "Кар де Люкс"
веб-мастеру размещение интернет рекламы сникерс скачать