Mirror, mirror, is there someone who can make my day today?
Алекс Лочер
дневник заведен 02-06-2002
постоянные читатели [303]
закладки:
цитатник:
дневник:
местожительство:
Москва, Россия
интересы [76]
общение, программирование, фотография, дайвинг, горы, политика, путешествия, люди, история, сны, парашютный спорт, горные лыжи, Мир как текст
антиресы [14]
лицемерие, расизм, предательство
[5] 03-08-2014 11:50
На гребне

[Print]
РасчЮдесная
Вторник, 30 Апреля 2013 г.
23:22 Интервью
Месяц назад, будучи по работе в Харькове, довольно-таки неожиданно для себя попал в подкаст "Откровенно про IT-карьеризм". Ребята записали вот такую забавную беседу со мной - и, по-моему получилось смешно.
Спасибо Шмардаку - если бы не он, то я, наверное, не заметил бы, что подкаст выложили.

Я там звучу довольно растеряно местами и вообще иногда несу что-то странненькое, но для первого раза, наверное, получилось ничего. В общем, желающие могут приобщиться тут:
http://dou.ua/lenta/interviews/it-career-103/
Вторник, 21 Сентября 2010 г.
15:06 Microsoft такой Microsoft
Нам для работы потребовался на некоторое время большой кластер. Компания Microsoft (в лице своего главного, редмондского офиса - переговоры мы с ними ведем напрямую, минуя московских чудиков) вызвалась нам его предоставить на безвозмездной основе, ибо в результатах нашей работы кровно заинтересована.
Но так как MS - компания большая, данное благодеяние следует корректно оформить с бюрократической точки зрения. Чтобы не нарушать их внутренних политик, решили оформить наших ребят, которые будут иметь доступ к этому кластеру (расположенному во внутренний сети Microsoft) как временных сотрудников-контракторов московского офиса MS. Связались с соответствующими ответственными людьми в этом самом московском офисе и запустили процесс: заполнили какие-то документы и онлайновые формы, нажали кнопочки, стали ждать - по сути, нужно просто получить какие-то пароли от VPN.
Проходит день, другой, третий.. тишина. Пнули их по почте - ребят, ну сколько можно, у нас же работа стоит. Смущенно отвечают: да мол, извините, у нас возникли технические проблемы на последнем этапе утверждения вашей заявки, пока ничего не можем сделать, скоро исправим.

Ну, вроде бы, бывает, да, мало ли что, технические проблемы у всех случаются. Но тут фишка в том, какие именно проблемы.
У них для обработки этих дел используется некая внутренняя система документооборота и автоматизации процессов. С Web-интерфейсом, да. И наши заявки были в эту систему введены. И всё уже было почти утверждено, но тут Microsoft выпустила бета-версию браузера Internet Explorer 9. Тут же, как по команде, все сотрудники MS написали в своих твиттерах, какой это неиллюзорный рулез, и как они теперь с удовольствием им пользуются, как это удобно, надежно и быстро. Ну и, соответственно, во всех офисах MS, включая московский, все массово и в едином порыве перешли на IE9.
И всё бы ничего, но с этой их внутренней системой документооборота этот замечательный браузер не работает. Nuff said.

И они три дня - ТРИ, сцуко, ДНЯ - пытались эту проблему решить. Я вот не пойму - что они делали? Три дня пытались это удалить?
Воскресенье, 27 Июня 2010 г.
00:13
Офигенно

Четверг, 6 Мая 2010 г.
21:08
Недавно выяснилось, что по штатному расписанию на работе я, оказывается, обязан вести блог.
Но мои тутошние записки, видимо, никому особо не интересны: все должно быть серьезно и умно, да еще и почему-то про программирование.
Так как тут я об этом почти не пишу, пришлось писать отдельно, да еще и в коллективный блог компании, да еще и по-английски.

Получилось скучновато, но пока в этом деле главное изобразить активность - контент, может быть, придет потом, если будут интересные задачи.

А пока что написалась вот такая портянка про подводные грабли свежеобновленного языка C#:
http://blog.griddynamics.com/2010/0...anguage_05.html
Пятница, 26 Марта 2010 г.
00:05 Дипломатический английский - это...
...в рабочей переписке вместо "ты, желтожопая косоглазая дура, научись программить сначала, прежде чем меня поправлять" в последний момент перевести и написать как "in my humble opinion the solution which you suggested in some cases may be little bit ineffective".

Но в следующий приезд в штаты я её убью. Черенком от лопаты. И меня оправдают при большом скоплении народа, ибо мотивы убийства интуитивно понятны.
Пятница, 30 Октября 2009 г.
13:53 Фраза дня
На работе в нашей комнате устанавливают дополнительный кондиционер.
Ну, полная программа радости: сверлёжка и долбёжка стен, вскрытые подвесные потолки и проводные короба, на полу в проходах между кубиками валяются шланги, куски труб, снятые пластины потолка, лежат стремянки и т.п. Вообщем, полный хаос.

