Yes, finally Google decided to do something about GTV. Honeycomb is much faster and responsive compared to whatever the previous OS was installed by default on the Revue.
Installation of Honeycomb was very bumpy though. There's a lot of websites telling you what to do step by step so I'm not going to copy from them. However there are a few things I'll add.
1) Don't forget to rename the zip file as update.zip when you copy it to your flash memory.
2) You may get stuck in the installation step (10 of 11) where you choose the model of your TV with the "Network Problem!" (or something similar). Don't give up. I kept getting the error on and on for 3 days and finally somehow it worked on the fourth day.
3) If the Revue can't connect to your Wi-Fi, use a cable. It works. Or you can give it a static IP over your access point, that works too. For some reason, DHCP + Wi-Fi didn't work for me.
There isn't a lot of different apps you can install and enjoy currently (most of them say they're not compatible with GTV) but having access to the app market means it's very likely that we'll be able to use Firefox and play games in the future.
If you're a sidereel fan like me and you don't want to use the weird and very limited sidereel app-like interface, then just type in the address bar:
www.sidereel.com/your_favorite_show's_name
and it will take you the usual PC version of your favorite show's page.
Random notes of mine about technical stuff, technology, products that I used, liked or didn't like, etc.
Monday, September 5, 2011
Tuesday, August 23, 2011
Postgre SQL Database Restore Error
If you ran into this problem, you will probably know what I'm talking about. I will keep it short. Note that I am using postgresql 8.4 on Ubuntu 11.04.
I was trying to restore a database from a backup file using pgadmin3 and I kept getting:
pg_restore: archiver (db) connection to database ""some_database"" failed: FATAL: database ""some_database"" does not exist
pg_restore: *** aborted because of error
This is apparently because of a very simple error in the way pgadmin3 is handling restore database command.
It turns out that pgadmin3 is using the following command to restore a database from the backup file:
/usr/bin/pg_restore --port 5432 --username my_user_name --dbname \"some_database\" --verbose "/home/user/some_backup.backup"
However the quotation marks around some_database is confusing for postgresql. I don't understand why it is adding them by itself.
Instead the right command should have been:
/usr/bin/pg_restore --port 5432 --username my_user_name --dbname some_database --verbose "/home/user/some_backup.backup"
So I manually ran the command above in bash and it worked.
It's funny because pgadmin3 was supposed to make things simpler.
I was trying to restore a database from a backup file using pgadmin3 and I kept getting:
pg_restore: archiver (db) connection to database ""some_database"" failed: FATAL: database ""some_database"" does not exist
pg_restore: *** aborted because of error
This is apparently because of a very simple error in the way pgadmin3 is handling restore database command.
It turns out that pgadmin3 is using the following command to restore a database from the backup file:
/usr/bin/pg_restore --port 5432 --username my_user_name --dbname \"some_database\" --verbose "/home/user/some_backup.backup"
However the quotation marks around some_database is confusing for postgresql. I don't understand why it is adding them by itself.
Instead the right command should have been:
/usr/bin/pg_restore --port 5432 --username my_user_name --dbname some_database --verbose "/home/user/some_backup.backup"
So I manually ran the command above in bash and it worked.
It's funny because pgadmin3 was supposed to make things simpler.
Friday, June 3, 2011
NVidia 540M Optimus on Dell XPS L 502 X
1. Install Ubuntu (Natty) 11.04 64-bit
2. Install kernel 2.6.39 see http://www.addictivetips.com/ubuntu-linux-tips/how-to-update-ubuntu-11-04-kernel-to-2-6-39-0/
3. reboot
4. Go to https://github.com/MrMEEE/bumblebee and click on Downloads, save the tar.gz somewhere
5. extract and cd in the bumblebee folder
6. sudo ./install.sh
7. reboot
8. use bumblebee-enablecard or bumblebee-disable to turn on/off NVidia
9. use
2. Install kernel 2.6.39 see http://www.addictivetips.com/ubuntu-linux-tips/how-to-update-ubuntu-11-04-kernel-to-2-6-39-0/
3. reboot
4. Go to https://github.com/MrMEEE/bumblebee and click on Downloads, save the tar.gz somewhere
5. extract and cd in the bumblebee folder
6. sudo ./install.sh
7. reboot
8. use bumblebee-enablecard or bumblebee-disable to turn on/off NVidia
9. use
optirun64 program_nameto run your program using NVidia
Thursday, March 31, 2011
Google TV - Logitech Revue
I want to start by saying that I like Google, and most of its services. But sometimes I wonder what the heck they are thinking. For instance, Google Wave what was that? Buzz, super useless. Face it people of Google, even if you want more market share, Facebook and Twitter will prevail. Why don't you instead focus on other wonderful things you already made, such as Gmail, Android, Chrome, Docs... And you could also spend some time to make Google TV work maybe?
I'll start from the setup. It takes ridiculously long to set the Logitech Revue up and to download the updates as a TV. I want to watch internet TV ok? I don't want to do Next, next, next, yes, next, restart, next, next, yes, forever just to start things get going.
Say you finished turning it on. Then you think you can watch whatever you want? Not so fast. Hulu doesn't work. Yes. It doesn't. Wouldn't it be the first thing you would do to go to Hulu and watch a TV show that you like? It's been almost 2 months now since I have this device and they still pop up a message saying "We're working hard to make Hulu available for you". No Hulu, you're not working hard, stop lying.
Say you still don't give up after tons of frustration and you're decided to watch a TV show / movie. Your only free option seems to be the trial subscription of the NetFlix.
Is that supposed to mean that Google TV is invented to suck up all your money by making you subscribe to websites? Seemingly yes. If you push it a little bit, you can find pirate websites that upload TV shows for free, or to mega video. Fortunately Chrome does not play "the big brother" to filter them, yet.
Another frustrating thing is that, currently you can't install new apps. The only way to do it is to hack your Google TV.
Isn't there anything good about it? Hmm... You can watch youtube.
So far I only talked about the Google side. On the Logitech side, the keyboard feels a little too fragile, but it looks nice. Does it work nice? Mostly. You have to use two fingers to slide the page vertically, but why can't you do the same to slide horizontally? Who knows... You have to use the weird arrows to go left / right.
Maybe they thought that people won't need horizontal sliding, but we do. It's because I have to fracking zoom in for the webpages. My TV is only 32" and as it is the webpages look super tiny.
The hardware of the computer inside seems to be much cheaper than what they charge people too. Even a simple webpage with a few blinking ads slows down the browsing experience, and by browsing I mean sliding the page up and down.
The bottom line is, there are tons of things to improve, and I have no idea how this product as it is got out of the Google's labs. Because I would hardly accept it as a prototype.
Suggestions:
1. Switch to Firefox for god sake. Chrome is just painfully slow and the plugins keep crashing.
2. Use a faster processor, or more rams maybe, current hardware can barely handle web pages with ads. Or make this device $300 cheaper than what it costs.
3. Let people install things, Android and Android market rules.
4. Do not require a Google account to use the device. It feels horrible to know that someone is collecting your data. Make it an option.
5. Let Sidereel open its usual webpage instead of "Pay me I only care about your money and data" page.
6. Convince Hulu to let people see the TV shows.
7. Give people the option to see Google TV optimized (app like) interface for a web page or the regular desktop interface.
I guess that's all I have to say for now. Maybe you already noticed but I'm so not satisfied with the Logitech Revue. I hope I'm not alone and the developers will make it worth buying someday.
I'll start from the setup. It takes ridiculously long to set the Logitech Revue up and to download the updates as a TV. I want to watch internet TV ok? I don't want to do Next, next, next, yes, next, restart, next, next, yes, forever just to start things get going.
Say you finished turning it on. Then you think you can watch whatever you want? Not so fast. Hulu doesn't work. Yes. It doesn't. Wouldn't it be the first thing you would do to go to Hulu and watch a TV show that you like? It's been almost 2 months now since I have this device and they still pop up a message saying "We're working hard to make Hulu available for you". No Hulu, you're not working hard, stop lying.
Say you still don't give up after tons of frustration and you're decided to watch a TV show / movie. Your only free option seems to be the trial subscription of the NetFlix.
Is that supposed to mean that Google TV is invented to suck up all your money by making you subscribe to websites? Seemingly yes. If you push it a little bit, you can find pirate websites that upload TV shows for free, or to mega video. Fortunately Chrome does not play "the big brother" to filter them, yet.
Another frustrating thing is that, currently you can't install new apps. The only way to do it is to hack your Google TV.
Isn't there anything good about it? Hmm... You can watch youtube.
So far I only talked about the Google side. On the Logitech side, the keyboard feels a little too fragile, but it looks nice. Does it work nice? Mostly. You have to use two fingers to slide the page vertically, but why can't you do the same to slide horizontally? Who knows... You have to use the weird arrows to go left / right.
Maybe they thought that people won't need horizontal sliding, but we do. It's because I have to fracking zoom in for the webpages. My TV is only 32" and as it is the webpages look super tiny.
The hardware of the computer inside seems to be much cheaper than what they charge people too. Even a simple webpage with a few blinking ads slows down the browsing experience, and by browsing I mean sliding the page up and down.
The bottom line is, there are tons of things to improve, and I have no idea how this product as it is got out of the Google's labs. Because I would hardly accept it as a prototype.
Suggestions:
1. Switch to Firefox for god sake. Chrome is just painfully slow and the plugins keep crashing.
2. Use a faster processor, or more rams maybe, current hardware can barely handle web pages with ads. Or make this device $300 cheaper than what it costs.
3. Let people install things, Android and Android market rules.
4. Do not require a Google account to use the device. It feels horrible to know that someone is collecting your data. Make it an option.
5. Let Sidereel open its usual webpage instead of "Pay me I only care about your money and data" page.
6. Convince Hulu to let people see the TV shows.
7. Give people the option to see Google TV optimized (app like) interface for a web page or the regular desktop interface.
I guess that's all I have to say for now. Maybe you already noticed but I'm so not satisfied with the Logitech Revue. I hope I'm not alone and the developers will make it worth buying someday.
Sunday, January 2, 2011
Honda U3-X
This is so cool. I'm a big fan of Honda's robotics products. Although this U3-X is not new, I don't know if people actually started using it.
From personal experience I know that Japanese car companies and producers are very strict about ergonomy at factories / production lines. I can almost see people working at factories using this to slide at the same speed with the product they work on, while mounting things and tightening the screws etc.
Oh, I almost forgot! ハッピーニューイヤー to everyone!
From personal experience I know that Japanese car companies and producers are very strict about ergonomy at factories / production lines. I can almost see people working at factories using this to slide at the same speed with the product they work on, while mounting things and tightening the screws etc.
Oh, I almost forgot! ハッピーニューイヤー to everyone!
Wednesday, December 8, 2010
Open Natural Interface

