Saturday 10 December 2011

HP TouchPad Review

I know that it is very, very late. But still I somehow got my hands on a HP TouchPad last week. It is here with me for few weeks. So, here's the review

The Lockscreen
This is what the lockscreen looks like.


To unlock the screen, you've to simply slide the lock icon to any part of the screen and it gets unlocked. Moreover, you can also set up a PIN or a password to securely lock your TouchPad.

Now, this is how the desktop looks like with a few cards (apps on TouchPad) open.


The icons on the bottom are, web browser, mail, music player, photos, Facebook & all apps. They can all be changed according to your needs. To change them, you simply have to drag them out of their place & replace them with the icons of your choice.

The UI


This is the UI. It is divided into Apps, Downloads, Favorites & Settings. 
Apps Tab

Downloads Tab
Favorites Tab
Settings Tab

The Web-Browser

The Web-Browser is Webkit based. It has full support for Adobe Flash. The embedded YouTube videos play right inside the browser. Here are some screenshots of the browser


Interestingly, it doesn't clears the Acid 3 tests. And below is the screenshot depicting YouTube video playing right inside the browser.

The E-Mail client, Contacts & Calendar

The E-Mail client integrates it self with the accounts that you've entered in the TouchPad. There is support for GMail, Hotmail, AOL, Yahoo!, MS Exchange & even Facebook. Here's the email account in action.



You can see that there is full support for HTML mail inside the browser. Attachments like images are displayed inline. For Office documents there is QuickOffice to handle them. It supports MS Office & ODF files.

Maps & Gallery


Maps is taken care by Bing Maps. Here's the screenshots of maps


Gallery


The gallery integrates itself with the Facebook account that you've entered. Also, the images which you download from the internet are automatically displayed inside the gallery. Here's the screenshot of the gallery in action.



Verdict :-


Pros :- 

  • Awesome hardware.
  • Plays games without lag.
  • Support for XviD, DivX, MP4, Ogg Vorbis, FLAC, MP3, AAC formats.
  • Superb Multitasking.
  • Good OS.
  • Superb sound from the device.
Cons :-
  • Very, very few apps.
  • Screen is very reflective.
  • Lack of EPUB reader.
  • No SD-Card slot.


Enhanced by Zemanta

Friday 25 November 2011

The Nook Tablet Review

It's raining cheap tablets. Amazon Kindle Fire is one of the new entrants in the arena. But it all started with Barnes & Noble Nook Color tablet. That tablet, was released last year & made headlines across the cyberspace. Once rooted, it turned into a full fledged tablet. Now, Barnes & Noble have announced a successor to the tablet. It is called The Nook Tablet. It isn't available in India right now (Barnes & Noble are you listening). But the folks over Ars Technica & Engadget have an excellent review of the tablet. You should check it out.
Enhanced by Zemanta

Wednesday 23 November 2011

Doom 3 is now under GPL 3

The box art for Doom 3

Doom 3, one of the greatest and critically acclaimed games of all time is now open sourced. That's right, you heard it right.. Doom 3 is under GPL 3 license. John Carmack has a history of releasing his games under the GPL license & he kept his promise. Doom 3 is built around OpenGL, it was compatible with Windows, Linux & Mac. It was delayed for 18 months because the hardware which was required to run the game wasn't available at that time. So, download the source code, compile it & enjoy Doom 3. BTW, be prepared to see loads of first person shooters with Doom 3 engine in the coming months.
Enhanced by Zemanta

Fedora 16 released

The Fedora Project logo

I may be late to tell you guys this. But one of the most awesome GNU/Linux distributions, Fedora 16 was released this month. It comes with GNOME 3.2 & KDE 4.7. Along with that it comes with awesome printing support & loads of language support. One of the best yet un-noticed feature of Fedora is Delta RPM. When coupled with yum-presto, Delta RPMs reduce the size of the updated packages upto 90% in some cases. This is a big, big boon to people who are on limited bandwidth or on slow network. You might wanna give Fedora 16 a try.
Enhanced by Zemanta

Tuesday 22 November 2011

Kindle Fire, 2nd most desired tablet

Apple iPad is the largest selling tablet of all time. HP TouchPad is the second largest selling tablet due to the recent sale. It has a very, very capable operating system (WebOS). I don't know why HP backed off. But the 2nd most desireable tablet is Amazon Kindle Fire. That cute, 7-inch tablet is getting rave reviews from media. It only lacks a SD card slot as it's internal memory is low (8 GB). Check out some more details about the tablet.
Enhanced by Zemanta

