Изменено 02.10.2005. Поскольку тест был убран с сайта Google, ссылки уже стали не актуальны. Поэтому выкладываю картинки у себя. И еще вот ссылка на частичное решение этого теста от MathWorld.
Тест, по результатам которого Гугл обещает взять к себе на работу. Опубликован он был в сентябре, но я, к сожалению, набрела на него только сейчас. Математические задачки перемешаны с общими вопросами о жизни.
Обложка
Стр1
Стр2
Стр3
пятница, февраля 25, 2005
Google Labs Aptitude Test
Категории: programming
среда, февраля 23, 2005
Демки Томохиде Кано
Страничка Томохиде Кано, который пишет очень красивые графические демки.
Вода, мех, динамика твердого тела, использует как DirectX, так и OpenGL. Причем получается у него настолько хорошо, что их можно найти и на сайте NVIDIA, и на сайте ATI. Исходники есть только к одной, к сожалению...
Updated 17.06.2007 По ссылке осталась только демка меха.
Категории: gamedev
пятница, февраля 11, 2005
Робот с эмоциями
Доктор Ким Жонг-Хван трудится над созданием робота, обладающего эмоциями. Вообще таких товарищей, которые обещают революционные прорывы в роботехнике много, только толку от них мало. Но Жонг-Хван основал довольно известный Чемпионат мира по футболу среди роботов, поэтому к его заявлению отнеслись более-менее серьезно.
Категории: robots
Robert C. Martin
Роберт Мартин - основатель консалтинговой компании Object Mentor. Он пишет очень интересные статьи по ООП и организации кода, которые стоит почитать.
Категории: programming
вторник, февраля 08, 2005
Замена вентилятора на видеокарте
Оплавился у меня на видеокарточке вентилятор.
Замена его прошла гораздо проще, чем я ожидала.
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_ubStYZPoU6KvDdgVqLqw8I5gWl6uhWQDUgJQD6X0tfMhjZehHi5maIbfA0sGDVO1KXhPk_4H4JiHp_rzJWwpyE6Xkh8kTxaAm_oW9X1BxPOUUBLU720p1RF-0996-h4SbgikV0ndGkyTf9luA=s0-d)
Оказывается, легко можно купить набор в стиле "сделай сам". Вентилятор + термопаста и все это с красивой инструкцией.
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vFBdPvCmREpp4XxAXBE70JuXlZXMgqMEC9uxIx88X0X0WwMHlDun1efEt4kisxwOcT4b98MLidzYhJn6-_-w5uasjkLBgNFmGZKKU8aM3XFma7Bd2vNP3sXEueH1XGbDqWChwfSw=s0-d)
Отковыряла старый: вынула крепления, поддела перочинным ножом, стерла старую термопасту.
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_t_GFHtQe5q1ZBDDVNKLcqHPUyS8rbdG_mYIcwoiPS_Vx-fUw0x2DfPLq3vs-A7azBl5liUHm7wGyTt2U2xJSp2u-lpl1kPlRJC7sqeIkLQrlTxI-Z_4Py3fbaUKXKbA-wWUMhx=s0-d)
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_sySTcWZXUVVwDo76NZjl7kXGea-bkCzwjLgyo--Vq-Hxsku3HYfmclDTM5vDEuXosDdpiZ-VdDSWAn7Yubnjlr8gOsl8UnEA2ZzBt1BKOfJ-nKxmdTDDfC9uNLy136n8be=s0-d)
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_trgZLQAaMPfGw0r8pPVJM8QWciix5AdEBOstngcQddl6YNY2QSWBzm3gh3O0B8vGY7eyp0R2bmJULDa5m3WOCCL9qwVr88VVCTr1MSmiqgR8t_NK2rpZs28Gh4TxPrcU8WDg=s0-d)
Привинтила вентилятор:
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_vDtTOzgANLlGYZQYolJipiEXPc46_r0FagtBz21rWDpJfGQYrPbZRewAEAldXLP6Q8VbaNypWFHe4XOR3rZvX_HRjSsYSCS3poK_h0iMz5BvsxZtN5lmj5TQY1_xdcy-4=s0-d)
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_spxzX_NLumIROGkCGz_1MB23w4oWQtydkinH4bWgGCN35fDTrtalhl7e7n8DoQ0hf0ptXJMNKLNseVzvZ5trmtEWH-LoyVAVwQeu-Rwl_uzQQC4_Biu69zodhaHA3inZBr7Q=s0-d)
И тут обнаружила, что разъем для питания на карте не совпадает с разъемом у вентилятора.
Хорошо, что в наборе есть переходничек на разъем блока питания :-).
Прикрепила всю конструкцию:
![](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_uK7pHDa6AIFDZYQI-_G4KBlyYBF2ycxUCjCLexBRVLQ67s_gaUj8OReLF8vajekr4Bbc9wsVGFBjU0fBXsXiyYjOWCCXH-3rmDNnohq1vqHDcSillNBqvhkVX1Jpv9iMLg=s0-d)
Категории: fun
пятница, февраля 04, 2005
warning C4503
warning C4503: '
По документации: "The decorated name was longer than the compiler limit (247), and was truncated."
У него есть "родственный" ворнинг: C4786
По документации: "The debugger cannot debug code with symbols longer than 255 characters. "
У Visual C++ 6.0 есть ограничение на длину объявления переменной, объявления функции . И если попытаться объявить что-нибудь более менее сложное, какой-нибудь мэп с участием векторов, то он в этот лимит не влезет.
Рецепты по лечению:
- Использовать другой компилятор :-)
- Использовать define'ы, чтобы сократить объявления переменных. #define basic_string b_s. Это извращение какое-то.
- Использовать typedef'ы. Хотя встречала мнение, что это помогает не всегда...
- Выключить этот ворнинг с помощью #pragma warning(disable: 4503). Соответственно, объявление будет обрезано. Какие-либо проблемы могут возникнуть, только если эти начальные символы совпадут с начальными символами другого объявления, что маловероятно.
Категории: cpp
вторник, февраля 01, 2005
Статьи для независимых разработчиков игр
Несколько статей, посвященных разработке шароварных игрушек. Автор - Стив Павлина. Разработка, маркетинг, продажи.
Updated 17.06.2007 Стив Павлина больше не занимается шароварными игрушками, по ссылке находятся другие его статьи.
Категории: gamedev