Archive

Archive for the ‘IT’ Category

How to crack Kindle Fire to install software

November 30th, 2011 admin No comments

三步简单“破解”Kindle Fire步骤:首先安装豌豆荚,将ES文件浏览器或R.E.管理器安装到Kindle Fire;其次,将系统设置中的Allow Installation of Applications(From Unknown Sources)修改为ON(开启),这步类似android机器中的“应用程序”中的“位置来源(允许安装非电子市场提供的应用程序)”,这样拷贝到Kindle Fire硬盘上去的apk程序就能自由安装和卸载。最后一步,安装“区域设置”中文补丁,Kindle Fire中的英文菜单可部分汉化成中文,完美版的汉化将会在后续更新。

●自由安装喜欢的程序

通过一天的测试,以下常用的程序都能正常使用,听歌读书看电影语音聊天均能通过测试。
聊天类:QQ HD、新浪微博(HTC微客专用版)、腾讯微博
商店类:N多市场、安智市场
浏览器类:QQ浏览器HD、UC浏览器HD、360浏览器HD
影音类:QQ音乐、奇艺影视、百度ting、QQ影音
测试工具:antutu硬件检测、安卓跑分
游戏类:愤怒的小鸟、水果忍者
文章来源:http://goo.gl/u5scB
-EOF-

Categories: IT Tags:

Good HP TouchPad apps

August 28th, 2011 admin Comments off

The HP TouchPad is a tablet, sure. It can also be a lot of things to a lot of different people. You wanna get down to business? No problem. Want to kick back and relax without having to bust out your laptop? We gotcha.

If you’re already rolling with a TouchPad’s true app multitasking, you can have your Box.net account open, play a round of Angry Birds HD, a Kindle eBook and….heck, a Web site running Adobe Flash all open at the same time. Well, I pulled together a key list of go-to apps that no TouchPad owner should be without.

FYE (For Your Entertainment)

VideoFlood HD: One of the great things about having Flash capabilities on the TouchPad is being able to watch streaming video. But this app’s simple interface allows you to quickly find all the shows that are currently available online.

Kindle: The popular eBook app is here. Using whispersync technology, wherever you read your books (whether a tablet, phone or PC) Kindle keeps track of your bookmarks and where you last were in your story. Fair warning, though, Kindle apps don’t currently support magazine subscriptions.

Last.fm: The music service that analyzes your listening patterns (they call it, “scrobbing”) put together a pretty clean interface into this app.

7digital: A wide selection of DRM-free music is now available for you to download or stream from this store.

Mood Agent: Akin to a Pandora, this app reads into your music and makes some suggestions. Here’ the difference, though: It starts by analyzing the songs you already have on your TouchPad and it makes recommendations from what you have – and what’s available online.

AudioPhile HD: If you want to really mix up your music (change up the speed, fade the music out or quickly) this app is worth a quick download.

Lyrix: Get ready for that next Karaoke night – or just settle a bet.

Comics HD: I love reading comics. It doesn’t matter if we’re talking Web comics or the classics in the Sunday strip. With this app you can grab your daily dose.

GETTING SOCIALIZED

Facebook: Probably the best-looking and most comprehensive Facebook app around on any device.

Spaz HD: This is a highly effective interface for accessing your Twitter feeds.”

Localscope: This app pulls information from places like Twitter, Foursquare and Google to help you find everything from the best local bars or nearest places to go into a shopping frenzy.

LEARN SOMETHING

Epicurious: Discover tons of new recipes – or share some over a social network. Then create your shopping list to take with you. Epicurious also includes a search-by-main-ingredient feature

USA Today: This nice-and-tidy interface gives you a quick, no-nonsense look at all the day’s important stories.

TED for TouchPad: Get a chance to see all the latest TED talks directly from your TouchPad. These are usually amazingly educational, featuring luminaries from a wide variety of fields

Khan Academy: This is probably the ultimate “learn something” app – it’s a video school that’ll teach you everything from Algebra to the basics of Venture Capitalism.

UTILITIES

Box.net: 50GB of free storage? Sounds crazy, but true. All you gotta do is download the app and set up a free account.