Chatting from Command Line

Tux, the Linux penguin
Image via Wikipedia
We Linux users really, really love to accomplish things from the terminal. Although, Terminal is not required in today's era, but still, Terminal rules. Off lately, I was looking for something to chat via the command line. I got success in the IRC department via Weechat. It is a fabulous application that has loads of features. But what about Instant Messaging? MakeUseOf has an excellent article related to command line chat. Check it out..

Enhanced by Zemanta

AMD Bulldozer's failure

I have been a huge AMD fan since the days of AMD Athlon 64
Image representing AMD as depicted in CrunchBase
Image via CrunchBase
. Back in those days it demolished Intel's processors. But since the acquisition of ATI, the company has been steadily going downhill. The last breath of fresh air as AMD Phenom II series, which gave some competition to Intel. But since the introduction of Intel's Sandy Bridge series, AMD has failed to catch on. And now, after the introduction of Sandy Bridge-E, AMD is completely out of the game.

Granted, that AMD has better price-to-performance ration, but seriously, that isn't going to help them. They have a brilliant graphics chipset but their processor performance is hampering them. AMD is good when it comes to HTPC & budget rigs but fails to deliver in the hardcore & enthusiast section. I wish that under the new CEO, they take some important steps in delivering performance chips.

Related articles
Enhanced by Zemanta

Thursday 29 September 2011

CentOS 6.0 Review

CentOS
Image via Wikipedia
As you all know, I had installed CentOS 6 inside VirtualBox. I was initially thinking about installing it natively on my system, but then, the thought of reinstalling the OS & configuring the settings again came to my mind and I decided to go virtual. So, here's the hardware on which I installed CentOS 6 (32-bit) :-
  • 2 virtual cores
  • 1024 MB RAM
  • 64 MB of VRAM
  • 10 GB VBOX HDD
  • Bridged network connection (so that I can manage it as a network computer)
Installation :-

