Прогопедиятопик-ссылка Прогопедия - энциклопедия языков программирования

Энциклопедия языков программирования progopedia.ru. Все тексты доступны на условиях свободной лицензии GNU Free Documentation License. На данном этапе развития проекта регистрация для доступа в редакторский интерфейс осуществляется по приглашениям. Сейчас описано более 100 языков программирования, с реализациями и версиями; приведены примеры программ.

OpenStreetMapНемного о OpenStreetMap

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

Статистика использования OpenStreetMap:

Читать дальше
  • +10
  • all1
  • 20 июня 2011, 17:45

GNU/LinuxИнтервью с разработчиком TuxOnIce Найджелом Каннингемом

Разработчик подсистемы гибернации для ядра Линукса, Найджел Каннингем (Nigel Cunningham), любезно уделил время ответам на вопросы читателей Хабра и ЛОРа.

В интервью затрагивается тема разработки TuxOnIce, включения его в ядро, даётся ответ на вопрос, почему этого ещё не произошло, раскрываются некоторые подробности работы TuxOnIce, а также описываются увлечения Найджела и его предпочтения.

Перевод.

Оригинал.

Блог им. aivsСоединить два компьютера в сеть без роутера

Возникла задача, показать людям сайт который крутится у меня на неттопе-сервере, всего лишь нужно соединить патчкордом неттоп-сервер с любым компом, и через браузер посмотреть сайт. Вот простая реализация на примере debian-based дистрибутива.
1) 1) Статически прописываем ip адрес на сервер
в /etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.1.200
netmask 255.255.255.0


2) Устанавливаем простой dhcp сервер, по совместительству и dns сервер — dnsmasq
и настраиваем его, нужно только прописать диапазон выдаваемых адресов.
в /etc/dnsmasq.conf
dhcp-range=192.168.1.201,192.168.1.202,255.255.255.0,24h
dhcp-authoritative


Перезапускаем networking и dnsmasq.
Теперь соединяем сервер с любым компом патчкордом, компу будет выдан адрес 192.168.1.201, а на сайт заходим по адресу 192.168.1.200
  • +7
  • aivs
  • 17 июня 2011, 12:55

Виртуальный музейОбзор программы «виртуальный музей 3»


Сейчас стал доступен релиз 3ей версии проекта виртуальный музей, изменений много. Но о них по порядку…
Читать дальше

BashBash "скрипт-автоинформатор".

Bash «скрипт-автоинформатор» для новых проектов по freelance. Читать дальше

ВиртуализацияСекрет популярности OpenStack

OpenStack — open source проект создания облака IaaS, который стартовал около года назад (в июле 2010 года) по инициативе NASA и Rackspace. За очень короткое время проект успел получить неожиданно большую поддержку многих крупных игроков рынка. Этот факт меня удивил и насторожил. Не часто встречается, что к развитию молодого, и в целом, не отличающегося оригинальностью Open Source проекта подключается 76 (!!) компаний, в числе которых Citrix, Dell, Cisco, Canonical, Intel и AMD. Я решил выяснить, что может быть причиной такой популярности проекта. Читать дальше
  • +5
  • fog
  • 08 июня 2011, 15:50

Блог им. aivsНесколько полезных команд в linux

ls -lrt # Посмотреть файлы в каталоге, упорядоченные по дате, самый новый файл внизу списка
du -sh /home # Вычислить размер каталога с файлами
df -h # Показывает свободное место на дисках и другую информацию
lsof /dev/ttyUSB0 # Показывет, какая программа заняла устройство
tail -f /var/log/messages # Наблюдать за изменением лога в прямом эфире
watch «ls -lrt /etc» # Запустить команду ls -lrt /etc в цикле, и при появлении нового файла в /etc, Вы сразу увидите его.
rm -rf /home/aivs # Удалить каталог со всеми файлами
cat config_filename | grep -vE "^#|^$" # Просмотр конфига без комментариев
iconv -f cp1251 -t koi8-r filename > filename1 # Перекодироввка файла cp1251->koi8-r
scp file.txt aivs@192.168.1.101:/home/aivs # Передать по ssh файл fail.txt на машину 192.168.1.101 в каталог /home/aivs (на удаленной машине должен быть запущен sshd, aivs — это пользователь на удаленной машине, которому разрешен доступ в /home/aivs
cat file1.txt | sed 's/^[ \t]*//' > file2.txt # Удалить все пробелы и символы табуляции с начала каждой строки и записать результат в file2.txt
Большой справочник полезных команд xtips.ru
  • +8
  • aivs
  • 08 июня 2011, 14:24

УязвимостиНе плюй в колодец - вылетит, не поймаешь.



Однажды серьезные дядьки из Sony решили показать, кто хозяин жизни тут главный и наказать одного 17-летнего парня: Читать дальше
  • +7
  • fog
  • 04 июня 2011, 23:55