2010

AppEngine →  Загрузка, хранение и извлечение изображений в Google App Engine

В данной статье хочу поведать сообществу о способе загрузки и хранения изображений в хранилище, которое предоставляет Google App Engine. Решение построено по классическому принципу, на простых JSP-страницах, хотя может быть с легкостью адаптировано применительно к GWT-коду. Для диспетчеризации запросов я решил использовать Spring Framework 3 и JDO для работы с хранилищем. Таким образом, попутно будет рассмотрен вопрос интеграции JDO-классов в Spring-приложения.
Поглядеть как работает приложение можно здесь
Попрошу не судить строго ибо это моя первая проба пера. Итак, поехали!

AppEngine →  Авторизация через службу User Service в GWT приложениях

Данная статья адресована Java программистам начинающим знакомиться с возможностями облачной платформы Google Apps Engine. Так же, я немного напишу про прокол GWT-RPC. Дело в том, что в сфере веб-технологий меня в первую очередь интересуют RIA приложения, а в данный момент технология GWT и производные от нее фреймворки. Несмотря на это, в первой части статьи я постараюсь описать процесс авторизации для тех программистов, кто использует в качестве клиентской части отличные от GWT технологии. Для разработки GWT/GAE приложений я использую Google Eclipse плагин, дальнейший текст построен на предположении что читатель самостоятельно установил и настроил этот плагин, а так же разбирается в основах создания web-приложений на базе технологий Java Servlets & JSP.

Linux →  Настройка ввода символов Unicode в KDE

Я не Артемий Лебедев, но тоже люблю, чтобы все было красиво. Поэтому вставляю кавычки «» вместо "" и так далее. Поэтому в свое время я долго мучился этим вопросом, и в конце концов нашел решение.

GWT →  Использование шаблона Command для организации RPC-вызовов в GWT

В своем прошлогоднем выступлении в рамках Google I/O Ray Rayan поведал аудитории о том, как правильно стоить архитектуру более-менее крупных GWT-проектов. Одна из его рекомендаций — использование шаблона (паттерна) Command для оргиназации RPC-сервисов. В данной заметке я постараюсь вкратце осветить данный подход на примере простейшего GWT-приложения. Для диспетчеризации RPC-вызовов будет использована библиотека gwt-dispatch GWT-Dispatch. Сразу хочу предупредить, что эта статья является симбиозом, осмыслением и компиляцией нескольких источников (GWT-Dispatch Getting Started, GWT MVP Example). Рассматривайте ее как руководство к быстрому старту на пути правильного построения GWT-приложений. Весь материал разработан с учетом того, что серверная реализация RPC-сервисов также выполняется на языке Java.

Официальные анонсы Enetri →  Enetri International

В связи с процессом постепенных (и в определенной степени — фундаментальных) изменений на Enetri официально вводится глобализация интернационализация, в виде поддержки двух отдельных языковых версий проекта:

.NET →  Вопросы для собеседования на позицию ASP.Net Developer/C# (Intertviews question ASP.Net/C#)

Некоторое время тому назад, мне пришлось искать новую работу, и проходить тернистый путь собеседований. За 2 недели, я прошёл около 8-10 собеседований. За время похода я успел собрать большую кучу самых популярных вопросов, которые хотел бы вам презентовать. Надеюсь, что данный списочек поможет кому то при поиске работы, а кого то быть может подтолкнёт к освежению своих данных. А кто то просто, что то новое узнает :)

Интернет →  Кириллические имена сайтов в Opera

Некоторые люди набирают адрес сайта в поисковик и только потом переходят по ссылке. Хочу предложить вариант, когда вы вводите кириллический адрес сайта вы сразу попадаете на искомый сайт. Рекомендую использовать браузер Opera версии 10, т.к. здесь появилась функция умной адресной строки - в более старых версий работоспособность не гарантируется!

Для этого удобства будем использовать функцию "I'm Feeling Lucky" от Google.

Интернет →  Разработка системы для сбора SMS со смартфонов

В этом посте я хочу поделиться своим опытом разработки достаточно интересной клиент-серверной системы, архивирующей события смартфонов и предоставляющей к ним централизованный доступ через web-интерфейс. К событиям можно отнести SMS-сообщения, звонки, изменение географических координат и другие. Кому не ясна область применения подобной системы, читайте текст на вводной странице сайта: http://www.altermoby.com. На данный момент реализован только сбор SMS-сообщений на смартфонах Nokia, но модульность системы позволит добавить поддержку новых событий и мобильных платформ в ближайшее время. Система была реализована одним человеком (мной) в течение полугода на досуге.

Формируем сообщества →  Меморандум о формировании тематических сообществ на Enetri

Настоящее формирование любой тематической секции — прежде всего находится в руках самого сообщества. А администрация ресурса может этому полезному делу только посильно помочь, в меру своих возможностей.

— из небольшого диалога, о создании секции AppEngine

Google →  Как вернуть старый добрый Гугл Дизайн

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

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