Моя библиотека - социальная сеть любителей книг

Выбери Linux по душе

Linux 30.10.2007

На распутье

Я в очередной раз задумался о переходе на Linux, и дело не в том, что у меня проблемы с совестью, нет Windows у меня честно купленый. =) Некоторые вещи в Windows просто не возможны. И мне надоело отлаживать некоторые сайты на удаленном сервере используя vim.

Гадание на мониторе

Но какой же дистрибутив выбрать?

И сегодня, случайно, нашел сайт, призванный помочь в этом нелегком деле: on-line выбор Linux дистрибутива. Мне это чудо “искусственного интеллекта” предлагает: Ubuntu, Kubuntu, Fedora. На выходных скорее всего поставлю Ubuntu или Kubuntu. Может потом напишу о впечатлениях. До этого же установки заканчивались разочарованием.

А какой диагноз у вас?

Скажи кэшированию… иногда. Часть 2: Memcache

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

В своей первой статье о кэшировании, я рассказывал о кэшировании информации в файлы. Данный тип кэширования можно использовать на всех хостингах, для него не требуется установки какого-либо специфического ПО (разумеется хостинг должен поддерживать PHP).

Сегодня я расскажу о кешировании при помощи MemCache (и еще ссылочка).

В предыдущей статье мы создали 2 класса: Cache & File. В этой статье нам снова пригодится класс Cache, только на этот раз мы заменим его на интерфейс (FX Poster, спасибо за поправку) и будет называться CACHE_ICache (почему, думаю, поймете позже).

Таким образом интерфейс CACHE_ICache будет выглядеть следующим образом:


<?php
interface CACHE_ICache
{
	public function save($value, $valueID);
	public function load($valueID, $timeLife);
	public function delete($valueID);
}
?>

Установка memcache под Windows

  1. Скачиваем сервер memcached (memcached-1.2.1-win32.zip)
  2. Распаковываем полученный архив на диск, например, в c:\memcache\
  3. Далее запускаем из командной строки: c:\memcache\memcached.exe -d install, тем самым устанавливая memcached как сервис.
  4. Теперь, осталось только запустить этот сервис: c:\memcache\memcached.exe -d start
  5. Все, memcache установнен на вашей машине и уже работает. Список всех доступных команд получаем так: c:\memcache\memcached.exe -h

Читать полностью »

Скажи кэшированию… иногда :)

Программирование, Проектирование 16.10.2007

Когда я писал статью о Smaty, я не думал, что она вызовет столько внимания со стороны программистов. Как выяснилось шаблонизаторы, все еще остаются актуальной темой.

В комментариях к этой статье, зашел разговор и о кэшировании. Вопрос кэширования данных волнует многих начинающих программистов. Походив по форумам и сообществам, я понял тема актуальныя. :)

Конечно существуют готовые решения для кэширования данных, но я предложу свою реализацию. Она довольно проста и поможет понять сам механизм кэширования.

Мы не будем кэшировать старницу целиком, данный подход устарел. В реалиях “двух нулей” активно используется кэширование отдельных блоков. А если еще точнее, то мы будем кэшировать только чистые данные, т.е. никакого HTML.

Читать полностью »

Меломанам посвящается…

Разное 15.10.2007

В блоге Никиты Селецкого зашел у нас разговор о Symfony Framework.

При первом взгляде, этот FW мне показался довольно сложным… Однако на сайте http://developer.co.ua есть много (на данный момент 6) уроков для освоения этого FW.

Плюс потратив немного времени в Google нашел небольшую шпаргалку по Symfony Framework.

З. Ы. А вот неплохая подборка шпаргалок на все случаи жизни: http://smashingmagazine.com

Путь стартапера: шаг 1.1

Разное 09.10.2007

И пока я готовлю «Пособие начинающего стартапера» вот еще одно интервью:

Читать полностью »


Copyright, 1983 – 2010