Not a kernel guy

… in the Windows kernel team

Monday, June 11, 2007

Как запустить C препроцессор в Boost.Build V2. Часть II.

Продолжаем начатое ранее. Мы остановились на том, что сумели вызвать компилятор и передать ему нужную команду. Теперь нам нужно научиться передавать все настройки компилятора, уже известные Boost.Build, в созданную командную строку. Для сначала нужно выяснить как же, собственно, Boost.Build узнает где находится компилятор и как задаются параметры компиляции.

(more…)

Posted at 11:49 pm •

Friday, June 8, 2007

Я не говорю на этом языке!

Жена рассказала прелестную историю. Пошла она в аптеку купить череды (трава такая). Как эта трава называется по-английски она не знала. Зато знала её латинское название. (Кстати хороший метод, который работает в том числе и в украинских аптеках). В аптеке нашла упаковку с похожей картинкой и для пущей уверенности подошла к аптекарше спросить, мол правильно ли она её вычислила. Протягивает упаковку, бумажку с латинским названием, говорит мол так и так, английского названия мы не ведаем, но на международном языке медиков трава называется так, и завершает это все вопросом та ли это трава? На что аптекарша читает название, сравнивает с оным на упаковке – нет, говорит. Не та. Жена повторяет триаду ещё раз, мол название на латыни, а на коробке по-английски, то сё. Аптекарша насторожилась. Наконец, после третьего раза она просекла ситуацию и ответила замечательной фразой - «Но я же не говорю на этом языке!» Повисла немая пауза. Через несколько секунд всё что жена смогла выдавить из себя было замечанием, что на латыни, вообще-то, совсем никто не говорит. К чести аптеки ситуацию спасла вторая аптекарша. В кульминационный момент она выкрикнула «Google!», на чём сей приятный визит и пришлось завершить. :-)

Posted at 9:45 pm •

Thursday, June 7, 2007

Немного индивидуальности не повредит.

Сегодня с утра возился с решением забавной проблемы. Началось всё с того, что вчера Katy, наш администратор, обрадовала меня, сообщив что пришли заказанные диски и FireWire контейнеры для них. К концу дня радость немного поугасла, так как выяснилось, что оба диска одновременно работать отказываются. Т.е. любой из них по отдельности работал как часы, а вот при подключении второго ничего не происходило. Диск не появлялся. :-(

(more…)

Posted at 5:43 pm •

Wednesday, June 6, 2007

Как запустить C препроцессор в Boost.Build V2.

Библиотеки Boost не использует make файлы или какую-либо другую более менее стандартную систему компиляции. Вместо этого Boost использует собственную систему сборки - Boost.Build V2. Система построена вокруг Boost.Jam, который, в свою очередь, является наследником Perforce Jam, - интерпретатора скриптов Jam. Вокруг возможностей Boost.Jam, который, между прочем, состоит из единственного исполняемого файла, навёрнута система скриптов изолирующая разработчика от особенностей конкретного компилятора и платформы.

(more…)

Posted at 9:31 pm •

Sunday, June 3, 2007

А как насчёт скрестить UTF-8 и Win32 API?

Пришла давеча в голову совсем неоригинальная мысль – а почему ещё никто не сделал надстройку над Win32 API, позволяющую использовать строки, закодированные в UTF-8? Ведь существует же масса причин, чтобы такая библиотека пользовалась бы спросом, особенно несколько лет назад – во время массовой миграции с 9x на NT.

(more…)

Posted at 4:38 pm •

Friday, June 1, 2007

Работа в Microsoft для студентов.

Вопрос из почты (немного подредактированный):

Я студент 2-го (скоро уже 3-го) курса. Скажите, пожалуйста, возможно ли мне, студенту, получить какую-либо работу в Microsoft удаленно? Данная работа нужна мне только для получение какого-либо опыта, деньги особо не интересуют. Скажите возможно ли это? И если возможно, то как?

(more…)

Tags:
Posted at 12:00 am •
« Previous Page

Powered by WordPress