суббота, 22 сентября 2012 г.

Аршан 2012

    Лучшая часть этого лета прошла в месте, которое знакомо, пожалуй, каждому иркутянину, питающему любовь к природе и её красотам. Да и правда — кто не бывал в Аршане? Думаю, меньшая часть тех, кого каким-то ветром ещё забрасывает на страничку этого блога, который я всё обещаю и обещаю возродить,но постоянно нахожу отмазки. Ну это уже другая история, за которую будете забрасывать меня помидорами, но не сейчас :). Поэтому, позволю себе опустить длинные предложения в духе Толстого, описывающие красоты и пейзажи тамошних мест: плавали, знаете. Расскажу немного о том, как я провел незабываемые три дня в красивых местах предгорий Восточного Саяна.
     Выручив немного средств с фриланса (это отдельная статья, скоро тут будет ссылка) и летней работы, я решил, что самым разумным способом их потратить будет какая-нибудь запоминающаяся поездка, пусть даже недалеко и ненадолго. Я адепт такой мысли, что качество отдыха вообще никак не зависит от количества потраченных денег: была бы тёплая атмосфера вокруг и любая поездка на дачу может оставить такие впечатления, о которых можно будет тепло вспомнить холодной зимой и не стыдно похвастать друзьям. И уж давно известно, что лучшие создатели атмосферы — близкие, родные и любимые люди. У меня выбор человека рядом вовсе не стоял — им стала моя любимая девушка Таня, с которой мы давно уже собирались куда-нибудь съездить на несколько дней отдохнуть. Как раз настало время.
     Ехать от Иркутска порядка четырёх часов по "серпантину", поэтому тем, кого мутит в дороге, советую взять с собой несколько "взлётных" конфет или таблетки от укачивания. В целом, дорога хоть и тягучая в гору, но не слишком тяжелая. Автобус прибыл в посёлок на автовокзал, где сразу встал вопрос о жилье. Но сориентироваться здесь легко: как и в любом курортном посёлке: всюду стоят люди с табличками "жильё", либо висят телефоны на столбах. То жильё, что находится ближе к источнику минеральной воды стоит подороже немного, что подальше — подешевле. В целом, люди охотно берут туристов: для большинства здесь это единственный заработок. Поэтому во многих дворах, помимо хозяйского дома, стоят гостевые дома или какие-нибудь пристроечки-чердачки для летних гостей. Позвонив по одному такому номеру, мы быстро нашли как раз подобную уютную комнатку на втором этаже, где охотно обосновались. Снаружи выглядело не очень, но внутри было очень даже комфортно и хорошо. И источник недалеко.


    Цены не особо разнятся, примерно 300-350 рублей в сутки стоит всё проживание. Это у источника, дальше — дешевле, как я уже и говорил. Причем "сутками" тут считается, если гость ночует. В противном случае, плату даже не взимают. Вода, плитки и всё остальное — в полном распоряжении, баня — за отдельную (небольшую) плату. Плюс наша хозяйка, например, делала на заказ позы. Так как съездить в Бурятию и не поесть поз — просто гиблое мероприятие, мы с удовольствием позже воспользовались этой услугой и не зря: делала хозяйка их очень вкусно, да так, что даже на полный желудок хотелось съесть ещё и ещё одну.
     Но нам с любимой хотелось кушать после длительной поездки в маршрутке (а выехали мы утром) прямо здесь и сейчас, поэтому, пока в нашей уютной комнатке убирались, мы пошли искать "мясо" :}. Кафешек, шашлычных, забегаловок другого рода тут хоть отбавляй, мы зашли в одну крупную (как оказалось, по местным меркам это уже ресторан), и довольно вкусно поели там. Цены вполне демократичные, еда вкусная, обслуживание тоже нас не расстроило. Вообще говоря, мы с собой понабрали всякой еды, но почти всё основное можно купить в тамошних магазинах, так что тащить какие-нибудь молочные сосиски — излишний груз, можно ограничиться самым основным и в дорожку чего-нибудь взять.
     Уже подкрепившись,мы решили прогуляться по посёлку. Все основные достопримечательности здесь располагаются возле источника: тут и вход в Тункинский заповедник на водопады, и сам источник, и торгаши, и монгольско-бурятский рынок, и санаторный комплекс, и горная порожистая речка Кынгарга, и куча куча всяких развлекалок для туристов,экскурсий и безделушек. Больше в посёлке делать особо нечего, ну разве что сходить в ночной клуб "Новый век" или в бар, но "мы из другой формации". Можно прогуляться по берегу Кынгарги, попрыгать по камешкам, или даже зайти ногами в ледяную воду. Очень освежает.
     На рынке продаётся море прикольных безделушек: от китайских "лизунов" и прочего барахла до красивых берестяных поделок, верблюжьих носков (очень тёплых!), одеял, пледов, жилеток и прочего прочего. Мы решили притвориться крутыми ковбоями, но из нас получились какие-то садовники, которые выращивают помидоры для кетчупа в рекламе.


  Есть здесь и священное место — Дацан Бодхидхарма.


   Войти в дацан, как и в любое священное для верующих место, можно только с покрытыми телом: никаких шортиков, юбочек выше колена и прочего. Особым образом нужно обойти территорию храма, настраиваясь только на добрые мысли, загадать желание и , если есть волнующие жизненные вопросы, можно зайти к ламе и задать любой из них и получить ответ. В этот раз мы не ходили в Дацан: нам не очень повезло с погодой,было дождливо и много времени мы провели под крышей — в тепле и уюте смотрели фильмы на ноутбуке и просто бесились. Но наслаждаться отдыхом нам никто не мешал.
     Ну, конечно, водопады мы не посетить не могли. Поэтому, на следующий день, мы отправились прямиком туда. Но дождь застал нас и тут. Однако, сворачивать назад было уже слишком, поэтому мы упорно шли навстречу туристам, спешившим укрыться от дождя. Наконец по пути нам удалось купить дождевики и мы уже совершенно забили на осадки. Конечно же, мы сделали несколько фото на водопадах, которые получились очень тёплыми.


