Showing posts with label gadgets. Show all posts
Showing posts with label gadgets. Show all posts

Wednesday, May 30, 2012

Apple:Hype::Poteto:Potato

The more I spend time drooling about a Macbook Air or similar apple laptop, the more I realize that it's more hype and less substance (in comparison). Of course Jobs had a taste and Apple has added some quality tweaks in the hardware-software parts, apart from the synergy between OS and the underlying hardware, since they own both. Everything is sleek and chic and minimalist and beautiful and perfect and top class etc etc. Or so they say. They? who? Apple fanboys mostly, and then some people influenced by sheer deluge of oh-so-awesome reviews, many of which are posted by those who buy Macs because (they think) it makes them look cool and sets apart. I was/am partially influenced as well. Jobs was afterall one of the sharpest and shrudest salesman of all time.

Macbook vs Others

The hinge of my netbook got broken recently, and that was enough of a reason for me to get engrossed in one of my favourite-most pastimes - looking for a new netbook/laptop. I came across and was impressed by the specs of this ultraportable - Lenovo (previously IBM) Thinkpad X220 - when I was looking for something powerful, yet small and light. This 12" 1.5kg intel core-i3 runnning laptop fit the bill perfectly. It felt like exactly the thing I was looking for. Feature-rich, small and light-weight, yet very rugged, lots of ports, verry good battery life for such a loaded configuration and less than $888 (starter). There was just nothing wrong with it ... but for the dated looks. But even my Palio's dashboard has dated looks, so I have learned to dig under the show-off elements. It came across as one of the most practical ultra-portables ever. So out of curiosity, I checked what people were saying about this. And lo behold, I came across this Thinkpad X220 review on Engadget.

More than the scintillating review, which was equally all agog with the performance, the best part on the engadget review post was the comments section. There was a hillarious war that took place between Apple fanboys and IBM old-timers. And the later literally destroyed the Apple fanboys. There were some very informative, some very hillarious and some highly scathing remarks from both sides, mostly from the IBM'ers and I found their views very sound and balanced. The conclusion I found was simple, Apple is not the only company which makes well thought out, one of its kind machines - a view smartly propagated by their fanboys. But even IBM also makes some really really well thoght out, rugged products, catering to the needs of a different creed (the programmers, the engineers) that I identify with more, than I do with the Apple crowd.

While Apple gadgets are excellent and well designed beyond doubt, what I have started to realise is that they are also subjected to some real high marketing hype, which is like some kinda (unintended) FUD, generated through those users who "want to buy laptops which matches with their clothes and shoes". Or sometimes through those who are switching from Windows to Mac platform, and have obviously got impressed.

Mac OS X vs Ubuntu

Taking a clue, I tried to find out how someone who has switched from Linux to Mac, finds the new envioronment. And I was so lucky, I came across this blog-post by a programmer who switched from Ubuntu to Mac out of curiosity. If I had gone on to switch to Macbook, it would have been a Deja-Vu vis-a-vis this blog. So very similar a condition. I read with interest. And there I came to know that I wont have much to expect from Mac, except for some jazzy new UI luxury. Till the novelty wears out, that is. The fact that a long time Ubuntu user who was a programmer and hence a power user himself, finds Ubuntu to be the ultimate programmer's OS, after spending time on both sides of the fence, and returns back to Ubuntu, was enough of a testimony for me to start removing Macs from my wishlist, slowly but certainly.

Tuesday, May 31, 2011

Of Androids and the Everlasting Fetish

It's just been an year since I bought my Moto Milestone, but it has already started looking very old and outdated in terms of hardware. The 600MHz single core processor on it pales in front of the 1GHz dual-core Tegra's and Snapdragon's that have come out. Responsiveness is the most essential feature of any cellphone, and the Milestone seemingly lacks that now, in comparison with those dual-cores. Not to mention the buggy 2.2 Froyo upgrade from Motorola that kills my home screen time and again, and adds to my frustration.

I have been contemplating buying a new blazzzing-fast, top-of-the-line, state-of-the-art android for sometime now. Samsung's Galaxy series automatically comes to mind, even though their reputation is notorious when it comes to delievering pure android experience. They spruce up the UI quite a bit I hear. The other option being Nexus-S that has launched recently, but looks overpriced when compared with a similarly juiced Galaxy. The Galaxy S-II with its super hardware, was looking very tempting and then came the news of Samsung working on its next flagship Galaxy S-III. Though the release is slated for 1st quarter next year, another news that has grabbed my attention, and put my Galaxy plans on hold, is that of Nvidia being in the process releasing a QUAD-CORE(!!) mobile processor, code-named Project Kal-El. Even my laptop doesn't have a quad-core as of now! The details about the graphics performance are impressive, and makes me longingly look forward to its release and subsequent release of an android featuring it.

