среда, 26 декабря 2007 г.

Armani - это стильно


Еще одна стильная штучка со страниц lookatme.ru. Флэш ролик Emporio Armani. Дорого :) Стильно.
Смотреть здесь http://emporioarmani.com/ кликнуть по ссылке english.
Респектная фишка начинается при клике на изображении по ходу сюжета. Отличный креатив.

вторник, 25 декабря 2007 г.

Ванкувер буги :)

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

P.S. СМОТРЕТЬ ТОЛЬКО СО ЗВУКОМ - КЛИП ВСЕ-ТАКИ.

воскресенье, 23 декабря 2007 г.

Скотт Амблер. Моделирование Agile-style


Вчера в Библио-Глобусе на Лубянке приобрел совершенно замечательную книжку по применению agile подходов к моделированию при создании ПО. Прочитав на данный момент несколько глав уже могу порекомендовать ее всем, кто хочет повысить свой профессиональный уровень. Давно не читал такой разумной и своевременной книженции. Последний раз до этого ощущение, что автор "прав, прав и еще раз прав" было только от прочтения Фаулера (вот от К.Бека почему-то "не перло" :) )
Вот кусочек из вступления к книжке (автор вступления Рон Джеффриз):
"Скотт рассматривает использование простейших средств, рабочее пространство, способ подбора группы и совместной работы. Мне особенно понравилась фраза сержанта Расчека из "Звездной пехоты" Хайнлайна: "У меня есть только одно правило: все сражаются, никто не отступает.Кто струсит, того я пристрелю сам". Скот рассмотрел все варианты моделирования, от экстремального программирования до унифицированного процесса, и добился в этом весьма впечатляющих успехов."

Книжка недорогая - всего 350р.

пятница, 21 декабря 2007 г.

Занимательный flex mashup

Интересный микс сервисов В том числе ESRI ArcWeb.Здесь

Мы можем сделать лучше :) (уверен, если захотим). Поэтому, если вам нужно интегрировать свои пространственные данные с любой связанной семантикой Welcome!

P.S. Недешево :)

Персоналии.

Martin Fowler
Alistair Cockburn

четверг, 20 декабря 2007 г.

Методики разработки по-русски и не только.

Скоро новый 2008 год, а хорошей литературы по методикам разработки ПО все еще не так много. Так выпьем же ..В смысле начнем ссылочки постить на статьи хорошие и разные.
Сегодня вот чего:

Небольшое введение :)

http://w8.platonoff.com/refactoring/ - перевод первой главы книги Фаулера "Рефакторинг". Думаю если поищете в Сети наверняка найдете русский PDF-скан русского издания :)

http://www.maxkir.com - статьи и переводы о методиках разработки, анализе, проектировании, а также как заработать денег на изготовлении софта.

http://agilerussia.ru - Russian Agile Community сайт о гибких методологиях разработки. Много scruma,xp и прочего полезного и интересного.

http://www.agileukraine.org/ Украинский Agile Community

вторник, 18 декабря 2007 г.

И снова о картах гугла

Продолжаем парад ссылок на страницы рассказывающие о внутреннем устройстве и использовании google maps в своих приложениях. Сегодня у нас в студии wiki по гугл мэпс АПИ http://mapki.com/wiki/Main_Page

З.Ы.Ссылки про google maps с завидной регулярностью предоставляются моим другом Борисом, который самоотверженно осваивает вышеобозначенное API и любезно делится самыми интересными находками. Спасибо Борис! :)

Первым делом, первым делом ...формулы.

Говорят эти формулы полезны не только летчикам, но и всем кто работает с картами. Заглядываем сюда. Делаем закладки. Вдруг пригодится.

Russian Adobe Flash Platform User Group



В воскресенье прошла первая встреча российских флэшеров. Конечно не посетить на такое "знаковое" мероприятие было просто нельзя :). Собственно описание события с небольшим фоторепортажем можно прочесть здесь. От себя добавлю, что у меня создалось ощущение, что российские поклонники флэша и флекса любят его, больше чем их (продукты и русских девелоперов) любит Adobe :) Тем не менее начинание безусловно полезное и интересное. Теперь осталось придумать чем же я могу помочь развитию flash-комьюнити в России :))) Думаю ...)))

З.Ы. А на месте фирмы на большую букву А я бы все-таки платил таким людям как Константин Ковалев и Иван Дембицкий за присущий им по природе "евангелизм".

А здесь появилось видео выступлений

понедельник, 17 декабря 2007 г.

Flex - сниппетсы своими руками

Когда людям становится совсем плохо от отсутствия элементарных удобств они начинают изобретать велосипеды и вечные двигатели. Вот и я не удержался. Когда в конец надоело инкапсулировать приватные переменные flex-a я припомнил, что давно хотел сделать нечто универсальное для вставки в текст заранее заготовленных кусков кода. Хотелось чтобы шаблончики были параметризированными в рантайме и легко настраивались. Когда-то, моим выбором в этом вопросе был неплохой и бесплатный текстовый редактор pspad. По возможностям он был сравним с ultraedit + имел систему кастомизации снипетсов в том числе генерируя формочки для их параметризации. Но вскоре он достал своим странным описанием подсветки и какими-то непонятными тормозами при загрузке и был благополучно забыт и позже заменен на notepad++ в котором таких чудных сниппетсов нет, зато скорость открытия файлов не раздражает.
И вот недавно столкнувшись с интересной утилитой для автоматизации различных клавиатурных действий, желание иметь удобные кусочки кода под рукой вновь обрело некое воплощение. Итак маленький помощник зовется perefect keyboard. Чтобы описать что это чудо программостроения умеет нужно набрать приличное количество текста, поэтому отсылаю всех за описанием фич на офсайт.
Итак , чем эта штуковина может помочь (несколько фактов для осмысления):
  1. Может вставлять текст из буфера, из своих заготовочек, из собственных переменных в нужное место по нажатию клавиш(комбинаций) или вместо ввода определенной последовательности символов и т.п.
  2. При этом, может отображать довольно незамысловатые формочки для ввода значений собственных переменных.
  3. При этом, может проводить некоторые операции с этими переменными - замена подстроки, загрузка из файла.

