Archive for 12/22/2009

Impact On Your Bandwidth Will Be Minimal, … or not?

How often do we see these visitor-counters getting higher even faster by every new startup that crawls the web about how minimal it’s impact will be?

Every one of them claim it but when you add them all together the bot traffic is quickly exceeding the human traffic.

Who the heck - am I kidding?, on most sites the bots clearly out number the humans in pages read on a daily basis.

First we put the big search engines on top of the heap with Google, Yahoo and MSN crawling the crap out of your servers daily. Just the three of these guys can easily read as many pages as 10K visitors a day. Then Read the rest of this entry »

Inside the mind of a ReactOS dev: implementing _SEH_prolog and _SEH_epilog

Disclaimer

This post is not for the faint of heart. This post assumes you know the C language (especially the Microsoft implementation), C compilers (especially Visual C++), what intrinsic functions are, what SEH is and how it works, and how to read x86 assembly. I could spend entire blog posts, no, entire blogs, just explaining you what the words alone mean, so I’ll just go ahead and assume you know who you are.

… baby Jesus?

Implementing open source intrinsics for commercial compilers is a horrible liability, and a thankless job: almost nobody will even notice you have done anything, and half of those who do notice will accuse you of copyright violation. Since my work will not only be used by ReactOS, but also by projects like mingw-w64 whose reputation has not been compromised yet, I have to be extra careful with it.
For this reason, and because I believe I’m not alone in enjoying this kind of crazy shit, I have decided to blog to document my thought processes while writing obscure, low-level code. I hope at least some of you will enjoy.

Why do you do it, anyway? Read the rest of this entry »