Besides, now that not many handsets are being released with hard qwerty keypad, the focus having been shifted to swype instead, I think I will need to reorient myself towards swype, let go of the hard-qwerty drool, and grab the first Tegra quad-core android that comes out in the market.

Monday, September 21, 2009

Choosing Instant Messaging client for Windows Mobile

Since I have baught my HTC Touch Pro, it's awesome keyboard has opened up a lot of doors for me. Staying online 24x7 through GTalk has been one of them. It's very exciting to be online and accessible always. It helps you keep in touch with your friends. The choice for an appropriate IM client for Windows Mobile, is not a straight-forward one though. You have to first be clear about what to expect from such a client - whether it's chatting or voice calls or file sharing or something else. Then you can go on and select a client. Everyone of available free IM clients on WinMo, has it's own set of shortcomings; so it helps to have your priorities defined in advance.

Anayway, here I present a few (or rather most of the available) winmo IM clients, that I have used recently and the factors that set them apart from each other. I have listed pros and cons of each of them alongwith my personal rating.

I have used/tested these IM apps on my HTC Touch Pro running Windows Mobile 6.1. Though it's a shipped ROM and not a customized one, I have done some performance tweaking using Advanced Config Tool.


Palringo

Website: http://www.palringo.com/en/gb/
Download Link: http://www.palringo.com/en/gb/download/
License Type: Free

Supported Protocols:
MSN Messenger, AIM, Yahoo!, GTalk, ICQ, Jabber, iChat / MobileMe, QQ, Gadu-Gadu, Facebook Chat (Alpha)

Pros
  1. Clean and simple interface
  2. Works in power and data save mode
  3. Location reporting in status (can be disabled if required)
Cons
  1. Requires registration with Palringo
  2. Weird notification - when an instant message arrives, there is sound played, and an icon is displayed in the start bar. but the pop up awkwardly contains two buttons - Open Palringo, Dismiss Message. Instead the message could directly have been reported in the pop up itself.
  3. After opening Palringo following an IM notification, the user is not led to the IM session itself, rather he has to click on Chat to open it. Not very intuitive.
  4. Gtalk voice-calling is not supported. only voice messages can be sent. Real time call is not allowed.
  5. The default sound notification for incoming IM, is very lame. If you want to change it, only a WAV file is supported. It turns out to be a nightmare to find an alert of choice in WAV format. WMA format would have been much nicer to have as all pre-installed windows alerts are in WMA format.
  6. If google or yahoo are the accounts you want to keep logged in, you will compulsory need to stay logged into the Palringo registered account. If you log out of Palringo, you logout of all other configured services. It means at least two IM services need to stay connected, which, I suspect, will result in higher data usage. It will also result in draining the battery.
  7. HTML links sent in IM are not clickable in chat window. You cannot copy them either. Very frustrating.
  8. Uninstallation is not clean. A link remains in startup, which keeps bugging you for missing Palringo executable, on each reboot. The registry entry is not cleaned up either. you have to do it yourself, which is not something that every end user will know how to.
Rating: 5/10


Fring


Website: http://www.fring.com/default.asp
Download Link:
http://www.fring.com/download/
Licence Type: Free

Supported Services:
Skype, MSN Messenger, GTalk, ICQ, SIP, Twitter, Yahoo!, AIM, Facebook

Pros

  1. Supports calling google talk contacts through VoIP
Cons
  1. Major: Fring appends its advertisements below every IM that u send. That's very bad in my opinion.
  2. There is no way to update ur status on fring. Fring 'hardcodes' it to something like 'Online through www.fring.com'. That's bad too.
  3. The interface is very amaturish and crude and contains a lot of annoyances. Hence not ideal for regular use, in my opinion.
Rating: 3/10


Nimbuzz


Website: http://www.nimbuzz.com/en/
Download Link: http://www.nimbuzz.com/en/mobile/download
Licence Type: Free

Supported Protocals:
Skype, MSN, Yahoo!, ICQ, AIM, GTalk and more

Pros

  1. Has a good clean interface.
  2. Supports file/photo transfers.
  3. Supports VoIP chat with google contacts.
  4. Has an interesting Buzz feature. More details here.