Glimpse: You get a multiple card view within webOS, but this app gives you quick access to a series of widgets on-screen at once in a very logical interface. If you’re an info-junkie, consider this one.

Robotek HD: A funky strategy game that simple to learn. And kind of fun. And free.

Need for Speed Hot Pursuit: Feel the squeal of tires as you’re racing around on your TouchPad.

GameFly: Technically, this isn’t a game, but it’s an app all about games. If you’re a gamer (like me), download the GameFly app for all the latest news and game reviews. And if you subscribe to its service, you can go through your queue from the app.

Don’t forget that the TouchPad can run Adobe Flash. That means there are a whole slew of Web sites hosting thousands of Flash games that you can play right now. For the time being, you can check this list that I’ve been putting together of Flash games that work great on the TouchPad.

Stitcher.com
Amazon Prime
Hulu.com
Pandora.com
MLB.com!

Categories: IT Tags:

How To Install and Configure OpenVPN On DD-WRT Router

May 30th, 2011 admin No comments

Installing OpenVPN
Now let’s head over to OpenVPN’s Downloads page and download the OpenVPN Windows Installer. In this guide, we’ll be using the second latest version of OpenVPN called 2.1.4. The latest version (2.2.0) has a bug in it that would make this process even more complicated. The file we’re downloading will install the OpenVPN program that allows you to connect to your VPN network, so be sure to install this program on any other computers that you want to act as clients (as we’ll be seeing how to do that later). Save the openvpn-2.1.4-install .exe file to your computer.

Creating the Certificates and Keys
Now that you have OpenVPN installed on your computer, we have to start creating the certificates and keys to authenticate devices. Click the Windows Start button and navigate under Accessories. You’ll see the Command Prompt program. Right click on it and click Run as administrator.

In the command prompt, type cd c:\Program Files (x86)\OpenVPN\easy-rsa if you’re running 64-bit Windows 7 as seen below. Type cd c:\Program Files\OpenVPN\easy-rsa if you’re running 32-bit Windows 7. Then hit Enter.

Now type init-config and hit Enter to copy two files called vars.bat and openssl.cnf into the easy-rsa folder. Keep your command prompt up as we’ll be coming back to it shortly.

Navigate to C:\Program Files (x86)\OpenVPN\easy-rsa (or C:\Program Files\OpenVPN\easy-rsa on 32-bit Windows 7) and right click on the file called vars.bat. Click Edit to open it up in Notepad. Alternatively, we recommend opening this file with Notepad++ as it formats the text in the file much better. You can download Notepad++ from their homepage.

The bottom portion of the file is what we are concerned with. Starting at line 31, change the KEY_COUNTRY value, KEY_PROVINCE value, etc. to your country, province, etc. For example, we changed our province to “IL”, city to “Chicago”, org to “HowToGeek”, and email to our own email address. Also, if you’re running Windows 7 64-bit, change the HOME value in line 6 to %ProgramFiles (x86)%\OpenVPN\easy-rsa. Do not change this value if you’re running 32-bit Windows 7. Your file should look similar to ours below (with your respective values, of course). Save the file by overwriting it once you’re done editing.

Go back to your command prompt and type vars and hit Enter. Then type clean-all and hit Enter. Finally, type build-ca and hit Enter.

After executing the build-ca command, you will be prompted to enter in your Country Name, State, Locality, etc. Since we already set up these parameters in our vars.bat file, we can skip past these options by hitting Enter, but! Before you start slamming away at the Enter key, watch out for the Common Name parameter. You can enter anything in this parameter (i.e. your name). Just make sure you enter something. This command will output two files (a Root CA certificate and a Root CA key) in the easy-rsa/keys folder.

Now we’re going to build a key for a client. In the same command prompt type build-key client1. You can change “client1” to anything you’d like (i.e. Acer-Laptop). Just be sure to enter the same name as the Common Name when prompted. Run through all the defaults like the last step we did (except for Common Name, of course). However, at the end you will be asked to sign the certificate and to commit. Type “y” for both and click Enter.

