web

Вернуть иконку rss в адресную строку Firefox 4

В Firefox (Palemoon) версиях 3.x, если в заголовках страницы были прописаны rss-каналы вида

<link rel="alternate" type="application/rss+xml" title="Лента главной страницы" href="/rss.xml" />
,
появлялась иконка RSS RSS. В последних версиях Firefox такую иконку убрали. Оставили возможность разместить на любой из панелей, но есть минусы:

  • Она занимает место
  • Она не пропадает, если на сайте не прописаны rss-каналы
  • Привычка

Последнее - очень важный пункт ;). Восстановим ее. читать далее »

Обновление www-файлов на сервере с использованием git

Когда сайтом занимаются несколько человек, проверено личным опытом, возникает такая ситуация когда один и тот же файл правится несколькими участниками. Отсюда код внесенный одним разработчиком затирается кодом, внесенным другим разработчиком, даже если он редактировал совсем иную часть обработки данных, например делал рефакторинг.
Как этого избежать?
Использовать deployment tools.
Об одном из методов поговорим дальше... читать далее »

Запуск внешнего соединения и web-сервиса в режиме отладки

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

Скрываем версию PHP (X-Powered-By)

Если вы читали предыдущую мою заметку, где мы заставили Apache стать менее многословным, вы уже сделали половину дела. Но не всю. читать далее »

Скрываем версию lighttpd

В сравнение с  Apache (apache по умолчанию показывает большое количество информации себе, что мы рассмотрели в других статьях этого раздела), lighttpd показывает только версию сервера в заголовке. Это очень хорошо, но бывает что и недостаточно. читать далее »

Прячем версию Apache

Как я показал в предыдущей заметке, каждый может узнать подробную информацию о вашем сервере, набрав довольно простую команду. В этой заметке мы конечно не сделаем свой сервер защищенным от всего и вся, но тем не менее сделаем жизнь взломщикам чуть чуть сложнее.Дальше речь пойдет о двух директивах Apache: ServerTokens и ServerSignature и как их использовать. читать далее »

Проверка email

Для проверки на корректность ввода email, можно использовать в JS и в PHP сделущее регулярное выражение:

^((?>[a-zA-Z\d!#$%&’*+\-/=?^_`{|}~]+\x20*|”((?=[\x01-\x7f])[^”\\]|\\[\x01-\x7f])*”\
x20*)*(?<))?((?!\.)(?>\.?[a-zA-Z\d!#$%&’*+\-/=?^_`{|}~]+)+|”((?=[\x01-\x7f])[^”\\]|
\\[\x01-\x7f])*”)@(((?!-)[a-zA-Z\d\-]+(?)$ читать далее »
RSS-материал