17 апр. 2013 г.

Установка CP2K

Вчера мне понадобилось установить на кластер программу CP2K, которая позволяет проводить расчеты кристаллических и молекулярных систем методами DFT и DFTB. Процесс установки оказался не очень сложным, но тем не менее стоит про него написать.
Установка производилась с использованием компиляторов Intel. Для начала, что нужно было сделать, это скомпилировать библиотеку для FFTW, которая находится в папке
/opt/intel/mkl/interfaces/fftw3xf/, т.к. для компиляции CP2K она нам будет нужна, собрать эту FFTW библиотеку можно следующим образом, написав:

27 мар. 2013 г.

Raspberry PI. Подключение 3G модема

Сегодня решил попробовать подключить МТС 3G модем к моему Raspberry Pi. Для начала нужно установить службу, реализующую протокол точка-точка - PPP. Устанавливаем его следующим образом:

sudo apt-get install ppp

Еще одно удобство

Появилась свободная минутка, и я решил закончить давно начатый скрипт, который бы обрабатывал выходную информацию команды

qstat -n

и предоставлял ее в более сжатой форме. Например, многие меня спрашивали, можно ли сделать так, чтобы при проверке своей задачи можно было бы увидеть на каком узле задача считается, потому что команда nodes, про которую я писал ранее показывает общее состояние кластера, а писать qstat -n не очень удобно. Во-первых, это надо запомнить. Во-вторых, это надо нажимать на 3 клавиши больше. В-третьих, вывод этой команды громоздкий, не все пользователи могут адекватно его воспринимать. Заодно и получилось попрактиковаться и улучшить свое умение в написании однострочных скриптов.

19 февр. 2013 г.

Проблема с X11

Сегодня устанавливал софт на кластер и обнаружил, что я не могу загрузить визуальную оболочку через X11 Forwarding. Никак не мог сообразить почему такое происходит, ведь я ничего с этим не делал, с тех пор, как можно было работать удаленно с MatLab, а тут на тебе, не работает даже xterm.
Когда запускал xterm вылазило следующее:

Xlib: PuTTY X11 proxy: MIT-MAGIC-COOKIE-1 data did not match
xterm Xt error: Can't open display: localhost:12.0

28 янв. 2013 г.

Raspberry PI. Одновременный видео поток с трех камер

На днях попробовал установить видео поток не с одной камеры, а сразу с трех, с помощью ранее описанной программы motion. Так как видео поток с каждой камеры направляется через свой порт, то логично было попробовать соединить изображения со всех камер на одной web-странице, чтобы в режиме реального времени наблюдать сразу за всеми камерами. Для этого я сделал простенький html файл, в котором написал следующее

16 янв. 2013 г.

Raspberry PI. Передача видео через интернет

Очень часто встречал в интернете, что к Raspberry Pi подключают web камеру и передают поток видео через интернет. Мне стало интересно, что можно такого сделать с этим нужного. Перед тем, как что-то думать, нужно сначала испытать свои силы, принципиально смогу ли я настроить передачу потока видео через интернет, как делают другие люди.
Итак, почитав по этому поводу статей, я остановил свой выбор на программе motion. Эта программа может контролировать видео сигнал, посылаемый с камеры. Также, очень интересная и, может быть, нужная ее особенность в том, что она может замечать изменение картинки, т.е. движение, и начинать запись видео только тогда, когда что-то движется в кадре.
Итак, для начала нужно установить нужные нам программы следующие командой:

sudo apt-get install mplayer ffmpeg motion

Если камера уже подключена к компьютеру, то можно проверить ее работоспособность следующей командой:

13 янв. 2013 г.

Raspberry PI. XBMC медиа центр

После установки торрент качалки на наш Raspberry Pi, я решил сделать из него медиацентр, чтобы подключить к телевизору: фильмы будут качаться на носитель, подключенный к компьютеру, и с помощью программы XMBC проигрываться на телевизоре. Идея не нова, но я считаю, что если начинать с чего-то, то именно с этого :)
Итак, теперь про установку. Для начала нужно скачать несколько файлов и библиотек, которые понадобятся нам для установки:

libcec_2.0.5-1_armhf.deb - библиотеки протокола CEC для для удалённого управления электронными устройствами
libshairport_1-1202030-1_armhf.deb - для поддержки технологии AirPlay для яблочных изделий
taglib_20121005-1_armhf.deb
xbmc_26122012-1_armhf.deb

9 янв. 2013 г.

Paspberry PI. Учим его говорить

Для того, чтобы научить компьютер говорить существуют неплохие программы. Одной из таких программ является eSpeak. Мне на понравилась тем, что она легка в установке и обладает дополнительными словарями русского языка, которые делают произносимую речь лучше. На вопрос "Зачем это надо?" я отвечу:  "Ради удовольствия" :-)
Итак, я решил ставить программу сам. Конечно, ее очень легко можно поставить средствами ОС, т.к. дистрибутивы уже находятся в репозиториях с помощью команды:

sudo apt-get install espeak

8 янв. 2013 г.

Raspberry PI. Torrent клиент

Решил банально использовать свой Raspberry PI в качестве torrent качалки. Изучив нужную литературу в интернете я начал реализовывать свою идею, ну надо же с чего-то начинать :)
Сначала качаем torrent клиент transmisson с помощью команды:

sudo apt-get install transmission-daemon

Установленный демон будет запускаться из-под пользователя debian-transmisson, поэтому в дальнейшем, нужно будет сделать доступ к нужным папкам для группы пользователей с таким именем.

5 янв. 2013 г.

Raspberry PI. Корпус

Сегодня занялся мастерить корпус для моего маленького компьютера. Посмотрел как люди делают корпуса своими руками, и решил сделать его из корпуса от CD диска:) Примерно через пару часов корпус был готов:) Получилось не идеально, но зато своими руками:)
Вот так он выглядит.