Потом и дождик утих:


Поэтому наши дождевики уже лежали в сторонке.


     К слову, мы сходили только на самый первый водопад, на самом деле их около двадцати. Но после дождя было скользко,поэтому лезть выше на следующие мы не стали и ограничились одним. Зато когда возвращались назад, то побрели по лесной тропе, которая потом стала почти отвесной :} В один момент мы даже немного потерялись: никакого встречного и попутного потока туристов не было, но вскоре мы вернулись на общеизвестную дорожку. Дождик кончился, и мы любовались радугой уже с балкончика.



   Вернувшись с водопадов, мы сходили в приготовленную хозяйкой баню и затем снова в наш излюбленный ресторанчик, чтобы покушать роллов (как-то соскучились по ним, а тут такой пункт в меню). Отличный день подошёл к концу, похолодало, стемнело и мы вернулись в нашу уютную комнатку, чтобы посмотреть очередной фильм.
    В последний день нашего "уикэнда" дождь прекратился. У нас было не много времени поэтому мы прошлись по рынку, чтобы купить подарков, сделали несколько фотографий и стали собирать вещи. Как раз подоспели заказанные немного раньше позы, которые мы уже честно не осилили и взяли с собой. Распрощавшись с гостеприимной хозяйкой, той же дорогой вернулись в наш уже родной Иркутск. Был вечер, шёл дождик и на улице стояла летняя свежесть. Хорошее завершение отличной поездки!
Читать дальше......

понедельник, 11 июня 2012 г.

