Nowa Miranda v0.7

Wyszła właśnie nowa wersja komunikatora Miranda

What’s new:

  • Improved internationalization support
  • Customisable menus
  • Gadu-Gadu protocol included.
  • Rewritten IRC protocol, adding Unicode support and plenty more
  • Rewritten avatar system
  • MSN offline messaging support
  • Way too many changes, check out the changelog for full details

http://www.miranda-im.org/2007/10/02/miranda-im-v07-released/

Nowe kontrolki w Windows Vista

Artykuł przedstawiający rozszerzenia kontrolek GUI w Windows Vista

https://msdn.microsoft.com/msdnmag/issues/07/08/WindowsCPP/default.aspx

Z własnego doświadczenia mogę dodać to, że jeśli piszesz aplikację i nie testowałeś jej na Windows Vista to radzę to zrobić jak najszybciej bo problemy są nawet ze standardowymi kontrolkami.

Przykładowo jeśli kontrolki są tworzone dynamicznie przez CreateWindowEx to domyślnie będą miały ustawiony nowy font systemowy (Segoe UI), który jest większy niż poprzednie domyślne czcionki i tekst w kontrolkach po prostu może się nie mieścić.

Wpływ podkręcenia CPU na kod aplikacji

Jest to bardzo stary artykuł z bloga Raymonda Chena, opisuje on jednak ciekawa historię wysypywania się aplikacji na instrukcji xor eax, eax co jak każdy koder assemblera wie jest praktycznie niemożliwe.

http://blogs.msdn.com/oldnewthing/archive/2005/04/12/407562.aspx

W swoim życiu spotkałem się raz z podobną sytuacją, gdzie u klienta w mojej aplikacji był wykonywany kod, który po prostu nie mógł być wykonywany, a próby reprodukcji buga spełzały na niczym.

Okazało się, że komputer klienta był podkręcony i jedyne wyjaśnienie tej sytuacji pasuje idealnie do opisywanej przez Raymonda Chena historii.