Записи с тегом «tutorial»

Статические сайты и форма обратной связи

Я люблю статические блогие и веб-сайты. Они простые и быстрые, но это все таки простые статические страницы. Если с комментариями все довольно просто, и можно использовать disqus, то с формой обратной связи все несколько сложнее. К счастью и в этом случае можно обойтись без полноценного сервера.

Читать дальше →

Загружаем последние комментарии из Disqus используя jquery/javascript

Как я уже писал, недавно я переехал с Wordpress на статический генератор блогов Pelican. Так как обработку комментариев на стороне сервера сделать нельзя, я перенес все комментарии в disqus. На старом блоге в боковом меню у меня отображались последние комментарии, и я хотел чтобы после переезда на новую блог платформу они сохранились. К счастью, у disqus есть API с помощью которого можно это реализовать.

Читать дальше →

Настройка OpenVPN через http/https прокси

Часто бывает нужен доступ к своему рабочему компьютеру который, как правило, находится за корпоративным NAT и доступ есть только через корпоративный proxy. Ко всему прочему, proxy доставлял другие неудобства связанные с программами, которые сами не умели работать через него.
В один прекрасный день меня это достало, и побудило организовать себе удалённый доступ посредством OpenVPN сервера, и тем самым я "убил двух зайцев": организовал удалённый доступ к рабочему компьютеру, и нормальный интернет на нём.

Читать дальше →

Установка простого просмоторщика git репозиториев - gitlist на CentOS 6 с Nginx

Понадобилось мне развернуть простейший web просмоторщик git репозиториев на сервере. Главными критериями выбора были лёгкость, простота и написанный на PHP без лишних зависимостей. Собственно, какое либо управление репозиторием было мне ни к чему. Выбор, увы был невелик и в итоге я остановился на gitlist.

Gitlist - это простой web просмоторщик git репозиториев. Написан на PHP. Выполняет собственно только одну задачу - позволяет просматривать git репозитории: коммиты, сам код. Есть подцветка синтаксиса и возможность скачать весь код одним архивом. Собственно то, что мне и было нужно.

Читать дальше →

Настройка модема D-Link 2500U в режиме роутера с PPTP (VPN)

Работаю в тех. поддержке крупного городского провайдера, регулярно слышу вопрос про возможность настройки модема выдаваемого провайдером не в режиме прозрачного бриджа, а в режиме роутера с поднятием коннекта по PPTP VPN. В одну ночь, особо заняться было нечем и я решил опробовать собственно можно ли, и как работает. Собственно под катом как я это делал.

Делалось максимально доступно и подробно чтобы можно было дать ссылку.

Читать дальше →

Настраиваем простейший VPN сервер для дома

Сейчас, многие провайдеры предоставляют доступ в интернет по технологии PPTP, или проще говоря VPN. Т.е. пользователи объеденены в одну локальную сеть доступ к которой обычно бесплатен, а выход в интернет осуществляется путём подключения к VPN серверу. Всё бы замечательно, но у многих провайдеров до сих пор просто грабительски цены на безлимитные тарифы, что и заставляет людей объединятся и делить интернет на всех. Провайдер которым я пользуюсь не такой, но и его цены на безлимиты раньше были отнюдь не маленькими. Тогда я на свой небольшой домашний сервер решил поставить VPN сервер и с друзьями скидывались на безлимитный тариф. Сейчас уже конечно всё более радужно и у каждого из нас свой отдельный безлимит на 8Мбит\с, однако есть и другие провайдеры в других городах. Думаю людям которые подключены к подобным провайдерам, данная статья будет полезна.

На домашнем сервере, так же как собственно и на всех остальных серверах которые под моим руководством, традиционно установлен Debian stable.

Читать дальше →

Настраиваем VPN PPTP соединение из командной строки

Когда-то я писал пост про "правильную настройку VPN соединения по так называемому Gentoo way". Несмотря на то, что на пост было множество несогласных с моим мнением отзывов(кстати, набравшись опыта я сейчас понимаю что сделал бы тоже несколько по другому. Каюсь, грешен), эта тема как оказалось очень актуальна и востребована. Мне до сих пор приходят на email различные вопросы связанные с настройкой VPN соединения на сервере - т.е. без графической оболочки и утилит. В этом посте я постараюсь как можно более подробно описать данный процесс.

Читать дальше →

Compiz-boxmenu - меню в духе openbox\xfce для Compiz

Используя Gnome уже несколько месяцев, мне очень сильно нехватало столь удобного меню, как в openbox или xfce. Эта, казалось бы мелочь была для меня крайне удобна. Очень долго я откладывал процесс поиска какой либо программы для Gnome которая бы могла отображать подобное меню. Медленно, лениво и неспешно поиски продолжались до сегодняшнего дня. Сегодня на ЛОР'е был скриншот, на котором skai-falkorr демонстрировал работу модуля для compiz - compiz-boxmenu. Этот модуль оказался именно тем, что мне нужно. После работы, я незамедлительно сел разбираться и устанавливать себе сие чудо. Собственно о процессе установки, настройки, возможностей и об использовании рассказывается далее.