Прощальное слово двадцатилетию

  Как я уже и писал, в жизни каждого человека наступает свой собственный Новый Год. И мне кажется более логичным подводить итоги года именно в такой день, когда прожита ещё одна её часть, и можно оценить всё сделанное и ещё не сделанное.
  Что ж, вот и настало время, когда ещё одна такая часть мною прожита. Перевалив за двадцатник, я чувствую себя прекрасно и осознаю, что нахожусь на правильном пути.
  Формат этого блога таков, что я не рассказываю в нём особо о личной жизни. Есть у меня убеждение, что личное — это всё же личное, мне есть что рассказать помимо. Но не могу не отметить главное в этом году — моя вторая половинка наконец объявилась, и вот уже 9 месяцев мы с ней любим друг друга до безумия и счастливы счастливым счастьем. Это то, чего мне так недоставало последние годы, как последней детали паззла, брешь от отсутствия которого приходилось постоянно прикрывать, чтобы туда чего лишнего не попало. Теперь же я укомплектован полностью, чувствую свою целостность, кипучую силу внутри и рассчитываю каждый шаг на двоих. Это здорово, на самом деле.
  Это придаёт мне сил даже тогда, когда их уже не остаётся на лишнее движение пальцем. наверное, благодаря этому прошедший год был так насыщен. Я, наконец, дошёл до того уровня, когда в окружающем мире уже волен выбирать только то, что мне подходит и нравится: появился опыт, какая-то весомость мнения и большая "интеграция" с окружающими (я прирождённый одиночка, на самом деле). Всё это радует и придаёт оптимизма. Последнего, кстати, стало больше и этот тренд меня полностью устраивает.
  В этот Новый Год я вступаю, взяв курс на достаточно амбициозные цели этим летом. Во-первых, я решил устроить себе самую настоящую практику: с разработкой настоящего проекта, с настоящими дедлайнами, ночами и днями кодинга, и настоящим внедрением и вознаграждением за всё это. Как уже было сказано выше, я привык "махать лопатой" в одиночку и делать всё самостоятельно и своими силами. Поэтому важным моментом считаю то, что буду работать в паре с человеком, которого я пригласил в качестве коллеги по цеху: нужно учиться работать в команде, это важно. Поэтому, вне зависимости от результата всего трудового лета, я как минимум извлекаю двойную пользу: огромный опыт разработки в паре и огромный опыт в профессиональной деятельности. Денежное вознаграждение здесь рассматривается как бонус и не играет главной роли совсем. Во-вторых, я решил немного пофрилансить и заодно помочь знакомому хорошего знакомого :). Тоже опыт и навыки взаимодействия с заказчиком. Обо всём этом я ещё подробнее расскажу, когда уже будет, о чём поведать.
  В целом, этот год прошёл очень успешно. Я, наконец, выбрался самостоятельно за пределы нашей области по собственной инициативе, набрался впечатлений. И эти начинания в этом году не прекратятся: уже в конце лета, после (надеюсь) успешной сдачи проекта еду смотреть на красоты наших курортных городов.
  Пока на этой ноте хотелось бы и остановиться. Спасибо всем, кто сделал этот праздник состоявшмся, этот год — интересным и удачным, а меня — счастливым человеком. Всё продолжится, но на новом уровне.

   P.S. Недавно вернулся с Листвянки с Любимой. Говорят, сметана помогает при загарах :)
Читать дальше......

пятница, 25 мая 2012 г.

GeekFest 2012. Весна

Прямо не хочется сегодня начинать всё официально, с дат и событий, словно какой-нибудь журналюга. Да, 19 мая в Иркутском IT-сообществе состоялся очередной традиционный и долгожданный GeekFest JavaDay, который, к слову, был приурочен к технологиям Java.

Не сказал бы я, что он привлёк "всех айтишников разных мастей из разных уголков" — были те, кому действительно есть что рассказать в рамках формата нынешнего феста. И это чертовски приятно, что мы здесь, в Иркутске говорим "о высоком" в плане технологической мысли. Забегая вперед скажу — было всё круто, на самом деле. Но обо всём по порядку.
Надо сказать, я что я посетил данное мероприятие в первый раз: постоянно до этого я то с регистрацией опаздывал, то просто времени не было (второе образование параллельно отнимает уйму времени, к слову). Тут, наконец, полазив по твиттерам / вконтактикам узнал о грядущем Java-дне — не сходить в этот раз было бы непозволительно уже. Вот пошёл.
Принимал радушно, уже по традиции, уютный зал ИСЭМ СО РАН — резиденция небезызвестного @golodnyj. Вообще, Антон aka golodnyj — это человек и пароход: мастит и энергичен, благодаря ему мы все 19-о числа и собрались собственно. Имел радость пообщаться с ним лично по поводу его книги (как-нибудь расскажу и о ней), чему очень рад.

Всех студентов (вроде меня) и вполне себе уверенных прогеров встретил столик регистрации и ожидал шведский стол со сладостями и напитками. Раз уж Java Day, то не выпить пару чашечек кофе было уж каким-то вероотступничеством, так что все смаковали в ожидании, пока запустят в зал. Да и погодка на улице не радовала, а "велкам кофе" согревало и настраивало на хороший лад.

Зал такого среднего размера, с вентиляцией и кондиционерами — жарко и холодно не было, очень хорошо. Удобные сидения, нормально отрегулированный проектор (!) с экраном, отдельный проектор для твит-ленты — простор для пришедших троллей и стебунов. Народу было не очень много — зал был наполнен достаточно свободно, без давки и толкотни. Что радовало. Всем на входе дали фирменный пакетец, в котором по стандарту ручка, блокнотик, программа, анкета для пожеланий, листовочка Cisco Network Academy с задачкой и (что очень круто, я считаю) - афиша GeekFest. Приятный такой набор.
Примечательным и привлекательным фактом было то, что к нам в гости приехали сотрудники Oracle, из Москвы и Питера. Они, собственно и открывали фест. Ну и вкратце, что было.
1. Первым выступал Александр Кузнецов (Питер, Oracle). Александр поведал нам о нововведениях, которые разрабатываются для JDK 8 за стенами Oracle. Довольно разумные нововведения, надо сказать, делающие процесс разработки куда более удобным. Ну помимо ещё и JDK 7 затрагивали, поскольку публика, как оказалось, ещё на шестёрке сидит, и некоторых фич не знает. Было пару слов про форкание Java, сокращение кода при распараллеливании вычислений в новом JDK 8 (Project Lambda) и др. В общем, интересное начало довольно-таки. Жаль, доклад не оставили.


2. Эстафету перенял Михаил Ершов (Питер, Oracle). Михаил рассказывал про технологию JigSaw, которая обещает сделать Java-приложения модульными уже в JDK 8. Oracle идёт по пути наименьшего сопротивления — изменения в синтаксисе Java при использовании JigSaw микроскопичны, поэтому её использование проблем особо не принесёт. Special for консервативных девелоперов. Что это и с чем его едят можно посмотреть на слайдах, которые Михаил предоставил.


3. После гостей из столиц, выступал Евгений Болдырев (iPoint, Иркутск). Разговор шёл о Google App Engine,архитектуре облачных сервисов, библиотеках. В целом больше теории, было бы неплохо увидеть вживую какие-нибудь проекты, написанные с этим движком. Иначе, по замечанию одного из "троллей", всё это напоминает какой-то типичный php-хостинг, который "непонятно зачем". Ну в целом интересно, захотелось поковыряться.


4. Артём Синицын — "ИДЦ Онлайн: мирный полоний". Докладчик — интересный молодой человек, с такой своеобразной дикцией, прямо завораживает. В двух словах — проект диагностического центра, такая комплексная информационная система, с личным кабинетом пациента, выдачей результатов анализов и прочими плюшками. В общем, проект до конца доведён (в плане разработки), думаю, будет полезен, если до внедрения дойдёт. GWT используется, кстати.


5. Ну, когда несколько часов подряд говорят о "высоких технологиях", полезно разрядить обстановку каким-нибудь выступлением на отвлеченную тему. Антон golodniy Черноусов поведал нам о сотрудниках, которых он захватит с собой. То что нужно! Речь шла о качествах людей, которые здорово помогают в работе и нравятся начальству :). Ну ещё кое-какие советы для публики. Доклад как-то разрядил обстановку и повысил концентрацию острых шуток в воздухе. Энергичность golodnyj вызывала улыбку, а сам автор что-то очень Джобса напоминал в своей водолазке :)


