My digital scrapbook

There’s no magic on HTML 5

on under MiscellaneousBe the first to comment

It’s not rare I found people talking about the magic of HTML 5. HTML is still HTML (Hyper Text Markup Language), an hypertext doesn’t have power to create interactivity but more to data. Browser will read HTML file sequentially from top to the bottom and queue any elements like CSS, JavaScript, Images and other multimedia content to download.

In contrast to previous specs, HTML 5 specification facilitate semantic tags. Technical changes specified on that document are more to browser developer. Browsers tends to be permissive to unknown tag, it will degrade gracefully rather than showing errors.

In web developer perspective, we learn the specification and should be not force unnecessary idealism to much except on how the elements should be placed on right place, for example, we shouldn’t put form inside a form. Why? because it state on specification that the form elements can’t be recursive. That kind of idealism should be kept.

Another example, other web developers use header while you are not using it. You are using div tags, with id named header. Wrong? of course not but you’re not utilize the specification to the maximum level. Is it the content will be broken? Well, in short no.

HTML 5 doesn’t give you animation, CSS does. HTML 5 give you canvas place holder but doesn’t give you canvas programming, JavaScript does. Most importantly, HTML 5 doesn’t affect on how you code a web page. It’s still same thing for the last 22 years.

My First Mac

on under MiscellaneousBe the first to comment

I work and play a lot on Microsoft Windows products line and Linux OS Based distribution such as Debian, Ubuntu, Centos, etc.

I have no idea why I was decided to take a MacBook to be my portable computer. Well, at least I know what a real mac can do rather than installing hackintosh on my virtual machine. I bought early 2014 13″ Macbook Air and that’s the only model right? preinstalled with maverick.

Working on mac is bit different than PC hardware especially keyboard. I need to learn how to operate it, it’s not simple really. CTRL ALT HOME END are my friends in last 20 years and you didn’t find a backspace button on its keyboard. I was amazed with this keyboard layout but at last I know how to operate them. The most use button is command key represent by this symbol ⌘. That button is a great friend and pressed every time.

Now, about trackpad operation. I have Lenovo and its trackpad mimicking Mac trackpad but it’s only scroll. In Mac, trackpad operation represent as shortcut for almost desktop operation, not only for scrolling. Moving between desktop, showing desktop, switching between apps are very comfortable. It’s just amazing feature.

Macbook air use Intel processor and it’s possible to use Windows over Mac platform. Apple facilitate dual booting by Boot Camp. Honestly, when I installed Windows 8.1 I was disappointed because all goodness I’ve got on Mac OS X are gone. Display brightness is very low and the sound become quiet. I was planned to use Windows 8.1 to present .NET apps to clients when needed but I decided to not use it because it will eat too much space in very limited SSD storage.

Overall, I am pleased owning a mac.