So on Black Friday, we took the plunge and ditched our ancient flip phones for the Samsung Vibrant. At $40 per phone, this felt like a steal. And with that, we finally entered the era of the smartphone.
One of the main reasons of wanting to go with a smartphone was the ability to use Skype on-the-go. As we make a lot of international calls, having family spread all over the planet. Skype now has a mobile version that runs on Android.
Installed Skype from the Android marketplace, entered my credentials, and then all I see is this:
Skype would not get past signing in....
Sent mail to Skype support. They were very quick to respond. Told me to uninstall the app, repower the phone, and install again. Did that. No juice. Skype still stuck at signing in again. Searched the web and found that there is indeed an issue with Skype on the Galaxy S series of phones.
Sunday, December 12, 2010
Tuesday, November 23, 2010
Kinect hacked; The beginnings of a new paradigm?
Without doubt, Kinect is a very exciting technology.
And it was inevitable that the hobbyist-types would waste no time to dismantle the device to observe the "gears" in action.
It's now official that the persevering few have indeed figured out the protocol and have built drivers that allow the Kinect to interface with the PC, and not just XBox 360.
I found this DIY step-by-step of figuring out the USB protocol to be particularly interesting: http://www.ladyada.net/learn/diykinect/
What is particularly interesting to me is that academic types are using the hacked device to build some interesting scenarios. Such as described in this NYTimes article.
I would wager that this is classic disruptive technology behavior, that would result in some interesting product breakthroughs.
And it was inevitable that the hobbyist-types would waste no time to dismantle the device to observe the "gears" in action.
It's now official that the persevering few have indeed figured out the protocol and have built drivers that allow the Kinect to interface with the PC, and not just XBox 360.
I found this DIY step-by-step of figuring out the USB protocol to be particularly interesting: http://www.ladyada.net/learn/diykinect/
What is particularly interesting to me is that academic types are using the hacked device to build some interesting scenarios. Such as described in this NYTimes article.
I would wager that this is classic disruptive technology behavior, that would result in some interesting product breakthroughs.
Thursday, September 30, 2010
Linux: Free has a cost
I'm running Ubuntu Linux 10.04 LTS (Long Term Support) on my HP DV6-3010US laptop. Works pretty good for the most part.
EXCEPT, every once in a while, the entire desktop freezes.
No response from mouse/keyboard.
Requiring the infamous 3 finger salute, ie a reboot.
This seems to be a known problem with the 10.04.
Here's a bug report: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/647993
Still digging into this issue.
EXCEPT, every once in a while, the entire desktop freezes.
No response from mouse/keyboard.
Requiring the infamous 3 finger salute, ie a reboot.
This seems to be a known problem with the 10.04.
Here's a bug report: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/647993
Still digging into this issue.
Sunday, September 26, 2010
Linux: Updates myth busted
There's one Linux myth that I'd like to knock down for good. Updates.
One of the rants of the anti-Windows crowd is on updates. Long story short, its a bogus argument that Linux is any more stable/bug free/secure than Windows.
Having been running Ubuntu Linux for about 2 months now, I am prompted with updates almost every day or every other day. And many of these updates are security related, dealing with buffer overflows, denial-of-service attacks (yes I have Apache running on my Linux box) etc. Here are some examples of recent updates:
Version 0.6.25-1ubuntu6.1:
* SECURITY UPDATE: denial of service via invalid DNS packet
- debian/patches/CVE-2010-2244.patch: fail gracefully on corrupt
packets in avahi-core/socket.c.
- CVE-2010-2244
* SECURITY UPDATE: denial of service via invalid DNS packet
- debian/patches/CVE-2010-2244.patch: fail gracefully on corrupt
packets in avahi-core/socket.c.
- CVE-2010-2244
Yes, there was a time till atleast Windows XP days when updates were painfully apparent. But with the auto-update feature in Vista and Windows 7, all that is transparent now. With the occassional polite bubble telling me that my system was rebooted as a result of updates.
Bottom line, Linux (atleast the Ubuntu distribution) is no more update free that Windows. And I would go so far as to say that the updates are much more and much more frequent.
One of the rants of the anti-Windows crowd is on updates. Long story short, its a bogus argument that Linux is any more stable/bug free/secure than Windows.
Having been running Ubuntu Linux for about 2 months now, I am prompted with updates almost every day or every other day. And many of these updates are security related, dealing with buffer overflows, denial-of-service attacks (yes I have Apache running on my Linux box) etc. Here are some examples of recent updates:
Version 0.6.25-1ubuntu6.1:
* SECURITY UPDATE: denial of service via invalid DNS packet
- debian/patches/CVE-2010-2244.patch: fail gracefully on corrupt
packets in avahi-core/socket.c.
- CVE-2010-2244
* SECURITY UPDATE: denial of service via invalid DNS packet
- debian/patches/CVE-2010-2244.patch: fail gracefully on corrupt
packets in avahi-core/socket.c.
- CVE-2010-2244
Yes, there was a time till atleast Windows XP days when updates were painfully apparent. But with the auto-update feature in Vista and Windows 7, all that is transparent now. With the occassional polite bubble telling me that my system was rebooted as a result of updates.
Bottom line, Linux (atleast the Ubuntu distribution) is no more update free that Windows. And I would go so far as to say that the updates are much more and much more frequent.
Sunday, September 12, 2010
Getting autocompletion to work in a bash terminal on Ubuntu Linux
Been playing around with Ubuntu/Linux for a while now, and my memory of working on HP-UX is slowly awakening.
One thing that has happened lately is that I'm using the terminal (command window in Windows parlance) more and more. And one of the things I've come to use without thinking on Windows is the autocompletion feature in the command window.
By default, autocompletion is switched off on Ubuntu (not sure on other Linux environments). The way to switch it back on is to uncomment the following lines in the bash.bashrc config file:
# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
Restart the terminal window, and voila, autocompletion now works.
One thing that has happened lately is that I'm using the terminal (command window in Windows parlance) more and more. And one of the things I've come to use without thinking on Windows is the autocompletion feature in the command window.
By default, autocompletion is switched off on Ubuntu (not sure on other Linux environments). The way to switch it back on is to uncomment the following lines in the bash.bashrc config file:
# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
# . /etc/bash_completion
#fi
Restart the terminal window, and voila, autocompletion now works.
Friday, August 27, 2010
Going for a Linux laptop
So for the heck of it, I thought it was high time I explored things outside of the Microsoft bubble, and therefore decided to get myself a laptop running Linux.
Did the usual internet search for Linux based laptops but found that the only ones available were custom ones that were pretty expensive. Dell had one for $579, but overall wasn't too impressed with the specs.
So I decided to get a cheap regular Windows-based laptop, and convert it to Linux. A random visit to the local Staples store revealed a bunch of HP laptops for less than $500. I finally decided on the HP DV6-3010US which has a dual-core AMD CPU, with 4 GB of RAM and more diskspace than I'll ever need.
I'll do another blog post that provides details on converting the laptop to Linux, but overall it was a breeze!
The laptop is now running Ubuntu 10.04 (Lucid Lynx), is connected over wireless (which took a bit to setup), with a few apps I installed later like Eclipse for development purposes.
On the whole I'm pretty impressed with Ubuntu. Happily, Ubuntu's borrowed many of Windows GUI and usability aspects, so using the OS was easy enough.
A quick note on the HP DV6-3010US. Without a doubt it's a cheap laptop, and the cheapness is very evident in the quality of the materials used for the laptop (think Kia or Hyundai quality years ago). The processing horsepower with memory is decent enough, though. The most irritating part of the laptop is the mouse-pad which is close to impossible to use, and if you touch it wrong, does all sorts of wacky things (like suddenly highlighting and deleting all your text as you type). I clearly need to get a wireless (or wired) mouse before the mouse-pad drives me nuts.
Did the usual internet search for Linux based laptops but found that the only ones available were custom ones that were pretty expensive. Dell had one for $579, but overall wasn't too impressed with the specs.
So I decided to get a cheap regular Windows-based laptop, and convert it to Linux. A random visit to the local Staples store revealed a bunch of HP laptops for less than $500. I finally decided on the HP DV6-3010US which has a dual-core AMD CPU, with 4 GB of RAM and more diskspace than I'll ever need.
I'll do another blog post that provides details on converting the laptop to Linux, but overall it was a breeze!
The laptop is now running Ubuntu 10.04 (Lucid Lynx), is connected over wireless (which took a bit to setup), with a few apps I installed later like Eclipse for development purposes.
On the whole I'm pretty impressed with Ubuntu. Happily, Ubuntu's borrowed many of Windows GUI and usability aspects, so using the OS was easy enough.
A quick note on the HP DV6-3010US. Without a doubt it's a cheap laptop, and the cheapness is very evident in the quality of the materials used for the laptop (think Kia or Hyundai quality years ago). The processing horsepower with memory is decent enough, though. The most irritating part of the laptop is the mouse-pad which is close to impossible to use, and if you touch it wrong, does all sorts of wacky things (like suddenly highlighting and deleting all your text as you type). I clearly need to get a wireless (or wired) mouse before the mouse-pad drives me nuts.
Thursday, July 15, 2010
The Feynman lectures, courtesy Project Tuva
Microsoft Research has a cool video player that showcases interesting videos on science topics. I found the Feynman lectures to be facinating.
Link is: http://research.microsoft.com/apps/tools/tuva/index.html#data=3%7C6b89dded-3eb8-4fa4-bbcd-7c69fe78ed0c%7C%7C
Link is: http://research.microsoft.com/apps/tools/tuva/index.html#data=3%7C6b89dded-3eb8-4fa4-bbcd-7c69fe78ed0c%7C%7C
Subscribe to:
Posts (Atom)
