Мониторинг SNMP устройств с помощью munin
0Возникла необходимость мониторить один из свитчей с помощью munin.
Помогла статья Using SNMP plugins
WordPress 3.2 — пропали кнопки визуального редактора
0У друга есть блог на WordPress'е. Обновили его до 3.2 и в редакторе, в режиме визуального редактирования пропали все кнопки :)
Выглядит это вот так:
А должно выглядеть вот так:
Что только я не перепробовал — читал тучи форумов, документации, заливал-перезаливал файлы... Ничего не помогало, аж бесить начало :) Оставлять товарища с этой проблемой не стал принципиально — я-то знаю, что нет таких задач, которые я не смогу решить :)
В очередной раз читая форум поддержки, натыкаюсь на фразу:
— deactivating all plugins (yes, all) to see if this resolves the problem. If this works, re-activate the plugins one by one until you find the problematic plugin (s).
Вуаля! Проблема была там, где искать её и в голову не пришло бы — в грёбаном кривом плагине LiveJournal Crossposter Remix RUS. Снёс его — и проблема исчезла :)
Удобная парка и странная шляпа
0«Вокруг света» №11 (2614) (ноябрь 1976)

Летом прошлого года на острове Беринга (Командорские острова) работала экспедиция Ленинградского отделения Института этнографии имени Н. Н. Миклухо-Маклая АН СССР. Она изучала один из самых малых народов Севера СССР.
Мы пригласили в нашу «Кают-компанию» руководителя экспедиции кандидата исторических наук Розу Гавриловну Ляпунову и попросили рассказать о первых шагах работы на Командорах.
Плагины для WordPress, которые я использую
0Поддерживаю очень много сайтов на WordPress, решил собрать в одном месте плагины, которые использую. Ниже — список плагинов, которые маст хэв как минимум:
- WP-Table Reloaded — лучший плагин для работы с таблицами
- Akismet — лучший убивец спама
- All In One SEO Pack — незаменимый плагин для SEO
- Google XML Sitemaps — генератор xml-карты сайта для лучшего индексирования сайта
- LiveJournal Crossposter — кросспост в ЖЖ
- WP to Twitter — кросcпост в Твиттер
- Три плагина для ЧПУ. В результате их использования получим следующее: ссылка на новость будет выглядеть так: – http://.ru/1.html (/%category%/%postname%.html); ссылка на категорию – http://.ru/cat.html (/%category%.html); cсылка на страницу – http://.ru/page.html (/%page%.html)
- Rus-to-Lat – плагин, который переводит название ссылки с русского в транслит, например: ссылка.html в ssylka.html.
- .html on PAGES plugin– который добавляет в урл страницы «.html»
- Advanced Permalinks – плагин для расширенной работы с ЧПУ. Больше не поддерживается :(
Итак, для получения данной схемы делаем:
1) Параметры -> Постоянные ссылки -> вкладка «Defaults» -> поле «Произвольно» -> пишем /%category%/%postname%.html
2) Вкладка «Advanced» -> поле «Category pages» -> пишем /%category%.html ; в поле «Author pages:» -> пишем /author/%author%.html
Плюс ещё несколько разных плагинов для разных целей, например: подписка пользователей на комментарии, показ фотографий в красивом всплывающем окне, уведомление подписчиков о новых статьях, кнопочки социальных сетей, запрет регистрации ботов, и т.д. и т.п.
Настройка Apache и Tomcat (Debian)
0

В системе установлены Tomcat6 и Apache2. Требуется настроить Apache таким образом, чтобы одни запросы он обрабатывал самостоятельно, а другие направлял на обработку в Tomcat.
Включаем в Tomcat AJP-коннектор
Нужно раскомментировать или добавить строку конфигурации в файле /etc/tomcat6/server.xml:
<!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
Подключаем модули proxy и proxy_ajp
Нужно создать символьные ссылки в каталоге /etc/apache2/mods-enabled:
proxy.conf -> ../mods-available/proxy.conf proxy.load -> ../mods-available/proxy.load proxy_ajp.load -> ../mods-available/proxy_ajp.load
Далее нужно разрешить использование прокси в /etc/apache2/mods-enabled/proxy.conf:
<Proxy *> AddDefaultCharset off Order deny,allow Allow from all </Proxy>
Связываем Apache и Tomcat
Теперь нужно пробросить запросы из Apache в Tomcat для требуемых путей в файле /etc/apache2/conf.d/tomcat6.conf:
ProxyPass /servlets/ ajp://localhost:8009/examples/servlets/ ProxyPassReverse /servlets/ ajp://localhost:8009/examples/servlets/ ProxyPass /jsp/ ajp://localhost:8009/examples/jsp/ ProxyPassReverse /jsp/ ajp://localhost:8009/examples/jsp/
Первый параметр директивы ProxyPass указывает, какой с какого пути должен начинаться URL запроса для Apache (/servlets/, /jsp/). Второй параметр указывает, на какой URL в Tomcat должен направляться такой запрос.
Например, для данной конфигурации запрос c URL http://domain/servlets/abc будет направлен в Tomcat как ajp://localhost:8009/examples/servlets/abc, что эквивалентно запросу напрямую к Tomcat по URL http://domain:8080/examples/servlets/abc.