В самый разгар этого процесса в офис приходит припозднившийся коллега. Видит этот бедлам и вполне резонно вопрошает: "что тут у вас происходит?".
Другой коллега, в это время наблюдавший за процессом сборки очередного билда на билд машине, в этот же момент задумчиво произносит "да.. билд сломали".

Все присутствующие очень по-новому оглядели бардак, происходящий в комнате. Так вот оно как выглядит..
Четверг, 17 Сентября 2009 г.
21:46 Программное заявление
Когда в результате бессмысленной и беспощадной оранжевой революции мы придём к власти, я намерен принять закон, который будет автоматически причислять к сексуальным меньшинствам всех, пытающихся писать многопоточный код под windows без предварительного детального прочтения соответствующей литературы. А так как принадлежность к оным меньшинствам в нашем справедливом государстве будет караться неукоснительной смертной казнью, то средний профессиональный уровень программистов будет значительно повышен.

Так же я намерен воспользоваться законом о защите наших интересов за рубежом для того, чтобы убедиться в исполнении вышеописанного не только в России, но и в Китае и Индии. Даже, пожалуй, с них начнём.

И будет всем счастье.
Пятница, 17 Июля 2009 г.
00:02 Sharp Architecture
Вышла в окончательном релизе 1.0 RTM архитектурная платформа для создания веб-приложений с использованием ASP.NET MVC и NHibernate - S#arp Architecture Framework.
Вообщем, наконец появилась возможность комфортно и правильно заниматься веб-разработкой на ASP.NET , что не может не радовать.

Я давно следил за этой библиотекой и юзал её в своих проектах начиная с достаточно ранних версий. Так что тем, кому все эти волшебные слова что-то сказали - рекомендую. Очень достойный продукт.

http://code.google.com/p/sharp-architecture/ - гуглгруппа проекта. Отсюда можно качать бинарники, глядеть cорс из SVN и т.п.
http://groups.google.com/group/sharp-architecture - discussion-группа. По сути - форум. Все вопросы - туда.
http://www.sharparchitecture.net/ - собственно, сайт самого продукта, но он ещё почти пустой. Там есть постепенно наполняемая вики. Пока там мало всего, но туториалы в вики вполне информативны.
Пятница, 15 Мая 2009 г.
17:50
Оказывается, в этом мире есть люди, которых я совсем не знаю, но которые при этом понимают важность, нужность и богоугодность задачи "дать Лочеру денег". Удивился.
Мне просто вчера предложили пройти некий онлайновый сертификационный тест на знание ASP.NET. В случае успешного прохождения обещали дать денюжку. Я с моей общей подозрительностью к бесплатному сыру, конечно, отреагировал в стиле "подвох чую, но обосновать не могу", но, вообщем, по здравому размышлению решил, что я всё же ничем особо не рискую, да и протестировать собственные знания этой горе-технологии (изрядно подзабытые, в связи с полным нежеланием технологию эту использовать) показалось нелишним.
Словом, потратил 15 минут, прошел тест, правда много матерился на убогость вопросов на certifications.ru. В результате набрал 90%. После двух лет неюзания ASP.NETа неплохо, как мне кажется.

А сегодня на карточку получил 1500 руб вознаграждения за проделанную "работу". Честно говоря, офигел.
Думаю вот, где бы ещё таких задач найти сотню-другую?

лытдыбровое: сегодня ввечеру уезжаю в Питер. Там есть какие-то обширные планы, которых я пока не знаю. Желающие меня там поймать могут пытаться это сделать
Среда, 8 Апреля 2009 г.
23:54 Традиционный пиар
Вышла очередная версия программы №1 для любого .Net-разработчика: ReSharper от JetBrains, версия 4.5.

Тем, кому это о чем-то говорит, велкам сюда

хорошее пропиарить не жалко, да.
Вторник, 3 Марта 2009 г.
15:12
Заметка себе на детально посмотреть в свободное время. Может еще кому из программеров пригодится:

S#arp Architecture

Весьма интересный архитектурный framework для .Net: построен вокруг ASP.NET MVC и NHibernate, ориентирован на быструю test driven разработку, с массой преконфигурированных фич и готовых решений. Проглядел пока бегло, но уже нравится: вроде должен реально очень сильно автоматизировать большинство рутинных операций.

Тем, кому всё вышенаписанное что-то говорит - рекомендую посмотреть.
Понедельник, 16 Февраля 2009 г.
21:50
Прислал DarkElf de Kadan.
Несмотря на плохонький видеоряд и сомнительный вокал, меня просто порвало. По-моему, это гениально!

