Сообщения

Сообщения за Март, 2010

Наваял гаджет

Изображение
Чтото меня потянуло на гаджеты. Решил сделать небольшой гаджет для души.
Смысл - жмём на кнопку и снизу вылетают воздушные шарики.
Долго мучался с COM регистрацией и вызовом, но слава яйцам всё получилось.

Встречайте - Bubble gadget



https://docs.google.com/leaf?id=0B6h7yaggRA4pYzI3Mjc1OGEtNWYzNy00ZThlLWIwMzAtNWU4ZmJhYTdmYzJk&hl=en

Альтернативная ссылка на загрузку:
http://sites.google.com/site/jackdevolpment/files/gadget.gadget?attredirects=0&d=1

Более подробно о том как это всё было и какие мне встретились проблемы напишу позже. Сейчас спать.

Играемся с iTunes через Javascript

Довольно классна штука - этот айТюнс. И плеер хороший, и подкасты качает и вообще красавец. Ладна, к чему это я? Случайно узнал, что оказывается у него есть API. Работает через COM и позволяет получить полный доступ к функционалу плеера.

Так что например вот такой нехитрый Javascript код

iTunesApp = new ActiveXObject("iTunes.Application");
iTunesApp.NextTrack();

поменяет песню в плеере на следующую, а вот например

var iTunesApp = new ActiveXObject("iTunes.Application");
var currentTrackName=iTunesApp.CurrentTrack.Name;
var currentArtist=iTunesApp.CurrentTrack.Artist;
alert(currentArtist+" - "+currentTrackName);

покажет название текущей песни. У меня это например сейчас "Vampire Weekend - Oxford Comma". Вот такие пироги. Кстати чуть не забыл - вся это красота работает только в случае Internet Explorer. Так что имейте ввиду :)

Думаю как будет скучно - сделать парочку гаджетов для рабочего стола, чтобы управлял плеером,показывал текущую песню, плейлист и…

Диплом. Черновик 3D рендера. Java

Диплом в самом разгаре... Я не сильно писал чем я занимаюсь в рамках диплома. А занимаюсь я проблемой параллельных вычислений. А именно - системой распаралеливания алгоритмов.Так уж сложилось что занимаюсь именно этой темой, а точнее продолжаю работу студента Виктора Бурдейного.

Написал небольшой черновик 3D рисования на Java - думаю внедрить поддержки 3Д визуализации в систему - это даст возможность рисовать графики, которые будут упрощать понимание результатов работы алгоритма на кластере.

В принципе я уже сделал визуализацию в 2Д для фреймворка, но алгоритм, который необходимо реализовать должен будет рисовать поверхность в 3Д, так что приходится разбиратся с 3Д костылями для Джавы. Вот такие пироги.

Java Opengl (использует JOGL)
https://docs.google.com/leaf?id=0B6h7yaggRA4pZGVmMDMyYmMtZTYyYi00NmE1LWI2YjQtM2E4OGRhNWI2OGI1&hl=en