Wednesday, March 19, 2008

Windows Vista versus XP

Here's a link to a great article by Randall C. Kennedy about the match up of two Microsoft's Operating Systems: Vista and XP. You'll see round by round the comparison of product features and why one is better than the other.
 
Click here for the link.

Wednesday, February 20, 2008

Top-10 Application-Design Mistakes

I found a great article by Jakob Nielzen at useit.com website, about the Top 10 application design mistakes. It discusses what are the common mistakes made by developers in designing applications and also some solutions on how to avoid these kind of mistakes.

Here's the link: http://www.useit.com/alertbox/application-mistakes.html
 
Bookmark it and visit it often. Happy designing!

Tuesday, February 12, 2008

sheijin@yahoo.com has shared: Load OSX 10.5 Leopard on the eeePC

sheijin@yahoo.com wanted to share this with you:

Load OSX 10.5 Leopard on the eeePC

Load OSX 10.5 Leopard on the eeePC
http://uneasysilence.com/archive/2007/11/12654/



Powered by ShareThis

Tuesday, February 05, 2008

Need to print from a x64 machine? Can you wait 60 seconds?

I found an interesting blog entry regarding some issues (under some circumstances, web application hangs for 60 seconds) that one of his customer encountered when a web application that was developed, tested and used in a 32-bit machine was decided later on to run on a 64-bit machine. The nature of the issue was not (yet) found but a workaround was provided.
 
Click here to read more on the article.

Missing ASP.NET Tab on IIS Manager Solution

I encountered a problem of ASP.NET tab is missing on IIS Manager after I installed some programs. I am using Windows XP SP2. After googling for a while, I found a solution that worked for me:
 
Note: You need to be logged in with Administrator privilege to do this.
  1. Stop the IIS Admin service and any services that depend on it.
  2. Open C:\WINDOWS\system32\inetsrv\MetaBase.xml in notepad or your favorite XML Editor.
  3. Delete the line that reads Enable32BitAppOnWin64='TRUE'
  4. Start IIS via Windows | Start | Run | iisreset
I also found a nice tool called ASP.NET Version switcher by Denis Bauer. Click here for more details.
 
There is also an additional reading about running different versions of .NET Framework on a 64-Bit machine. Part of the article says:

PROBLEM DESCRIPTION
===================
On a Windows 2003 64bit machine with both .NET Framework 1.1 and 2.0 installed, you are tying to configure a website on IIS, but you are unable to find the tab to specify ASP.NET settings.

SUMMARY of TROUBLESHOOTING
==========================
Researched turned out this being a bug that is closed as "won't fix".

Click here for the link to blog article on MSDN Blog.

Friday, February 01, 2008

10 Principles of Effective Web

I've been developing web appliations for quite some times now and still, I welcome ideas on how can I improve the web application that I design. I saw a great article on the 10 Principles of Effective Web design at Smashing Magazine. Click here for the article.

Friday, January 18, 2008

"Blog This" embedded blog editor

This post was created using Blog This - simple editor using the Blogger JavaScript API from Google Code. This functionality allows site visitors to create an entry on their blog wihtout leaving the page. Can't wait to embed this.

Thursday, January 10, 2008

Cool Javascript Trick

Here's an old Javascript trick that I found. I thought I'd share this with you. This works on any page with images on it. I have tried this on both Firefox and IE.

To test:

Go to a search engine (e.g. Google). Then search for images. Or click here to launch Google Image Search. After the search engine has returned results, copy the text below and paste it on the address bar.


javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3= 1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI= document.images; DIL=DI.length; function A(){for(i=0; i<DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos (R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0)


Hit enter, and there you go. Enjoy.