| |
| Сегодня в самом что ни на есть русском районе Гамбурга, Нойграбене (Neugraben) в большом центре. где рассположено русское туристическое бюро, русская страховая фирма, русский магазин сотовых телефонов, русский клуб любителей рыбалки с магазином, а также большой русский супермаркет (ну реально как любой дискаунтер, порядка 300-400 кв. метров торговых площадей, кто знает -- прямо около выхода из метро, если выходить в направлении от центра) мы с женой покупали типично русские продукты: большой арбуз, упаковку кваса, молотый перец, ряженку и глазированные сырки. В очереди в кассу стояли, понятное дело, одни русские. Слышались когда-то так знакомые, но уже немного подзабытые выражения: "Зина, там женщина диск хочет, принеси ключ!", "А я вон за тем молодым человеком занимал!" и прочее. В общем атмосфера ничем не отличалась от обычного продуктового магазина где-нибудь, ну, в Авиастроительном районе города Казани. Дошла очередь до нас, я выложил на ленту перед кассой все продукты (см. список выше) и, когда подошла наша очередь, сказал "добрый вечер" (хотя был только час дня, не знаю, что это у меня вырвалось). Кассир(ша), женщина лет 50-ти, до этого ни слова не сказавшая на "auf Deutsch" посмотрела на меня как-то так странно, заметно подобралась -- и перешла на немецкий. Жена с ребенком, что стояли рядом, чтобы не рассмеяться сразу убежали от кассы и мы с ней немного пообщались на немецком (в рамках покупки в супермаркете, оплаты карточкой и набора секретного номера). При это другая кассир(ша) с соседней кассы так иронично-сочуственно сказало "ну что, попался местный?". Оплатив покупки, упаковав и отойтя от кассы к жене и ребенку, мы весело стали обсуждать этот эпизод, в то время как Кирюша катался на детской машинке -- игровом автомате, где мигали фары. В это время та же кассир, что меня обслуживала, прошла мимо и снова на немецком сказала, что игровой автомат не работает. На моё возражение "как же, у нее же фары периодически загораются", она сказала "она не работает, вот бросите туда 50 центов -- а они работают только периодически". После этого мы ушли из магазина. Что это было, а???
P.S.: Вспоминается фраза одного клиента, для которого я работал последовательным устным переводчиком, которую он сказал самой первой после того, как я представился (договор мы заключили общаясь по е-мейл): "Как давно учите русский?" | |
|
| Итак, наконец то я дошел до второго дня соревнований, о первом дне я написал уже чуть выше. День второй, утроПервым делом мне нужно было проводить жену и ребенка, которые уезжали утренним поездом в Оснабрюк, к родителям. Конечно, пришлось встать пораньше (в 7 часов), чтобы довести до конца все приготовления к поездке и нормально добраться до вокзала. Поезд, как это ни странно (так как он собственно начинается здесь же и едет до нас только 1 станцию) опоздал аж на 20 минут. В результате я был дома только где-то к 11 часам дня, зайдя предварительно в магазин и закупившись колой. Итого через 13 часов соревнования у нас не было ни работающей виртуальной машины, ни какого-либо решения для самой проблемы со сменой орбиты спутниками.( И мы стали ваять наш проект... )Продолжение следует... | |
|
| Сегодня (о, ужас) уже среда, а я вот только-только собрался написать небольшой отчет по мотивам конкурса программеров ICFP[1], в котором мне удалось поучаствовать (правда, с весьма-весьма скромными результатами) в эти выходные. Вкратце, для тех, у кого нет сил и желания перечитывать все подробности и правила конкурса: - Конкурс проводится уже много лет разными американскими университетами и в нем принимает участие от 300 до 700 команд со всего мира.
- Конкурс проводится летом и идет 72 часа: именно столько времени проходит от публикации заданий на сайте организаторов до того момента, пока еще принимаются решения. В течение нескольких последних лет есть промежуточный зачет на момент 24 часа после опубликования заданий, так называемый lightning round.
- Задания от года к году варьируют, в прошлом году необходимо было написать программу управления марсоходом, в позапрошлом -- расшифровать генетический код пришельца по имени Эндо, до этого было очень интересное задание по археолингвистике.
- В целом на протяжение последних лет (что подтвердилось и в этом году) можно выделить ряд общих черт у заданий:
- частью задания является реализация виртуальной машины, которая исполняет некий предлагаемый в качестве задания код. Иногда эта часть задания немного завуалирована, например в позапрошлом году необходимо было имплементировать алгоритм трансляции генома пришельца, который по сути является аналогом виртуальной машины.
- второй, и зачастую самой главной частью задания, является создание некоего алгоритма, допускающего возможности его разнообразной оптимизации и состоящего, как правило, из ряда под-алгоритмов.
- Основной проблемой конкурса зачастую становится race against time, то есть работать 72 часа без отдыха практически невозможно и приходится оптимально разделять время для того, чтобы успеть сделать максимально.
( Дальше интереснее... ) Продолжение следует... P.S.: Если после прочтения вам (Вам!) стало хоть немного интересно, прочитайте вот этот анонс! | |
|
| /* Russian version follows */Attention!!! I am looking for people ready to team up and take part in the coming programming contest ICFP'10!!!! I will probably publish a short report about my participation in ICFP'09 here. Here are my plans: 1. I intend to take part in the competition with .net-platform, dexterously using the benefits of several .net languages. We will also make use of Mono 2.0 under Linux folliowing my very positive experience from current contest. 2. I would like to finish (without scoring) the task of the current contest ('09) I took part in and then I would like to solve also the tasks from previous contests. I will be glad to have somebody who would join me in accomplishing this task. 3. I would like to master further .Net-languages, first of all IronPython and F#. Everybody is invited. 4. I would like to learn how to develop and run unit tests in Visual Studio 2008. Everybody is cordially invited again! 5. I would like to learn some platform-independet graphic library for quick implementation of data visualization. 6. I would like to learn how to use Team Foundation Server as a tool for project and source code management and try to use it to coordinate the work of geographically scattered small developer team. If you feel interested, please, do not hesitate to leave a comment here or drop me a line to: alaudo(you_know)gmail(again).com
Внимание!!! Я ищу сокамер.. собут... сообщ... сокомандников, для создания команды, которая будет участвовать в ICFP'10! Для интересующихся можно почитать мой отчет вот тут. В планах следующее: 1. Участие предполагается с .Net-платформой, но несколькими языками программирования. Под Линуксом будем ориентироваться на Mono, благо она себя показала с самой хорошей стороны во время конкурса. 2. Я хочу дорешать (уже вне зачета) задания последнего контеста с 2009 года, а также самому (или вместе с командой, когда/если такая соберется) прорешать задания прошлых лет, чтобы потренироваться и набить руку. 3. Хочется освоить дополнительные .net-языки, в первую очередь это IronPython и F#. 4. Хочется освоить правильное написание и проведение тестов в Visual Studio 2008. 5. Хочется освоить какую-нибудь платформо-независимую графическую библиотеку для быстрого написания визуализаторов. 6. Хочется освоить Team Foundation Server как средство управления проектом и кодом для работы в распределенной команде. В общем, пишите или оставляйте комментарии!! | |
|
| В четверг на прошлой неделе сдал 70-620: MCTS: Configuration of Windows Vista. Более халявного экзамена от Майкрософта я еще не видел. Справился меньше чем за час (самый быстрый экзамен) не смотря на порядка 15 симуляций, итоговый балл -- 957 из 1000. Симуляции в 70-620 на порядок лучше, чем в 70-431, может быть из-за того, 431-й я сдавал по-немецки, не знаю... Вообще в экзамене разочаровался. Видно, надо было ориентироваться не на этот экзамен, а на Windows Internals. Но ничего, Mark Russinovich как раз выпустил 5-ю версию своего бестселлера, как только он дойдёт до Германии, сразу же приобрету! | |
|
| Если зайти на главную страницу моего университета и приглядеться, то можно найти меня :) www.tuhh.deUPD: Вообще у нас новости обновляются не так быстро, но тут видно событий много, поэтому нас уже "сняли". А так новость (она провисела с 13 часов пятницы по 15 часов понедельника) можно посмотреть в архиве. | |
|
| С сегодняшнего дня у меня два блога. Один, личный, в котором я пишу в основном о себе и о событиях в жизни моих близких, это этот вот блог alauxdo, его я буду и дальше вести в таком же ключе. Второй, рабочий, посвящен тому, чем я занимаюсь -- то есть технологиям от Майкрософта, в частности .Net и серверу баз данныз MS SQL Server. Этот блог размешается на моем личном сервере и называется " Managed meets relational". Как понятно из названия, блог посвящен managed code и relational databases, и как так же понятно оттуда же, в этом блоге я буду писать только по-английски и по-немецки, ибо именно эти два языка я использую во время работы. И в третьих, что тоже видно в названии блога, он является частью более глобального проекта Wiki-Dot.Net, который скоро стартует. что это будет за проект -- я обязательно расскажу здесь, когда проект будет готов увидеть мир... Что же касается блога, он сделан на основе движка BlogEngine.Net, который поддерживает все виды syndication, так что на мой блог можно подписать используя любой Feed reader, например Google Feed Reader, которым я часто пользуюсь. Конечно же я приглашаю всех, кому интересны все эти темы, к активному участию в блоге (не сочтите за рекламу -- это она и есть!). | |
|
|  В связи с приездом к нам тестя, который очень сильно помогает с Кирюшей и с домашним бытом, я подняпрагся и на гора сдал аж три майкрософтоских экзамена в эту неделю: благо что я готовился уже почти два месяца, пытаясь найти крупицы новой информации в издании "три в одном" -- MCITP SQL Server 2005 Database Developer All-in-One Exam Guide (Exams 70-431, 70-441 & 70-442): Exams 70-431, 70-441 and 70-442 (All-In-One). Отойдя в этот раз от традиционных майкрософтовских книжек и решив почитать, что же предлагают конкуренты в этом плане, я в принципе, не разочарован. Книга интересная, только вот надо сразу готовиться по ней ко всем трем экзаменам, и где-то на 60% там все-таки материал из 70-431. Поэтому, хотя и читать ее намного интереснее, чем занудно-монотонный труды от Майкрософта, но часто приходится пропускать большие куски, да и читая вроде бы относительно продвинутые вещи сложно избавиться от ощущения, что это все-таки опять не совсем то. В этом плане у Майкрософта книжки, четко разделяющие экзамены и необходимые для них знания, более четко описывают материал и разграничивают его. А сейчас и не знаешь, что из того, что ты только что прочем, было размышлением автора по теме, а что -- действительно необходимым для экзамена материалом. Тем не менее, могу похвастаться и хвастаюсь следующими достижениями: 2 x  | 3 x  | MCITP: Database Administrator
MCITP: Database Developer | MCTS: MS SQL Server 2005 MCTS: .Net 3.5 Windows Communication Foundation
MCTS: .Net 3.5 Windows Presentation Foundation
|
Кроме этого, я сейчас работаю над своей, так сказать, профессиональной Internetpräsenz. Для этого был, в частности, зарегистрирован домен http://wiki-dot.net, где скоро должен появиться один интересный проект, над воплощением которого я сейчас интенсивно работаю. Также там уже появился блог, о котором я напишу отдельно. Вот в принципе все, чего я смог добиться за время отсутствия здесь и вообще в интернете. Надеюсь, как всегда, что теперь буду появляться чаще. | |
|
|  Сегодня начал свой забег в сторону MCPD. Сдал пока первый, обязательный для всех остальных сертификаций, экзамен -- 70-536, "Основы разработки приложений на .Net". В целом экзамен сам по себе бесполезный, ибо за 80% покрывает темы, которые в разработке всплывают очень редко: сериализация, идентификация пользователя, cultures (интернационализация?). Нормальных вопросов было совсем мало, все какие-то куски кода, что было нужно анализировать. Так и не дочитал до конца Майкрософтовскую книжкечку по подготовке, пошел на экзамен с риском -- и риск оправдался. На всех бы экзаменах так было б... | |
|
| |