Записали подкаст YiiTalk 5

Первый раз в жизни участвовал в записи подкаста. Надеюсь, что получилось «слушабельно» =)

Спасибо @BelyakovYuri за приглашение!


Шоу нотес.


Авторские проекты
https://twitter.com/xomaa - Twitter
http://andrey.opeykin.ru/ — Блог
http://allframeworks.ru/ — проект о фреймворках для web-разработки
https://github.com/yupe/yupe — Yupe CMS


Книги о Perl
1) Изучаем Perl — http://www.books.ru/books/izuchaem-perl-5-e-izdanie-666334/?show=1
2) Изучаем Perl глубже — http://www.books.ru/books/perl-izuchaem-glubzhe-2-e-izdanie-536459/?show=1
3) Программирование на Perl — http://www.books.ru/books/programmirovanie-na-perl-3-e-izdanie-11085/?show=1


Perl фреймворки
http://mojolicious.org/ — Mojolicious
http://perldancer.org/ — Dancer
http://www.catalystframework.org/ — Catalyst


Прочее
http://www.ozon.ru/context/detail/id/1050295/ — Just for fun
http://lib.aldebaran.ru/author/levi_stiven/levi_stiven_hakery_geroi_kompyuternoi_revolyucii/ — Хакеры: Герои компьютерной революции


Источник http://belyakov.su/content/yiitalk-episode-05

rpod  http://yiitalk.rpod.ru/267769.html

podfm http://yiitalk.podfm.ru/my/5/




Готова верстка основного сайта Юпи!
Принимаются предложения, замечания и комментарии.
https://github.com/yupe/yupe/tree/master/html

Новые принципы ранжирования коммерческих сайтов

Верстка основного сайта Юпи! (мини цмс на Yii)

Друзья, основные макеты для сайта http://yupe.ru готовы!

Полный комплект в формате png можно скачать вот здесь yupe.zip;.

Если не хочется качать — посмотреть макеты можно вот тут http://yiiframework.ru/forum/viewtopic.php?f=11&t=4846&p=30343#p30343

Макеты готовы, осталось только их сверстать =)


Если у вас возникнет желание за довольно скромную денежку помочь OpenSource проекту — пишите, не стесняйтесь =)
p.s. Комментарии и замечания по макетам тоже принимаются.


ФОРМА ДЛЯ СВЯЗИ



Как так, Ruby ?

Я вот всегда думал, что такие серьезные проекты как Python, Perl, Ruby и прочие, пишутся людьми  »семи пядей во лбу». А оказывается, что и у них бывает проскакивает всякого рода быдло-код.

Наткнулся сегодня на такую статейку на рубиинсайдере http://www.rubyinside.com/ruby-1-9-3-faster-loading-times-require-4927.html. Суть (насколько это я понял): при использовании функции «require», которая подключает новый файл в программу, имя этого файла заносится в некий массив (кэшируется). При повторном включении, этот массив проверяется и если файл уже включен — функция ничего не делает. В общем случае для того чтобы узнать присутствует ли тот или иной элемент в массиве, что необходимо предпринять? Правильно! ПЕРЕБРАТЬ ВЕСЬ МАССИВ (тем или  иным способом)! Все книжки о таких языках как Perl, PHP, Ruby начинаются с описания структур данных, во всех этих книжках все нахваливают такие структуры как хэш, ассоциативный массив или словарь и настоятельно рекомендуют их использовать из-за высокой скорости работы.  А тут вот такое дело… Одно хорошо — руби избавился от такой «детской», на мой взгляд, болезни.