Cons
  1. Major: DOESN'T HAVE NOTIFICATIONS!! You are notified only if the application is in the foreground! I totally fail to understand how come the designers/devlopers of Nimbuzz failed to understand the importance of proper notifications. It's like building a Ferrari and not putting in a dashboard inside - just the driving wheel. You can still drive using the driving wheel, but you cannot go and check the petrol every 10-20 mins. It's nasty.
  2. With Nimbuzz, if my Touch Pro's screen is turned off, there is absolutely no notification, neither audio nor visual. Both, IM pings as well as IM voice calls, are not communicated. Frankly speaking, this shortcoming makes this powerful app utterly useless. I cannot stress its importance more. notifications are must-haves not nice-to-haves.
  3. Major: Sometimes you may find that you are logged out without any reason. You never know for how long. It's very irritating.
  4. Requires account registration with Nimbuzz.
  5. HTML link is neither clickable nor the text is selectable in the chat windows.
Rating: 6/10


BeejiveIM

Website: http://www.beejive.com/
Download Link: http://www.beejive.com/download/winmo
Licence Type: Free (beta)

Supported Protocols
:
AIM, iChat / MobileMe, MSN Messenger, Yahoo!, MySpace, GTalk, ICQ, Jabber

Pros
  1. No account registration required.
  2. HTML links are clickable in chat window
  3. Status bar notifications and sound notifs are available for incoming pings and they are good.
  4. Clean interface
  5. Easy to set Status quickly
Cons
  • Doesnt support voice calling
  • Doesnt support file/photo sharing
  • Leaks memory big time.
  • Sometime it can go down and simply refuse to connect. Happened twice to me; out of which, once, I believe, was due to memory leak, and it started working after a soft reboot. The other occasion was this error. But I am back up now after few days of inactivity.
Rating: 8/10


Octrotalk

Website: http://www.octro.com/
Download Link: No direct link, as you have to accept a EULA before the download.
Licence Type
: Paid
Price: $29.95

Supported Services:
GTalk, Jabber, MSN Messenger, AIM, ICQ, Yahoo!

Description

This is one IM app that I used to use on my O2 XDA Orbit, sometime ago. It was in beta that time, and I pretty much liked the functionality it offered, with very good notifications support. Now the IM client app has become paid, and is priced at a steep $30 (keeping in mind the presence of free IM clients).

Features
  1. Supports majority of the protocols
  2. Supports VoIP calls
  3. Support file/photo transfer
  4. Claims to support video calling
  5. Clean and very minimalistic interface
  6. Encrypted IM messaging for Google Talk (using TLS/SSL)

Agile Messenger

Website: http://www.agilemobile.com/
Download Link: http://www.agilemobile.com/download.html
Licence Type: Paid
Price: $44.95

Supported Services:
MSN, Yahoo!, ICQ, AIM, GTalk

Description

While I found this IM client while searching on google, I didn't even give it a thought of testing, when I found out the ghastly price tag of $45!! And still no support for voice calls it seems. It only mentions voice messaging (which is not equivalent to voice calls).

Features
  1. Voice/Video messaging
  2. Photo transfer

A few Others

Below are two more free winmo IM clients that I came across, but found the interface very bad and non-intuitive. I wouldn't like to use them in their current state, hence I haven't reviewed them. The links are included here just in case they turn out to be useful to somebody.

Talkonaut

Website: http://www.talkonaut.com/
Download link: http://www.talkonaut.com/download.shtml
Type: Free

Slick

Website: http://www.lonelycatgames.com/?app=slick
Download Link: http://www.lonelycatgames.com/?app=slick&page=download&platform=windowsmobile
Type: Free


Conclusion


I have tried to capture the plus points and annoyances of each of the IM clients I used. After sometime of use, I have found BeejiveIM to fit my bill, even though it doesnt offer file/photo sharing or voice calling. Everybody has their own needs and expects different features. I hope this comparison helps people find their desired IM client app.

I have tried to be as correct as possible. In case you find any of the above information wrong/mis-interpreted, please let me know; I will verify it and will update this blogpost accordingly.

Technorati Tags: , , , , ,

Friday, April 24, 2009

Connecting to Internet on Ubuntu using GPRS on HTC PDAs

