Project of the moment: Raspberry Pi wireless Pandora radio
Monday, November 15, 2010
set up dd-wrt with overplay vpn to the US
I was able to use the below config to only have one network in my home where some traffic is excluded from the tunnel to overplay (i.e. corporate, etc)
This way, my dd-wrt is able to send all traffic via US while making sure my local traffic go directly via my local ISP
After every reboot, it takes approx 2 mins for everything to set up properly by itself
This guide is mostly taken from http://www.overplay.net/blog/dd-wrt-overplay-pptp/
But it wasn't working initially for me and I had to change it a bit to make it work
dd-wrt:
Services -> VPN
Enable PPTP client:
Next to 'Server IP or DNS Name' enter 174.36.153.138 (west US)
Next to 'Remote Subnet' enter '10.20.0.0'.
Next to 'Remote Subnet Mask' enter '255.255.0.0'.
Next to 'MPPE Encryption' enter 'mppe required,no40,no56,stateless'
Next to 'MTU' enter '1450'.
Next to 'MRU' enter '1450'.
Enable 'NAT'.
Enter your OverPlay username and password into the 'User Name' and 'Password' boxes.
Click 'Save', and then 'Apply Settings'.
Then, under Administration -> Commands, enter:
(192.168.1.1 is the gateway that your dd-wrt connects to for internet)
(130.57.0.0/16 is the network to be excluded from the tunnel)
rm /tmp/overplay.sh
echo "sleep 60" > /tmp/overplay.sh;
echo "route add -host 174.36.153.138 gw 192.168.1.1" >> /tmp/overplay.sh;
echo "route add -net 130.57.0.0/16 gw 192.168.1.1" >> /tmp/overplay.sh;
echo "route del -net 0.0.0.0/0 gw 0.0.0.0" >> /tmp/overplay.sh;
echo "route add -net 0.0.0.0/0 gw 10.20.0.1" >> /tmp/overplay.sh;
echo "iptables -t nat -I POSTROUTING -o ppp0 -j MASQUERADE" >> /tmp/overplay.sh;
chmod +x /tmp/overplay.sh;/tmp/overplay.sh &
Hit save startup, then reboot
Friday, July 2, 2010
android wifi tethering for sony xperia x10
Tuesday, June 22, 2010
Saturday, June 12, 2010
how to change swipe orientation on xperia x10
Sunday, June 6, 2010
a true iPad killer
A true iPad killer can easily exist:
- 10 inch screen
- much lighter, soft touch plastic back ala nexus one
- usb port and card reader for transferring files in
- cloud synching with google services
- multitask!!!!!
- light ARM based CPU, a tegra or snapdragon
- 1-2GB of ram
- Battery of at least 5 hours, the max a person will use it at any one time.
- Android
Once this exist, I will sell iPad and will not turn back
ipad month 1
I am not that angry anymore on my inability to easily copy over my music, videos, data, and basically anything I want to consume that I already own pre buying the ipad.
I've basically given up on holding it like I envisioned I would when I bought it.
Apple's decision to make it an aluminium tablet is typical style over substance that unfortunately typifies Apple's approach nowadays.
As long as the item is shiny, it is enough to get you on the impulse buying side of your brains.
There is no justification in actually using an aluminium construction.
It weighs it down, it reduces reception, and it is bloody cold on your skin on a typical winter day.
iPad is too heavy to be used for a long time comfortably due to cosmetic reasons alone.
I've also given up on trying to multitask on the thing even with the help of Backgrounder from the jailbreaking community.
The paltry ram on it (256MB) is too small beyond belief.
The iPad has to draw about 4 times more pixels on the screen and it has the same amount of memory as the iPhone 3GS, and half of the high end Android smartphones!
Half the RAM of a smartphone..,. and let that word sync in...
So Apple splashes on the aluminium back while skimping back on the amount of RAM that you can get on the iPad.
What does the lack of RAM means to a typical user?
Open up 3 web tabs, exit, run a game, chat, or whatever, go back to your web browser, and what do you know, the pages needs to be reloaded again. Lucky you if you have unsaved form or email on that browser.
However, among the dark clouds there are a few ray of light that brighten the landscape a little bit though not enough...
Some apps are brilliant, like Air Video which solves my movie converting problem hands down elegantly
A1 and Atomic Web Browser that saves me from the awful browsing experience of Mobile Safari, and Backgrounder from the jailbreaking community that saves me from the insanity of reopening my document from scratch every time.
I have pretty much given up having the ipad as a photo and music hub, the process of connecting to itunes to transfer every single time puts me off it.
In the age of cloud and wireless synching, what does Apple do?
Bans it off the App store of course.
Here's Apple's philosophy for you:
We want you to live the way we tell you to, we know what's good for you...
Everybody else that threatens to give a credible alternative to what we provide you deserves to be destroyed with impunity
As long as it is shiny it is good...
iPad, hardly a magical and revolutionary device
Friday, June 4, 2010
xperia x10 make generic and update process hutchison 3 australia
Sunday, May 9, 2010
Tuesday, May 4, 2010
ipad day 1



