Jul 22, 2007 · Comments
Юмор
Я окончательно убедился в том, что алкоголь крайне вреден для здоровья. Казалось бы ещё вчера всё было в порядке и ничего не предвещало беды, а уже сегодня случилось ЭТО - у винчестера на моём ноутбуке поехала крыша. Похоже, что он вообразил себя напольными часами с кукушкой, иначе как объяснить это громкое ритмичное тиканье? А может у него в молодости был роман с симпатичной красоткой-часами, и теперь он ударился в воспоминания на старости лет?
Read On →
Jul 20, 2007 · Comments
Всякая всячина
Вот так должен выглядеть график использования полосы пропускания сетевого соединения (снимок из Task Manager’а):
:-)
Jul 19, 2007 · Comments
ПрограммированиеWindows
Утащил c Raider’s Programming Blog. Отличная презентация, посвященная «стоимости» исключений с точки зрения производительности кода: Exception Hanlding Cost (Google Video, 1 час 3 минуты). Автор презентации, Kevin Frei, непосредственно работал над поддержкой обработки исключений в компиляторе Visual C++ для платформы x64. Так что информация из первых рук, так сказать.
Power Point слайды: http://www.nwcpp.org/Downloads/2006/ehc.ppt
Jul 18, 2007 · Comments
ПрограммированиеWindowsWow64
История про ExitProcess получила несколько неожиданное продолжение. Оказалось, что для того, чтобы избежать блокировки на критической секции, захваченной другим потоком во время ExitProcess, в функцию EnterCriticalSection был добавлен код, обрабатывающий эту ситуацию. Начиная с Windows XP EnterCriticalSection проверяет захвачена ли секция и, в случае если захвачена, сверяет идентификатор текущего потока с идентификатором захватчика. А вот дальнейшее поведение зависит от версии операционной системы.
Read On →
Jul 16, 2007 · Comments
Юмор
Pixar жжёт (11 MB):
Сценарий: http://www.pixar.com/shorts/lift/index.html.
Jul 15, 2007 · Comments
ПрограммированиеWindows
Как вы думаете, какая их двух функций опаснее: ExitProcess или TerminateProcess? Ответ, конечно, зависит от определения того, что считать более безопасным. Однако если задать этот вопрос нескольким людям, большинство автоматически укажет на TerminateProcess. Почему? Потому что TerminateProcess в отличие от ExitProcess не делает попыток освободить занятые ресурсы. К примеру, программа не сможет записать несохранённые данные на диск, тем самым нарушив их целостность.
Read On →
Jul 10, 2007 · Comments
Странное
В прошлую субботу в Редмонде прошло ежегодное празднование Derby Days. Девизом этого мероприятия должна была быть фраза «Каждый город должен иметь свой праздник!», так как никакой особенной идеи в этот праздник не вкладывается, а праздновать, тем не менее, хочется. Короче, хотели праздник – получите.
Самая интересная часть сего действа – утренний парад. Хотя если вам лет 6-12 или у вас есть дети этого возраста, то карусели и ярмарка вам понравятся больше. Опять же, поскольку конкретной идеи для парада не нашлось, то в параде участвуют все кому не лень. В результате получается весьма забавное зрелище.
Read On →
Jul 7, 2007 · Comments
Странное
Гм:
http://syndicated.livejournal.com/msnotakernelguy
http://syndicated.livejournal.com/kernelguyfeed
Jul 7, 2007 · Comments
ImmigrationMicrosoft
Microsoft собирается этой осенью открыть новый центр разработки в Ванкувере, Канада.
“The Vancouver area … is close to Microsoft’s corporate offices in Redmond, and allows the company to recruit and retain highly skilled people affected by immigration issues in the U.S.,” Microsoft said.
«Ванкувер расположен вблизи от штаб-квартиры Microsoft в Редмонде, и позволяет компании нанимать и удерживать профессионалов, столкнувшихся с иммиграционными проблемами в США», заявляет Microsoft.
Read On →
Jul 2, 2007 · Comments
Странное
Сейчас шёл на обед через парковку (та что за 26-м зданием). Из под земли раздавались трогающие за душу звуки волынки. Мне мигом представился печальный шотландец в килте, опоясанный спорраном, довольный от того, что смог таки найти единственное место посреди города, где никто не будет требовать «немедленно прекратить шуметь». Впрочем, нужно сказать, что мои впечатления во время нашей с ним первой встречи были гораздо острее.
Read On →