Wednesday, September 21, 2011

Простой Lisp интерпретатор

Приветствую всех вновь заглянувших.

Давно хотелось выучить, хотя громко сказано, Lisp, думаю все о нем слышали. Интересная идея, интересный язык. Он функциональный, значит все есть функция. Для написания интерпретатора, эта идея "все есть функция" и была заложена в фундамент. Рассказывать тут особо нечего, просто новость. До реализации полноценного Lisp еще очень далеко, да и не это цель. А цель - just for fun, ради интереса и веселья. Познаем Java и Lisp одновременно. Собственно исходный код доступен на github, как всегда.

Спасибо и успехов в ваших just for fun!

Saturday, September 10, 2011

Android. Простое построение интерфейса

Привет всем.

Появилось желание создать небольшую кроссплатформенную утилиту. Опять. На этот раз для упрощения процесса написания XML UI в Android. Пока еще не опубликовал, потихоньку допиливаю plugin для Eclipse. Пока смотрим видео (извиняюсь перед теми, кто уже пытался посмотреть, я что-то напутал с загрузкой видео, было оно не полное):



Friday, September 2, 2011

Android. Простая локализация

Привет всем.

Появилось желание создать небольшую кроссплатформенную утилиту. Дело в том, что часто приходиться писать (переводить) локализацию для Android приложений, я в общем, не мне лично. И сами понимаете, переводчик вполне имеет право не быть знакомым с XML, поэтому сделаем процесс проще: .txt файл с простым текстом внутри. Перевел и все. Куда проще?!


Tuesday, August 16, 2011

Шаблоны проектирования - Observer

Привет всем заглянувшим.

Хотелось бы продолжить серию примеров шаблонов проектирования, для общего развития так сказать.

Monday, August 15, 2011

Шаблоны проектирования - Factory

Привет, в продолжение темы о шаблонах проектирования.

На этот раз обсудим распространенный шаблон Factory. Дальше посмотрим, что у меня вышло.

Шаблоны проектирования - Singleton, Abstract Super Class

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

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

Использую: Eclipse Indigo, JUnit 4

Wednesday, June 29, 2011

AirFileExchange. Реализиация.

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

Ранее я показывал ролик того, что хочу сделать. Как оказалось уже существует AirShare trademark, поэтому теперь обзывается эта пакость AirFileExchange.

Более детально о том, о сем читаем далее.

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, а именно умножение матрицы на матрицу, а потом еще и на вектор. Разумеется матрицы могут быть огромными, по этому не так все просто.

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

Sunday, April 17, 2011

Иконки в Windows, куда же нам без них.

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

Очень часто встречается вопрос: "Как получить иконку файла?". Конечно же, все просто! Windows API, а если не получается, значит ты плохо читал документацию, там ведь все прозрачно и поймет любой.

ExtractIconExtractAssociatedIconExtractIconEx и многие другие, не думаю, что стоит продолжать.

И так, все ли так просто как кажется?

Sunday, April 10, 2011

Последние новости о Mozart и немного о работе

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

Хотелось бы поделиться последними новостями о моем HTC 7 Mozart и немного об индексации файлов, пока как таковых конкретных вопросов и тем нет.

Sunday, April 3, 2011

Диалог авторизации Twitter OAuth клиента

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

В этот раз, этот пост можно считать небольшой заметкой к продолжению темы OAuth и Twitter, осилим вместе!.

Я хотел бы поделиться тем, как я реализовал диалог общения пользователя моего приложения с Twitter, с целью авторизации приложения пользователем.

Saturday, April 2, 2011

Менеджер интернет изображений для Android, просто!

Приветствую всех заглянувших.

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

Что же не так, читаем дальше.

Wednesday, March 30, 2011

OAuth и Twitter, осилим вместе!

OAuth набирает обороты, все чаще можно встретить его модификации в популярных сервисах, таких как Flickr, Twitter, Facebook и др. (Если честно, другие, с которыми я работал, я просто не видел OAuth, будем надеяться, что что-то изменилось).

Я бы хотел рассмотреть, в данном посте, интеграцию Twitter в ваше third-party application с использованием OAuth и написанном на C#. На этот раз, это будет очень технический пост с большим количеством кода, сразу предупреждаю.

Saturday, March 26, 2011

Будни с Android

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

Сегодня хотел бы поделиться более менее техническими проблемами.

Tuesday, March 22, 2011

Ожидание и недоумение

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

Не стал ждать, решил поделиться размышлениями и наблюдениями за столь не длинный период. Сегодня у нас на рассмотрении Windows Phone 7 и Android. Нет, эта не та тема о которой вы могли бы подумать :)

Sunday, March 20, 2011

Привет, привет

Приветствую всех зашедших случайно или целенаправленно.