Thursday, November 6, 2008

Obama word portrait



This poster is formed from Obama's motto, portrait is created by Neoformix.

More pictures:

Portrait in full:


In colour:




And the source of inspiration -- Hendrix word portrait



More Hendrix!
Source

Friday, October 31, 2008

Follow me)

Ооо какая прикольная фича появилась наконец-то на Блогспоте) Не прошло и еще полгода, как я ее заметила) В общем, прогрессивное человечество, теперь можно не тихариться по рсскам, добро пожаловать в ПостоянныеЧитатели, ну или как тут -- фолловеры. Я там уже надобавляла кой-кого, так что жду какой-нибудь взаимности. Обещаю писать) Ну или хотя бы пописывать, благо на самом деле писать есть о чем. И даже время есть. Иногда)

Sunday, September 21, 2008

Немного про AgileSummer

В пятницу состоялась милая конференция, посвященная гибким методологиям разработки приложений, или по-нашему, просто Agile.

(что это за зверь — Agile на Википедии)

Лично мне было интересно по нескольким причинам:
1. Сама тема. Я работаю в небольшой команде, и мне не всегда нравится, как у нас налажена коммуникация. Одним из составляющих методологии Agile является формирование команды — как это сделать быстрее и безболезненнее. Ну и на будущее может пригодиться.

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

Минус по сути был только один — свободное время, которого никогда нет. Конференция шла почти целый день, и я все равно не смогла остаться до конца.

Итак, поехали.

Приехать предстояло к 9 часам утра. Юго-запад, небезызвестный IBB, где часто проводятся всякие айтишные конференции. Организаторами выступало Agile-сообщество в Беларуси, командовал парадом Денис Петелин — он вроде бы занимается тренингами на тематику IT. Мероприятие неслабо проспонсировали епамовцы (рассказывать не надо)), а также Exigen services, которые недавно открыли филиал в Минске (сама контора большая, по городам России и Украины — более 2000 человек, у нас пока 60. По agile, насколько я поняла, у нас они не работают).

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

Доклады
Самое главное — на конференцию было заявлено около 10 докладов, в результате пару докладчиков не соизволили приехать, но в общем-то и не страшно. Повеселило то, что один из неприехавших должен был рассказать "Почему я не верю в Agile?" — видимо уверовал за день до конференции. Или испугался помидоров из зала.

Все доклады были по часу, и одновременно проходило от 1 до 3 докладов, в разных залах. Расскажу о тех, на которых я была.

Началось все с выступления Павла Габриэля — к сожалению не имею представления о его основной деятельности, но видно что товарищ грамотный. Доклад был вводный, ознакомительный — "Как правильно начать внедрение Agile?". Порадовала презентация — полностью ассоциативная, одна фраза на слайд и запоминающаяся картинка на фоне.

"Важные практические моменты при переходе на Agile" — Сергей сжутковыговариваемой фамилией Андржеевский из Exigen-Россия, рассказал очень подробно и информативно про сложные проекты для Agile'a, про парное программирование, игру в планирование и многое другое... Вообще было видно что ему есть что сказать, он вроде даже не совсем уложился во время.

Денис Миллер — очень обаятельный молодой человек, его доклад назывался "Динамика развития Agile-команды". Немного бестолковая презентация, и ему немножко не хватает опыта, но харизма по-любому решает. Было весело)) Не терялся, держал контакт с аудиторией — короче, молодец. Рассказывал про что? Запомнилось — про то, что Agile придумали в СССР и называлось это дело Научная Организация ТРуда. По сути доклад был о том, как команде, которая собралась вместе работать, побыстрее преодолеть период шторминга (это когда между людьми идет борьба за лидерство и правоту вместо совместной борьбы за результат).

Анна Лукашик, Беларусь. "Внедрение тестирования в Scrum-проект". Этот доклад не понравился многим. Было скучновато, тема сама по себе занудная, не в обиду тестировщикам, но тестирование — одна из скучнейших областей деятельности, аж сводит челюсти. Она рассказывала, как в их компании внедрялся Scrum и что при этом делали тестировщики. С другой стороны, тестировщикам наверное было интересно.

Влад Жидков, представитель Epam'a. Рассказывал про Continuous Integration. Про то, как замечательно и дружно в Epam'e собираются билды. Как один билд-инженер билдит десяток проектов, какой инструментарий используется... Его завалили кучей вопросов, в основном в плане ПО, которое они там в Епаме используют на эту тему. Не люблю, когда начинают задавать вопросы только чтобы задать, тут его мурыжили наверное минут 20. В нашей компании кстати все по-моему немного проще, и мы избавлены волею Rational многих проблем. Узнала, что в SVN'e, например, нет активностей и собирать патчи одним щелчком, как у нас, практически нереально. Там какая-то мегаутилита сравнивает для этого бинарники от даты до даты.... Короче, жуть.

