Category Archives for Linux

Определите свое местоположение по 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. Как … Continue reading

31. марта 2011 by Alexey Vasiliev
Categories: Linux, интересно, разработка | Tags: , , | Комментарии отключены

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

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

27. декабря 2009 by Alexey Vasiliev
Categories: Linux, ubuntu | Tags: , | Комментарии отключены

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

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

14. февраля 2009 by Alexey Vasiliev
Categories: bash, Linux | Tags: , | Комментарии отключены

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

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

22. декабря 2008 by Alexey Vasiliev
Categories: Linux, nginx, Ruby, Ruby on Rails, ubuntu | Комментарии отключены

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

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

17. декабря 2008 by Alexey Vasiliev
Categories: Linux, ssh, ubuntu | Tags: , , | Комментарии отключены

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

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

08. декабря 2008 by Alexey Vasiliev
Categories: Internet, Linux | Tags: , | Комментарии отключены

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

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

06. октября 2008 by Alexey Vasiliev
Categories: Linux | Tags: | Комментарии отключены

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

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

23. августа 2008 by Alexey Vasiliev
Categories: Linux, Qt, Ruby, Windows | Tags: , , , | Комментарии отключены