После занятного доклада, был кофе-брейк,на котором уже "акклиматизировавшиеся" гости бодро расхватывали пиццу в кулуарах, трескали печенье и пили кофе, разумеется (JavaDay же).


6. Поехали дальше. Вновь Александр Кузнецов — на этот раз с JavaFX. Ну очень наглядно и круто смотрится все в этой ЭфИкс! Просто красота какая-то. И рендеринг простой, и браузер за два клика готов, и крути-верти 3D модели как хочешь, и с видео много плюшек — полёт фантазии, неостанавливаемый. Очень интересно. Жаль, доклад включал в себя демонстрации прямо в NetBeans'е, так что скачать и позырить pdf-ку не получится.
7. Самый бронебойный с точки зрения подачи материала доклад: Дмитрий Сизиков "Мобильная разработка — настоящее и будущее" (IT-сумма, Иркутск). Почему умрёт платформа Java на мобильниках, в чём преимущества Windows Phone, в чём сложность и тупик Android (хорошая статистика в гистограммах, порадовала!), что ждёт девелоперов на Хакинтоше и много чего другого интересного. Дмитрий не жадный - поделился слайдами. Вообще говоря, его доклад — это образец хорошего и даже отличного доклада, без воды, всё по делу, чётко, интересно, провокационно — то что нужно для интереса публики. Как-нибудь я напишу статью о хороших докладах и презентациях, в моём понимании. А пока большой респект парню.
8. Следующий доклад немного не в тему проводившегося феста, но тоже достаточно интересный. Иван Сидоров, Цифровая электроника для программистов. Такой обзорный, про цифровую электронику, программирование микроконтроллеров, Arduino, заказ плат в условиях российской и иркутской реальностей и прочие ассемблеры. Когда автор пообещал объяснить непонятные для программистов транзисторы, я уже обрадовался и был в предвкушении — но нет (на самом деле я буду очень благодарен тому, кто мне на пальцАх доходчиво объяснит-таки, как всё это NPN- и PNP-безобразие работает, при разных схемах подключения, где там на схеме эмиттер, а где коллектор, как всё отличать? Книги читать не могу уже, постоянно путаюсь ). Но в целом, тоже масса шуток и весёлостей была, а также из личным опытом делились.


9. Самый "академический" и непонятный для меня доклад был от гостя Дмитрия Нефёдкина (Oracle, Москва). Речь шла об Oracle ADF — фреймворке для продуктивной разработки Java-приложений. То ли сектор пользователей всего этого добра слишком узок, то ли ещё чего-то, но на докладе было как-то тихо и вопросов особо не было. Все привыкли шпарить в NetBeans'e и IDEA, а тут столичный эксперт нам предлагает JDeveloper. В целом, там очень много "мышкодвигательного программирования" (как выразился один товарищ), mini-JVM на iOS (!) ещё запомнилась. Но надо признать, что докладчик очень грамотно рассказывает и в теме целиком и полностью. А инертность публики ещё и из-за затянувшихся обсуждений и неукладывание в регламент где-то в час-полтора давали о себе знать — подустали люди. Быть может, доклад вызвал бы больше вопросов, если бы стоял в начале.
10. Вот ещё одна разрядочка для мозга — Максим Пензин и его "Программирование Just For Fun". Ну что сказать, действительно для фана многое делается, и это здорово! Если бы программирование сводилось только к выполнению поставленных задач — оно было бы обречено на скудное существование. А поскольку это процесс творческий, то и удовольствия он должен доставлять гораздо больше. Тут рассказывали про всякие допилы и доработки в ЯП, например CoffeeScript (вместо JS), Clojure (как очеловеченный вариант LISP) и ряд других вещей. Фан должен быть, господа, иначе зачем нам всё это "мышкодвигательное бессознательное"? :)
11. Евгений Потапов (IT-сумма, Иркутск) — Когда нельзя лежать: история построения 100% uptime системы. Ну тут докладчик старался быть лаконичным, быстро оперативно всё рассказал, на вопросы отвечал кратко и однозначно. В целом, поведал нам, как сделать так, чтобы "не упал" — сервер. Никогда и ни за что. На примере какого-то собственного проекта для финансовых аналитиков (а то упадёт, котировки и инфу прошляпит аналитик — и всё, прогорели биржемэны).Кроме шуток, это и впрямь было критично для системы. К этому времени уже много народу разошлось, и доклад Евгения был последним, зафиксированным на видео (отчего он и не медлил, чтобы влезть в 15 минут видео, которое ещё осталось в памяти камеры).
Дальше — эксклюзив!
Последний доклад. Никаких видео, только для тех, кто дожил (а конференция уже часов 10 шла точно).
12. Вновь Михаил Ершов. Разработка совместимого API — гений без злодейства. Уставшие порядком люди всё же слушали и задавали вопросы. В целом, речь шла о совместимости в Java, какие проблемы возникают в связи с необходимостью обеспечивать совместимость? На что идёт Oracle ради этого обеспечения, как находят компромисс между нововведениями и совместимостью со старыми версиями и др. Полный вариант слайда Михаил снова любезно предоставил.
В общем, я доволен остался. golodnyj подогнал мне оракловскую футболку:).Всё было интересно и я рад, что в Иркутске такое организуется (и организуется неплохо, кстати!). Обязательно сделаю традиционным посещение данного мероприятия. Участвуйте, приходите, всё там очень здорово! Всем до встречи :)
Читать дальше......

среда, 1 февраля 2012 г.

Джобстерия

Смерть Стива Джобса настолько всколыхнула интернет-сообщество, что каждый слышавший хоть раз об Apple, счёл своим долгом почтить память её лидера. Однако, доходит порой до такого, что прекрасного маркетолога и перфекциониста Стива возводят в такие «ранги», что невольно задумаешься. Как вам, например, фраза: «Стив Джобс — Леонардо да Винчи наших дней»? Сильно, да? Мне неудобно перед стариной и отчасти коллегой по цеху Леонардо. История IT знает людей, внесших гораздо больший несомненный вклад, чем отшлифованные до блеска дорогостоящие девайсы с приставкой «i». Эти люди, как и Джобс, не увидели 2012 года.
В приступе глобальной джобстерии, как-то не заметили ухода Дениса Ритчи (Dennis MacAlistair Ritchie) — одного из пионеров современной вычислительной техники.
Собственно, благодаря стараниям этого человека мы имеем такие эпохальные вещи, как язык программирования С и операционную систему UNIX. Стоит ли объяснять, что как первое, так и второе однозначно повлияли на формирования большей части современного ПО?
> Мало кто вспомнил и про отца искуственного интеллекта Джона МакКарти (John McCarthy).
>

Именно он ввёл понятие artifical intelligence (AI), что, по непонятным причинам, некорректно переводится на русский как «искусственный интеллект» (слово intelligence означает «умение рассуждать разумно», а вовсе не «интеллект», для которого есть английский аналог intellect ). Кроме того, в послужном списке этого человека создание целой парадигмы программирования — парадигмы функционального программирования, которая явилась следствием созданием им же языка Lisp (1958). После ФОРТРАНа, это второй в истории язык программирования высокого уровня, который используется по сей день.
Если вы используете ноутбук, который подключен к Интернету через Ethernet, операционную систему с графическим интерфейсом (практически любая из ныне существующих для ПК), пишете на объектно-ориентированном языке программирования, печатали сегодня что-либо на лазерном принтере, то этим вы обязаны в частности тому, что в течении 10 лет Джек Голдман (Jack Goldman) являлся руководителем XEROX PARC, где были созданы большинство существующих фундаментальных IT-решений, которые ныне используются повсеместно.
Пришло как раз то время, когда такая новая и стремительно развивающаяся область человеческой деятельность как IT, начала терять своих отцов-основателей. Остаётся только надеяться, что им на смену придет достойное поколение тех, кто видит своё будущее в развитии информационных технологий.
Читать дальше......