Восток – дело тонкое…

Рубрика: Фото | 31 July 2007, 17:38 | Vadim Voituk

Впервые после отпуска удалось выкроить немного времени, чтоб выложить парочку фото с оного отпуска: [Далее...]

Groovy + JSON + Prototype in Action [English version]

Рубрика: Development, Groovy, Java, JavaScript/Ajax | 27 July 2007, 14:57 | Vadim Voituk

I’ve heard an opinion that Groovy is good only for simple utilities and prebuild scripts. In this note I’ll try to prove that this is not the way things done in a real world. I’ll try to use Groovy with a couple of popular Web 2.0 technologies.

[Далее...]

Don’t make me think

Рубрика: Книги | 26 July 2007, 11:49 | juriy

dontthink

В рамках поддержки инициативы Вадима, публикую небольшой обзор книги, которую я прочел. Книжечка называется “Don’t make me think”, автор Steve Krug. Первая мысль, которая меня посетила после того, как твердая картонная упаковка поддалась: “Ух-ты, а Амазон начал еще и рекламные брошюры слать! Так… а где собственно, книга?”

Оказалось, что это и есть – книга. Внешне немного напоминает глянцевый журнал нестандартного формата, но на этом сходство заканчивается.
Автор рассматривает тему создания интуитивных пользовательских интерфейсов. Интуитивные интерфейсы – это те интерфейсы, которые не заставляют пользователя лишний раз думать. Отсюда – и название.

Книга написана очень удачно. Живой английский язык не вызывает сложностей, а идеи и решения максимально подкреплены практическими примерами. Одни из самых интересных моментов – это “тестирование” известных сайтов. Автор приводит скриншот сайта, описывает проблемы, которые он заметил и тут же приводит скриншот откорректированного варианта: “вот так сделал-бы я”.

Прочитав эту книгу, начинаешь более критично относится к привычным сайтам, и более внимательно – к потребностям пользователей. Хоть я и не дизайнер, но книга мне понравилась. Рекомендую всем, кто хоть как-то связан с web-разработкой.

Единственный нюанс: не пытайтесь читать скачанный или распечатанный вариант. Это все равно, что посмотреть на черно-белом телевизоре экранную копию, а потом рассказывать, что фильм “какой-то блеклый, да и звук не очень”. Книга создана для того, чтобы читать ее в оригинале.

SYSADMINSDAY

Рубрика: Юмор | 26 July 2007, 09:16 | crud

Админы шутят.

Сижу работаю…Скучно…Решил подколоть своего колегу UNIX’a. [Далее...]

Yandex больше не calling :(

Рубрика: Работа | 24 July 2007, 08:13 | Vadim Voituk

Через 10 дней после первого звонка из “Яндекс” я получил письмо с сожалением по поводу невозможности связаться со мной по телефону (я как-раз был в Египте) и просьбой связаться с техническим специалистом. [Далее...]

Getting Started with Grails review

Рубрика: Development, Groovy, Книги | 21 July 2007, 12:07 | Vadim Voituk

Getting Started with GrailsБудучи в отпуске прочел “Getting Started with Grails” авторства некоего Jason Rudolph.
Книга доступна для бесплатной загрузки в формате PDF на сайте InfoQ.com (но требуется регистрация на сайте).
В течении всей книги, для примера, как демонстрация возможностей Grails-фреймворка разрабатывается некое web-приложение обслуживания документооборота спорт-трека.

Впечатление сложилось двоякое.
С одной стороны удивляешься как все легко, просто, гибко и главное быстро получается.
Радуешься отсутствию необходимости писать тонны конфигурационных xml-файлов.
Хвалишь продуманную и стандартизированную структуру всех проектов на Grails.

С другой стороны не покидает чувство непричастности к происходящему – уж больно много за тебя делает фреймворк, а что конкретно он делает на более низком уровне часто остается загадкой.
При чтении книги постоянно возникает вопросы а-ля “а если я хочу не так-то, а вот так-то”, ответ на которые сразу в голову не приходит – в результате получается ситуация когда вроде все прочитал-понял-проверил, но что-то более глобальное от тебя ускользнуло.

Несмотря на описанные “минусы” прочитать книгу советую.
Особенно тем, кто мало знаком с подходом, принятым в Rails-фреймфорках – как минимум для расширения кругозора и причислению себя к одной из армий “программеров-мышкокликкеров” или “любителей контролировать все от А до Я”.

Замерял производительность утилиты log2db (складывает логи в БД)
- на PHP – время исполнения 4 минуты,
- на Groovy – время исполнения 2 минуты ,

- на php – 97 строк кода + регулярка 14 строк в отдельном файле
- на Groovy – 48 строк кода вместе с регуляркой и двумя assert-тестами.

Почти линейные метрики получаются – 2 раза меньше кода – в 2 раза выше производительность :)
Я уже не говорю про такие неизмеряемые величины как “читабельность кода” и “элегантность решения”.

Буковель 2007 видео

Рубрика: Фото | 3 July 2007, 13:59 | Vadim Voituk

Ровно через 6 месяцев я наконец-то получил долгожданный видеоролик с катания на лыжах:

Я.ру

Рубрика: Разное | 3 July 2007, 11:44 | Vadim Voituk

Теперь у меня есть персональная страница на Я.ру — vadim!

Это новый сервис Яндекса, который сейчас проходит ограниченное тестирование и регистрация в нём пока доступна только по приглашениям.

Что ж, посмотрим предложит ли Яндекс альтернативу ЖЖ.

Zergey Volchkov interview

Рубрика: Development | 2 July 2007, 13:12 | Vadim Voituk

Уже давно лелею идею об организации в рамках этого блога серии бесед-интервью с интересными деятелями украинской ИТ-индустрии. И вот первый шаг на этом пути сделан – представляю вам результаты беседы с лидером компании “Zeus Outsourcing Company” Сергеем Волчковым [Далее...]

Страница 1 из 212