Надеюсь намеки понятны. Цепочка примерно такова: Шаблончики в файлах. В шаблончиках плейсхолдеры, которые заменяются на значения переменных введенные через форму. По подтверждению формы сформированный код идет на место курсора или в клипборд (кому как удобнее)... Получилось даже сделать некую легкую замену рефакторинга инкапсуляции поля :)




суббота, 15 декабря 2007 г.

Web2 ... будь проще


Для того что чтобы всем было проще делать модно напоминаю себе и всем читателям этой заметки о модных тенденциях и способах их воплощения. Итак - перевод известной статьи о визуальном стиле Web2 (ну и не только визуальном).

С телефоном по Москве

Растет число картографических сервисов, позволяющих не заблудиться в большом городе при наличии телефона с java и gprs.
Итак имеем
1) google maps для мобильных девайсов (благо карта Москвы недавно заметно похорошела) ;
2) yandex карты для мобильных девайсов (написано аналог яндекс карт, вообщем-то верю);
3) gmaps (уже довольно известный java -мидлет)

Выбирайте. Я поставил гугл. Правда похоже качать его пришлось через вап-канал (что недешево) Иными способами версию для конкретной модели телефона похоже не получить. Автоопределение версии по браузеру телефона :(

Google Maps для программистов

Ссылка на ru-board страницу программы для закачки "гугловских карт" GoogleMV + познавательные статьи об устройстве google maps. Если Вы хоть раз мечтали скачать кусочки гугловских карт, то эта тема для Вас :) Кстати в полной версии GoogleMV предусмотрена привязка тайлов в формате MapInfo и ArcGIS Desktop. ;)

Продажи иномарок в 2007г.

Рейтинг продаж иномарок в России за 2007г.

"Что касается отдельных моделей, то самым продаваемым в России автомобилем признан Ford Focus: за 11 месяцев этого года было продано 87 600 таких авто. За ним следует Renault Logan с показателем 61 000 проданных машин. На третьем месте находится Chevrolet Lanos: 52 600 таких автомобилей куплено в 2007 году российскими автолюбителями."

100 лучших инструментов для обучения

Интересный рейтинг. Топ 100 лучших образовательных приложений.

пятница, 14 декабря 2007 г.

TuxedoDB для ArcSDE


Любопытное приложенице для администрирования ArcSDE было обнаружено этой осенью на просторах Сети. Если Вам надоело администрить ArcSDE из командной строки. Попробуйте это
На сайте приложение для администрирования и NET компоненты (видимо основа сего приложения) Небесплатное - почти $1000

SubSonic. Действительно быстро.


Уф...ну и работка под новый год.
Недавно наконец нашлось немного времени "на попробовать" SubSonic (с лета собирался). Признаю - здорово, удобно и понятно. Такую бы штуку несколько лет назад... :) Вкратце, для тех кто еще не в курсе : SubSonic генератор кода на базе модели данных ( т.е. по структуре БД) . Может генерить очень комфортный слой доступа к данным (ActiveRecord, типизированные коллекции и прочие вкусности), админский интерфейс к БД (Scaffolding в стиле Rails) + куча полезностей в виде контролов и классов утилит. И все это бесплатно и настраиваемо. Хотите проверить? Тогда быстренько идем сюда.

З.Ы. С сайта

"Microsoft should ship SubSonic..." - Jon Galloway

"[SubSonic] is a really sweet code generation tool..." - David Hayden

"SubSonic takes the best parts of ROR and delivers them in a simple and powerful .net solution." - Kevin Fricovsky

Я бы тоже подписался :)

четверг, 13 декабря 2007 г.

Фабричные методы и MVC

Полезные отрывки из по-видимому тоже полезной книжки про ActionScript 3. Здесь Занимательно, что MVC демонстрируется на примере с картой. Эх еще б немного времени чтобы вчитаться. Пока только по диагонали глянул...

среда, 12 декабря 2007 г.

ArcGIS.ADF. Классовая борьба.

Классы библиотеки ADF в очередной раз продемонстрировали свою пакостную сущность. Конечно, здорово что они несколько облегчают разработку несложных веб-приложений, но... Поскольку переход от них к аналогичным сущностям в стандартных библиотеках (таких как Carto) мягко говоря затруднен стоит хорошенько подумать прежде чем делать приложение на стандартных контролах. Попробуйте для примера сделать объект ESRI.ArcGIS.ADF.ArcGISServer.MapDescription, а потом передать его в функцию принимающую IMapDescription. Хотя может и есть короткие пути кроме "глубокой копии". Подскажите.
Другой неприятный момент, что для того чтобы добыть ADF.MapDescription нужен экземляр контрола карты, что для сервисов например не есть гуд. В общем работая с ADF постоянно приходится смешивать стандартные объекты ArcObject c их ADF аналогами, как результат путаница и постоянные сложные приведения типов и конвертация объектов...
Остаюсь пока при своем мнении, что с ADF можно иметь дело только в "незамысловатых" веб-приложениях.

Start point

Еще одна попытка завести блог. А то ведь както уже неприлично его не иметь.