среда, 7 июля 2010 г.

New exam passed (edited)

Итак, я сдал ещё один экзамен.

Почему именно этот? Потому что именно он стоял на пути к более высокому левелу тестирования (70-563), но не смотря на то, что я заработал всё, что необходимо для сдачи 70-563, в мои планы входит уделить внимание сертификации 70-502, посвященной WPF, ибо нынче эта область в которой я работаю, и мне интересно, приятно и полезно получить сертификат. Итак, в планах - получение сертификатов 70-502,70-563. И надеюсь эту программу реализовать в течение лета. На текущий момент у меня есть сертификаты 70-536 и70-505.

среда, 12 мая 2010 г.

Разбор полётов

Итак, подготовка позади, теперь аналитика. Во первых, скажу, что я очень рад, что сдал, так как давно хотел это сделать. Во вторых,скажу, что из 1000 возможных при 700 минимальных баллах я набрал не особенно много - 815 баллов. Причем,среди моих знакомых есть множество, у кого балл более 900, и один, у кого 1000. И набрать эти баллы ВПОЛНЕ РЕАЛЬНО! Суть в том, что подготовка к этому экзамену может быть прстроена по разному + как повезёт с вопросами. Итак, как сдать этот экзамен и набрать как можно больше баллов? Подготовка должна включать:

70-536 Позади

В общем, Таск Комплит.

Тест пройден успешно, балл меня устраивает. Я очень рад, спасибо за внимание.

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

четверг, 29 апреля 2010 г.

Сертификация Microsoft 70-536

На носу прохождение сертификации... Читаю книжку в PDF - официальное пособие от Microsoft ( Microsoft.Press.MCTS.Self-Paced.Training.Kit.Exam.70-536.pdf ) Конечно, много чего пока не знаю, прохожу тестовый вариант экзамена (к книге прилагается программа). Изначально экзамен запланирован был на 30 - е апреля, но в связи с неувязкой в сертификационном центре пришлось перенести аж на 11 - е мая.

среда, 28 апреля 2010 г.

Linux Network Server Daemon

Нужна маленькая разработка на C++ (себе в коллекцию и немного для работы) небольшая серверная часть на С++. Короче нужен демон, который слушает входящие подключения, и менеджит пул потоков - обработчиков. Если клиент подключается в момент, когда в пуле потоков нет вакансий, он, опционально, (в зависимости от конфига) должен либо рубить соединение, с соответствующим сообщением клиенту, либо переводить клиентский сокет в режим ожидания появления вакантного потока для обслуживания соединений.
Управление пулом потоков нужно сделать гибким, чтобы спокойно менять их число в рантайме.
Требуется, чтобы это было универсальное С++ решение, причем уровень обеспечения многопоточности нужно абстрагировать так, чтобы независимо реализовать для Linux и Windows.

Вот такая задачулька на июнь.

пятница, 9 апреля 2010 г.

Трудимсо в комманде :)

Трудимсо в комманде :)

В работе над проектом LabelMark много разных аспектов, многих из них, я еще не успел коснуться, но есть ряд ньюансов, о которых бы хотелось рассказать.

Во первых - о комманде. В Украине над проектом работет 11 человек, и около 10 в США. Команда распределенная и мультиязычная, следовательно делопроизводство по проекту проходит на интернациональном английском.

понедельник, 15 марта 2010 г.

Список методов и Extension методов

Список методов и Extension методов

Однажды обсуждая возможности рефлексии в C# обнаружил некоторую проблему, с получением списка методов, которыми располагает класс. На первый взгляд все очень просто. В пространстве имен System.Reflection есть функционал, доступный разработчику, для получения списка методов класса или списка членов, их применение проиллюстрировано ниже:

четверг, 11 марта 2010 г.

Немного о новом :)

Немного о новом :) GlobalLogic, Семинары, Впечатления

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

пятница, 19 февраля 2010 г.

Немного холивара на тему WPF и QT...

Немного холивара на тему WPF + XAML и QT + QML...

Как я уже писал в своих блогах, некоторое время назад в рамках проведения семинара по прикладной разработке, прозвучало три доклада, темы которых звучали так:


ДокладчикТема доклада
Семен ПроценкоQt: современный фреймворк для создания кроссплатформенных приложений
Сергей Герняк/А. КоробовВзгляд на WPF.net технологию, обзор возможностей и перспектив
Проценко/КоробовXAML vs QML: Конкуренты или параллельные технологии? Преимущества и недостатки

вторник, 16 февраля 2010 г.

WPF Бесплатные стили для UI

Как выяснилось, в интернете очень немного свободных и при этом полноценных стилей для WPF, и важно заметить, что даже те, которые имеются, зачастую заточены на использования в комбинации с WPF Toolkit, так как используют его возможности, такие как Visual State Manager и некоторые другие. Вот, например есть такой стиль, ExpressionDark называется, он не привязан к VSM и toolkit у

Очень интересный функционал в Microsoft Word имеется

Публикация сообщений в блоге – регулярно востребованная многими задача. Очень удобно пользоваться Word для этих целей, особенно для владельцев OPenID

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

среда, 10 февраля 2010 г.

Linux Daemon: Python or C++

I have to decide, what tool should I use for writing simple Linux Daemon. It shouldn't be very fast, so I have no plans to use high perfomance tasks.
I've just found this article, so it might be very interesting.

Семинар по прикладному программированию


Семинар. AtlerEGO Soft

Семинар "Техники и технологии разработки и реализации прикладного ПО в современном мире"

Обзор технологий и техник разработки программного обеспечения, которые использовались сотрудниками AlterEGO, своеобразный обмен опытом и знаниями
OpenID - очередная технология идентификации...