Home 
Home
Temporary Move:I No longer have time to blog here, especialy since I spend most of my bloging time at TeamSuperGood. I will make sure to come back once I have had enough time to update the site's design.

For now please visit

  1. TeamSuperGood
  2. CUSEC 2006

Redesign: I am no longer just integrating wordpress, I am going for a total redesign, it just doesn't suit me anymore. "I believe I am capable of much more" > will result in many sleepless nights.
31/08/2005.

Latest Blog Entries

TeamSuperGood Latest

Unable to open the RSS feed. Please try again later.

Who’s visiting my site!?

February 14th, 2006

So, I stop bloging for a while, and all of a sudden people start visiting my site!

I just checked my logs; interested in seeing how many people visit my variouse hosted sites, and BAM.

I gett ~200 unique visits a day. A few days ago I got 500. HUH!?

Also very interesting is how much the google bot loves me, it has visited my site 160 in the past month.

Maybe I should write here some more :)

✮ ✮ ✮

Bloging at TeamSuperGood

January 26th, 2006

For the past few month I have been bloging at TeamSuperGood;

So if you have RSSed me, please visit me at TeamSuperGood.frustratedcoders.net

✮ ✮ ✮

Big Numbers

September 12th, 2005

IanWho’s bLog:

Oracle buys Siebel for $5.85 billion.
Google stock at $308.
eBay buys Skype for 2.6 billion plus.

Hey, it looks like someone found the magic money-printing machine from 1999 and started it up again! I’m sure this time it’s here for good!

I’ve already put in for a loan for my Ferrari and house on Lake Washington, I’d suggest that you all do the same unless you want to be left out in the cold.

✮ ✮ ✮

Sketch Your UI

August 30th, 2005

I’ve had this idea for a long time, ever since I watched Channel 9An hour with the Avalon Team” video with Pablo Fernicola, Rob Relyea, and Arik Cohen.

Rob Relyea suggested that ideally it would be possible to directly “Save As XAML” from Paint. [video - 19:00]

So I took it upon myself to get it done. Given that it would be quite a challenge to get this done directly from a bitmap I decided to do it from an Illustrator® drawing. Using Mike Swanson on his Adobe® Illustrator® to Avalon/XAML Export I am able to read the Illustrator® drawing as a set of path and load it as XAML graph within the .NET framework.

Currently the only three elements directly supported are TextAreas, TextBoxs, and Buttons. internally however it also recognizes vertical and horizontal scroll bars.

You can visit SketchUI’s page and download the project, try it out, make your own drawing and see how it will convert it into XAML UIElements.

I will be writing a guide very soon to explain how to make Illustrator® drawing that are recognizable by SketchUI, I will also try to make it much more flexible.

Enjoy, and please let me know what you think of it.

And if you think SketchUI is useless, well then think again. Imagine how it would be if a designer sketched his design on a tablet PC, just to watch it come to life a few moments later.

✮ ✮ ✮

Wait? Why Wait?

August 25th, 2005
To stay ahead, you must have your next idea waiting in the wings.

Rosabeth Moss Kanter

✮ ✮ ✮

The Wait…

August 24th, 2005
Waiting is painful. Forgetting is painful. But not knowing which to do is the worse kind of suffering.

Paulo Coelho

✮ ✮ ✮

Follow TeamSuperGood from A to Z

August 22nd, 2005

As part of my capstone project for my Software Engineering bachelors degree (Soen490), me and my team decided to blog our way through our experience. Right now we are at the infancy of everything, with the team just built (a merger of 2 previous teams) and us getting to know people that we didn’t know much.

The Idea for the project is still not set in stone and so Ii will not talk about it hear, but if you want to follow a student project, and see how we deal with our challenges, the various technologies we hope to incorporate into the project (a lot), team work, and the various day to day headaches of project management; pay a visit to teamsupergood.blogspot.com teamsupergood.frustratedcoders.net. (this link may change soon if we decide to switch blogging system).

It might also be fun to watch some team members blow steam as deadlines loom and school work becomes hectic.

Enjoy!

✮ ✮ ✮

Spot the Bug!

August 16th, 2005

I have been reading a few blogs from blogs.msdn.com; Spot the Bug! is one of those I find very interesting.

Every week or so, Rick Samona posts a snippet of buggy code. It’s up to the reader to figure out what the problem is. Sometimes it is very much streight forward, but other times it’s a perfect example of a possible security bug.

✮ ✮ ✮

Women, once more too difficult

August 8th, 2005

According to a report on chinadaily.com.cn:

“Men who are accused of never listening by women now have an excuse — women’s voices are more difficult for men to listen to than other men’s, a report said.”

Always more complex.

✮ ✮ ✮