Also, don’t worry if you received the “unable to write ‘random state’” error. We’ve noticed that your certificates still get made without a problem. This command will output two files (a Client1 Key and a Client1 Certificate) in the easy-rsa/keys folder. If you want to create another key for another client, repeat the previous step, but be sure to change the Common Name.

The last certificate we’ll be generating is the server key. In the same command prompt, type build-key-server server. You can replace “server” at the end of the command with anything you’d like (i.e. HowToGeek-Server). As always, be sure to enter the same name as the Common Name when prompted. Hit Enter and run through all the defaults except Common Name. At the end, type “y” to sign the certificate and commit. This command will output two files (a Server Key and a Server Certificate) in the easy-rsa/keys folder.

Now we have to generate the Diffie Hellman parameters. The Diffie Hellman protocol “allows two users to exchange a secret key over an insecure medium without any prior secrets”. You can read more about Diffie Hellman on RSA’s website.

In the same command prompt type build-dh. This command will output one file (dh1024.pem) in the easy-rsa/keys folder.

Creating the Configuration Files for the Client
Before we edit any configuration files, we should set up a dynamic DNS service. Use this service if your ISP issues you a dynamic external IP address every so often. If you have a static external IP address, skip down to the next step.

We suggest using DynDNS.com, a service that allows you to point a hostname (i.e. howtogeek.dyndns.org) to a dynamic IP address. It’s important for OpenVPN to always know your network’s public IP address, and by using DynDNS, OpenVPN will always know how to locate your network no matter what your public IP address is. Sign up for a free hostname and point it to your public IP address.

Now back to configuring OpenVPN. In Windows Explorer, navigate to C:\Program Files (x86)\OpenVPN\sample-config if you’re running 64-bit Windows 7 or C:\Program Files\OpenVPN\sample-config if you’re running 32-bit Windows 7. In this folder you will find three sample configuration files; we’re only concerned with the client.ovpn file.

Right click on client.ovpn and open it with Notepad or Notepad++. You’ll notice your file will look like the picture below:

However, we want our client.ovpn file to look similar to this picture below. Be sure to change the DynDNS hostname to your hostname in line 4 (or change it to your public IP address if you have a static one). Leave the port number to 1194 as it is the standard OpenVPN port. Also, be sure to change lines 11 and 12 to reflect the name of your client’s certificate file and key file. Save this as new file .ovpn file in the OpenVPN/config folder.

Configuring DD-WRT’s OpenVPN Daemon
The basic idea now is to copy the server certificates and keys we made earlier and paste them into the DD-WRT OpenVPN Daemon menus. Open up your browser again and navigate to your router. You should now have the DD-WRT VPN edition installed on your router. You will notice a new sub-tab under the Services tab called VPN. Click the Enable radio button under OpenVPN Daemon.

First, be sure to change Start type to “Wan Up” instead of the default “System”. Now we’re going to need our server keys and certificates we created earlier. In Windows Explorer, navigate to C:\Program Files (x86)\OpenVPN\easy-rsa\keys on 64-bit Windows 7 (or C:\Program Files\OpenVPN\easy-rsa\keys on 32-bit Windows 7). Open each corresponding file below (ca.crt, server.crt, server.key, and dh1024.pem) with Notepad or Notepad++ and copy the contents. Paste the contents in the corresponding boxes as seen below.

For the OpenVPN Config field, we will need to create a custom file. These settings will differ depending on how your LAN is set up. Open a separate browser window and type in your router’s IP address. Click the Setup tab and take note of what IP address you have configured under Router IP > Local IP Address. The default, which is what we are using in this example, is 192.168.1.1. Paste this subnet right after “route” in the first line to reflect your LAN setup. Copy this into the OpenVPN Config box and click Save.

push “route 192.168.1.0 255.255.255.0″
server 10.8.0.0 255.255.255.0

dev tun0
proto tcp
keepalive 10 120
dh /tmp/openvpn/dh.pem
ca /tmp/openvpn/ca.crt
cert /tmp/openvpn/cert.pem
key /tmp/openvpn/key.pem

# Only use crl-verify if you are using the revoke list – otherwise leave it commented out
# crl-verify /tmp/openvpn/ca.crl

