Блог Леопарда

Все возможно, невозможное делается дольше

31 Март 2011
автор leopard
Комментарии отключены

Определите свое местоположение по WiFi сети

Простой скрипт. Определяет местоположение. Вы должны работать через Wifi. iwlist wlan0 scan | sed -n ‘s/.* Address: //p;T;s/ //g;q’ | sed ‘s/.*/{version:1.1.0,host:maps.google.com,request_address:true,address_language:’${LANG/.*/}’,wifi_towers:[{mac_address:"&",signal_strength:8,age:0}]}/’ | curl -sX POST -d @- www.google.com/loc/json | sed -e ‘h;s/.*latitude»:\([^,]*\).*/\1/;G;s/\n[^\n]*longitude»:\([^,]*\).*/,\1\n/;s|^|http://maps.google.com/maps?q=|;x;s/[,{]/\n/g;s/["}]//g;s/:/\t/g;s/\n//;G’ Вот gist: https://gist.github.com/897131 Не забудьте поставить curl. Как … Продолжить чтение

27 Декабрь 2009
автор leopard
Комментарии отключены

Как создать список установленных пакетов в Debian (Ubuntu)

Для того, чтобы создать список установленных в Debian (Ubuntu) пакетов можно воспользоваться следующей утилитой: $ dpkg –get-selections > installed_programs.txt Можно также записать в файл краткую информацию о пакетах (версия пакета и краткое описание): $ COLUMNS=150 dpkg -l > packages.txt Теперь … Продолжить чтение

14 Февраль 2009
автор leopard
Комментарии отключены

Элементарный Bash скрипт для резервного копирования данных

Сделаем немного автоматизировать рутиную работу по подготовке бэкапов. В данном случае, мы не будем использовать мощные программы, или даже целые системы для резервного копирования данных, ограничимся самым доступным что у нас есть. А именно — Bash скриптом.

22 Декабрь 2008
автор leopard
Комментарии отключены

Поднимаем продакшн сервер для ROR на Линукс (Debian, Ubuntu)

Итак, разработали мы сайт на Ruby on Rails. Пора запустить его в свободное плаванье (в продакшан). Для этого будем использовать: Debian (Ubuntu) – Линукс система на сервере, nginx — это HTTP-сервер и IMAP/POP3-прокси сервер. Отлично справляется с высокими нагрузками. Mongrel … Продолжить чтение

17 Декабрь 2008
автор leopard
Комментарии отключены

Заходим по SSH без паролей

На работе приходится работать с несколькими серверами используя ssh. Некоторые неудобства доставляет то, что часто надо подключаться и вводить пароль. В принципе, можно держать открытыми несколько терминалов и проблема отпадет. Но для каких-то автоматических заданий так не особо удобно. Поэтому … Продолжить чтение

8 Декабрь 2008
автор leopard
Комментарии отключены

Раздача интернета через линукс сервер

На работу провели интернет и выдали настройки (ip, mak, gateway, dns-server). Потребовалось раздавать этот интернет на другие машины. Что же, для этого будем использовать машину с линуксом (в моем случае Debian, Ubuntu Server) и двумя сетевыми картами. Вот наша приблизительная … Продолжить чтение

6 Октябрь 2008
автор leopard
Комментарии отключены

Загрузка Linux за пять секунд

На конференции Linux Plumbers Conference двое хакеров Арьян ван де Вен (Arjan van de Ven) и Оук Кок (Auke Kok) провели демонстрацию сразу двух систем Linux, каждая из которых загружалась быстрее пяти секунд. В первом варианте использовался модифицированный вариант дистрибутива … Продолжить чтение

23 Август 2008
автор leopard
Комментарии отключены

Qt + Ruby = настройка в Linux и Windows

Сегодня напишу как настроить привязку qt и ruby в Linux и Windows. Ruby – интерпретируемый язык высокого уровня для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, «сборщиком мусора» и многими другими … Продолжить чтение