Channel 9

August 8th, 2005

Channel 9 is probably one of my favourite sites.

I have taken it upon myself to watch all the videos there, and am I glad I did :D

XAML (Avalon) is definitely one of the very cool things to watch out for, why not watch these videos:

✮ ✮ ✮

Older Non-Blog Entries

August 3, 2004

I Have Heard the Word

And it is 3 bytes.

Thunderbirds

The Thunderbirds movie is still some what of a dilemma for me, although the targeted audience was probably 8-12 year old boys, I still enjoyed it, but something was missing.

And as I have had the time to think about it, I think it was the suspense of the original series. Everything happened so slow in the original series, and that's what made it so enjoyable. All I can say right now is that I am hoping for a sequel; Thunderbirds 2. I want to see all the members of the thunderbirds in action.

July 9, 2004

Updated the site.

"Is that it?", you are wondering. "That's all he has to say after almost 4 month of no updates." Yups. Hey at least I updated! There is a lot more content and sense in this page now, I will be redesigning the site and making it much better soon. but for now I am building on the content base.

Enjoy and please let me know what you think.

March 22, 2004

So, I finally got a Co-op job (last Monday) and I'll be working with Motorola this summer. Seems interesting, although no one knows what I'll be doing. I'll have to wait and see. All I know is that it's programming.

I have also been working on a compiler for my compiler class and I'm really liking the outcome and all the things I have learned and experience I have picked up with the STL. I think I will post it once it's done.

Concordia Microsoft Ambassador:
So I did two more presentations on XML/XPath this Thursday the 18th. They went very well and I had a projector, computer and paper pad thing. It was very nice. Showed people how to create XML documents and navigate them as well and use XPath to query XML documents. If you have any comments about the presentation or suggestions for future presentations please email me through the contact form.

March 12, 2004

Today was my first XML tutorial at Concordia as Microsoft Student Ambassador.things went very well even though I didn't have a computer or projector. I was happy.

So I was asked to post some links so that people can do some learning on their own, and so I did. Yes, Chris was right, I did add the info late at night, or shall I say early in the morning (2:22AM).

Next week we will have another tutorial with some hands-on stuff, so please be with us on Thursday the 18th at 14:45, the room will be emailed soon.

XML links: Here are all the links I added for XML, XPATH, XSLT, DTD, and Schemas.

March 1, 2004

I know I haven't updated the site in a very long time. I was actually told by a few people that my site was no longer working. In fact the problem is that my hosting company is having some issues redirecting the www sub domainto the right place. Don't ask why, I thought this kind of stuff was being done without problems years ago. Any how, I am now in the process of moving my site to 1and1.com. I have a good offer from them and they have a great user interface to change and play around with all the option.

I once more updated the quotes on the site, so there are a lot more now.

I was also thinking of having some design change to the site.

Other than that, I am now in the process of applying for jobs for coop. I am also trying to get teams to register for the Imagine Cup | Imagine Cup Canada. I know I said I will be adding some of my work on the site soon, but now I need to, because my site is marked as portfolio on my résumé. I also updated my résumé.

You can also visit the server me and my friends set up for our Soen341 project: donkeyfog.no-ip.com. The project is intended to make an e-voting system for companies.

So much work, for some reason I have this desire to just be in Cuba right now!

Just got a call from Matrox, although it's good news, it adds to my stress. Now I have to make some choices.

Quotes: 46 new quotes.
PageAssembler: Now called docAssembler, is being cleaned up and updated.

December 21, 2003

So, I had a nice day today, worked on a nice salad.

Ah, yeah; I'll be the Microsoft Student Ambassador for Concordia for the winter semester, 2004. This should be interesting. I was just sent a box of nice books (6 in all) and a few CD. Sweet stuff! Let's see how this goes. And did I mention an XL shirt. For those that don't know me, XL has enough material to make me a shirt, pants and maybe even a hat. No I'm not small, but hum, lets just say -- I don't know what having fat is like.

I also semi-updated my résumé. I will make two versions soon: brief and extended.

Quotes: 0 new quotes.
PageAssembler: Nothing new.
CUSEC: Site is back online. We are now hosting it at www.1and1.com.

December 14, 2003

Quoting Bob from Reboot: "This is bad... this is very bad!"

Quotes: 29 new quotes.
PageAssembler: Nothing new.
CUSEC: New site is constantly offline, created a mirror on www.ahmedkamel.net/cusec/index.php.

December 1, 2003

I have learned.

Exiting the cave, the light can be hurtful.
I feel bad for the pain such light causes people.
But there isn't much I can do.
Even pushing them back in might be impossible.

Quotes: 0 new quotes.
PageAssembler: Specs are improving nicely.
CUSEC: New site is looking good, more changes coming soon.

