Чикаго и Конференция

Ну вот я и вернулся с конференции. В Чикаго я был где-то 4 дня, точно сказать сложно так как я выехал из дома в понедельник в 23:45 ночи и прибыл в Чикаго в 9:00 утра следующего дня. По пути в Чикаго я останавливался пару-троку раз и даже спал на парковке Макдональдса. В итоге дорога оказалась длинной, но за-то забавной. Так же огромный плюс состоял в том что у меня был почти целый день (вторник) для того что бы побродить по Чикаго.

Чикаго:

В Чигако я приехал примерно в 9 часов утра, зарегистрировался в отеле и у меня было примерно 8 часов свободного времени. Перед тем как я поехал в Чикаго, я сделал небольшой список куда я хочу сходить и что посмотреть. Так как у меня были лимитированные ресурсы ($$$) и время, мне удалось сходить всего в несколько мест:

– Millenium Park – Погулял по парку.
– Museum of Natural Science – Сходил в музей натуральной науки.
– Kingston Mines Blues Club – Послушал живую музыку в одном из знаменитых клубов.
– Boat Ride – Прокатился на тур корабле.

Чикаго фактически оправдало мои ожидания. Город красивый, чистый и есть много мест куда можно пойти. Единственное что стоит отметить для тех кто собирается поехать в Чикаго – если вы едете на машине, то по прибытии её лучше оставить на стоянке отеля и дальше ездить по городу на публичном транспорте и/или если бюджет позволяет то кататься на такси – таким образом вы сэкономите много времени и денег.

День первый: прогулка по Чикаго, музей и конференция.

