
Фотография → В траве сидел кузнечик
Если быть более точным, то это кто-то из пластинокрылов
Canon EOS 1000D, Юпитер-37а + макрокольцо
Zend Framework → Использование Zend_Feed
Не претендую на лучшее решение, это скорее первый опыт общения с Zend_Feed вообще, но написать что-то надо. Хотя бы ради ссылки на спецификации RSS 2.0
Ну а теперь, собственно, реализация RSS-ленты. Поскольку я стараюсь придерживаться паттернов проектирования MVC, то запрос обрабатывается контроллером, а данные для ленты формируются в модели. Вид (View) нам не нужен, как таковой, потому в контроллере мы его выключаем.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <?php
public function feedAction()
{
//определяем тип ленты, RSS или Atom
$feedType = $this->_getParam('feed');
//выключаем View и Layout
$this->_helper->layout->disableLayout();
$this->_helper->viewRenderer->setNoRender(true);
$topics = new Application_Model_DbTable_Topics();
//запрашиваем данные ленты из модели
$feedArray = $topics->getFeedData($feedType);
//Импортируем ленту с помощью Zend_Feed и выводим её
$feed = Zend_Feed::importArray($feedArray, $feedType);
$feed->send();
}
|
News → RSS и Atom
Подробности позже, сейчас спать...
News → Ленты RSS
Решил как-то упорядочить кучу своих закладок по блогам, причём перевести их в такую форму, где буду видеть изменения без необходимости проверять сами блоги. Вот тут на помощь и приходит RSS. В качестве RSS-агрегатора присмотрел Netvibies, вроде и интерфейс ничего и с настройками несложно разобраться.
Теперь обязательно нужно прикрутить к своему блогу и RSS, и Atom, благо, для этого имеется в арсенале Zend_Feed :)

Фотография → В зелени сидел
Сидел и тихо мимикрировал в ожидании добычи :)
Такой вот товарищ богомол.
News → Подсветка кода
Благодаря такой штуке, как SyntaxHighlighter, добавил себе в блог подсветку кода. Работает она только на странице записи, в ленте пока не организовывал её.
Собственно:
1 2 3 4 5 | <?php
if ($ok) {
echo 'Превед, Медвед';
}
|
Zend Framework → Пощупал Zend_Cache
Заинтересовался компонентами Zend Framework, пользоваться которыми ещё не приходилось. Решил попробовать Zend_Cache. Собственно попробовал кеш на этом самом блоге, который родился и продолжает развиваться из моего тестового задания для приёма на работу.
Выбрал 3 не самых ресурсоёмких запроса, которые происходят при каждом обращении к IndexController-у. Это выборка из БД названий непустых категорий и тегов, в которых уже имеются записи, а также имён пользователей блога (я тут пока один).
Всячина → Роботы всё заполоняют
Просматриваю HTML-код разных сайтов, которые привлекают моё внимание. Попадаются и интересные образцы, robotstxt.org.ru, например.
Советую туда заглянуть :) Хотя можно посмотреть и здесь.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www..."> <!-- o | ,'~'. / \ | ____|_ | '___,,_' .----------------------. | ||(o |o)| ( УБИТЬ ВСЕХ ЧЕЛ0ВЕКОВ!1 ) | ------- ,----------------------' | _____| -' \ '####, ------- /________\ ( ) |) '_ ' ,------|\ _ /_ / | |_\ || /_ /| | o| _\ _|| /_ / | | |\ _\____//' | ( ( | | | (_,_,_,____/ \ _\ | ------| \ _\|_________| \ _\ \__\\__\ |__| |__||__| ||/__/ |__||__| |__||__| |__||__| /__)/__) /__//__/ /__//__/ /__//__/. .' '. '. (_kOs____)____) --> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru-RU"> <head profile="http://gmpg.org/xfn/11"> <script type="text/javascript" src="http://...
А так вот смотришь на сайт и не догадываешься о его истинном предназначении :)
Работа → Magento
Буквально ещё несколько дней назад хотелось попробовать на работе чего-нибудь новенького, дабы мозги не застаивались, а теперь голова пухнет, так как появилось это самое - новенькое. Необходимо будет сделать магазин на основе Magento.
На второй день в голове что-то уже проясняется по поводу сей системы, насобиралось на просторах инета немного документации и т.п. В общем, будет то, что будет, всё равно ведь придётся участвовать в работе, не самоликвидироваться же :) Документация документацией, её можно месяцами читать, а какое-то понимание пойдёт уже после ковыряния с конкретными задачами.

Литература → книженция по jQuery
Приобрёл на неделе книженцию по jQuery. А именно → "Изучаем jQuery" Эрл Каслдайн, Крэйг Шарки. Так что стану в обозримом будущем настоящим ниндзя вэб-разработки. Так, по крайней мере, обещают авторы (или кто-то ещё, причастный к книге) сразу с обложки :)
За настоящего ниндзя не скажу ничего, но кое-какие штуки начинаю применять здесь же, в этом блоге.
Книга рассчитана на самый начальный уровень, всё предельно разжёвано, но хуже от этого она не становится.