October 17, 2003

So added more quotes; more precisely 57. You can visit www.ahmedkamel.netjs/quote.htm for the whole list of 296 quotes. Enjoy!

Ok so other than being "bored", I came up with a new concept of Components for my Document Management System. I will try to write up a standard for the system on this site soon. Upon which I can rebuild my app (it has gotten quite messy now).

Anyway, that's it for now.

September 23, 2003

Yes, I haven't posted in ages.

So here it is.

I spend most of my time at Matrox. I have a co-op work-term there as a technical writer. It is fun stuff and I really like the people I'm working with.

So in whatever time I have left (when I come back home from a long commute) and on the weekends, I work on CUSEC.

Now CUSEC is the Canadian Undergraduate Software Engineering Conference. You can visit its site (designed by yours truly) at www.cusec.ca. Even though it doesn't have much for now it will in the near future. This is the place to be if you are in Software Engineering, Computer Engineering or Computer Science.

Oh, and yes the CUSEC site is maintained by my pageAssembler -- that's the new name for pageeXtend.

Other than that, life has been quite (and I say QUITE) interesting.

And now (9:50 pm) its time for me to sleep; tomorrow is another day of ActiveMIL corrections.

PS: I added 25 new quotes (hope you like them Caroline -- that's if you find them)

June 27, 2003

What a Car!

June 18, 2003

I'm obsessed with XML in VB.NET.

June 3, 2003

Bad News!

As a web developer, I just heard the most saddening of news. "Internet Explorer 6 Service Pack 1 to be Final Standalone Version" was the head line on mozillazine.org.

Now this might not seem like much, but in a world of ever-changing standards where there is a strong need for standard compliance, change isn't just good, it's a must.

I have a small bug on my site when its visited using IE 6, notice the first link on the left side tree menu, especially when it is selected, i.e.: red bar on side. It shouldn't be double sized as it is but rather same size as all the other links on the left tree menu. I will now have to wait until 2005 when the next Windows version (codenamed longhorn) comes out.

Right! As if the design of this page was going to last until 2005; change is a must, remember!

So, here is my advice, stick with either Mozilla or Opera. Opera 7.11 is a great, fast, light browser that has a good layout engine (It's not so bad with dynamic pages either). And if your computer is fast enough, 1 Ghz+, (which mine isn't) go for Mozilla/Firebird, it's a beauty. I'll admit there are a few bugs, including Bug (29055) with Colgroup(s), but then again, I know I probably won't have to wait until 2005 to see that fixed; or at least i hope not too.

May 1, 2003

Yeah!

I just got the .NET U Magazine, my article takes up more space than I thought. I must admit, it looks really nice with the layout and colors that they gave it.

More on that later!

Plus I'll be filling up my site's sections soon, with some of my projects and such. So stay tuned.

April 21, 2003

Ok! I just ordered the maximum allowable of the .NET U Magazine.

I hope it gets here soon.

April 17, 2003

Finally, the spring edition of .NET U Magazine (.NET magazine published by Fawcette Technical Publications, destined for university students) is out. You can find some of the source code used in my article on their site. I am some what annoyed at the fact that Concordia doesn't get the magazine shipped to it; I'll have to call them up and ask them to send me a few copies.

By the way my article was about using XML in Visual Basic .Net and how you can save your application's preferences as well as recently opened files in XML instead of the registry or the old fashioned ini files.

March 30, 2003

So, yes I'm still using my new program to create the webpage, I've decided to call it pageeXtend.

I feel I might get annoyed at Macromedia, well they had ColdFusion for sometime now, but now that they came up with Contribute I hope they won't make my beloved pageeXtend obsolete. (Ok what am I thinking. they did that a long time ago; but hey, at $1200+ price tag, I'm happy with my free pageeXtend.)

I'm contemplating starting an Open Source project aimed at making a server side application similar to ColdFusion. It might take me sometime before I can seriously start it though.

By the way, I haven't publicized this page yet and as far as I know the only person that checks it out is Kevin, so Hi Kev, lets see how long it will take you to read this.

September 13, 2002

Almost a month later after my last post and the page is now using a totally new Template system. This time I'm using a centralized insertion system which parses pages depending on their place in a Table of Content.

Now may i say that this one ROCKS!!!

PS: I put my HTML Includes program on the side, SSI does it nicely already.

August 15, 2002

Now the site is starting to take its shape with the new HTML Includes that I am using. More to come on this issue later.

July 29, 2002

first post; so lets see if this version of my site works any better than what I had in mind for the EscToEden project; if not; well this stuff sucks, I need to have a web page soon; something to put my c.v. on, something I can show my richHTML stuff on; so hurray for this one!