Четверг, 18 Декабря 2008 г.
12:44 Наблюдение
Ну я много разного забавного видел у разных программистов.

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

Но вот арабскую вязь на UML-диаграмме я вижу первый раз в жизни. И это на самом деле волшебно.
Среда, 10 Декабря 2008 г.
13:50
Это - офигенно.

Нет, реально - просто офигенно. Я знал, что в гугле сидят гении, но чтоб настолько..

http://www.opennet.ru/opennews/art.shtml?num=19308
http://code.google.com/p/nativeclient/

Да, практическая польза весьма ограничена (первое что приходит в голову - различные Distributed Calculations, всякие геномы, SATI и иже с ними вместо обычных баннеров), но само по себе это великолепно.
Пятница, 21 Ноября 2008 г.
18:14 чего только не придет в измученную джетлагом голову
if (Environment.ProcessorCount > 0)
{
     // какие-то полезные действия
}
else
{
   throw new CpuNotFoundException("WTF?!");
}


Приколы приколами - но первую строчку я реально написал - и потом долго тупил: что же меня в ней так смущает?
Пятница, 7 Ноября 2008 г.
03:11 Рабочее
На работе здесь довольно тоскливо.

Нет, ну т.е. сам по себе офис очень классный. Большое, просторное и светлое помещение, толково порезанное на кубики, при этом кубики достаточно большие, чтобы было удобно, но и и не слишком - поэтому в них вполне уютно. Хорошо поглощаются звуки, поэтому никто никому не мешает.
В "гостевых" кубиках, где мы сидим, достаточно мощные машины - двупроцессорные зионы. Оперативы, правда, всего 2 Gb, да и два ядра - хуже чем четыре. Но вообщем работать можно. В гигантской серверной - совершенно феерически выглядещее оборудование, в том числе несколько тех самых 40- и 80-процессорных кластеров, на котором здесь тестируют наш софт, и об отсутствии которых в Москве вы неоднократно жалели (удаленно отлаживаться на них проблемно по ряду причин).
Удобная мебель, полный набор всего, что может потребоваться для работы.
Просторная кухня со столовой, с бесплатными чаем-кофем-кокаколой, с качественной кофе-машиной и прочими девайсами.
Теннисный стол и тренажерный зал, душевые комнаты.
Вообщем - всё для приятной, неторопливой, но эффективной работы.

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

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

Но тем не менее работа двигается со скрипом.
Суббота, 1 Ноября 2008 г.
09:49
Пока небольшой региональный самолётик авиакомпании American Eagle переносит меня из Лос Анжелеса в Сан Хосе, в аэропорт с милым русскому человеку названием Mineta, я попробую всё же поподробнее описать, что же это за зверь такой был - PDC - и почему мне там так понравилось.

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

Нет, ну то есть понятно, что практически у всех у них перед устройством на работу в Microsoft был какой-то программерский Background, у кого-то больше, у кого-то меньше. Кое-кто из них некогда даже обладал статусом типа MVP, некоторые до сих пор продолжают программировать для себя и сообщества... Но слушать-то их приходят реальные профессионалы, которые пытаются использовать рекламируемые ими технологии постоянно и непрерывно, для создания реальных больших бизнес-задач. И когда у профессионала возникает вполне конкретный вопрос или, что хуже, претензия, то отвечать рекламными слоганами и заранее заготовленными примерами типа "Hello, World" получается не всегда. Особенно если технология действительно сыровата и имеет проблемные места, в которых сами-то евангелисты не виноваты совершенно. Ну и усугубляется всё это тем, что они вынуждены следовать инструкциям и гайдлайнам, присылаемым из Редмонда - а они далеко не всегда гладко ложатся на наши российские реалии. Вообщем - и стараются ребята по полной, и делают вроде всё правильно - а поди ж ты: серьезные люди к майкрософтовским ивентам относятся довольно презрительно. "Что, на дев-дэй сходил, Мишу Черномордикова послушал? Ну-ну. Что, теперь ты тоже можешь делать супер-красивые никому не нужные вещи?". Примерно так - и не без оснований.

Ну вот. А на PDC выступали разработчики. Люди, которые делают вот этот самый софт и эти самые технологии. Делают своими руками и головами, в реальном времени с живым фидбеком от нас. Они не твердят рекламных слоганов и не показывают 101 способ за 10 минут сделать совершенно ненужную вещь. Они демонстрируют свою работу нам - своим коллегам по цеху - и никто не сможет это сделать лучше них. А еще там выступают другие, не Microsoft'овские разработчики - и они делятся с нами (и с ними, с MS'ами) своим опытом использования их продуктов. И на их месте может оказаться кто угодно другой - любой, из почти десяти (или сколько нас там было) тысяч участников.