Monday, March 15, 2010
Telstra Nexus One Android MMS setting
Tap 'Settings'.
Tap 'Wireless Controls'.
Tap 'Mobile networks'.
Tap 'Access Point Names'.
Press 'Menu'.
Tap 'Add APN'
APN: telstra.internet
Tap 'Save'
Press 'Menu'.
Tap 'Add APN'
APN: Telstra.mms
MMSC: http://mmsc.telstra.com:8002
MMS proxy: 10.1.1.180
MMS port: 80
APN type: mms
Tap 'Save'
Monday, February 22, 2010
nexus one video setting
These are my settings (Profile)
Container
MP4-File
Picture
- Width = 320 - 800 (choose what you prefer, I mostly chose 720)
- Keep Aspect Ratio = On
- Anamorphic = None
Video Filter
- Detelcine and Decomb = Default
- the rest only whenn needed. I chose 'Off'
Video
- Video Codec = H.264 (x264)
- Quality = Constant Quality RF22 (higher = smaller filesize but in loose of quality)
Audio
- Audio Code = AAC
- Mixdown = Stereo
- Samplerate = 44.1
- Bitrate 160
- DRC = 0
Advanced
insert this line in the settings field at the bottom and hit enter:
8x8dct=0:bframes=0:cabac=0:no-fast-pskip=1:analyse=all:weightb=0:me=umh
Wednesday, February 17, 2010
Monday, February 15, 2010
Why Nexus One (Android) is better than the iPhone
I wouldn't rehash the reviews that are already done on the web.
If you want some background on nexus one, check out the reviews on Gizmodo and Engadget
http://gizmodo.com/5443835/nexus-one-review
http://www.engadget.com/2010/01/04/nexus-one-review/
Please do note that the reviews above have an iPhone bias associated with them, i.e. doing things not the iPhone way is wrong.
I was a longtime iPhone users, I imported the original iPhone 2G from the States, and was part of the early jailbreaking/unlocking crowd. Back in the day, this was mostly a command line affair, unlike the current single click GUI solution.
Anyway, after using three successive iPhones (2G, 3G, 3GS), I started to notice the deficiencies with them, and the fact that they have largely been ignored by Apple.
Apple's method is to do things one way that satisfies 80% of its potential customers needs. For the remaining 20%, or for some people who wanted to do things a bit differently, it's basically tough luck.
Apple locks the device experience and allows zero customisation on its device with the intention of reducing complexities associated with the device.
This works, as evidently shown by the sales figure of iPhones .
However, customisations are essential to make sure a phone suits the user, instead of the users getting used to the idiosyncrasies of the phone. With the iPhone, I never felt that the phone fits me 100%, or do things the way I want it to. It's always around 80% there and no more, and there's nothing I can do to change that.
A few examples:
- A lack of multitasking
This is a big one, for most users this won't matter. However, in some situations, let's say you are chatting on the go, and you needed to check something on your browser, or you want to listen to streaming radio at the same time. On the iphone, this is not possible (sans jailbreaking and stuffing around with Backgrounder).
Or, let's say you are in the middle of your app and a call comes in, let's hope that you save often, or your app is smart enough to do so otherwise you'll lose everything you've done so far on the app.
- Lack of customisation
Don't like the stock keyboard? Wish you can type in numbers without switching screens? Keep looking. Wish you could change the sms app not to auto pop up everytime or to give you a different notification sound or to delete during the pop up. No way, jose. Want to display your upcoming appointments without going to the calendar app? Good luck. Want to turn off wifi, change brightness, turn on/off bluetooth without going through 10 clicks? You're out of luck.
I could go on, but I think you get the idea
- No notification system
Technically, there is one. However, it's an equivalent of a child crying for your attention and stopping everything that you do.
Working on a long email, or listening to music on your down time? Well, you better get used to the constant annoying pings and pop ups from all sources.
Android does this elegantly by showing up on the notification bar on the top.
Again, you can customise it so that it behaves like the iPhone if that's your cup of tea. Going back to the second point, the lack of customisation is sometimes embarrassing as some feature phones have more customisation options than the iPhone.
- No widget support
Want to quickly check the latest cinema time, while checking the latest tweet, news, and sms AT THE SAME TIME?
Try and see if you do all the things above in less than 15 seconds on an iPhone and without popping in and out of 10 different apps.
In Android, you can have all this in 1 screen, on your main screen, or just one sweep away.
Other example of widgets: media player, email, weather, appointments, and the list goes on.
- Too much control
One of a great thing about Android is the variety of the app. Basically almost everything on the app can be customised including the main screen. Apple forbids this so your iPhone will look the same with 10 million other iphone users out there.
You're basically stuck with what Apple gave you.
Apple also controls the apps that are being posted on the App store.
Let's say some dude came with a really cool way to read your sms on your iphone. Too bad, since it's duplicating the functionality that the iPhone SMS app already provides, you can't have it.
Basically, Apple exerts too much control over the app development community.
There are many more things, however the list above summarises most of the advantages of Android compared to the iPhone.
I may do another piece on this in the future when I have the time.
Tuesday, February 2, 2010
Sunday, January 31, 2010
One gear No idea from chris akrigg on Vimeo.