# management parameter allows DD-WRT’s OpenVPN Status web page to access the server’s management port
# port must be 5001 for scripts embedded in firmware to work
management localhost 5001

Now we must configure the firewall to allow clients to connect to our OpenVPN server via the 1194 port. Go to the Administration tab and click the Commands sub-tab. In the Commands text box paste the following:

iptables -I INPUT 1 -p udp –dport 1194 -j ACCEPT
iptables -I FORWARD 1 –source 192.168.1.0/24 -j ACCEPT
iptables -I FORWARD -i br0 -o tun0 -j ACCEPT
iptables -I FORWARD -i tun0 -o br0 -j ACCEPT

Be sure to change your LAN IP in the second line if it is different than the default. Then click the Save Firewall button below.

Finally, be sure to check your Time Settings under the Setup tab otherwise the OpenVPN daemon will deny all clients. We suggest going to TimeAndDate.com and searching for your city under Current Time. This website will give you all the information you need to fill in under Time Settings just like we did below. Also, check out the NTP Pool Project’s website for public NTP servers to use.

Setting Up an OpenVPN Client
In this example we will be using a Windows 7 laptop as our client on a separate network. The first thing you’ll want to do is install OpenVPN on your client like we did above in the first steps under Configuring OpenVPN. Then navigate to C:\Program Files\OpenVPN\config which is where we’ll be pasting our files.

Now we have to go back on our original computer and collect a total of four files to copy over to our client laptop. Navigate to C:\Program Files (x86)\OpenVPN\easy-rsa\keys again and copy ca.crt, client1.crt, and client1.key. Paste these files in the client’s config folder.

Finally, we need to copy one more file over. Navigate to C:\Program Files (x86)\OpenVPN\config and copy over the new client.ovpn file we created earlier. Paste this file in the client’s config folder also.

Testing the OpenVPN Client
On the client laptop, click the Windows Start button and navigate to All Programs > OpenVPN. Right click on the OpenVPN GUI file and click Run as administrator. Note that you must always run OpenVPN as an administrator in order for it to work properly. To permanently set the file to always run as administrator, right click the file and click Properties. Under the Compatibility tab check Run this program as an administrator.

The OpenVPN GUI icon will appear next to the clock in the taskbar. Right click the icon and click Connect. Since we only have one .ovpn file in our config folder, OpenVPN will connect to that network by default.

A dialog box will pop up displaying a connection log.

Once you’re connected to the VPN, the OpenVPN icon in the taskbar will turn green and will display your virtual IP address.

And that’s it! You now have a secured connection between your server and client’s network using OpenVPN and DD-WRT. To further test the connection, try opening a browser on the client laptop and navigating to your DD-WRT router on the server’s network.

Categories: IT Tags:

Disconnect to Connect

May 26th, 2011 admin No comments

一则非常有启发意义的广告,颇有中国传统文化中医生”但愿世间人无病,何妨架上药生尘。”宁愿自己失业也不愿有人生病的胸怀。

Categories: IT Tags:

10 Things Killed by the Smartphone

April 17th, 2011 admin No comments

MP3 Players
When was the last time you carried a digital music player that couldn’t do a dozen other things, too? When Apple unveiled the original iPhone in 2007, the die was cast: Portable audio devices incapable of doubling as gaming machines and Web browsers (see: iPod Touch) would slowly fade away. And the latest iPod Touch, which includes FaceTime video chat, is essentially a Wi-Fi video phone itself. Yes, the iPod Classic is still around, but its days may be numbered. And though Apple continues to ring up immense profits, its iPod business has been in decline for some time.

Portable Game Consoles
The Nintendo 3DS.The Nintendo DS and the Sony PSP are still selling, but these portable game gadgets seem like relics from an era when people used cell phones strictly to make and receive calls. Today’s smartphone, of course, is a gaming juggernaut: App stores for Apple and Android handsets offer tens of thousands of games. So why carry around a separate game console? And though console makers are stepping up their efforts, the smartphone guys are right there with them. Do you crave a new Nintendo 3DS for glasses-free 3D gaming? Well, 3D smartphones like the LG Thrill and HTC EVO 3D promise a similar thrill.

