unset vs. null

Wednesday, November 14th, 2007 | php | No Comments

Reference

I just took a look at the comment in the documentation on null in php and thought the comment from the link above would be worthy to add to the blog as a memo to myself.

So basically what happens when unset is used to reset a variable’s value is that it destroys the reference and resets only a variable being unsetted.

However, when null is used to reset the variable it reset the value of the variable and keeps relationship. Thus, all reference variables have the same value, which is null.

Data Visualization: Modern Approaches

Saturday, August 4th, 2007 | News | No Comments

Something I am really interested in. : Data Visualization.

http://www.smashingmagazine.com/2007/08/02/data-visualization-modern-approaches/

Who’d be able to plan, build, and deploy these kinds of system? Someone who understands visual design, interactive design, data access, and programming.

Anyways, each one in the page is awesome. plain and simple.

scrollovers

Friday, August 3rd, 2007 | Client-side, News | No Comments

Happened to visit this site => http://www.scrollovers.com/

Usually we call rollover, however, this guy’s script has scrollover effect, which is popular effect in flash contents. We all know that, of course, it’s so possible to do with javascript. However, no one ever came up with this script yet until now.

want to tune up the performance of site?

Tuesday, July 31st, 2007 | Programming | No Comments

Download yslow by yahoo! and check out the result. Result shows how many http requests are made in a page, whether expires header is set or not, whether GZip is used or not, whether page contains CSS at the top, whether page contains javascript at the bottom, whether js is minified, etc.

Which are all good signs if they are passed.

If you’ve ever read the series of Performance Research by yahoo UI blog, you know what they are for.

Knowing how to code is very important. However, that is just the beginning of becoming a frontend engineer/developer. It’s the best to know how to optimize a site in terms of performance on top of that. There are several factors that would slow down the performance of the site. But at the end it comes down to these two things: Backend and Frontend. So if you want to become a good frontend engineer/developer, you should be able to see how those are affecting your site.

Mac OS X Apps/Utilities that I’ve been using..

Saturday, July 21st, 2007 | Personal | No Comments

Here is the list that I use all the time on my mac, which I would need to download and install in case my mac needs to restore.

  1. Adium
  2. Coda
  3. xPad
  4. QuickSilver
  5. Parallels
  6. Flash CS 3
  7. Photoshop CS 3

web development for iPhone

Wednesday, July 4th, 2007 | Client-side, Tips | No Comments

I read this article, specifically “One annoying interface issue that seems to happen so far with many iPhone applications is that they open in a very zoomed-out version, so the first thing you have to do is zoom the screen and drag. Even if a site is optimized for the iPhone’s 320×480 screen, you can easily scroll away from it into the blank area of a larger virtual page.”.

There is a way to fix that issue. Safari for iPhone introduced a new meta data called “viewport”.
HTML markup for viewport is as follows:

That will clear vastly empy space. If you specify viewport’s value, its default is 980 and because of 980 width, it will create empty space on right hand side if your site is designed for 320×480.

More detailed information can be found at this link.

From the documentation linked above, you will find really good resources on how to build a site for iPhone.

By the way iPhone rocks! ARGGGGG!!

Firebug for iPhone

Monday, July 2nd, 2007 | News, Tips | No Comments

Check this link out!

Meta

Search