После того как я приехал в Чикаго, тут же решил отправиться в Millenium парк и прилегающее к нему озеро Мичиган (Michigan). Поскольку отель был в центре города то я решил пойти пешком, что было правильным решением. Единственное что стоит отметить – ходить пришлось много. Пока шел в парк, я набрел на тур корабль ( http://www.wendellaboats.com/ ) – который плавает по речкам Чикаго. В тот момент я вспомнил что моя тетя советовала мне покататься на корабле и таким образом увидеть часть Чикаго – я взял это на заметку. Я продолжил свое путешествие по N Michigan авеню (ave.) и вскоре оказался на против парка. Я пошел гулять и фоткать, двигаясь с севера на юг-восток. Вскоре я достиг дороги которая идет вдоль озера Мичиган и продолжив путь я достиг Shedd Aquarium & Field Museum. После небольшой консультации с продавцом хот-догов я решил пойти в музей, что в ретроспективе был верный выбор.

Музей натуральных наук или Field Museum (если не ошибаюсь это одно и тоже) оказался очень интересным – по крайней мере для меня. Кроме экспозиции динозавров и скелетов других животных там была экспозиция коренных американских жителей (то есть что от них осталось), их культуры, системы управления, экономики ну и всего такого. Именно там я провел большинство своего времени. Так же посетил и другие экспозиции, но на меня они произвели не такое большое впечатление – на вкус на цвет…

После музея и длинной прогулки ( к музею ) я решил двигать в сторону отеля так как время уже поджимало. К тому же дорога обратно была около 4-х км. Я решил не возвращаться той же дорогой (через парк), а пройтись по городу. Тут нужно отметить что сделал много фоток города – зданий/архитектуры пока гулял по парку. Я дошел до Wabashi Ave. и двинул по ней на север ( к отелю ). Если в начале мне город показался каким-то народо-однородным ( на главной улице были туристы и бизнес люди ), то когда я попал на улицу Wabashi, получил совсем другую картину. Было много молодежи, рабочих людей и так далее… создалось впечатление что попал туда куда нужно! Было прикольно прогуляться. Над авто дорогой шли рельсы для метро и были станции, где народ выходил и спускался по металическим ступенькам. Для меня это было забавно, так как пока я наблюдал как люди спускались вниз, я все думал что это дело похоже на станцию метро из Бэтмана – Темный Рыцарь ( Batman – The Dark Knight ). В последствии оказалось что это так и есть. Отрезок фильма с метро снимался именно там… стало как-то забавно, единственное о чем я жалею, так это то что я не сделал не одной фотки того места.

Примерно в 16:00 я вернулся в отель и начал готовиться к конференции. Было забавно и страшно, так как я не когда ещё не был ни на одной конференции в своей жизни. В 17:00 я спустился на 5-ый этаж где происходила регистрация и основная туса. После регистрации, я протискивался по этажу, так как было очень много людей. Люди приехали на конференцию с разных мест: Европы (Румыния, Швейцария, Британия, Франция, Германия…), Австралии, Америки, Японии и так далее. Я не ожидал что будет так много людей и с разных частей мира. Почему-то мне казалось что собираться будут только местные (Америка, Канада), но все оказалось не так! Тусовка продолжалась до 17:30 когда основные “ворота” открылись и все зашли в зал, где нас ждал ужин и keynote. На сцену вышел CEO SpringSource и рассказал о том что было, есть и будет в мире Spring ( компания ). Не буду вдаваться в подробности, но было интересно послушать.

Ужин закончился где-то в 21:00, после чего было развлекательно-познавательное мероприятие для программистов, а это значит конкурс с вопросами на компьютерные темы. К сожалению мероприятие не выгорело, так как они сперва не могли настроить оборудование, при этом шутя на тему “мы программисты и все откладываем на последний момент”. В конце концов все заработало, но оказалось что для конкурса нужно иметь на руках лаптоп. То есть все то время пока они настраивали свое оборудование, они даже не сказали что нужен компьютер… я же компьютер с собой не взял (как и большинство людей), так как никто ничего заранее не сказал. Я покинул зал и пошел смотреть фокусы. После того как фокусник обиграл в покер одного и того же чувака 5 раз подряд ( играли естественно не на деньги ), я отправился спать, так как уже не было сил стоять на ногах (ночь до этого то я не спал).

День два: поплыли – конференция продолжается.

Проснулся я где-то в 6:30… как раз что бы сделать все утренние “дела”. Расписание классов было зверское:

7:30-8:30 – Завтра
8:30-10:00 – Лекция
10:00-10:15 – Перерыв
10:15-11:45 – Лекция
11:45-12:45 – Обед
12:45-14:15 – Лекция
14:15-14:45 – Перерыв
14:45-16:15 – Лекция
16:15-16:30 – Перерыв
16:30-18:00 – Лекция
18:00-18:30 – Перерыв
18:30-19:30 – Ужин
19:30-20:45 – Keynote
20:45-22:00 – Спонсоры

Не буду много рассказывать о лекциях, так как всего не помню, да и они по большинству техническое. Ходить можно было на любые лекции а их в параллели было 9, то есть физически можно было пойти только на одну из них. Я в основном ходил на лекции по Groovy, Grails. Забегая вперед скажу что после первого дня лекций я понял что ходить нужно на те лекции где есть хороший преподаватель. Моя удача была где-то 50 на 50 – половина лекций которых я посетил была просто супер, а половина оцтой. Так же на лекции стоит больше смотреть как на индексацию полезной информации, так как невозможно изучить что-то за полтора часа! Но при этом можно понять пару-тройку полезных вещей и узнать где найти больше информации по интересующим темам. Итого за первый день я собрал информацию о “хороших” преподавателях + как и что искать по Grails.

На ужин и другие мероприятия после этого я не пришел, а за место этого я поужинал в городе, забубенив в себя острый Мексиканский бурито и пошел кататься на лодке ( полтора часа ). Я попал на последний тур дня, было уже темно и холодно. Тур мне жудко понравиться, так как я посмотрел архитектуру города и узнал немного истории. Кроме прогулки по реке, мы так же выплыли в озеро Мичиган, от куда открылся не передаваемый вид на ночной город. Было холодно и жудко ветрено, но я провел большинство времени на верхней палубе, где почти замерз так как оделся не по погоде. Я сделал несколько фоток, но качество оставляет желать лучшего…

День три: Ща спою – лучше знакомиться за столом.

После того как я замерз на лодке, думал что заболею и с утра уже не встану. Но чудо… я спал закутанный в одежду и на утро все было в полном порядке. День начинался очень хорошо, первые две лекции были просто отличные… во время обеда я познакомился с человеком который работает в Costco – в тек. отделе. Человек отказался весьма интересный, рассказывал о компании, начальнике и так далее. Тут я отмечу несколько вещей: “Главное оружие вора это вежливость” – когда сидишь за столом (а они там были большие и круглые) стоит со всеми здороваться и создавать позитивное настроение. Это помогает создать диалог с незнакомыми людьми, обменяться опытом, завести контакты, продать свои продукты, да и просто провести веселый обед. Этот обед прошел весело, так как человек из Costco рассказывал много веселого и забавного о работе… я даже пошутил и сказал Нику, что если мне не поднимут зарплату то я уйду работать в Costco. На конференцию съезжается много людей и с разных компаний. Можно найти как чисто технические компании, такие как VMWare так и не тех. компании по производству мотоциклов, медицинских продуктов и тому подобного ( названия компаний не помню ). Очень интересно пообщаться с разными людьми, из разных отраслей и разных ранков. Так в курилке ( на улице ) я пообщался с менеджерами, тех. лидерами и просто программерами. Интересно получить перспективу и взгляды людей на разные темы, начиная от самой конференции и заканчивая спортивными играми, тусовками и что только ещё в голову взбредет.

После обеда лекции продолжились, но были откровенно говорят хреновыми. Например я пошел на лекцию по тестированию кода. К большому сожалению я ничего не знал/знаю об этом. Я примерно слышал названия и идею, но конкретно не когда это не изучал, в итоге я чувствовал себя обделенным и каким-то не полноценным. Я сделал соответствующий вывод – нужно купить книгу и прочитать! Другие лекции были не менее скучными и от части бесполезными. Проблема в частности лежала в области “преподавателя”, так как некоторые люди могут хорошо доносить информацию и даже если ты не знаком с темой, то они тебя в неё плавно введут, а другие этого делать не могут, в итоге ты остаешься либо потерянным или тема на сколько тривиальна что из неё ничего не выносишь. После второго дня лекций я понял только одно: нужно ходить на те лекции где ты знаешь что “guru” рулит.

Вечер после лекций был у всех свободным – ни каких мероприятий не было запланировано, так что можно было заниматься чем хочешь. Большинство людей отправилось по барам и просто гулять по городу. Я пытался найти кого нить, кто был бы заинтересован в Jazz/Blues Баре. К сожалению не кто не захотел пойти и мне пришлось идти одному. Днем ранее, гайд на лодке посоветовал мне 2 джаз бара, я выбрал тот который находился ближе. Сперва я думал пройти прогуляться туда, так как дистанция до бара была всего 5 км. Но вечером начался дождь и мне пришлось искать альтернативные способы передвижения. Сначала я думал поехать на такси, но потом по совету Ника, я поехал на своей машине. Это была ошибка, так как в Чикаго тяжело найти парковку, да и к тому же на улице просто так не припаркуешься. Везде стоят значки что парковаться можно лишь по разрешениям (типо если тут живешь). В итоге я провел где-то час кружа по району в попытке найти место припарковаться. Первый раз я нашел место за 10 минут ходьбы от бара… правда я так до него и не дошел – потерялся в городе. В последствии я вернулся за машиной и решил найти место поближе. Удача улыбнулась мне и я нашел место прямо около бара, проблема была только в том что парковка там была всего на 20 минут. Я заплатил и отправился в бар, купил билет и спросил охранника: “а есть тут место где можно запарковаться больше чем на 20 минут?”. На этот вопрос я получил недоуменный взгляд, после чего охранник объяснил мне что парковка после 21:00 бесплатна. В бар я попал где-то в 20:40 и тут же заказал ужин. После того как я там просидел примерно минут 30, у меня было глубокое разочарование, так как ничего интересно там не было, да и песни шли только под одну акустическую гитару… Я подумал про себя: “а где же группа?”. Но мне повезло, просидев ещё 10 минут я узнал что “концерт” начнется в 21:30…

В итоге я просидел в баре более 90 минут слушая живую музыку. Блюза и джаза там не оказалось, чему я в принципе немного рад, так как не представляю с какого бодуна белая женщина должна исполнять блюз – это не совсем нормально с исторической точки зрения. Правда не одна она там выступала, после часа выступления, эстафету перенял J.W Williams – черный певец/музыкант, хотя блюза от него я тоже не услышал. При этом всем я был доволен – живая музыка мне очень понравилась. Даже факт того что я не мог найти парковку и потерялся в городе, впоследствии оказались позитивными – так как если бы я не опоздал, то скорее всего не остался бы на главное событие!

День четыре: Конец – пакуйте ваши вещи господа.

Конференция пролетела очень быстро – пятница была последним денем. С утра я проснулся и обнаружил под дверью бумагу с финальным счетом за все дни пребывания в гостинице. Там так же было написано что комнату я должен освободить к 12:00. Это было немного странно так как лекции продолжались до 14:15 (их было всего 3). Делать было нечего, поэтому в перерыве между лекциями я все перенес в машину и покинул номер в последний раз. Людей на конференции было уже значительно меньше… спонсоры уже собрали вещи, а служащие гостиницы начинали все чистить (после нас) и расстанавливать все по своим местам.

Лекции в последний день были хорошими, за исключением одной – где один господин объяснял жуткую банальность, от этого мне хотелось “бегать” по стенам. В конце лекции я спросил его вопрос про оптимизацию кода, на который он не ответил – жаль! В итоге я не вынес ничего полезного и его лекции… Но другие две лекции просто рулили! В последний день я успел сделать фото Scott Davis-а – я прочитал его книгу и было прикольно встретить автора в живую ( http://meirz.net/?p=2494 ).

После последний лекции я чуть чуть побродил, наблюдая как все прощаются и расходятся. Я тоже попрощался с парой человек и направился на выход. Сразу я Чикаго не покинул так как оставалась ещё одна задача. Нужно было купить Чикагскую питтцу. Мне посоветовали одно место, где я заранее сделал заказ. Оказалось что ждать нужно было 45 минут. В итоге я чуть прогулялся по Чикаго и после того как забрал питтчу, отправился на парковку, а от куда поехал прямиком домой.

Послесловие:

Чикаго это прекрасный город, с большим количеством исторических событии. Если есть возможность туда поехать, то это того стоит. Из личного опыта могу добавить что если вы туда едите то не забудьте хорошо одеться – Чикаго довольно ветреный город. Стоит погулять по Чикаго, хотя бы ради того что бы ознакомиться с архитектурой – она завораживает. Старые здания создают историческую атмосферу, создается ощущение что где-то ещё ездят старые форды, а гангстеры ещё гибнут под огнем Томми-Ганов (Tommy Gun). Но Чикаго это не только архитектур, это ещё и культурная жизнь. Есть много музеев, театров, выставок – куда я настойчиво рекомендую сходить. Так же не забудьте посетить джаз клуб и отведать Чикагской Глубоко-Посудной Питтцы ( Chicago Deep Dish Pizza ).

Что же касается конференции – то скажу она того стоит. Я прекрасно понимаю что ездить туда на свои деньги тяжело, но если у вас есть возможность поехать на конференцию (фактически любую) от компании то оно того стоит. Можно познакомиться с людьми, получить интересные знания, подружиться и много чего ещё. Я скажу что мне конференция очень понравилась и я постараюсь туда ещё раз поехать. И заметка на будущее, заводите больше контактов – записывайте еМайлы, твиттеры, фейсбуки и переписывайтесь. Специалисты которые туда приезжают очень интересные люди!

Фото галлерея поездки:

Университетская Сага – “Аспекта ориентированная жизнь”

Пока я учился в университете я встретил одного интересного и забавного человека. Витя выделялся ни только своим забавным и непредсказуемым ходом мыслей, но так же и необычайным стремлением познать и/или сделать эксперимент. Местами я воспринимал его как назойливого человека и пару раз хотелось ему дать в нос. На то время мне было тяжело понять его ход мыслей, и то что тогда казалось “назойливостью” и местами “ехидством”, на данный момент осознается простым и чистым стремлением понять/изучить!

Университет это именно то место и время когда именно этим и нужно заниматься. Нужно смотреть на вещи и людей с разных точек зрения, стремится рассмотреть и изучить все с разных сторон. Стоит нажать на слабые места и посмотреть что будет, так же стоит переоценить жизненные ценности и выучить приоритеты в жизни.
Мне бы очень хотелось сказать что на данный момент я понимаю Витю и то как он мыслил и что он делал, но я этого сказать не могу. Понимание другого человека является практически невыполнимой миссией. Все что я понял наблюдая за Витей так это то что у каждого человека есть бриллиантовый аспект – что-то что хочется украсть у его, просто подойти, вырвать из его тела и вставить себе. Витя умел уходить в себя и просто концентрироваться на работе как ни кто другой. В один момент он сидит на кресле и над чем-то работает, а в другой он весело ходит по дому и рассказывает о разных идеях/вещах. И вот момент проходит и он сного сидит в кресле и работает. Меня это местами пугало, так как когда он работал, то в его глазах можно было видеть неимоверное количество концентрации. Ему было все равно на все что происходило вокруг. Были моменты когда орала музыка, гремели стены, студенты пили и орали, а он просто сидел в кресле и работал. Мне даже казалось, что если студенческий дом превратиться в военную зону, где будут стрелять, бросать гранаты, ездить танки, то Витя все равно будет сидеть спокойно в кресле и работать – даже не обращая внимания что рядом приземлилась граната.

Я считаю что это один из самых замечательных аспектов которым человек может владеть. Именно это я и выучил от Вити. Как я уже говорил, человека практически нельзя целиком понять, можно только понять какой-то аспект. Аспекты могут быть разные, как позитивные так и негативные – это зависит от смотрящего. Я как наблюдающий могу выявить определенные аспекты в человеке и/или в его работе, а дальше сделать свои выводы. Мой вывод был и есть очень простой, поняв/изучив особо выделяющейся аспект другого человека (просто наблюдая за ним и/или изучая его работы) либо принять это на “вооружение” либо отбросить.

Я думаю что это очень важный фактор в саморазвитии, так как мы (как люди) всегда окружены людьми, работами/продуктами других и просто природным миром. Поэтому очень важно пытаться найти во всем этом мимо проходящем именно позитивные или просто полезные аспекты. Стоит брать хорошее и пропускать мимо плохое.

Думаю на этой ноте я и остановлю мысль.
Учитесь, изучайте и не когда не сдавайтесь.

Долбанный Апплет

Выходные пролетели и я даже не успел крякнуть. В принципе это наверное хорошо. Я много работал, правда пока что пользы мало… Вчера я доделал свой Java Applet – который должен транслировать видео с web камеры, но пару часов назад я обнаружил что там проблема.

Проблема состоит в том что Апплет транслирует какой-то мусор, то есть видно что там идет какое-то видео, но не в том разрешении и не то что нужно. Апплет вообще забавный зверь… с одной стороны удобный для некоторых задач, но с другой стороны слишком много головной боли. Вот так и у меня получается, что вроде все работает (Жава код под Эклипсом), а как только все это пакую в Апплет так сразу начинаются разные проблемы.

Сперва не правильно паковал – типо библиотек не хватало. Потом оказалось что Апплет нужно ещё и подписывать – да бы получить доступ к операционной системе (выполнение разных системных шняг). Ну а теперь походу что-то где-то опять не срабатывает и получается полный пипец. Меня на данный момент это так сильно раздражает что хочется на стены лесть. Я уж думал что все, камера снимает, алгоритм декодирует, все работает в браузере – отлично! Но нет…

Ладно пойду спать, утро вечера мудренее.

Чирз и главное не сдаваться.

Traq

После почти 2-х недель (вечерами и когда время было) поисков и почти попав в уныние я нашел проектировщик проектов который на мой взгляд подходит для моих задач и подходит по критериям.

Что я хотел?

– Простой и удобный
– Написан на PHP
– Быстрый
– Возможность иметь несколько проектов
– Milestones
– Поддержка репозиториев

На мое удивление под такое описание подходит не так много проектировщиков. Даже Matis который казался мне отличным кандидатом в последствии отпал из-за того что смотреть на него просто тошно.

В процессе поиска, мое внимание привлек Redmine который хорош, но я так и не смог поставить Ruby на свой сервер… а если говорить точнее то Руби уже стоит на сервере, но не той версии и не с тем Рейком и не с тем Джемом, а делать апдейт ему оказалось сплошным кошмаром. Я так и не смог найти “ставим Руби для ламеров” или 3rd party пакет или ещё что нить (кроме компиляции и изощрений) для PowerPC машин.

Итого поиски продолжались долго и “весело”. За это время я успел пересмотреть кучу разного софта и даже некоторые софтины поставил на сервер, но все было напрасно. То специфика приложения была не та, то выглядело не так… вообщем я почти сдался. Но сегодня я набрел на Traq ( http://traqproject.org/ ) – скажу что на первый взгляд это все то что я хотел. Приложение быстрое даже с моим дохлым интернетом, поддерживает много проектов (а так же milestones), простое и даже есть поддержка SVN репозиториев. Минус для меня тут пока что один, нету поддержки GIT, но если софта мне окончательно понравиться, то думаю можно будет дописать самому или кинуть программеру денег и пусть он допишет.

Думаю что если кто нить в поисках планировщика, то посмотрите на Traq и возможно это то что вам нужно. В любом случае заходите на сайт traqproject.org или смотрите github – https://github.com/nirix/traq

Я же пойду спать, уже почти 3 часа ночи, а завтра начну заполнять планировщик проектами и смотреть как да что.

Чирз!