Посты с тегом ‘code’

Забираем почту по POP3 с GMail, Hotmail and Windows Live и Yahoo! Mail

Почтальон, POP3Понадобилось мне автоматизировать сбор почты с аккаунта GMail. Сайт написан на php. Очень кстати оказался php-класс широко известного в узких кругах Мануэля Лемоса - pop3class (Скачан 418 раз).

В обзоре рассказывается, как использовать данный php-класс для работы с популярными почтовыми сервисами и даны рекомендации, как обеспечить прием только новых сообщений, избегая загрузки всех сообщений каждый раз, если вы не удаляете почту из "входящих".

(далее…)

GZip-сжатие и принудительное кэширование файлов стредствами .htaccess

GZIP-сжатиеОдним из способов, позволяющим экономить трафик посетителей сайта, является включение принудительного кеширования файлов на стороне клиента. Говоря простым языком, для объектов, которые не изменяются на сайте (фоновые изображения, скрипты, CSS-файлы) можно задать время, в течении которого они будут храниться на компьютере посетителя. Таким образом, при следующем посещении его браузер уже не будет скачивать изображения с сайта, а возьмет из своего кеша.

Для этого используются директивы ExpiresActive , ExpiresDefault и ExpiresByType. Перед их применением необходимо уточнить у службы поддержки хостера поддерживается ли модуль mod_expires вашим сервером. (далее…)

Как отключить ?tp=1 в Joomla 1.5

htaccess и защита сайтаЯ думаю, для вас не секрет, что если сайт построен на  cms Joomla! 1.5, можно посмотреть схему расположения элементов. Для этого достаточно добавить к адресу ?tp=1, или &tp=1, если знак вопроса в адресе уже есть. Например, так или вот так - Joomla c указанным шаблоном. Но мы-то не очень хотим, чтобы все знали, как и что у нас организовано, поэтому прибегнем к хитрости.
(далее…)

Защита сайта с использованием файла .htaccess

Файл .htaccess против взломщикаПриведу в этой заметке небольшой список директив для файла .htaccess, которые конечно же не являются панацеей в деле защиты вашего сайта от непрошенных гостей, но вполне действенно ограничивают набор инструментов потенциального недоброжелателя.
Итак, начнем.
(далее…)

SIM на Fedora 12-13 x86_64

Небольшой tip по сборке мессенджера SIM, к коему лично я питаю симпатии уже давно, (несмотря на вялотекущую разработку) на 64-разрядных линупсах марки Fedora модельного ряда 13 (ну и 12 впридачу).

(далее…)

Опечатки в коде MVC для Joomla 1.5

Вы пишете компоненты или плагины для Joomla? Этот пост для вас. Поймали ошибку, описанную здесь? Добро пожаловаться!

Летят самолеты - салют!

При разработке очередного компонента под Joomla 1.5 столкнулся с такой ошибкой:

Warning: Missing argument 2 for JTable::__construct(), called in /var/www/site/httpdocs/libraries/joomla/database/table.php on line 115 and defined in /var/www/site/httpdocs/libraries/joomla/database/table.php on line 65

А также

Missing argument 3 for JTable
и
Undefined variable: key in /var/www/site/httpdocs/libraries/joomla/database/table.php on line 68

Как выяснилось, ошибки возникали из-за невнимательности при написании файла - описателя таблиц.
(далее…)

Отвалился LinkFeed – обнови его код

Совсем недавно обновился PHP на некоторых серверах и некоторые мои клиенты побежали ко мне с причитаниями – перестал работать код биржи ссылок LinkFeed: не показывает ссылки.

Ловись, рыбка, большая и маленькая!

Не буду ходить вокруг да около, просто покажу, что нужно сделать, чтобы код биржи опять заработал (и дал заработать вам).
(далее…)

Как защитить сайт от iframe

Такие сайты, как "Google Image search" , "anonymizer.ru", "goodphptutorials.com" и "phpcamp.net" отображают контент сайтов в iframe.

frame window

Iframe - "рамка", внутри которой находится целевой контент; за рамкой может быть что угодно, - реклама, ссылки на схожий контент, фейковая форма входа на ваш сайт, ворующая пароли и т.д.
(далее…)

OS Symbian стала свободной. Nokia vs Android vs iPhone

4 февраля 2010 года организация Symbian Foundation, контрольным пакетам акций которой владеет компания Nokia, открыла исходные коды мейнстримной операционной системы для мобильных  устройств - Symbian 3. На этой операционке в данный момент работает по разным оценкам до 340 миллионов мобильных устройств во всем мире.

Symbian Foundation

До этого дня открытой была только платформа Google Android, и та лишь частично. На Андроиде большую популярность в России завоевали устройства от HTC. А об открытости мобильной платформы для iPhone говорить даже не приходится по причине полнейшей, тотальной закрытости.

(далее…)

Landing page и немного халявы для вашего сайта

Согласно мини талмуду, Landing Page (целевая страница, LP) — страница, на которую попадает пользователь, щелкнув по рекламному объявлению. Отличается от других страниц сайта тем, что содержит в себе призыв к действию (регистрация, покупка товара) и насыщена ключевыми словами. Давайте для ясности назовем их "страницы побуждения", потому что именно побуждение к действию является первой и чуть ли не единственной целью всех таких страниц.

Fire Pit

Итак, страницы побуждения разнообразны по дизайну и качеству, также, как и весь интернет. Вот, например, посмотрите, что нашел Google по запросу "Landing page" в картинках: ссылка.

(далее…)

Читать RSS в Google

Добавить в Google Reader

Читать RSS в Яндексе

Добавить в Яндекс-ленту

Страницы 1 of 212»
Rambler's Top100