Category: Technology

Seagate’s CEO Bill Watkins: “It’s the content that’s important”

Being undoubtedly true, the important understating of the role of content is still neglected by many. Bill told great about this: http://money.cnn.com/2006/11/30/magazines/fortune/obrienseagate.fortune/index.htm?section=money_latest The media: “People worry that newspapers are going out of business. So what? It’s the content that’s important. No one gives a shit about the delivery mechanism. Think about mail. You had the…

Read the full article

How to use native window classes (controls) in resource dialog templates in ATL and WTL

Having custom controls implemented as window classes, it is convenient to use them directly in resource dialog templates. Visual Studio resource editor allow to add custom control item to dialog. This custom control has a Class property which defines window class name of the control. Should native C++ implementation of window class be registered, it…

Read the full article

Replace in Clipboard: a regular expression based text replacement utility

Replace in Clipboard is an application which monitors clipboard usage and test strings copied into clipboard against predefined patterns. In case the clipboard string matches the pattern, a replacement is offered via system tray icon tool tip. User may accept replacement by clicking the tip, or reject it by ignoring the tip. For example, “C:\Inetpub\wwwroot\MyDirectory\Sample.jpg”…

Read the full article

How to choose a name for a server?

It may appear to be funny, but it’s an RFC, RFC 1178 actually: In order to easily distinguish between multiple computers, we give them names. Experience has taught us that it is as easy to choose bad names as it is to choose good ones. This essay presents guidelines for deciding what makes a name…

Read the full article

C/C++ memory manager magic values

The values the debug version of CRT memory manager fills memory with. dbgheap.c: static unsigned char _bNoMansLandFill = 0xFD;   /* fill no-man’s land with this */ static unsigned char _bDeadLandFill   = 0xDD;   /* fill free objects with this */ static unsigned char _bCleanLandFill  = 0xCD;   /* fill new objects with this */ static unsigned char…

Read the full article

XML-RPC and COM

This is what’s been cooking here for some time and given certain amount of time and intent it is going to be completed to the least usable state. XML-RPC is a specification to deliver remote procedure calls via XML requests and responses using HTTP connection as a communication channel. Its advantage is it’s quite popular.…

Read the full article