Journal #259850

DirectX, Managed DirectX, OS Development. I think.
129 comments
51 entries
Advertisement
Muhammad Haggag
June 20, 2006
Opera 9 w000000t
Opera 9: Awesomness. The killer feature for me has got to be the widgets -- that's the only thing I missed when I moved from Firefox to Opera.
1,279 views
Muhammad Haggag
April 14, 2006
Damn
I hate PHP. Manual installation isn't working. The windows installer isn't working. Now I have to keep mucking with this **** until I find out why it doesn't do the God-damned job it's supposed to do, and I've wasted all my day already.

And MySQL too. Damn it. The retarded thing doesn't work out of …
1,168 views
Muhammad Haggag
March 26, 2006
VBE fun, #2
I spent the whole day working on the English glyphs. I wasn't happy with the ugly look in the previous entry, so I took a screenshot of an anti-aliased font, zoomed in, and started a pixel-by-pixel struggle of epic proportions, crafting the glyphs by hand, in C. I could've probably written a progra…
1,277 views
Muhammad Haggag
March 25, 2006
VBE fun
I was too tired tonight to work on anything serious (e.g. message passing), so I decided to spend some time on VBE (VGA Bios Extensions). I had already downloaded, built and installed VBE GRUB to the disk image, so all that's left was to write the actual graphics code.

VBE exposes 3 functional inter…
1,319 views
Muhammad Haggag
March 22, 2006
Some people have to be shot
A long time ago, I thought installing InstallShield update manager would be a good idea. For a variety of reasons, it wasn't. I couldn't find a way to uninstall it, though. No start menu entry, no Add/Remove Programs entry, no way to do it from the application itself. In the past, I'd look for a wa…
1,269 views
Muhammad Haggag
March 20, 2006
French, #1
So, I decided I sould revive my m4d french sk1llz. I've (lightly) studied French in school for approximately 7 years, but - unfortunately - I didn't put that knowledge to good use. The result is that I can now read and understand French if it's not heavy on the vocabulary, but I'm totally unable to…
1,404 views
Muhammad Haggag
March 19, 2006
Mult-tasking
Since last Thursday, I've been debugging multi-tasking. I had kernel-space threads running fine (which is cool, by the way. Multi-threaded kernels, that is), but I could never do a successful privilege level switch (aka ring switch, from kernel-space to user-space and back). I was always getting bo…
1,164 views
Muhammad Haggag
February 09, 2006
OneNote, DInput-Hooking
Microsoft OneNote is becoming one of the most invaluable programs I have ever used in my life. Since I started using it, it dramatically affected the way I work, the way I surf, and, in general, the way I use my computer.

Even though it provides a lot of nice features, what really hit the sweet spot…
2,475 views
Muhammad Haggag
January 22, 2006
DirectInput hooking
With the exams out of the way, I was able to finalize it. I honestly intend to write an entry on its development and a couple of issues I bumped through during that.

I promised Jack, and you don't know what he can do with a chainsaw.
1,050 views
Muhammad Haggag
December 08, 2005
MS Word hax0ring
So, today I was contemplating writing a Word-to-BB/Wiki converter; basically, a program that takes a Word document and generates BB or Wiki code that achieves the same formatting. I'm really comfortable with typing and formatting text in Word, and I've never seen something like this, save for Googl…
1,501 views
Muhammad Haggag
November 29, 2005
Absolutely hilarious
For the past couple of hours, I've been reading the first 27 entries on this website. It is:
1) Absolutely hilarious
2) Quite enlightening (Get to know lots about the japanese..umm..culture)

Thanks to capn_midnight for this time sucker.

EDIT: A notable quotation...
Quote:...Still working on Kancho Time,…
1,062 views
Muhammad Haggag
November 27, 2005
The n00b
Learning an entirely new programming paradigm is surely an extremely refreshing experience. I've been having lots of Prolog fun today.