I own an awesome O2 XDA Orbit (base model - HTC P3350) PDA which has kept me satisfied with its features for almost last 2 years. Coupled with a fantastic GPRS plan from Idea (with really good connection speeds, I admit), it was very easy for me to remain connected  24x7. When my laptop had Windows (OEM version that came with my Dell Vostro), the internet connection sharing feature on the PDA allowed me to use GPRS internet on my laptop whenever I visited Sangli. Windows used to automatically configure itself to use this GPRS internet (I didn't like it though, as these things were happening without me knowing any details).

Then came a day when I got frustrated enough with Windows, and destroyed windows (with all its partitions) once and for all, from my laptop, and installed 3-4 different linux flavours instead. That (golden) day was Sunday 8 March 2009.

Since then, I have never missed windows again, but for some exceptions like iTunes, which is just not available on windows (see my previous post about this - iTunes for Ubuntu) or configuring different networking interfaces (like autoconnecting to wireless networks). Connecting to GPRS internet connection provided by my PDA to Ubuntu, had been one such problem that I didn't have a clue about.

The solution, though, turned out to be pretty simple. There are two ways to share Internet Connection from a windows mobile 6 device, like my O2 XDA Orbit -
  1. USB
  2. Bluetooth PAN

USB Connection (RNDIS)


What is needed is an RNDIS (Remove Network Device Interface Specification) driver on Ubuntu.
So get the sources of one such driver, build it and install the kernel module -

shreyas@ghatotkatch:~$ svn co https://synce.svn.sourceforge.net/svnroot/synce/trunk/usb-rndis-lite
shreyas@ghatotkatch:~$ cd usb-rndis-lite
shreyas@ghatotkatch:~/usb-rndis-lite$ make
shreyas@ghatotkatch:~/usb-rndis-lite$ sudo ./clean.sh
shreyas@ghatotkatch:~/usb-rndis-lite$ sudo make install


Then edit the network interface file -

shreyas@ghatotkatch:~/usb-rndis-lite$ sudo emacs /etc/network/interfaces

Add following entries to the interfaces file -

auto rndis0
iface rndis0 inet dhcp


Save the file and restart your network interfaces -

shreyas@ghatotkatch:~/usb-rndis-lite$ sudo /etc/init.d/networking stop
shreyas@ghatotkatch:~/usb-rndis-lite$ sudo /etc/init.d/networking start


That's it. Now on your WM6 PDA, select Start>Programs>Internet Connection Sharing.
I assume you have already configured GPRS on your PDA. So in the Internet Connection Sharing app, select USB as PC-Connection type, and click Connect. Now connect your PDA to the USB port.

The RNDIS connection should be automatically configured and the rndis0 interface should have got an IP address. To check this, run /sbin/ifconfig command, and verify the rndis0 interface.

Reference - http://forums.opensuse.org/1579065-post1.html


Bluetooth PAN

It has been my experience that Bluetooth PAN (Personal Area Network) slows down the internet connection a bit (as compared to connecting to USB) and also eats into the device battery.

Anyway, to configure a Bluetooth PAN on Hardy Heron (8.04), you need to install atleast following packages -

shreyas@ghatotkatch:~$ sudo apt-get install bluez bluez-compat

The network interfaces file will need to be edited -

shreyas@ghatotkatch:~$ sudo emacs /etc/network/interfaces

Add a new interface for our Bluetooth PAN -

auto benp0
iface benp0 inet dhcp


Then add the bnep module to the kernel. This module takes care of the Bluetooth PAN interface. By the way, BNEP stands for Bluetooth Network Encapsulation Protocol.

shreyas@ghatotkatch:~$
sudo modprobe bnep

Now select Bluetooth PAN as PC Connection type in internet connection sharing app on your PDA, and try to find the PDA from your laptop / PC - 

shreyas@ghatotkatch:~$ hcitool scan
Scanning ...
    00:17:E5:3F:BE:E8    hexaM!ner


Use the hex string to connect to the PAN network -

shreyas@ghatotkatch:~$ sudo pand --connect 00:17:E5:3F:BE:E8


That's it. You should be connected, and your bnep0 interface should have got a brand new IP address. You can verify it using /sbin/ifconfig.

Reference: This article on samiux.wordpress.com


Technorati Tags: , , , ,

Sunday, March 15, 2009

iTunes for Ubuntu

Since long I have been finding a replacement for iTunes on Ubuntu, but in vain. I don't want to use CrossOver Office as it's proprietary, and don't want to install the bloated Windows Vista in VirtualBox and waste many GBs of storage just for the sake of one iTunes. Since making the switch to Ubuntu/Kubuntu twins, I haven't missed Windows at all. In fact, now I am realising what I was missing with OEM windows running on my Dell laptop. Nowadays, I feel disgusted even at the thought of going back and installing Windows.

The next thing on my agenda is of-course trying to get iTunes running through Wine, though, I have read pretty many comments about problems in this approach. I am not very positive about it.

That leaves me with the thought - why doesn't Apple come out with an iTunes version for ubuntu (or linux in general)? Especially when Ubuntu has gone mainstream with a bang, with many hardware manufactures (like Dell) shipping their units with Ubuntu. Though I don't know exact figure of ubuntu users, given the life in the ubuntu community and forums, it's easy to guess that there is a sizeable amount in there.

If you are an ubuntu user, and you think on the similar lines, I request you to sign the iTunes for Ubuntu Petition.

There are currently 2000 odd signatures there. It doesn't take time to sign the petition. Every sign will help, so please sign the petition.