I've been working on upper body skeletal tracking with Microsoft Kinect using OpenCV since 5 days now... See the picture. I implemented the algorithm presented in this paper. To let people who are interested in it know, it's not perfect.
It lacks consistency, requires a new computer to be responsive, and can't recognize the arms when they are in front of the body.
Still, hats off to HP people, because what they published is still way better than people who fake skeleton tracking by only doing a simple distance transform and adaptive thresholding, claiming that they do skeleton tracking.
Would you like to know what is perfect?
I just received an email saying that PrimeSense (basically the company that made Microsoft Kinect) already decided to release the alpha version of OpenNI.
I will try it out tomorrow with the Kinect and see how it goes.
I feel defeated and frustrated but very happy at the same time. OpenNI will finally make the interaction work as it should.
Download OpenNI here and PrimeSense Sensor very first version here. See the perfect real full body skeleton tracking with OpenNI here.
Sunday, November 28, 2010
iRobot Roomba 550
This robot is doing a great job cleaning the apartment. The place where I'm living is only 700 square feet; 1 bedroom, 1 living room. It's making the cleaning of the apartment way easier.
My roomba is "swiffing" and vacuuming the apartment for me. I think I'll just have to use the wet sweepers manually until I get an iRobot scooba.
There was a lot of electronics and thus cables on the floor in the apartment and the only thing I had to do was, to fix the extension cables to the walls so that the roomba doesn't get tangled. That's it...
My roomba is "swiffing" and vacuuming the apartment for me. I think I'll just have to use the wet sweepers manually until I get an iRobot scooba.
There was a lot of electronics and thus cables on the floor in the apartment and the only thing I had to do was, to fix the extension cables to the walls so that the roomba doesn't get tangled. That's it...
Subscribe to:
Posts (Atom)