Вот это в принципе основное, что определяет совершенно другое восприятие. Ты чувствуешь, что попал не на рекламное мероприятие, где тебе пытаются впарить нафиг ненужную тебе вещь, а на встречу единомышленников, где все вместе делают одно дело. That's it. Чтобы прочуствовать разницу, надо было пролететь 10 тысяч километров и заплатить 2,5 тысячи долларов за входной билет.


Ну и чуть больше подробностей под катом
Вторник, 28 Октября 2008 г.
06:51
Всем привет из солнечной Калифорнии.

У меня тут паталогическая нехватка времени, отягченная довольно сильным джет-лагом, поэтому особо подробно писать (пока) не получается. Но я всё же попробую.

Долетел я в принципе успешно. Перелет был двуступенчатый: первый сегмент от Москвы до Атланты, 11 часов; второй - от Атланты до Лос-Анжелеса - 4,5 часа. Решив с будущим джет-лагом бороться заранее я принципиально не спал ночь накануне вылета, имея в виду уснуть сразу, как только окажусь в самолёте. Не скажу, что это хорошо удалось, но вообщем большую часть из этих 11 часов я всё же то ли проспал, то ли продремал. Вообщем, не напрягло. Второй сегмент был гораздо противнее, ибо по моим внутренним часов он был глубокой ночью, но заснуть почему-то не получалось. В результате я промучался весь перелёт Антланта-ЛА, и по прибытию сюда уже соображал весьма фигово. Поэтому, попав в отель я сумел разве что упасть спать.

На утро отправился в находящийся неподалеку Convention Center - регистрироваться на конференцию.
Пара слов о том что это такое. Professional Developers Conference - это основное PR событие от Microsoft. Именно на этих конференциях они анонсируют всякие крупные проекты, озвучивают планы на будущее и т.п. При этом событие это не ежегодное, а on demand - т.е. MS организует эти мероприятия только тогда, когда им реально есть что сказать. Поэтому это в некотором роде гарантирует, что это не будет очередное толчение воды в ступе и пересказ уже давно известных вещей, чем в принципе грешат на других MSовских встречах.
Кроме того, конференция ориентирована именно на разработчиков, и вытупают на ней тоже в основном реальные разработчики, а не только "евангелисты", не написавшие в своей жизни ни одного полноценного проекта. Евангелистов тоже, разумеется, хватает - но, как мне кажется на основании первого дня, уровень их знаний несравнимо выше, в сранении с наблюдаемым у нас.

Сама организация очень понравилась. Convention Center - очень большой, продуманный и современный. Я не знаю сколько точно людей присутствует на конференции, но судя по всему ощутимо больше пяти тысяч. Это, вообщем, довольно немаленькая толпа народа, но какой-либо толчеи или сколько-нибудь длинных очередей не наблюдается нигде. Все сервисные точки - как-то регистрация, выдача всяких раздаточных материалов, еда, входы-выходы, и т.п. - существуют в избыточных количествах, что предотвращает очереди и проблемы. Всюду приветливый персонал, готовый помочь.

Про содержательную часть самой конференции я напишу потом. Впечатлений, в принципе, уже очень много - и в основном положительные. Тут РЕАЛЬНО интересно, и есть множество полезной инфы, да и просто захватывающих тезнологических вещей. Но систематизировать и описывать подробности я пока не очень в состоянии: сейчас тут 9 вечера, а у меня уже совершенно не соображает голова и слипаются глаза. Превентивные меры не очень помогли побороть джет-лаг Так что скорее всего сейчас пойду пройдусь по ночному даунтауну, и лягу спать. Подробности будут позднее.


Да, это, чуть не забыл. Камрады-программеры-москвичи. Если кому надо что из профессиональной литературы (в основном по MS-технологиям, но и не только) - напишите в комментариях. Тут реально много всякого-разного от ведущих издательств, и вроде бы со скидкой. Обращайтесь, если надо.
Воскресенье, 26 Октября 2008 г.
00:35
Завтра днём улетаю в США, в Калифорнию. На три недели.
Первую неделю буду в Лос Анжелесе, слушать всякое-разное-интересное на Professional Developers Conference - самом крутом ивенте для разработчиков на платформе Майкрософт. Не знаю как насчёт крутости по содержанию (это будет видно уже на месте), но в плане цены мероприятие действительно очень понтовое: entree fee в две с половиной тысячи долларов - это как-то жирновато.
Впрочем, я-таки сумел убедить начальство в пользе моего присутствия на этой конфереции, так что с понедельника по четверг буду проникаться новыми веяниями за служебный счет.

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

Онлайн буду бывать регулярно, но как будет со временем и с желанием вести блог - не знаю. В любом случае не теряйте меня - аську, GTalk и прочее никто не отменял.

Всем счастливо оставаться.
Пятница, 12 Сентября 2008 г.
13:30 256
Коллеги, с праздником вас!
Закрыть