Showing tag results for Other

Jan 14, 2010
Post comments count0
Post likes count0

It rather involved being on the other side of this airtight hatchway: If they can inject code, then they can run code

Raymond Chen
Raymond Chen

One category of the dubious security vulnerability is designing an insecure system, putting together an exploit, and then blaming one of the components of the exploit rather than the insecure system in the first place. I have found a critical security vulnerability in the XYZ scripting object which permits modifying files on the Web server itself...

Other
Jan 11, 2010
Post comments count0
Post likes count0

Why aren't compatibility workarounds disabled when a debugger is attached?

Raymond Chen
Raymond Chen

Ken Hagan wonders why compatibility workarounds aren't simply disabled when a debugger is attached. As I noted earlier, many compatibility workarounds are actually quicker than the code that detects whether the workaround would be needed. Now suppose you find a compatibility problem with some applications that expect the function to return ...

Other
Jan 7, 2010
Post comments count0
Post likes count0

How to change the debugger attached to a process

Raymond Chen
Raymond Chen

Suppose your application crashes and debugger X is automatically connected because that's how the system happened to be configured. But you would prefer to use debugger Y. After installing debugger Y, how do you switch the debugger from X to Y? If you try to connect debugger Y to the process, you get the error code , b...

Other
Jan 6, 2010
Post comments count0
Post likes count0

Can you get rotating an array to run faster than O(n²)?

Raymond Chen
Raymond Chen

Some follow-up remarks to my old posting on rotating a two-dimensional array: Some people noticed that the article I linked to purporting to rotate the array actually transposes it. I was wondering how many people would pick up on that. I was surprised that people confused rotating an array (or matrix) with creating a rotation matrix. They ar...

Other
Jan 5, 2010
Post comments count0
Post likes count0

Microspeak: Engagement

Raymond Chen
Raymond Chen

Meetings are so passé. You no longer have a meeting with a customer; you have an engagement: I have a customer engagement tomorrow and they have a question surrounding Feature X. Note that this use of the phrase customer engagement is different from the process known as customer engagement. The process is an ongoing interaction, a lo...

Other
Jan 4, 2010
Post comments count0
Post likes count0

How about not granting debug privileges to users?

Raymond Chen
Raymond Chen

Commenter Yuhong Bao suggests, "How about not granting debug privileges on the user? This will make bypassing the protection impossible." This is such a great idea that Windows has worked that way for years. Normal non-administrative users do not have debug privilege. They can only debug processes that they already have to. In other words, non-...

Other
Dec 31, 2009
Post comments count0
Post likes count0

2009 year-end link clearance

Raymond Chen
Raymond Chen

Time for the semi-annual link clearance. And, as always, the obligatory plug for my column in TechNet Magazine:

Other
Dec 22, 2009
Post comments count0
Post likes count0

No, you can't lock icons to the user's desktop

Raymond Chen
Raymond Chen

In another installment of I bet somebody got a really nice bonus for that feature, I submit this question for your consideration. My customer wants to know how to lock a specific icon to the upper left hand corner of the desktop. This company must be writing the most awesome program to end all programs, a program so amazingly awesome that it sh...

Other
Dec 21, 2009
Post comments count0
Post likes count0

What version of the compiler does Raymond use?

Raymond Chen
Raymond Chen

From the suggestion box, BrianK asks, "What compiler do you and other developers use? Are you using VS2005 yet?" To be honest, I don't know what compiler I use. There is a separate part of the team that worries about things like "What compiler should we use?" They deal with nitty-gritty details like "What version of the compiler should we use an...

Other
Dec 16, 2009
Post comments count0
Post likes count0

Just like in real life, you can hire someone to do your programming taxes for you

Raymond Chen
Raymond Chen

Commenter denis bider considers accessiblity an altruistic endeavor and suggests that it would be more efficient to outsource accessibility to another company. Sure, why not. Just like in real life, you can hire someone to do your programming taxes for you. If you would rather hire another company to come in and add accessibility support to your ...

Other