Tuesday, 15 April 2008

HP 2133 sub-notebook powered by Linux

When Asus rolled out the eeePC, it received rave reviews. Now it is the turn of HP to jump into the sub-notebook market. HP has unveiled a laptop with 8.9" high resolution WXGA display, 92% full size QWERTY keyboard and touch pad. It comes with an optional solid state drive, weighs just 1.19 KG and is just 1.05 inches thick.



HP 2133 Sub Notebook Specification
  • VIA C7-M ULV processor
  • 512 - 1 GB 667 MHz DDR2 SDRAM
  • 120 - 160 GB SATA hard drive
  • USB 2.0 ports - 2 Nos
  • VGA External monitor port
  • Audio in/ Microphone Jack
  • Audio out/ Headphone Jack
  • Express Card 54 Slot
  • SD Card slot
  • RJ-45 network jack
  • 1 AC Power connector
  • Kensington Lock slot
  • VGA webcam (Optional)
  • Stereo speakers and
  • Stereo microphones and
  • is wireless enabled
It's all aluminium case makes it sleek, sturdy and lightweight. HP has targeted this sub-notebook at the education segment namely the students and it will compete directly with other sub-notebooks such as Asus eeePC. The HP 2133's price starts at US $499.


A video of HP 2133 Sub-Notebook - Courtesy: Notebook.com


But the one thing which excites me the most is that HP sells this sub-notebook with SuSE Linux Enterprise Desktop 10 as an option.

Xavier has written an indepth review of this eye catching notebook with plenty of pictures to supplement his narration.

Monday, 14 April 2008

Adobe AIR for Linux - An Overview

If you had anything to do with software development, you may be familiar with the saying - "Develop once and run on any platform". This quote was made popular by Sun Microsystems when it created the Java language. Any application developed using Java can be compiled on any platform and made to run on any other platform without any recompilation. In other words Java applications are OS and architecture independent as long as there is a Java runtime environment (or JRE) installed on the targeted platform in which you decide to run the application.

When I first read about Adobe AIR, the one thing that struck me was its similarity with JRE. But if you negate the "compile once run anywhere" aspect, there is little in common between Adobe AIR and Java (JRE). Adobe AIR is a runtime environment which allows rich internet applications developed using HTML, JavaScript, Flash or Flex to be deployed on the client machines and to run them seamlessly.

The advantage for the end user is that he can install and run an AIR application irrespective of the type of OS he uses as long as he has Adobe AIR installed on his machine.

Two weeks back, Adobe released a version of Adobe AIR for Linux. While this is cause for much rejoicing, the package is still in alpha stage and is not feature complete. More over, there are a few prerequisites in installing Linux version of AIR, them being :

Fig: Adobe AIR installation setup for Linux