Читать дальше →

Twidge - консольный linux twitter клиент

Несмотря на то, что говорят злые языки, twitter становится в России весьма популярным. Twitter клиентов для linux уже есть довольно много, так же есть и интегрированные в популярные браузеры, но меня лично, всегда тянет к консоли, тем более что я к ней привык, и делаю в ней почти всё в разы быстрее, чем мышкой. Ну да ладно. Довольно лирики.

Сегодня я хочу написать о небольшой, но очень приятной утилите - Twidge.

Twidge программа консольная, следовательно лишена достоинств графических утилит, но ей присущи все достоинства консольных.

Читать дальше →

Использование Xmonad в Gnome

Конечно, Gnome сам по себе довольно не плох. Местами я бы сказал очень продуман, и удобен, но увы только местами. Например на нетбуке, где я давно поставил Ubuntu, я почти сразу сменил довольно унылый на мой взгляд интерфейс Gnome Shell, на обычный Gnome, и добавил к нему xmonad. Тем более что я очень давно проникся его скоростью, возможностью тонкой настройки и большим количеством модулей. К тому же, множество действий по управлению окнами не очень удобно выполнять с помощью тачпада, а мышку с собой носить - лишний, и ненужный груз.

Читать дальше →

Yaws - лёгкий web сервер на Erlang

Недавно на всех серверах кои я администрирую, решил сменить lighttpd на что либо ещё более лёгкое, и конечно же, под чем либо более лёгким, я имел в виду nginx. Однако, раз уж я захотел сменить web сервер, то я не мог не посмотреть из интереса на другие лёгкие web сервера, и не мог не заметить web сервер Yaws.

Yaws (Yet Another Web Server) - web сервер написанный на языке Erlang. На языке, который по праву считается крайне производительным. Тоже самое можно сказать и об самом web сервере: по сравнению с apache2, yaws - просто реактивный.

Yaws поддерживает два режима работы:

  • Как отдельный web сервер
  • Как интегрированный web сервер в другое erlang приложение

Я опишу первый вариант.

Читать дальше →

Thttpd - пожалуй, самый лёгкий и простой web сервер

Если вам нужен очень простой web сервер который практически не требует настройки, то есть один, который на мой взгляд, очень подойдёт - thttpd. Он настолько прост, что даже не может выполнять php скрипты. Только статический контент и обычные cgi скрипты.

Читать дальше →

Redshift - как уберечь свои глаза

Не знаю как вы, мои дорогие читатели, а я лично провожу большую часть своего времени за компьютером. Из-за изменения положения солнца, меняется и освещение в помещении, но экран светит с одной яркостью постоянно, поэтому ближе к вечеру начинает жечь глаза, иногда появляются головные боли, расстройства сна и прочее. Конечно это не новость. А что если плавно менять насыщенность цвета на мониторе, в зависимости от текущего расположения солнца? Конечно, далеко не факт что вашим глазам это понравится, но попробовать явно никто не мешает ;) В общем, в этом призвана нам помочь небольшая утилита - redshift.

Redshift - очень маленькая утилита. Всё что ей требуется для работы, это указать в параметрах запуска широту и долготу. После запуска, в опираясь на положение солнца относительно широты и долготы, redshift как бы приглушает яркость.

Читать дальше →

Gcalcli - работа с Google Calendar в консоли

Google во истину сделал много весьма хороших сервисов: gmail, reader и конечно же Google Calendar. Без последнего лично я жить не могу. С моей то дырявой памятью ;) Но сейчас не об этом. Довольно долго я искал способ удобно управлять своим календарём. Пробовал и через evolution, и через Thunderbird, но в итоге просто вернулся к использованию через браузер, но прочитав заметку о gcalcli, сразу решил попробовать ею воспользоваться, и остался ею очень доволен.

Gcalcli (Google Calendar Command Line Interface) - это небольшая утилита написанная на Python, предназначенная для работы с Google calendar из консоли. В общем это понятно и из названия :) Не берусь утверждать что утилита позволяет использовать все возможности Google Calendar, но тот функционал что я использую присутствует.

Читать дальше →

Монтирование удалённых FTP и Samba директорий в локальную

Продолжаю тему монтирования удалённых каталогов. В прошлый раз я писал про монтирование через sshfs, или sftp. В этот раз напишу про монтирования samba шар, и ftp. В этот раз обойдусь без предисловия, и преступим сразу к делу :) Предполагается, что у вас уже есть рабочие и настроенные ftp и smb сервера.

Читать дальше →