We've already established that I'm an established slacker. Out of the 17 or so AI lectures we've taken so far, I've only attended the first [lol]. I'm much better wh…
1,086 views
Muhammad Haggag
November 25, 2005
OS Development #1
It's official. This journal's no more titled "Rarely updated". I still don't know what to name it, though, so I'll leave it at '...' temporarily. If you've got any smart suggestions that fulfill the following criteria (yes, you, Jack), feel free to drop me a message:
1.Totally uncool.
2.Totally unori…
919 views
Muhammad Haggag
November 23, 2005
Another Direct3D sample
[C++] Direct3D hooking sample demonstrates how to inject your code into Direct3D9 applications, effectively becoming Direct3D itself.

Things are really starting to get out of hand. I swear, if I do another update this month, I'll rename the journal.
828 views
Muhammad Haggag
November 21, 2005
Overlay sample
[C++] Overlay sample. Illustrates how to render content over full-screen applications (like XFire). This is actually one of 2 techniques that can be used to do it. I might write a sample for the other one later.
905 views
Muhammad Haggag
November 19, 2005
C# HDR Demo.
I've just released the [MDX] C# port of jollyjeffers' HDR demo. Any feedback welcome (post to the aforementioned thread).
2,410 views
Muhammad Haggag
November 18, 2005
Jerk alert
Oh. My. God. I can't remember the last time I despised someone THAT much:

This captures the essence: Maddox weekly submission.
766 views
Muhammad Haggag
November 18, 2005
Jerk alert
Oh. My. God. I can't remember the last time I despised someone THAT much:

This captures the essence: Maddox weekly submission.
840 views
Muhammad Haggag
October 14, 2005
MS3D, CodeBlocks
Ah, been a long time since my last update. Following my last update, I got involved in 2 projects in a manner that is best described as crunch mode. During that period, I didn't really get a chance to pursue my other programming interests (e.g. Graphics programming).

About a month ago, the crunch wa…
1,242 views
Muhammad Haggag
July 06, 2005
Managed DirectX, Part 1
MainForm.cs:

using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using Direct3D = Microsoft.DirectX.Direct3D;

namespace Skeleton
{
public class MainForm : System.Windows.Forms.Form
{
///
/// Clean up any resources being used.
///
prot…
989 views
Muhammad Haggag
July 02, 2005
Finals, .NET and NeXe
Finally, I have finished my finals and college projects. It's been a pretty intense semseter - at least for the guys that attended. I, being the pro slacker that I am, have attended about 3 lectures and 4 or 5 classes throughout the semester (out of like 100 lectures and 30 classes or something). T…
995 views
Muhammad Haggag
June 23, 2005
A good blog
Muhammad Adel, a friend and coworker of mine, has started an interesting blog a week or two ago. He writes about software development topics in general - so far, there's one entry about requirements specification, and 2 about security.
840 views
Muhammad Haggag
June 21, 2005
Trash
A very impressive RTS in the GDS. Thought its author - Mark Currie - could use some more traffic.
861 views
Muhammad Haggag
May 27, 2005
The English language is in danger, part 1
Disclaimer: The author of the following message is not a native English speaker, but still...

Hi >>>>>

Sir dear >>>>>>>>

I'm from paying members yesterday ago

I'm paying members in 19/5/2005

But to now i'm do not registration with subecriber

and i can not download t…
966 views
Muhammad Haggag
April 04, 2005
The linux experience, part 1
Note: Last post I said I'd edit it and write about my experience with FC3. I decided it deserved a separate post

Like you, I love computers. I love trying out new software. I have a passion for all things cool, or potentially cool. A couple of years ago, this passion drove me to try out linux - I've…
1,469 views
Muhammad Haggag
March 19, 2005
More retardedness..
Redhat distro = TOTALLY RETARDED...

Here's their new, well-deserved, logo:


Why am I saying this? Because Redhat's distro is simply RETARDED. As in, RETARDED.
Beyond my ability to describe right now, as I'm quite annoyed, enraged and frustrated. I'll edit this post with details later.
908 views
Muhammad Haggag
March 16, 2005
C++ IO
C++ IO = 2 words: Totally RETARDED.

1,061 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
9 Followers
15 Entries
10 Followers
johnhattan
Programmer
1,277 Entries
47 Followers
ApochPiQ
Generalist
628 Entries
44 Followers
dgreen02
Generalist
338 Entries
56 Followers
Advertisement