Архив категории: WEB, Интернет
Учим Redmine рассылать почту через Gmail
Проблема в том, что если настроить уведомления по email через smtp стандартным методом:
# File: config/email.yml
production:
delivery_method: :smtp
smtp_settings:
address: "smtp.gmail.com"
port: ‘587’
domain: "smtp.gmail.com"
authentication: :plain
user_name: "your_email@gmail.com"
password: "your_password"
То при попытке отправить пробный email [...]
Установка Redmine на Ubuntu 9.10 под Nginx часть 2
Продолжение статьи Установка Redmine на Ubuntu 9.10 под Nginx
Установка Redmine на Ubuntu 9.10 под Nginx
Redmine – это довольно популярная в последнее время платформа для управления проектами и отслеживания ошибок. По идее, его установка – стандартная процедура, но мне, как совершенно незнакомому с Ruby и тонкостями установки Ruby софта пришлось повозиться.
Кроме того, в большинстве инструкций описывается использование Apache в качестве веб-сервера. У меня для этой цели будет использован Nginx
SVN хак – пишу граббер
Сегодня на хабре был опубликован отчет об обнаруженной уязвимости (точнее о распространенной ошибке при работе через) SVN.
Суть его заключается в том, что если сайт разрабатывается через систему SVN, то многие разработчики вместо команды svn export просто копируют директорию проекта из рабочих файлов SVN на продакшн – сервер и забывают, что при этом копируются скрытые папки [...]
Тюнинг PHP – установка XCache на Ubuntu
Каждый раз, когда вы открываете страничку динамического веб-приложения, веб-сервер обращается к PHP, который загружает запрошенный .php файл и все include и require, затем парсит их, компилирует в промежуточный байт-код (opcode) и исполняет. Причем в больших проектах процесс включения всех include файлов может занимать весьма продолжительное время.
Поэтому были разработаны многочисленные PHP-кешеры. Наиболее популярные из них – [...]
Меняем favicon с помощью Jquery
Фавикон (иконка для веб-странички) добавляется таким тегом в HEAD страницы:
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
Если вдруг появится необходимость его динамически поменять, то, по аналогии с картинками, должно быть достаточно сменить href атрибут, но на самом деле браузеры на это никак не реагируют. Поэтому нужно удалить и создать заново этот тег.
Как это сделать на чистом JavaScript [...]
Протоколы прикладного уровня: Jabber/XMPP часть1
Прочитав статью и испробовав команды, научимся
--Соединяться с Jabber сервером
--Логиниться
--Менять статусы
--Отправлять сообщения
--Отключаться
И все это на чистом XML
В принципе, можно статью назвать "Введение в XMPP" или типа того… Но суть не изменится
Приступим-же!
Попал на хабр
Угу, получил инвайт от "неизвестного доброжелателя"))
Просто опубликовал в песочнице немного переработанную статью про SMTP протокол, через пару дней пришло на мыло письмо со ссылкой на инвайт.
Протоколы прикладного уровня: SMTP
SMTP (англ. Simple Mail Transfer Protocol — простой протокол передачи почты) — это сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.
ESMTP (англ. Extended SMTP) — масштабируемое расширение протокола SMTP. В настоящее время под «протоколом SMTP», как правило, подразумевают ESMTP и его расширения.
Сразу отмечу, что в настоящее время SMTP в чистом виде уже не [...]
Тема WP Premium
Поставил себе тему WP Premium.
Русского перевода (локализации) к ней не нашел, поэтому сделал сам. Могу поделиться:
Перевод: Локализованная на русский тема WP Premium