Happy Birthday Bro!

One thing that I love about my bro is his birthdate! Last day of March, pretty easy to remember… Haha.. There was this lucky draw during the MSDN Campus Launch giving out VS.Net 2005 (I forgot what edition it was, but the box looked pretty huge), and I thought it would be great for his birthday. But most unfortunately, lady luck wasn’t with me… sigh.. so no present for you bro.. =p

My bro’s a very patient fella, and I can always bombard him with noobie questions.. haha.. so good luck in your studies, and go get that damn honours! So appy berf-day again~

Microsoft Feels Your IE Hacking Pain

From David Storey of the Opera Community: Check out this styesheet (http://connect.microsoft.com/Styles/GeneralStyles.css) from one of Microsoft’s servers…

/* fix for the IE 1px-off margin error */
* html .StupidIEMarginHack
{
margin-right: 1px;
}

* html .StupidIEWidthHack
{
width: 100%;
}

No wonder IE7 was such a major improvement.

Tags: ,

MSDN Campus Launch

Yesterday, TARC’s Computer Science Society, together with several MSDN Student Ambassadors organized a MSDN “Campus Launch” here. I got the impression that they were “launching” Visual Studio 2005, SQLServer, and BizTalk Server. But boy was I wrong. The programs during that day were only a simple presentation on Visual Web Developer and about Microsoft Connection stuff by MSDN Ambassadors.

In short, it was a disgrace to Microsoft. The event was poorly organized; nothing seemed to go right for them. To top it off, the presenters had lousy English and found it hard to even understand what the heck they were mumbling about. If it wasn’t for the projected screens, I (and all the other attendees) would surely be at a lost.

Let’s put that aside and talk about some Microsoft’s initiatives to promote itself among students. First off, there’s this Microsoft Student Ambassodor thingy and MSDN Connection. Don’t ask me the details about it, but their sole purpose is create awareness about Microsoft technologies, and make it easier for you to learn those technologies. Read the rest of this entry »

Tags:

Making Things Work in IE6

Jnls.Net didn’t work in IE6 at first. Since everything looked find in IE7, I never took the trouble to fix things for IE6. One thing I have to tell you, is that you have to make sure your site looks presentable in IE6 no matter what. It’s like a do or die situation. IE7 is still in beta, and millions of users are still on IE6. Think about your potential clients, do they use Firefox? I doubt it…

I knew it wasn’t that hard to fix Jnls.Net for IE6, so after several hours of coding (and cursing), I’m proud to certify Jnls.Net “IE6: semi-compliant”. This is mainly due to the reason that “show what posts” tabs on the left can’t be re-produced in IE6. Even if it could, the effort involved for such a thing would simply not be worthwhile. All I did is hide the original tabs on the left with display: none and use a IE conditional statement that re-adds the links at the beginning of the page. Read the rest of this entry »

Tags: , ,

Friggin Charts…

Without a doubt, program documentation is vital in every software/application/script that one develops. It’s importance increases when the size of the project increases. Data Flow Diagrams (DFD), structure charts, entity relationship diagrams etc, there’s just so many different ways of documenting your codes. So many that I begin to wonder the purpose of them.

In my “mini-project” that we’re given in college, we’re required to produce all of the above mentioned diagrams/charts. Worse of all, these diagrams must adhere to strict standards, that God knows who set in the first place. Making your documentation standardized is surely important, but to what extent? There were many cases, where me and my friends were cosidering the level of detail that the diagrams (esp. DFD)need to cover. In fact, we feel that we waste a lot of time, drawing these diagrams, making sure they adhere to the “standard”. Aren’t the purpose of these diagrams to make understanding of the application easier? Why waste hours on it? Read the rest of this entry »