I made an ISO of the DVD which I got from Linux for You. Although I had also downloaded a 64-bit image earlier, but I felt that 32-bit should suffice for the needs of the virtual machine. The installer greets you with the ultra-stable and famous Anaconda Installer from Red Hat & Fedora stables. This installer, as you know is very versatile. It asks you to check the install media. It is a good idea to do so. Once, the check is finished, it moves on to the patition management. Now, here it will provide you with a lot of options like RAID, LVM etc. If you want to setup a LVM (which I think you should if you're doing a native one-OS-per-system install), then it will guide you through the entire process. RAID is essential for the system admins & servers. But, if you don't want any of these options, then select 'Basic Storage Devices'  and move on. Now, here you can carry out standard Linux partition management.

Once, you've finished the partition & root-password, then it will ask you which packages to install. If you've a fast internet connection then you can download & install the packages later, if you haven't got your hands on high bandwidth then click on 'Customize now'  and start selecting your packages. These are the packages that I selected :-
  • GNOME 2.32
  • OpenOffice.Org (it doesn't ships LIbreOffice for now)
  • Firefox
  • Thunderbird
  • Development libraries
  • Development tools
It will automatically choose which packages you need for your hardware. Just hit install now & relax. It should install in 20-30 minutes.



The Desktop :-

The desktop of CentOS 6 depends on which desktop environment you selected. I'm a huge fan of GNOME desktop environment so I selected this. Here's the screenshot of my desktop environment :-



Package management :-

The package management is taken care by YUM. It is the default package manager of Red Hat, Fedora, CentOS & Scientific Linux now. Yum is very, very powerful tool. It can perform almost any task that you can think from a package manager. Some of it's commands are listed below :-
  • yum install package (to install package)
  • yum remove package (to remove package)
  • yum search package (to search)
  • yum update
  • package-cleanup --old-kernels (to remove old kernels)
Tip :-

Run yum install yum-presto after running your system for the first time in the terminal. It will install DeltaRPMs & Presto package that will reduce the update size by almost 90%. It is a very useful and handy tool for everybody. Conserve bandwidth people.

Additional repos for yum - You can try out some extra repositories for CentOS from here :- http://wiki.centos.org/AdditionalResources/Repositories/RPMForge

Verdict :-

CentOS 6.0 is highly recommended to anybody who is serious about the stability & security of his workstation. Although it is also good for home users, but I think that one should first have some experience with LInux before using CentOS. My rating :- 4.5/5.
Enhanced by Zemanta

One file to rule them all.

Last week I gave a try to CentOS 6.0. I installed it inside VirtualBox in Windows 7. I was simply amazed by its stability and very low memory usage. I think that ultra-stable & tested packages use much, much less memory as compared to the bleeding edge packages. So, the next task was to share the folders between CentOS & Windows. I knew I had to install SAMBA package for this. I installed the SAMBA packages but turns out, setting up SAMBA on CentOS is quite tough. The first and foremost headache about CentOS is the dreaded SELinux. This may be very, very useful to the enterprises etc. But I don't see a single reason why it should be kept on it's default (on) settings for the home user. Whenever I tried to do something regarding networking & other stuff, the dreaded SELinux would take over and wouldn't let me do so. So, I had to disable it.

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# DAEMON_LOCALE: If set to 'yes', use $LOCALE as the locale during daemon
# startup and during the boot process. If set to 'no', the C locale is used.
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
#   in the hardware clock being left untouched (useful for virtualization)
#   Note: Using "localtime" is discouraged.
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
# VERBOSE: Verbose level (from 1 to 8). man 3 syslog for level info
#
LOCALE="en_US.UTF-8"
DAEMON_LOCALE="no"
HARDWARECLOCK="localtime"
TIMEZONE="Asia/Kolkata"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"
VERBOSE="3"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MODULES: Modules to load at boot-up. Blacklisting is no longer supported.
#   Replace every !module by an entry as on the following line in a file in
#   /etc/modprobe.d:
#     blacklist module
#   See "man modprobe.conf" for details.
#

#MODULES=(vboxdrv vboxnetflt)
MODULES=(powernow-k8 cpufreq_ondemand cpufreq_powersave vboxdrv vboxnetflt )
# Udev settle timeout (default to 30)
UDEV_TIMEOUT=30

# Scan for FakeRAID (dmraid) Volumes at startup
USEDMRAID="no"

# Scan for BTRFS volumes at startup
USEBTRFS="no"

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="AX-64"

# Use 'ip addr' or 'ls /sys/class/net/' to see all available interfaces.
#
# Wired network setup
#   - interface: name of device (required)
#   - address: IP address (leave blank for DHCP)
#   - netmask: subnet mask (ignored for DHCP)
#   - gateway: default route (ignored for DHCP)
#
# Static IP example
# interface=eth0
# address=192.168.0.2
# netmask=255.255.255.0
# gateway=192.168.0.1
#
# DHCP example
# interface=eth0
# address=
# netmask=
# gateway=

interface=eth0
address=192.168.1.2
netmask=255.255.255.0
gateway=192.168.1.1

# Setting this to "yes" will skip network shutdown.
# This is required if your root device is on NFS.
NETWORK_PERSIST="no"

# Enable these netcfg profiles at boot-up. These are useful if you happen to
# need more advanced network features than the simple network service
# supports, such as multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
# If something other takes care of your hardware clock (ntpd, dual-boot...)
# you should disable 'hwclock' here.
#
DAEMONS=(hwclock @acpid syslog-ng network netfs dkms_autoinstaller sshd @crond @alsa dbus hal gdm @cups @cpufreq @cpu)


Secondly, I've been using Arch Linux for a while now. I like it so much that it is my default operating system now. Windows 7 is for games & FreeBSD is for learning BSD. The cool thing about Arch Linux (besides the KISS principle) is /etc/rc.conf file. This is THE file which you can use to manage your system. Here's the output of my rc.conf file.

As you guys can see, I can manage what ever I want to manage of my system. Be it networking, hostname, kernel modules, daemons etc. Whereas in System V based I had to edit various files regarding what I was configuring. This is where CentOS gets frustrating. That's why rc.conf is often regarding as One file to rule them all.






Friday 21 January 2011

Building a HTPC under Rs. 50000

Its winter everywhere (except in southern hemisphere). Most of the people are currently curled up in their beds watching movies & TV shows. There's tonne of legal and illegal content out on the web right now. But, I'm not going to get into legal battle right now. That's for you guys to decide. Instead, I'm writing a small guide to help you guys with all your HTPC needs. So, here we go.

Microprocessor :-

This is one of the most important things for a HTPC. Now there are two things that we need to look upon :-

  • Processor with great processing power.
  • Less TDP & heat footprint.

The first thing that came into my mind when I was going to build a HTPC computer was AMD Athlon II X2 250 processor. Its a great processor, 65 W TDP, built on 45 nm architecture & couple it with a motherboard that has ATI 4200 onboard graphics and you've got a killer HTPC. This will also bring the cost down. But, this will work only great in Windows where one can utilize the ability of ATI 4200 to decode HD graphics. Take Linux into consideration and all hell breaks loose. I am a great supporter of FOSS idealogy. So, I had to choose the components which worked flawlessly under Linux. ATI has huge headaches with Linux. Only Ubuntu has good support for these. Other distros such as Arch Linux, Fedora etc are not supported by the ATI's drivers.

This is where Intel comes to our rescue. The new IntelH55 chipset runs flawlessly under Linux. XBMC also supports it, which I intend to use. Its very unfortunate that NVIDIA is leaving the chipset business other wise I would've gladly included a NVIDIA motherboard in the configuration. The processor that I chose is Intel Core i3 530. It is an awesome processor. I'm not going to review it right now but you can check out this excellent review by AnandTech. This processor costs Rs. 5500

Motherboard :-

For motherboard, I went with the MicroATX form factor. The motherboard that I stumbled upon after 30 minutes of research is Biostar H55-HD. This motherboard has a built in HDMI, DVI & VGA port. So you can use which ever you want. Moreover, It also has overclocking ability so you can overclock your awesome Intel Core i3 530 processor to all the way to 4 GHz (with a good PSU offcourse). Here's the link. The cost of the motherboard is around Rs. 3400

Memory :-

The prices of RAM are dirt cheap now. DDR3 is going around Rs. 2700 for 4 GB. I chose Corsair as it has 10 years warranty and can also be overclocked if the need arises. The price of this 4 GB kit is Rs. 2800.

Hard Disk Drive & Optical drive.:-

Hard drive is a very essential part of a computer. It becomes more important when you consider HTPC. I chose Western Digital Caviar Green 1 TB HDD. It has 64 MB of cache, uses only 6 W of power when running & comes with a 3 year warranty. Here's the link. The price is Rs. 2900.

For your optical drive needs, stick to a standard SATA drive from Sony or Samsung. Blu-Ray movies are currently expensive in India now. A Hollywood movie is around Rs. 1700 whereas a Hindi movie is around Rs. 700. Price for DVD drive :- Rs. 1100.

Input Devices :-

As we are building a HTPC, it is ultra-important that we stick to a wireless combination of keyboard and mouse. The Logitech CL MK320 do the job well & are also priced superbly. You can get this combo kit for Rs. 1500. Also, they have a 3 year warranty.

Monitor :-

Obviously, as we are building a HTPC, we need a monitor that supports full HD resolution. The inclusion of all 3 standards of input will be an added bonus. So, I went for BenQ G2420 HD. This is a superb monitor. Its 24" diagonally, 1920x1080 resolution, 1000:1 contrast ratio and has HDMI, DVI & VGA inputs. Moreover it is superbly priced at Rs. 11600.

Cabinet :-

This is also one of the most important parts of HTPC. If you guys are going to stick to dedicated graphics card, then I suggest you go for a mid-tower cabinet. But, I went ahead and selected the awesome Cooler Master Elite 100. This cabinet supports both MicroATX & mini-ITX form factor motherboards. It has a bundeled 150 watt SMPS which should be more than enough for our configuration. Check it out.

Speakers :-

For an HTPC, we definitely need 5.1 surround sound speakers. There are large variety of speakers available in the market this time. Some are very highly priced. So I striked the balance between cost and performance and went for Logitech Z-506 speakers. They are "bloody awesome". They have a power output of 75 W RMS which is more than sufficient for a living room. They support multiple inputs be it PC, Xbox 360, PS3 or DVD player and even audio input from your AV cable. Go for these ones. They are around Rs. 6500.

So this is our final configuration :-

  1. Intel Core i3 530
  2. Biostar H55-HD
  3. Corsair 4 GB DDR3
  4. WD Caviar Green 1 TB HDD
  5. Sony SATA DVD RW
  6. Logitech CL MK320 combo kit
  7. BenQ G2420 HD monitor.
  8. Cooler Master Elite 100 cabinet.
  9. Logitech Z-506 5.1 speakers.

The total cost of this setup is Rs. 38,300.

Software :-

I suppose you guys already have Windows 7 Home Premium license. If not either get one or like me, install Linux on it. You can install any GNU/Linux distro. Some of my recommendations are :-

  1. Ubuntu 10.10.
  2. Fedora 14.
  3. Linux Mint.
  4. Opensuse 11.3.

They all support the hardware out of the box. Choose 32-bit if your RAM is less than 4 GB else go for 64-bit. If you're new to GNU/Linux then stick to either Ubuntu or Linux Mint. If you have prior knowledge of GNU/Linux then go for Fedora 14 or Opensuse 11.3. I chose to install Arch Linux (64-bit).

Also, the best media center software for this setup would undoubtedly be XBMC. This is a superb piece of software which can connect to internet and get all the metadata of your movies, TV shows & music.

Here's the screenshot of the movie section :-

And, this is the screenshot of the TV show's section :-

So , try and build this HTPC & please tell me about your experiences. Any suggestions and comments are welcome.

=-=-=-=-=
Powered by Blogilo

Saturday 1 January 2011

Arch Linux Review

Of lately, I’ve grown tired of re-installing my beloved Fedora again and again after 6 months. Although, I loved each and every feature of Fedora, but reinstalling it again after 6 months was a pain. I know it can be upgraded directly to the new version, but this time I wanted something which I could upgrade even if I booted my GNU/Linux after 1 year. I wanted to get the Fedora’s cutting edge new packages in the next distro that I was going to install on my system. Ubuntu is awesome, but it has dated packages when compared to Fedora.

Initially, I was even thinking about getting FreeBSD on my system. But re-learning the whole OS from the scratch is cumbersome. Maybe some day I’ll install FreeBSD some day on my system. So, time to decide the new distro. I went over to my trusty Distrowatch site and found that Arch Linux was on #8. A quick search over few forums confirmed that Arch Linux also offers latest packages. So, time to install Arch Linux on my system. First, here’s the configuration :-


  • AMD Athlon II X4 640 @ 3.0 GHz


  • Biostar TA 790 GX BE


  • 4 GB DDR2 @ 800 MHz


  • 1 TB SATA II HDD


  • Onboard Realtek sound card


  • Palit GeForce GTX 260 Core 216 graphics card with 896 MB of GDDR3 memory


  • AOC F22 21.5” full HD LCD with 1080p resolution


The first thing that I had to make sure was that the sound card and the graphic card of my system work with Arch Linux. A quick search over the Arch wiki and the Arch forum confirmed that both of these devices work.Now, as I had 4 GB RAM, I had to switch to 64-bit version. 64-version also gives me faster performance in audio and video encoding. I went to the download section and downloaded the x86-64 version of the Core Image which is essential for offline installation. This is only 350 MB download which contains the Linux kernel and other GNU utilities.Warning :- If you’re new to GNU/Linux and have a fear of command line, please don’t attempt to install Arch Linux on your system.

Installation

The installation of Arch Linux requires pretty good control over the command line. For anyone who is willing to install Arch Linux on his/her system, I would recommend that one should take the print-outs of the Arch Linux Beginner’s guide.  Another computer or a laptop would also help. Trust me, YOU NEED TO TAKE THOSE PRINT OUTS. If you don’t, you’ll regret it later.

So, I transferred the ISO image to my USB pen drive using the following command :-

dd if=image.iso of=/dev/sd[x]


Replace image.iso with the image name and x with the drive letter of the USB drive.This step makes the USB drive bootable. You can also burn the ISO image to a CD and proceed with installation from there.Now, for the rest of the installation you should refer to the print outs that you’ve taken.

The Desktop

My desktop environment of choice is GNOME. I absolutely love it. Moreover, I also installed Compiz Fusion with Emerald themes to make it look more nice. Few recommended application for the GNOME user are :-


  • Listen – Audio Player. Better than Banshee, eats less resources and doesn't requires Mono.


  • Mplayer – Video Player. Awesome if you’ve installed NVIDIA’s proprietary drivers. It will accelerate the HD content with the VDPAU library. Just make sure you check it in the player’s option.


  • LibreOffice – Free Office Suite. Oracle sucks!!


  • Chromium – Webkit based browser used by Google.


  • Firefox – Awesome Open Source browser.


  • Opera – It rules!! Best damn browser.


  • Thunderbird – Awesome email client.


  • XBMC – For your media enter needs.


  • Deluge – BitTorrent Client. Better than Transmission because it supports queuing.


Final Verdict


Trust me, if you’ll install Arch Linux, you’ll learn a lot. You’ll learn almost everything about the operating systems. There are no unnecessary modules that are loaded on the boot time thus slowing down your system. Everything that your system requires can be configured in the /etc/rc.conf file. It used only 1.1 GB RAM with VirtualBox running Windows 7, Firefox, Chromium, GNOME, Compiz-Fusion, Listen, Pidgin & OpenOffice running.



Rating – 9.5/10