32 ух значный код для изучения стиля додзюцу на сайте jutsu
LiveInternetLiveInternet
—Поиск по дневнику
—Подписка по e-mail
—Интересы
—Постоянные читатели
—Статистика
Дневник code-jutsu
nginx vs lighttpd как реверс прокси
И так, после попытки настроить nginx и lighttpd (лайти) в качестве реверс прокси для ускорения apache могу сказать. Что прославленный lighttpd совершенно для этого не годится. Нет. В нем конечно есть эта возможность, но nginx его тут таки сделал.
А все дело в чем? Плагин mod_proxy для лайти не передает апачу заголовок Host, соотвественно он не может подгрузить правильный вирутальный хост. Если у вас на сервере один сайт, то все нормально. Можно открывать для каждого сайта свой порт или делать отдельный ip-адрес. Оно вам надо?
SaaS биллинг системы
Пишем «бота» для livejournal на twill
Пожалуй, редкий программист никогда не задумывался о написании ботов и парсеров сайтов. Что неудивительно. В сети есть множество сайтов с кучей полезного контента, который хочется утащить или нужные сервисы, которыми хочется воспользоваться в автоматическом режиме, а кому-то не дает покоя слава google.
Зачастую, боты пишут с нуля на php, python и других языках высокого уровня. Программисты вручную формируют HTTP запросы, читают cookie, парсят регулярками страницы, чтобы найти ссылки, веб-формы и т. п. Но зачем?
SEO оптимизаторы. Действие #3
Предыдущая часть: SEO оптимизаторы. Действие #2
Специалисты корпорации «Рога и Копыта» выдали SEO-тексты, которые нужно разместить на продвигаемых страницах нашего сайта.
Тесты оказались безграмотными, было видно, что писал их дилетант даже не пытавшийся понять специфику сайта. Главным, как они считали, была задача повторить ключевое слово в тексте заданное количество раз, как текст впишется в дизайн и назначение страниц их не волновало. Безграмотные тесты SEO-шники велели разместить в начале страниц. Начальство решило, что такие тексты никуда не годятся.
В процессе переговоров SEO-шники предложили написать нам тексты самостоятельно или доплатить денег для «увеличения ссылочной массы».
Кибератака на Россию
Некий американский эксперт в области информационной безопасности Чарльз Миллер, разработал план кибератаки на Россию.
Этот эксперт работавший ранее в АНБ, предрекает страшные последствия сей атаки: отключение электричества, нарушения работы гражданский и военных служб и так далее.
Причем атака на Россию по его мнению стоит дешевле, чем атака на США и ЕЭС. (откуда цифры?)
В общем, правительства всех стран должны испугаться и приготовить чемодан денег для горе эксперта, дабы он научил их уму-разуму.
Страшные последствия для России, они только в голове у Чарльза Миллера, а в реальности все будет так:
хакеры США, после 2-х лет напряженной и кропотливой рабы, начинают свою кибер-атаку, и вдруг обнаруживаю, что российские гос. учреждения даже не имеют интернета.
Хороший пример как надо делать сайты на symfony
Вот вспомнил тут про один сайт. http://symfony-check.org/
Красивый todolist на symfony и для symfony, с полезной информацией: «что нужно сделать прежде чем запустить проект».
В основном там дана информация, касательно переделывания стандартных страниц symfony, но в целом полезно.
Исходный код открыт и можно просмотреть тут:http://code.google.com/p/symfony-check/
Прежде всего будет интересно в качестве примера, как нужно делать сайты на symfony. Юнит и функциональные тесты прилагаются, если вы еще не знаете, как и зачем тестировать свои проекты на symfony, вперед! изучать код.
Бесплатные панели управления хостингом
Тестирование БД в doctrine и symfony
Часто бывает нужно протестировать функции работающие с базой данных. В этом случаи обычно делаю так:
Загружаем в БД тестовые данные из файла test/fixtures.yml
Google Font API или да будет CSS3
В CSS3 стало возможным подключать свои собственные шрифты. Теперь фантазия веб-дизайнеров не ограничена набором стандартных шрифтов. В то время как наши топовые веб-студии до сих пор верстают на таблицах, западные веб-разработчи уже во всю используют новые возможности CSS3.
Уже появились платные и бесплатные сервисы предоставляющие шрифты в удобном для использования виде.
Вот и google не остался позади, запустив свой новый сервис Google Font API
http://code.google.com/apis/webfonts/
Пока только beta, но это не помешает нам начать им пользоваться.
Подборка сервисов для организации обратной связи с пользователями.
Часто владельцы веб-сайтов хотят получать отзывы от посетителей, чтобы знать какие функции действительно востребованы пользователями.
Представляю вашему внимаю подборку сервисов для организации обратной связи с пользователями.
Google Moderator
http://www.google.com/moderator/
Самый просто сервис от интернет гиганта. Полностью бесплатен, не совсем удобный, но это компенсируется русскоязычным интерфейсом. Пользователи могут оставлять свои идеи и предложения, а также голосовать за понравившиеся.
Дальше: http://code-jutsu.blogspot.com/2010/09/feedback-services.html
HTML5 шаблоны для верстки
Для тех кто хочет верстать на HTML5, но не знает с чего начать. Представляю вашему вниманию парочку html5 шаблонов. Это не шаблоны дизайна, а простые заготовки с минимальной разметкой и css правилами.
Дальше: http://code-jutsu.blogspot.com/2010/09/html5-templates.html
Google Font API или да будет CSS3
В CSS3 стало возможным подключать свои собственные шрифты. Теперь фантазия веб-дизайнеров не ограничена набором стандартных шрифтов. В то время как наши топовые веб-студии до сих пор верстают на таблицах, западные веб-разработчи уже во всю используют новые возможности CSS3.
Уже появились платные и бесплатные сервисы предоставляющие шрифты в удобном для использования виде.
Вот и google не остался позади, запустив свой новый сервис Google Font API
http://code.google.com/apis/webfonts/
Пока только beta, но это не помешает нам начать им пользоваться.
SEO оптимизаторы. Действие #2
Специалисты корпорации РИК выслали «семантическое ядро» и рекомендации, которые они почему-то называли техническим заданием.
SEO оптимизаторы. Действие первое.
Руководство приняло решение продвигать один из рабочих сайтов по средствам самой крутой seo-конторы «Корпорация Рога и Копыта» (далее корпорация РИК).
ничего не предвещало беды.