Archive for the 'Без рубрики' Category

Эксперимент со скринкастом о программировании

Попытка описать пост, посвящённый визуализации данных при помощи скринкаста podFM.
Удачной ли оказалась эта затея отписывайтесь в коментариях 🙂 Кому нужны приглашения на podFM, обращайтесь в коменты, есть ещё 4 штуки ). Внизу блоговаровский спам, не обращайте внимания.

Поработаем немного линкопомойкой )
WebMilk.ru — молочные новости ?нтернета
Блог Сергея CrashOver Кудрявцева
Malevi4a
Заметки от The end
Вкусный блог

Читаем ascii файл в Python

Задача: прочитать файл с ascii данными и разбить его по матрицам

?нструменты: NumPy, PyNGL, SciPy

Поскольку в питоне поддержки многомерных матриц в явном виде, насколько я понимаю, нет, человечество изобрело NumPy.

Некоторые видят в NumPy хорошую альтернативу MATLAB. Эти два языка имеют некоторое сходство: они оба являются интерпретируемыми и оба позволяют пользователю писать быстрые програмы, поскольку большинство операций производится над массивами и матрицами а не над скалярными значениями. MATLAB обладает тем преимуществом что в нём встроены тысячи математических функций и ещё гораздо больше доступно в коммерческих и свободных библиотеках. В то же время NumPy является более современным и полным языком программирования, а также open source и бесплатным продуктом. Библиотека SciPy добавляет ещё больше MATLAB подобной функциональности, а Matplotlib — пакет обеспечивающий MATLAB подобный функционал в области графики. Хороший рассказ о питоновских библиотеках которыми можно заменить матлаб можно прочесть здесь.

Ну и поскольку для океанолога главным вопросом при изучении любого языка является «как читать и записывать данные», то с этого и начнём.

Read more »

Визуализация данных при помощи PyNGL

Задача: взять netCDF файл содержащий две компоненты скорости течений (плюс, естественно, координаты) и изобразить вот это:

pyngl1.png

?нструменты: PyNGL и PyNIO

Смотрю я на то чем пользуется океанологическая общественность вокруг и замечаю что всё больше и больше народу тянуться к питону. У матлаба и ему подобных есть много преимуществ, но не меньше недостатков, главный из которых их небесплатность. Питон же бесплатен и к тому-же является серьёзным языком программирования на котором пишут не только научные работники.

Ну и начать хотелось с чего то осязаемого. Ничего более осязаемого чем визуализация быть не может, поэтому для бесчеловечных экспериментов был выбран свободно распространяемый модуль PyNGL (пингль), рассчитанный на людей занимающихся геонауками. Преимущества пингля над тем же GMT в том что данные можно считывать из netCDF (и кучи других форматов) непосредственно и использовать для обработки этих данных весь арсенал SciPy и питона как такового.

Сразу оговорюсь что в питоне я мегановичок (вчера прочитал по нему первую статью) так что если какие то вещи покажутся очевидными, смело пропускайте. Поехали.

Read more »

Обзор *nix блогов за неделю. Выпуск 4

В подкасте представлен обзор самых интересных постов с ленты http://runix.org за за прошедшую неделю.

Аудиозапись: Adobe Flash Player (версия 9 или выше) требуется для воспроизведения этой аудиозаписи. Скачать последнюю версию здесь. К тому же, в Вашем браузере должен быть включен JavaScript.

Read more »

CeBIT 2008, нубский вгляд

Наконец-то мне удалось посетить это чудо. Выставку даже обежать за один день не удастся, такая она огромная, поэтому после исследования стендов в Линукспарке и осмотра российских достижений IT, я стал бродить бесцельно, фотографируя то интересное что попадалось на глаза.

Про первые две части похода (линукс и русские стенды) я расскажу только в том случае если реанимирую свою SD карту, которая после многомесячных мучений всё таки приказала долго жить 🙁

Сразу предупреждаю что моя осведомлённость в области разных гаджетов оставляет желать лучшего и возможно вещи которые для меня кажутся новыми уже давно всем известны и малоинтересны. Так что не судите строго.

Read more »

Обзор *nix блогов за неделю.

В подкасте представлен обзор самых интересных постов с ленты http://runix.org за за прошедшую неделю.

Аудиозапись: Adobe Flash Player (версия 9 или выше) требуется для воспроизведения этой аудиозаписи. Скачать последнюю версию здесь. К тому же, в Вашем браузере должен быть включен JavaScript.

Подробности под катом.

Read more »

Второй выпуск подкаста «обзор *nix блогов»

illu_icon_microphone.gifЗапостил новый выпуск подкаста.

В этом выпуске вы УСЛЫШ?ТЕ обзор большинства постов с runix.org (в частности довольно много про блог K Notes, немножко про С Windows XP на Ubuntu Linux )

Колюня знатный подкастер

illu_icon_microphone.gifСледуя мегамудрым советам изложенным здесь и вот тут вот , обзавёлся подкастами.

  • Один про koldunov.net как таковой (освещение публикуемых мной материалов)
  • Второй, более интересный, на мой взгляд — дайджест блогов с ленты runix.org .

Файлы скачивать не обязательно, можно проигрывать прямо на сайте.
Это первый опыт, не судите строго )

Данная акция не сможет, конечно сделать этот блог таким же популярным как
Дурдом 2,
корейские заметки,
жизнь во всех ракурсах или
Алёшка.

Потоковое видео от Yahoo

yahoo_live_logo.pngКак известно Yahoo отказалось от заманчивого предложения майкрософта и продаваться не стало. Вместо этого они запустили несколько новых сервисов, призванных, по мнению некоторых, поднять цену на компанию. Один из этих сервисов я и решил опробовать.

live.yahoo.com позволяет вам транслировать видео с вашей вебкамеры в интернет, просматривать видео других, чатиться с ними. На мой взгляд в будущем может получиться неплохая замена скайпу для линуксоидов ) О нём уже писали немножко тут

Стартовая страница выглядит следующим образом:

yahoo11.png

Read more »

Конвертируем видео для iPod в Линукс

ipod.jpeg

Задача: Сконвертировать видеофайл в формат понимаемый iPod (соответственно подогнав размер под его экран).

?нструменты: mencoder, ffmpeg, mp4ize

Пока свежеприобретённый iPod ещё не подвергся нечеловеческим экспериментам по установке на него линукса, хотелось бы научиться конвертировать имеющиеся уже видеофайлы для просмотра на нашем новом друге семьи )

Решение описано тут и дальнейшее не более чем чуть урезанный перевод. Подходит для айподов с таким же экраном как у classic а также некоторых смартфонов, например Nokia N95.
Для конвертации будем использовать скрипт mp4ize

Read more »

← Предыдущая страницаСледующая страница →