Point-and-Shoot Cameras
An inexpensive point-and-shoot like the $250 Sony Cyber-shot DSC-HX5V probably takes better pictures than your smartphone. But before long, the humble phone camera will match or surpass the photographic prowess of its point-and-shoot brethren. The latest handsets–in particular, the iPhone 4–capture crisp, clear images that many users consider suitable for scrapbooks and slideshows. Pretty soon, you’ll park the point-and-shoot in the closet for good.

Personal Video Players
Remember Archos’s lineup of portable media players? How about Apple’s iPod Video 5th Generation? Both were built for video and audio consumption, two capabilities that have since migrated to the jack-of-all-trades smartphone. And today’s plus-size handsets, such as the HTC ThunderBolt–with high-resolution, 4-inch-or-larger displays and 4G data speeds capable of handling HD video streaming–are the final nail in the coffin. The stand-alone portable media player is a goner.

Voice Recorders
“Note to self: Buy jacket with extra pockets to hold voice recorder, PDA, cell phone…” That’s a voice memo from my digital recorder, circa 2001. Okay, not really–but my point is that stand-alone voice recorders were yet another digital device to carry around. No wonder they’ve gone the way of the PDA (see below). Dirt-cheap recorders such as the $29 Sony ICD-BX800 and the $54 Olympus VN-8100PC persist, but a smartphone with an app like the free RecForge Free (for Android) or the $2 Voice Record (for iPhone) is the sensible choice for any pocket-challenged gadget lover.

Portable GPS Navigation Devices
Why buy a separate GPS device for your car when your smartphone can perform the same tasks? Portable navigation hardware from major GPS players such as Garmin, Magellan, and TomTom are have grown more powerful and more affordable, but GPS-enabled smartphones deliver similar functionality. Interestingly, GPS vendors may be contributing to the demise of their portable devices by offering apps like Garmin’s StreetPilot, which provides turn-by-turn directions for smartphone users. Hey, if you can’t beat ‘em, join ‘em.

Personal Digital Assistant (PDA)
A now-classic PalmPilot PDA.It manages your contacts! It has a to-do list! It tracks expenses! Yes, the PDA was a handy contrivance back in the day when a 25-pound desktop PC and a 50-pound CRT monitor seemed welded to every workstation. But as cellphones began to acquire PDA capabilities in 2001, it became obvious that the phoneless digital assistant’s days were numbered. Today, the term “PDA” sounds as anachronistic as “Pocket PC.” Then again, today’s smartphones are pocket PCs, aren’t they?

Wristwatch
iPod Nano watchEver see a twenty-something rocking a wristwatch as a necessity, rather than as a fashion accessory? Probably not. The smartphone has become the 21st Century pocket watch, while the wristwatch has become, well, your father’s timepiece. This may change, however, if tech-savvy watchmakers succeed in rekindling consumer interest in the arm-ready timekeeper. In fact, the wristwatch’s resurgence may already be underway, at least in some geek circles. Sony introduced an Android-based wristwatch last year, and some clever techies have managed to turn the multitouch iPod Nano into a watch.

Paper Maps
When’s the last time you bought a paper map? Do you still use them? A smartphone devotee may unfold a map every now and then, but only as a navigational tool of last resort. Mobile map apps from Google, MapQuest, and Bing provide directions, satellite images, and search tools that paper can’t match. But it’s wise to keep a paper map on hand as a backup, especially if you’re driving in an area where wireless signals are weak. And GPS mapping tools have been known to give bad directions every once in a while.

411 Directory Assistance
Google Mobile’s Voice Search.A recent New York Times article lamented the lost art of the phone call, but what about the 411 call? A savvy smartphone user is more likely to access free online tools such as Google’s voice search than to make a traditional directory-assistance call. Old habits die hard, however. According to a Snopes.com from October 2010, U.S. consumers were still placing about 6 billion calls to 411 services per year, even though phone companies had switched to charging $1 or more per call. Nevertheless, the directory assistance of the future seems likely to be automated, online, and (maybe) free.

Categories: IT Tags: