Google
 

4 Апрель 2008 г.

Ванкувер

Давно я ничего не писал. Стоит уже и обновить блог. Итак, уже неделя как я в Ванкувере, очень приятный город во всех отношениях. Лично я просто в восторге. Гуляю, катаюсь на рентованой машине. Седня даже стукнулся с линкольном. Правда, это он меня стукнул, не успел выехать налево мужик, и решил вернутся на полосу обратно задним ходом, ну и чуть задел меня, вышли мы, посмотрели на машинки и разъехались. Коллега заснял злодея, так что фото будет :).

disclaimer Фото сделанные в режиме свободного полета находятся здесь и особой ценности не несут.

12 Март 2008 г.

Windows Live FolderShare

Только написал про то, что начал использовать пакет Windows Live, как узнал про обновление Live Folders(это я наконец добрался до еще одной часто используемой программы FeedReader).  Windows Live FolderShare - это инструмент синхронизации. Помню, была такая мысль завести SVN для доступа к файлам как из дома, так и с работы, так как носить файлы на флешке и синхронизировать ручками  не очень удобно. Можно было бы конечно накатать пару bat файлов, но это не выход да и просто флешку забываю часто, а в итоге и до SVN руки так и не дошли. Некоторое решение проблемы GmailDrive не прижился. Много писать FolderShare не буду, скажу кратко - понравилось. Хотя в блогах разработчиков ругаются на падения сервиса, но у меня с первого раза заработало все на отлично. Заметно, что интерфейс клиента отличается от остальных программ Live, но, думаю, это дело времени и подозреваю, что в следующей версии Windows все это уже будет интегрировано в саму ОС и станет довольно полезным приложением.

Ссылки по теме: ссылка раз и ссылка два

PS Писать заметки в Windows Live Writer мне нравится все больше и больше :)

11 Март 2008 г.

5 Инструментов

Наконец поддержу флешмоб, дошедший до меня от Сергей Розовик - инструменты которые я использую:

Итак:

1. По работе: MS VS 2005/2008 + ReSharper( за эту прогу поставить памятник ребятам)+ IronPython (это уже в качестве хобби наконец-то редактор питона с хоткеями которые в подкорке :) ). HttpWatchProfessional для отладки сайтов ASP.Net (или бесплатный аналог от MS Fidler)

2. Средства управления проектом, система контроля версий и бактрекинг все в одном, связка Apache+Trac+SVN+TortoiseSVN и в последнее время задумываюсь о VisualSVN(использовал месяц, и в отличии от версии, что попробовал около двух лет назад очень даже ничего) + все это крутиться на виртуальной машине под VmWare Player

3. В качестве редактора использую Notepad2 и спецсборку Scite(там обычно редактирую питоновские скрипты)

4. TotalCommander - долго сидел на FAR но в последнее время, пришлось перейти на Тотал.

5. Интернет - Firefox для себя, IE по работе, почта Gmail, но есть небольшое дополнение, сейчас использую приложения от Windows Live нравятся почтовый клиент, работа с контактами, а этот пост пишу в Live Writer'e в качестве теста и вполне возможно, что буду использовать программы этого пакета более активно :).

зы. Вне конкурса - очень нравится небольшая программка ClipDairy которая ведет историю буфера обмена - очень полезная вещь и RegexBuddy удобная программа для отладки регулярных выражений.

upd Live Writer протестирован, полет нормальный.

upd2 Получилось больше пяти, но если что еще вспомню, добавлю сюда же :)

Добавляю :) также использую пакет утилит от SysInternals, но это тяжелая артиллерия, чаще использую AnVir Task Manager.

18 Февраль 2008 г.

Дела, дела

Получение визы немножко затянулось, соответственно и переезд. Куча дел и вопросов. Немножко подустал. Съездил в Москву на медосмотр, узнал чем отличается платная медицина от бесплатной. Платная - эта таже "фигня" что и бесплатная, но за деньги.

Ну а тем кто ищет чтобы почитать про Linq, могу порекомендовать этот пост. Куча книг про LINQ и около него.

12 Январь 2008 г.

О работе.

Во второй половине прошлого года (хех, уже получается в позапрошлом) в ящике заметил письмо от МС, которое незамедлительно было помечено меткой спам и отправлено в мусор, но на автомате прочитав пару строк, заинтересовался и полез в мусорку, чтобы посмотреть на буржуйское письмо повнимательнее. В общем, ничего особенного - массовая рассылка от МС программистам, засветившимся на brainbench, с предложением поучаствовать в лотерее под названием: "Хочешь работать в MS? Приглашаем на собеседование". Но, год был очень напряженный, постоянные разъезды и командировки, куча работы и тотальная нехватка времени, поэтому тогда, я не повелся :) на это предложение.

Ровно через год, увидел тему об очередном призыве молодых в MS на РСДНе и решил все ж узнать, как оно. Благо наслышан всякого, а тут предоставляют возможность увидеть все своими глазами. Незамедлительно было написано (а точнее, найдено в загашнике) резюме, чуть подрихтовано, и... и тут я подумал, что спешить не стоит, и отдал свое резюме на критику одному хорошему и при этом совершено незнакомому человеку, который тем не менее не поленился и не отправил меня на... на privet.com(в топик по пинанию резюме), а провел более чем тщательный разбор полетов.

Да уж, подумал я, прочитав критику - жестко и все по делу. Учтя конструктивную критику, обновил резюме и скормил его специально обученному почтовому серверу великомогучего майкрософта (подумав в очередной раз, что другая точка зрения, может тебе открыть глаза на многое и в нашем деле незамутненный взгляд это довольно таки важное дело, поэтому, собственно говоря, мне и импонирует практика из XP - парное программирование).

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

Честно говоря, как-то все это до сих пор не воспринимается всерьез, хожу на работу, вечерами дурачусь на пару с ребенком, доводя жену до белого каления :). И совсем нет ощущения, что уже через месяц буду работать на другой стороне земного шара, в канадо-бритиш коламбия-ванкуверском офисе MS.

Сообщил начальству. Передаю проект. Сижу и думаю всякое.

24 Декабрь 2007 г.

Rhino Mock Quick Reference

Накопал здесь полезную инфу для тех, кто использует библиотеку Rhino.Mocks, итак:
и

23 Декабрь 2007 г.

Программист-прагматик. Путь от подмастерья к мастеру.


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

Я обнаружил, что эта книга является смесью убедительных советов и замечательных аналогий. Мартин Фаулер.

Главное в этой книге то, что она поддерживает процесс создания программ в хорошей форме. Книга способствует вашему постоянному росту и явно написана людьми, знающими толк в программировании. Кент Бек.

В общем, мнению этих зубров, мне кажется, стоит доверять, ну и кроме них в начале книги отметилось еще с десяток человек, с не менее лестными замечаниями. И я с ними согласен :). Издательство O'Reilly часто выпускает полноразмерные книги, а к ним pocket reference, вот на pocket reference к книге Стива Маконелла "Совершенный код"очень похожа данная книга, т.е. раскрываются практически те же самые темы, но более кратко, емко и прагматичнее (и практичнее). На самом деле, раскрывается множество достаточно важных тем и вопросов (основные принципы архитектуры и прототипирования, автоматизация, использование различных инструментов, тестирование и защищенное программирование, рефакторинг и оптимизация, сбор и документирование требований, профессиональное развитие), но, несмотря на небольшой размер книги, это не пошло в ущерб степени раскрытия. И я, рекомендовал бы ее, как начинающим программистам, наряду с "Совершенным кодом" С. Маконелла, как начало для более глубокого погружения в дисциплину программирования. Так и программистам с опытом, которым данная книга, поможет систематизировать уже имеющиеся знания. Т.к. по любой главе из этой небольшой книги, существует огромное количество великолепных книг, а данная, позволяет взглянуть на все это с высоты и получить общую ясную и целостную картину.

P.S. Иногда очень жалею, что до многих вещей, описанных в этой книге, пришлось дойти своим трудом, через изобретение своих велосипедов и кучи потраченного времени, кто бы мне посоветовал ее, когда я только учился на программиста.