Последний доклад делал Асхат Уразбаев. Хороший дядя, классно рассказывает, по теме, толково. Ну короче, заслуженный мастер. Что рассказывал — как внедрять Scrum на больших проектах. Feature teams — команды, занимающиеся разработкой отдельной фичи, еще куча разных teams (например, architecture, и даже communication team — люди, которые всегда в курсе и переносят информацию между командами). Далее — как все эти тимс между собой синхронизировать и получить счастье. К нему было много вопросов, к сожалению я не смогла остаться до окончания конференции, но мне и этого хватило.

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

Еще немножко инфы по теме:
Agile-сообщество в Беларуси
Обзор методологии Scrum
Хорошая брошюрка по Scrum на английском

Wednesday, July 9, 2008

Informational morning

Интересное за утро:
http://habrahabr.ru/blog/css/46143.html -- правила оформления CSS-кода (СSS-guidelines)

http://meteora.astrata.com.mx/ -- набор классных JS-виджетов (типа календарь, автокомплит и проч. на основе MooTools) -- говорят сыроват но в целом здорово)

http://code.google.com/apis/protocolbuffers/docs/overview.html -- мегаштука, аналог XML'a от Google, Protocol Buffers. Мне идея понравилась, очень уж грузна и избыточна XML-аннотация (больше всего я конечно люблю JSON))

http://www.ins5.ru -- галерея промо-дизайнов рунета. Есть прикольные штуки, но я хороший критик и мне мало что нравится))

Wednesday, July 2, 2008

Informational day

I've decided to write down all things I've become familiar with today, for I'm simply forgetting everything. Maybe, my main problem is my curiosity towards practically everything I see on my way. I'm an informational maniac, for sure.
I've started my "additional education" several days ago, when I ran into a book about motivation in IT companies. It helped me to look at my work from the other side.
Here it is: http://motivateme.ru/book (in Russian)
Then, I ran into some advice given by a serious guy Ashmanov. He's been publishing his stories and rules for several years, talking about project management and efficient usage of human resources (programmers, mostly).

After that I've examined a nice site about Java Practices, commonly used and advised for active usage.

Today was a nice day also. I've got some infromation about what REST is, what are the differences between REST and SOAP.
In brief, REST is a style of software architecture, where pages are requesting some resource instead of asking some procedure or service to execute (SOAP approach). (Some articles on the topic: Wikipedia, briefly in Russian, Rest explained to one's wife)

My morning started with blogroll, including Habrahabr with its nice articles about Io programming language and HaXe.

Then, I've had a look at Test-driven development book by Kent Beck, and tried to run some test for out project using JUnit plugin for IntellijIdea. It was not so easy to make Idea work as I wished, for she didn't want to see any classes from junit.jar, attached as a module dependency.
Then I've just deleted the stupid imports, generated automatically by test generator, and marked the directory with my test class as a "test" one. After that, Idea willingly offered me to add "junit.jar" to the classpath, and here we are)) What concerns TDD, this field should be explored more deeply, and I've got 2 nice books for that: one by Kent Beck, and another one, by Vincent Massol, called "JUnit in action" (btw, I adore the typography in this book, fonts are just marvellous). In general, this book is a nice way to get acquainted with JUnit framework from the inside.

Just a nice service, making your own 3d pixel pictures: Cubescape.

And I've also had a look at online project management services, one by 37signals, Basecamp, and another one -- Trac.
I was very disappointed to know that Basecamp offers only a trial 30-days version for its projects handling, I like this system personally)
What concerns Trac, it's opensource, and seems to be free of charge, still it cannot be used without SVN (that's another question for research, I'm not sure...)
While looking for another solution (what I need is a small application for project management), i've found Goplan, and it's quite nice) Tasks, tickets, everything is free, except calendar feature, to my great disappointment...

Monday, March 3, 2008

Принцип 20/80

...that over the lifetime of a standard piece of code, 20 percent of the effort will go into the original creation and testing of the code, and 80 percent of the effort will go into the subsequent maintenance and enhancement of the code. В оригинале звучит так: 20 % усилий дают 80 % результата, а остальные 80 % усилий — лишь 20 % результата. Дальнейшие улучшения не всегда оправданы. Безупречная естественность))) Очень красивый, а главное справедливый и действенный принцип)

Thursday, February 28, 2008

Полезняшка

Пусть полежит тут: First Look at Silverlight 2 подробные туториалы с красивыми скриншотами.

Полезняшка

Пусть полежит тут: First Look at Silverlight 2 подробные туториалы с красивыми скриншотами.