Неделю назад я устроил блогу, переехавшему на другой сервер, небольшой нагрузочный тест. К слову сказать, ударную волну мужественно принимает на себя nginx, а за его спиной прячется Apache. И вся эта связка довольно неплохо справилась с неожиданно нагрянувшими «посетителями». Любопытные могут ознакомиться с результатами и задать интересующие вопросы. 🙂
Nestopia: сборка, установка и настройка
Nestopia — эмулятор NES, который на мой взгляд гораздо функциональнее FCEUX. В Nestopia у меня получилось настроить геймпад и играть как в старые добрые времена. 🙂
Для сборки требуется два архива: исходники и патч.
В каталог нужно сначала распаковать архив с исходниками, а затем архив с патчем.
hp:~/nestopia$ unzip Nestopia140src.zip
hp:~/nestopia$ unzip nst140_lnx_release_h.zip
Также для сборки потребуется пакет libsdl1.2-dev:
hp:~/nestopia$ sudo apt-get install libsdl1.2-dev
Дальше всё очень просто:
alexey@hp:~/nestopia$ make
После компиляции можно запускать эмулятор:
alexey@hp:~/nestopia$ ./nst
Интерфейс в нём довольно понятный, вопросов не возникает. Единственное, при подключенном геймпаде нужно переназначить кнопки управления. Сделать это можно во вкладке «Input».
Проделав все вышеуказанные операции, можно приступать непосредственно к игре в старые-добрые игрушки. 😉
Прекращается поддержка обновлений для Debian 4.0
15-го февраля прекращается выпуск исправлений безопасности для Debian GNU/Linux 4.0.
Спустя год после релиза Debian GNU/Linux 5.0 с названием «lenny» и почти три года после релиза Debian GNU/Linux 4.0 с названием «etch», выпуск обновлений для старого дистрибутива (4.0 «etch») закончатся в следующем месяце. Проект Debian гордится тем, поддерживал старый дистрибутив на протяжении такого большого срока, даже спустя год поле выхода новой версии.
Проект Debian выпустил Debian GNU/Linux 5.0 с названием «lenny» 15-го февраля 2009 года. У пользователей и дистрибьюторов был целый год для того, чтобы обновить их старые дистрибутивы. Поэтому, как уже было сказано, выпуск обновлений для старого дистрибутива (4.0) закончится в феврале.
Анонсированные ранее обновления для старого релиза по-прежнему будут доступны на security.debian.org.
Запуск Eclipse 3.5 — сеть недоступна
Не так давно потребовался мне Eclipse для разработки приложения на Java. Сказано — сделано. Скачал с официального сайта релиз 3.5, распаковал, запустил. Зашёл в обновления — ругается ошибкой «сеть недоступна» и естественно, ничего качать не хочет, хотя сеть вполне себе работала.
Запустил tcpdump и оказалось, что идёт запрос по IPv6 протоколу, который у меня не поддерживается. Дальнейшие изучение показало, что беда эта пришла с очередным обновлением Squeeze в файле /etc/sysctl.d/bindv6only.conf
В нём установлена переменная:
net.ipv6.bindv6only = 1
Java в этом случае обращается к сети по протоколу IPv6, у неё ничего не выходит и на этом всё прекращается. Никаких попыток сделать запросы по IPv4 не следует. 🙂
В общем, проблема лечится установкой значания переменной в 0 и «закреплением» результата, если кто не хочет перегружаться:
echo 0 > /proc/sys/net/ipv6/bindv6only
После этого с сетью в Eclipse проблем нет и все обновления вытягиваются вполне нормально.
Установка и запуск FCEUX 2.0 NES эмулятора
Неожиданно вспомнилось детство и я решил попытаться поиграть в старые добрые игры с приставки, известной у нас под названием Dendy. 😉 Немного погуглив, нашёл подходящий эмулятор, скачал несколько вспомнившихся игр и начал играть.
В моём топе игр, которые я тогда предпочитал, были преимущественно аркады и гонки — развивал реакцию. А полноценных симуляторов, стратегий или рпг тогда ещё толком не было, приходилось играть в то, что было.
Для тех кто тоже хочет ненадолго вернуться в детство, я предлагаю два варианта решения этой задачи:
Простой:
sudo apt-get install fceux
Более сложный:
1) Заходим на сайт эмулятора — http://fceux.com/web/download.html и скачиваем исходники.
2) Поставим необходимые для сборки эмулятора пакеты:
alexey@hp:~$ sudo apt-get install scons libsdl1.2-dev libsdl1.2debian-alsa liblua5.1-dev zlib1g-dev zenity
3) Распаковываем архив с исходниками и заходим в созданную папку:
alexey@hp:~$ tar xjf fceux-2.1.2.src.tar.bz2
alexey@hp:~$ cd fceu
4) Запускаем компиляцию и установку эмулятора:
alexey@hp:~/fceu$ sudo scons install
5) Запускаем игру, играем, радуемся:
alexey@hp:~/fceu$ fceu —special 3 battle_city.nes