Archive

Archive for September, 2007

Резюме на критику.

September 12th, 2007 27 comments

По следам новости про очередной набор разработчиков из России, Украины и остальных прилегающих стран.

На днях пришло письмо с просьбой покритиковать резюме, которое предполагалось послать на этот конкурс. Я уже было собирался отправить автора на forum.privet.com – лучшее, на мой взгляд место, где можно обкатать резюме разработчика на соответствие американским стандартам. Или по крайней мере лучшее русскоязычное место. Но посмотрев на него внимательнее, я решил все-таки сделать это сам.

Read more…

Tags:

Свежеоткрытый в Ванкувере центр разработки нанимает.

September 8th, 2007 4 comments

http://www.microsoft.com/canada/employment/search.mspx:

MCDC is hiring!

Искать по ключевым словам “Canada”, “British Columbia”, “Vancouver”.

PS: Кстати, а знаете почему этот центр называется “Microsoft Canada Development Centre”, а не “Microsoft Development Centre Canada”? Потому что аббревиатура MDCC уже занята: Microsoft Development Center Copenhagen. :-)

Спутник приобрести не желаете?

September 6th, 2007 5 comments

Точнее – “Спутник-1″. Недорого. Самовывоз. http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=160155029889.

Источник: http://www.astronomy.ru/forum/index.php/topic,30799.0.html

Сбор и обработка логов. Пример из жизни.

September 6th, 2007 3 comments

Некоторое время назад мне нужно было проанализировать как различные приложения используют один из компонентов системы. Этот компонент (или, скажем , библиотека) предоставляет API из нескольких функций, которые почти никогда не вызываются приложениями напрямую. Вместо этого цепочка вызовов может идёт через довольно пухлого посредника, логика работы которого не до конца понятна и очевидна.

Read more…

Построение абстрактного синтаксического дерева.

September 2nd, 2007 5 comments

Алгоритм работы Win32.Utf8 состоит из трех основных шагов:

  1. Исходные заголовки пропускаются через стандартный препроцессор;
  2. Полученный код парсится и трансформируется в дерево объектов, описывающее функции, типы и связи между ними;
  3. Полученное дерево используется для генерации кода по заданным шаблонам.

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

Read more…

Tags: