Friday, May 28, 2010

Xbox game on Windows Phone 7

Xbox game, Twin Blades in action on Windows Phone 7 (prototype from Samsung). Man! I want one of these Windows Phone 7.

p/s: See other posts regarding Windows Phone 7 Phone 7

Thursday, May 27, 2010

Samsung Prototype Windows Phone 7 Device

See the prototype of Windows Phone 7 from Samsung! I would like one!

p/s: See other posts regarding Windows Phone 7 Phone 7

Tuesday, May 25, 2010

140 most influential people on twitter

See the 140 most influential people on twitter, using a graph.

Download the file below by right click on the link, and then save as/save link as:


Friday, May 21, 2010

Edit EXIF info and file's date and time

What is EXIF info? It is additional information added to the photo (jpeg/jpg/raw) by digital camera. Depend on your camera, the EXIF will cover info such as camera manufacturer, model number, data and time, exposure, etc etc.

My mum got a new digital camera from Panasonic, not sure either the shop that sell the camera or the friend who help my wife to set it up, he/she set the time to be 12 hours slower. Obviously he/she didn't notice the AM/PM or 24 hours setting. Anyway, after getting the camera, I also didn't check, and start away taking photos. Until I copy the pictures into my computer, then I notice that the time are incorrect, because all 12 hours slower. Not only the file's time and date, but the EXIF info as well. I don't like this happen, because usually I sort my photos during the time and date they taken. So I went to google around. And I found 2 useful software and they are freeware.

1. Microsoft Pro Photo Tools 2
Not only you can edit the date and time of your photos' EXIF info, you can do it in bulk. The best feature that I like about this software is all I need to do is to adjust the time different I want to change. Example, all the photos I took on my mum's camera was 12 hours late, so I use the "Adjust the date(s) by:" to add in 12 hours.

2. SetFileDate 2.0
Although Microsoft Pro Photo Tools 2 able to edit the EXIF, once I save them, the date and time changed to current date and time, which I don't want. So I found this piece of software to change the create/modified/accessed date of the pictures to the exact date and time you want. Also you can do it in bulk. It can modify for any file, not only pictures. Yes, it is free. However it is lack of the feature like MS Pro Photo Tools 2 to adjust the date and time by adding the days/hours. But good enough for me, because I have a small bunch of them to edit only.

See other post regarding life saver for PC:
See other post regarding freeware:

See more detail about EXIF:

Hope you will enjoy this post, subscribe to my RSS or mailing list or follow me on blogger or twitter. :)

Wednesday, May 19, 2010

HTC fight back!

Apple sue HTC, now HTC sue Apple.

HTC also came out a new video, telling people that they are the one who do smartphone first.

p/s: see also why Apple is success although iPod/iPhone/iPad are substandard products!

Tuesday, May 18, 2010

Use HTC HD2 as secondary screen of PC

HTC HD2 is famous for it's hardware and perfomance. Now it got another function, as secondary screen of PC. See video:

Monday, May 17, 2010

More reason Why You Should Quit Facebook

It's no exaggeration to say I've been overwhelmed by the response to my post on why you should quit Facebook.

To those of you who shared your stories about leaving, or took the time to clarify some of the reasons for doing so, thank you. Apparently, I was hardly alone in making the decision to quit, or at least seriously considering it. It has been nothing short of inspiring to read your comments and realize how many of you cared enough to take action, whether it was actually deleting your account or simply taking the time to share your thoughts.

I thought I'd try to respond to some of the more common objections:

What's the big deal? I don't care if someone has access to my photos or status updates
Tens of millions of people provided personal information to Facebook with the understanding that this information was being shared only within their social network. Then Facebook changed the rules and this information was unexpectedly shared with perfect strangers. That is, simply stated, a profound invasion of privacy. In the United States, the Fourth and Ninth Amendments to the Constitution, along with numerous landmark Supreme Court cases, have established privacy as a fundamental right.

Consider the example of the government tapping your phones. You conduct phone conversations thinking that they're just between you and the person you're speaking with. The government can't tap your phone and listen in on the conversation without a warrant. This is because your privacy is a right protected by law.

Now take this example a step further, and suppose your cell phone provider one day sends you an updated privacy policy that states that they can tap your phone any time they want. Would you still use their service? Of course not! And, in fact, they won't do this because it's actually against the law for them to do so. In other words, it's such a big deal, we passed laws to prevent it from happening.

Social networks involve not only voice conversations, but images, video, links, and text. Not only that, but there are frequently many recipients of this data. According to Facebook's original privacy policy, these rich "conversations" were supposed to be private. Later, they changed their minds. This certainly breaks the spirit, if not the letter, of privacy laws, not only in the U.S., but all over the world.

I haven't even touched on the various reasons people might want to keep these conversations private. They range from the profound, like avoiding workplace discrimination, protecting political dissidents or avoiding an abusive husband, to the banal, like cheating on your wife. But it really doesn't matter. It is not for any of us to decide on behalf of someone else what information should be considered private.

Most people just want control over what they're sharing and with whom. They have a right to make that choice. And many Facebook members did make that choice, only to find that, after the fact, Facebook made a different choice on their behalf. In the telecom industry, that's illegal. Yet in the social networking space, where far more information is being shared, it's not a big deal?

Just don't share your personal information. Or, if you do, don't use any applications and learn to use the privacy settings.

Maybe that works for you, you fabulous geek, you. But are all of your family and friends as clever as you are? What are the odds that the majority of Facebook members will do these things?

I don't trust Facebook, either, so I just use fake data

Uh, okay. Somewhere between not sharing personal information and actually using fake data, we cross a line into "what's the point?"

Facebook works just fine for marketing purposes
That's true. Of course, that's true for any social network with a critical mass of people on it. But it's a circular justification. Once people switch to another network, it's useless for marketing.

I'd leave except that I have too many family and friends still on there
This is a tough one. I wrote my original post for exactly this reason - to try and convince them to leave. I felt that by continuing to use Facebook, I was passively endorsing it.

I'd leave except that there aren't any real alternatives
I am not aware of any good solutions for privacy in social media. Facebook has expressly moved away from providing one. But there are plenty of good opt-out solutions. Twitter works fine for status updates. For photos, we've had Flickr for years. For video, YouTube. For link sharing, Digg. I've picked these because they are all independent companies, but there are dozens of solutions for sharing social media.

The nice thing about decentralizing control over your data is that you aren't at the mercy of any one company. In fact, you could make a pretty good argument that the Web itself is the real social network.

If the allegations against Zuckerberg are "dated and unproven," they're irrelevant
I'm not trying Mr.Zuckerberg in court, I'm selecting a service provider. The burden of proof is on Facebook here. If the head of a major bank is accused of embezzling or a teacher is accused of molesting a student, they're usually summarily fired. They may have been entirely innocent, but the standard for holding a position of responsibility is much higher than that for simply not going to jail. Mr.Zuckerberg has been accused of reading people's private emails, and he runs a social networking company. Also, keep in mind, Facebook also settled out of court in a related case for a significant sum of money, lending some weight to the allegations. If Facebook and Mr.Zuckerberg wanted to clearly establish their innocence, they could have chosen not to settle out of court.


p/s: see also others post regarding quit Facebook :)

Useless machine series: 03

Some people in this world are just too free to do things that are not contributing or not yielding anything at all. But for the sack of fun, here you go.


p/s: see also other useless stuffs
p/s: see also other videos

Saturday, May 15, 2010

Useless machine series: 02

Some people in this world are just too free to do things that are not contributing or not yielding anything at all. But for the sack of fun, here you go.


p/s: see also other useless stuffs
p/s: see also other videos

Friday, May 14, 2010

Useless machine series: 01

Some people in this world are just too free to do things that are not contributing or not yielding anything at all. But for the sack of fun, here you go.


p/s: see also other useless stuffs
p/s: see also other videos

Thursday, May 13, 2010

Quake 3 Ported to Nexus One

A XDA member managed to port Quake3 to Nexus One with high frame rate! See the video demo below. See more detail at the website.

Wednesday, May 12, 2010

The Secret to Apple's success

The Secret to Apple's success, ~18 mins of video.


p/s: see also all posts related to Apple:

iPhone 3G Running Android!

You might have heard that iPhone 2G have been hack to run Android. Now this guy pull it again, this time with iPhone 3G! See the video demo. No sound and cannot be download yet, but I think soon this will be solved and released to public. What you gonna do now Steve? HEHEHEHE.

Tuesday, May 11, 2010

Get rid of file from PC/laptop forever

You have see my PC/laptop life saver series, but now you want to get rid a file forever, because of confidentiality or any other reasons, you don't want anyone to recover the file, ever. There are a few commercial software that can do the job, but I think the freewares that I want to introduce will be good enough to do the job.

1. File Shredder
From the publisher:
With File Shredder you can remove files from your hard drive without fear they could be recovered. There are quite a few software tools today for retrieval of deleted files under Windows OS. Those tools, often referred to as "file recovery" software, are taking advantage of shortcoming of Windows "delete" command that we all use regularly to delete files. Actually, the "delete" operation in Windows only removes bits of information from files so they appear deleted in OS. It is easy to retrieve those files using aforementioned specialized file recovery software.

In order to remove, or shred files permanently from your system you have to use a program that is capable of rewriting the files with random series of binary data multiple times. This process is often called shredding. That way, the actual content of the file has been overwritten and the possibilities to recover such a shredded file are mostly theoretical.

2. Spybot
A build-in function of spybot will also shred the file forever from your hard drive. This is also a freeware.

p/s: Visit my posting regarding recover file, but if you shred it using above methods, there is no way to recover the file back.
PC/laptop life saver series: File recovery 1
PC/laptop life saver series: File recovery 2
PC/laptop life saver series: File recovery 3

Monday, May 10, 2010

Play Diablo on PPC

For those Diablo lovers and would like to play it everywhere, now you can play it on your PPC.

Go to Mobilism forum to find out the detail. It has the list of versions available for you to download.

Also, it should be free (according to the forum). :)

Saturday, May 8, 2010 changed to is now changed their domain name to See the detail here:

Update 13 (Jan 05, 2010): It is up now!

Update 12 (Jan 01, 2010): Lets hope mobilism is up on 2011:

Update 11 (Dec 24, 2010): It is under construction for relaunch :) another 1d and 9h+

Update 10 (Dec 16, 2010): It is down again :(

Update 9 (Dec 13, 2010: It is back to normal now. :)

Update 8 (Dec 09, 2010): oh no, it is down again. See the print screen that I captured from the mobilism main page:

Update 7: (Dec 02, 2010): It is up now, they have moved to better servers, lets hope it will be stable for a long long time. :)

Update6 (Dec 01, 2010): Mobilism is down again :(
I waited for more than 5 mins, but it took forever to load on my FireFox and RockMelt. And now it is showing "A communication error occurred: "Operation timed out" on my FireFox. :(

Update5 (Nov 19, 2010): I haven't login to Mobilism for quite a while, noticed that it was down last week because of hacker's attack. It is back online now, but I have problem to post reply on it, could be my FireFox, or something else. For you all, check it out your self.

Update4 (Jul 26, 2010): Mobilism is back online, it can be access using

Update3 (Jul22, 2010): Thanks to FuFu. I can now access mobilism using the IP provide byFuFu:

See more detail at:

Update 2 (Jul20, 2010): I found an android forum talking about mobilism down because DNS problem, so I tried the ip but it didn't work as well. Too bad.

Update (Jul20, 2010): I can't access the site. Not sure why. Anyone know? Please inform me at the comment.

Hope you will enjoy this post, subscribe to my RSS or mailing list or follow me on blogger or twitter. :)

Thursday, May 6, 2010

Top 10 reasons why you should quit facebook

See the video why you should quit facebook:

Here are the top 10 reasons why you should quit facebook (someone wrote it, not me):
After some reflection, I've decided to delete my account on Facebook. I'd like to encourage you to do the same. This is part altruism and part selfish. The altruism part is that I think Facebook, as a company, is unethical. The selfish part is that I'd like my own social network to migrate away from Facebook so that I'm not missing anything. In any event, here's my "Top Ten" reasons for why you should join me and many others and delete your account.

10. Facebook's Terms Of Service are completely one-sided
Let's start with the basics. Facebook's Terms Of Service state that not only do they own your data (section 2.1), but if you don't keep it up to date and accurate (section 4.6), they can terminate your account (section 14). You could argue that the terms are just protecting Facebook's interests, and are not in practice enforced, but in the context of their other activities, this defense is pretty weak. As you'll see, there's no reason to give them the benefit of the doubt. Essentially, they see their customers as unpaid employees for crowd-sourcing ad-targeting data.

9. Facebook's CEO has a documented history of unethical behavior
From the very beginning of Facebook's existence, there are questions about Zuckerberg's ethics. According to, he used Facebook user data to guess email passwords and read personal email in order to discredit his rivals. These allegations, albeit unproven and somewhat dated, nonetheless raise troubling questions about the ethics of the CEO of the world's largest social network. They're particularly compelling given that Facebook chose to fork over $65M to settle a related lawsuit alleging that Zuckerberg had actually stolen the idea for Facebook.

8. Facebook has flat out declared war on privacy
Founder and CEO of Facebook, in defense of Facebook's privacy changes last January: "People have really gotten comfortable not only sharing more information and different kinds, but more openly and with more people. That social norm is just something that has evolved over time." More recently, in introducing the Open Graph API: "... the default is now social." Essentially, this means Facebook not only wants to know everything about you, and own that data, but to make it available to everybody. Which would not, by itself, necessarily be unethical, except that ...

7. Facebook is pulling a classic bait-and-switch
At the same time that they're telling developers how to access your data with new APIs, they are relatively quiet about explaining the implications of that to members. What this amounts to is a bait-and-switch. Facebook gets you to share information that you might not otherwise share, and then they make it publicly available. Since they are in the business of monetizing information about you for advertising purposes, this amounts to tricking their users into giving advertisers information about themselves. This is why Facebook is so much worse than Twitter in this regard: Twitter has made only the simplest (and thus, more credible) privacy claims and their customers know up front that all their tweets are public. It's also why the FTC is getting involved, and people are suing them (and winning).

Check out this excellent timeline from the EFF documenting the changes to Facebook's privacy policy.

6. Facebook is a bully
When Pete Warden demonstrated just how this bait-and-switch works (by crawling all the data that Facebook's privacy settings changes had inadvertently made public) they sued him. Keep in mind, this happened just before they announced the Open Graph API and stated that the "default is now social." So why sue an independent software developer and fledgling entrepreneur for making data publicly available when you're actually already planning to do that yourself? Their real agenda is pretty clear: they don't want their membership to know how much data is really available. It's one thing to talk to developers about how great all this sharing is going to be; quite another to actually see what that means in the form of files anyone can download and load into MatLab.

5. Even your private data is shared with applications
At this point, all your data is shared with applications that you install. Which means now you're not only trusting Facebook, but the application developers, too, many of whom are too small to worry much about keeping your data secure. And some of whom might be even more ethically challenged than Facebook. In practice, what this means is that all your data - all of it - must be effectively considered public, unless you simply never use any Facebook applications at all. Coupled with the OpenGraph API, you are no longer trusting Facebook, but the Facebook ecosystem.

4. Facebook is not technically competent enough to be trusted
Even if we weren't talking about ethical issues here, I can't trust Facebook's technical competence to make sure my data isn't hijacked. For example, their recent introduction of their "Like" button makes it rather easy for spammers to gain access to my feed and spam my social network. Or how about this gem for harvesting profile data? These are just the latest of a series of Keystone Kops mistakes, such as accidentally making users' profiles completely public, or the cross-site scripting hole that took them over two weeks to fix. They either don't care too much about your privacy or don't really have very good engineers, or perhaps both.

3. Facebook makes it incredibly difficult to truly delete your account
It's one thing to make data public or even mislead users about doing so; but where I really draw the line is that, once you decide you've had enough, it's pretty tricky to really delete your account. They make no promises about deleting your data and every application you've used may keep it as well. On top of that, account deletion is incredibly (and intentionally) confusing. When you go to your account settings, you're given an option to deactivate your account, which turns out not to be the same thing as deleting it. Deactivating means you can still be tagged in photos and be spammed by Facebook (you actually have to opt out of getting emails as part of the deactivation, an incredibly easy detail to overlook, since you think you're deleting your account). Finally, the moment you log back in, you're back like nothing ever happened! In fact, it's really not much different from not logging in for awhile. To actually delete your account, you have to find a link buried in the on-line help (by "buried" I mean it takes five clicks to get there). Or you can just click here. Basically, Facebook is trying to trick their users into allowing them to keep their data even after they've "deleted" their account.

2. Facebook doesn't (really) support the Open Web
The so-called Open Graph API is named so as to disguise its fundamentally closed nature. It's bad enough that the idea here is that we all pitch in and make it easier than ever to help Facebook collect more data about you. It's bad enough that most consumers will have no idea that this data is basically public. It's bad enough that they claim to own this data and are aiming to be the one source for accessing it. But then they are disingenuous enough to call it "open," when, in fact, it is completely proprietary to Facebook. You can't use this feature unless you're on Facebook. A truly open implementation would work with whichever social network we prefer, and it would look something like OpenLike. Similarly, they implement just enough of OpenID to claim they support it, while aggressively promoting a proprietary alternative, Facebook Connect.

1. The Facebook application itself sucks
Between the farms and the mafia wars and the "top news" (which always guesses wrong - is that configurable somehow?) and the myriad privacy settings and the annoying ads (with all that data about me, the best they can apparently do is promote dating sites, because, uh, I'm single) and the thousands upon thousands of crappy applications, Facebook is almost completely useless to me at this point. Yes, I could probably customize it better, but the navigation is ridiculous, so I don't bother. (And, yet, somehow, I can't even change colors or apply themes or do anything to make my page look personalized.) Let's not even get into how slowly your feed page loads. Basically, at this point, Facebook is more annoying than anything else.

Facebook is clearly determined to add every feature of every competing social network in an attempt to take over the Web (this is a never-ending quest that goes back to AOL and those damn CDs that were practically falling out of the sky). While Twitter isn't the most usable thing in the world, at least they've tried to stay focused and aren't trying to be everything to everyone.

I often hear people talking about Facebook as though they were some sort of monopoly or public trust. Well, they aren't. They owe us nothing. They can do whatever they want, within the bounds of the laws. (And keep in mind, even those criteria are pretty murky when it comes to social networking.) But that doesn't mean we have to actually put up with them. Furthermore, their long-term success is by no means guaranteed - have we all forgotten MySpace? Oh, right, we have. Regardless of the hype, the fact remains that Sergei Brin or Bill Gates or Warren Buffett could personally acquire a majority stake in Facebook without even straining their bank account. And Facebook's revenue remains more or less a rounding error for more established tech companies.

While social networking is a fun new application category enjoying remarkable growth, Facebook isn't the only game in town. I don't like their application nor how they do business and so I've made my choice to use other providers. And so can you.


Why you should quit Facebook

Facebook getting annoying is it? See what happen if your "long time no see" friends start to "poke" at you in real life, HAHAHA.

Now see the top 10 reasons:

Check your HTC

Use the website below to check your HTC phones/smartphone/ppc is genuine or not!
Some places might be selling re-furbished phones from other country, but they told you it is a new phone.
You will need your IMEI number (dial *#06# to get this number) and serial number to check.

Update Jun01,2010:
For HTC phone purchased in Malaysia from SIS company (the authorized HTC distributor), you can check your HTC with this website:
Related Posts Plugin for WordPress, Blogger...
Copyright © 2015 Outdated Penang Uncle