Monday, June 27, 2011

AirShare. Просто делимся файлами в локальной сети.

Приветствую.

Уверен многие знают о Mac OS X Lion и о новом приложении AirDrop. Приложение выделяется своей простотой и интуитивностью. Как часто вам приходилось делится файлами по сети? Какие приложения искать? Открывать общий доступ да и еще настраивать права доступа к папкам? Как все сложно. AirDrop от Apple, предлагает просто набор иконок пользователей которые доступны для обмена файлами в сети.

Появилось и у меня свободное время, было решено сделать подобное. За сегодня сделал кое-что (см. видео). Пока есть недочеты, но уже главное работает - определение, передача/прием файлов. Буду работать дальше, потом может в open source выложу для все общего обозрения и оценки моего кода :)

И так, видео (прощу прощения за звук, пока новое для меня, звук реальной обстановки)



p.s. все дергается, т.к. снимал на свой HTC 7 Mozart.

Sunday, May 29, 2011

Ant. Автоматизация.

Приветствую. Да, обещал, немного задержался с публикацией продолжения эпопеи с Ant.

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

Friday, May 13, 2011

Ant. Автоматизация. Самое начало.

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

И так, как шел процесс обучения и что же вышло в итоге, смотрим ниже.

Tuesday, May 3, 2011

MPI. Сбор блоков в матрицу.

Приветствую. В продолжение темы о параллельном программировании и топика Умножение матрицы на вектор, я бы хотел рассказать о том, как я безуспешно боролся с MPI_Gather и MPI_Gatherv и о том, как получил собственный *_Gather*.

Если интересно, прошу.

Monday, May 2, 2011

MPI. Умножение матрицы на вектор.

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

И так, как это сделал я, смотрим ниже.