Fig: Installing an AIR application
  • Officially, it can be installed only on the following Linux distributions : Red Hat Enterprise Linux, SuSE and Ubuntu. But since Ubuntu is derived from Debian, I presume, Debian users can also install it on their machine (I haven't checked). And so should numerous other Linux distributions derived from Debian.
  • AIR currently supports only Gnome or KDE desktop environments.
  • Only RPM and Debian package management systems are supported.
  • There is support for transparency in AIR applications but you have to enable Compiz or equivalent compositing window managers.
I was able to install Adobe AIR on my machine running Ubuntu Gutsy and it was a seamless process. The runtime installer is a binary file for which I had to give executable privileges. Double clicking on it started the installation process. Once it was finished, I was able to install AIR applications on Linux in the same way you install software on Windows. AIR application setups all have a '.air' extension and they are owned by Adobe AIR. You can also uninstall the application by running the installer again. In Ubuntu, the AIR applications are installed in the /opt directory by default though you can provide an alternate path too.

Fig: An RSS reader AIR application running on Ubuntu

Adobe AIR for Linux alpha will expire on March 1st 2009 but a final Linux version of AIR which is at par with the ones on Windows and Mac can be expected some time in the second half of this year.

Linux version of Adobe AIR does not run all AIR applications yet. A list of AIR applications which are known to run on Linux can be found here.

Wednesday, 9 April 2008

How to Create Dropdown Menu

What is dropdown menu?
Dropdown menu is like this :



Here is the trick how to create dropdown menu :

Copy the code below and put it on your page elements.


<select onChange="document.location.href=this.options[this.selectedIndex].value;">
<option value="0" selected>Blog Archive</option>
<option value="Links 1">Text 1</option>
<option value="Links 2">Text 2</option>
</select>

The red text is links, change it with your links.
The blue text is Anchor text. Yau must change it.

For example :


<select onChange="document.location.href=this.options[this.selectedIndex].value;">
<option value="0" selected>Blog Archive</option>
<option value="http://trick-blog.blogspot.com/2008/02/tutorial-to-create-dtree-menu.htmll"> How to Create Dtree Menul </option>
<option value="http://trick-blog.blogspot.com/2008/01/how-to-create-search-engine-in-blogger.html"> How to Create Search Engine </option>
</select>

The result would be like this:



To add more menu/item, put a code like below

<option value="Links 3">Text 3</option>

before this code </select>

If you want the links opened in new window, change the code below

<select onChange="document.location.href=this.options[this.selectedIndex].value;">

with this code ::

<select onchange="javascript:window.open(this.options[this.selectedIndex].value);">

The resul would be like this:



How to Create Dropdown Menu

What is dropdown menu?
Dropdown menu is like this :



Here is the trick how to create dropdown menu :

Copy the code below and put it on your page elements.


<select onChange="document.location.href=this.options[this.selectedIndex].value;">
<option value="0" selected>Blog Archive</option>
<option value="Links 1">Text 1</option>
<option value="Links 2">Text 2</option>
</select>

The red text is links, change it with your links.
The blue text is Anchor text. Yau must change it.

For example :


<select onChange="document.location.href=this.options[this.selectedIndex].value;">
<option value="0" selected>Blog Archive</option>
<option value="http://trick-blog.blogspot.com/2008/02/tutorial-to-create-dtree-menu.htmll"> How to Create Dtree Menul </option>
<option value="http://trick-blog.blogspot.com/2008/01/how-to-create-search-engine-in-blogger.html"> How to Create Search Engine </option>
</select>

The result would be like this:



To add more menu/item, put a code like below

<option value="Links 3">Text 3</option>

before this code </select>

If you want the links opened in new window, change the code below

<select onChange="document.location.href=this.options[this.selectedIndex].value;">

with this code ::

<select onchange="javascript:window.open(this.options[this.selectedIndex].value);">

The resul would be like this:



Thursday, 3 April 2008

Free Unlimited File Hosting Service

If we have a web/blog especially about downloading like mp3, video, ebook etc, it’s need a webhost to put these files, and usually we like a free webhosting rather than paying. But there are some problems/limitations if we chose a free file hosting like :Bingung Cari Tempat Hosting Gratis Dan Unlimited?

- Limited capacity/storage.
- No store big files bigger than 5 MB (Usually).
- traffic limitation (base on time)
- etc.

Now I have a solution to solve the problems. Try to use ziddu. ziddu is one of the free unlimited file hosting service. What will you get from ziddu? here is :

- Unlimited storage, (you can upload your files as much as possible).
- maximum file size to uploaded is 200 MB (it’s big enough)
- No huorly traffice limitation.
- Get paid everytime others download your files.
For the last poin, is it true that we will get paid everytime others download files?
Yes, it’s 100% true. You will get paid $0.001 per unique download. Cash will be transfered via paypal.

If you interesting SIGN UP HERE

Free Unlimited File Hosting Service

If we have a web/blog especially about downloading like mp3, video, ebook etc, it’s need a webhost to put these files, and usually we like a free webhosting rather than paying. But there are some problems/limitations if we chose a free file hosting like :Bingung Cari Tempat Hosting Gratis Dan Unlimited?

- Limited capacity/storage.
- No store big files bigger than 5 MB (Usually).
- traffic limitation (base on time)
- etc.

Now I have a solution to solve the problems. Try to use ziddu. ziddu is one of the free unlimited file hosting service. What will you get from ziddu? here is :

- Unlimited storage, (you can upload your files as much as possible).
- maximum file size to uploaded is 200 MB (it’s big enough)
- No huorly traffice limitation.
- Get paid everytime others download your files.
For the last poin, is it true that we will get paid everytime others download files?
Yes, it’s 100% true. You will get paid $0.001 per unique download. Cash will be transfered via paypal.

If you interesting SIGN UP HERE

Tuesday, 1 April 2008

Tip : Quickly open special locations in Nautilus

It is really amazing that in many ways than one, it is the open source software developers who are in the forefront of innovation the most. If you ask me, one reason may be because they listen to the end users more than any proprietary software developers. Secondly, the open source programmers are not tied down by the bureaucratic hurdles that weigh down on their closed source counterparts. But in my opinion, the most pertinent reason is that creating open source software is purely a labour of love - a love of coding and creating something of real value to themselves and to others.

Take Nautilus file manager for instance, it has a plethora of hooks built in which allow a user to navigate to different locations by just typing in a name. For example, to get network locations, you type in network:/// in the location bar of nautilus.

There are a number of such shortcuts which allow an end user to navigate to different locations with ease. Shankar has compiled a set of nautilus shortcuts which throw light on the in-built versatility of Nautilus.