-
Free Utility to Generate MD5 and SHA1 Checksums in Windows XP/Vista/7/8
It turns out that some time ago, Microsoft released a free command line utility called the File Checksum Integrity Verifier for generating MD5 and SHA1 checksums. Best of all, it’s really small (at less than 84 kilobytes) and doesn’t require installation (i.e. can be run from a flash drive).
Microsoft is clear that this is an unsupported utility, but there’s no need for support as it is really easy to use. It will in no way modify your files! To generate MD5 or SHA1 checksums for a file, do the following:
- Download the fciv.exe file.
- Open a command line by pressing Windows Key and R at the same time, typing cmd, and pressing Enter.
- cd into the folder where you downloaded fciv.exe to.
- To get an MD5 Checksum for a file, type fciv pathToFileYouWantToCheck (refer to this post for an easy way to copy a file path that can then be pasted here)
- To get an SHA1 Checksum for a file, type fciv pathToFileYouWantToCheck -sha1
Happy Checksuming!
-
What to do if you can’t update your Android SDK Tools because “folder failed to be renamed or moved”
I got up bright and early this morning to update my Android SDKs (during HughesNet’s all-you-can-eat bandwidth time between 2am-7am). Much to my dismay, the Android Tools wouldn’t update from revision 15 to revision 17 because “a folder failed to be renamed or moved.” I have not had this problem updating in the past, so I was stumped.
The folder that failed to be moved ended up being the tools folder in the Android SDK directory. The problem was that SDK Manager.exe had launched tools\android.bat which uses a whole bunch of files in the tools folder. Of course Android can’t move that folder if the program (and it’s dependencies) doing the updating are in the folder to be moved!
Luckily the solution to this turned out to be really simple:
- Go the the android-sdk folder (wherever that may be on your system).
- Make a copy of the tools folder (my copy was called tools – Copy).
- Open the folder that is a copy (i.e. tools – Copy).
- Launch android.bat from that folder.
- The updater will launch and update whatever you tell it to.
- After the updates are finished, close the updater.
- You can then delete the tools – Copy folder and launch the SDK Manager like normal.
- Observe that everything updated.
Such a simple solution to a goofy predicament!
-
Use Opera Mobile to Add Proxy Supported Web Browsing to a Kindle Fire without Having to Jailbreak
I love my Kindle Fire, with one big exception: It does not support proxy servers. I use my fire in environments all the time (i.e. public schools) that require proxy support. While I haven’t solved the proxy problem system-wide, I have figured out a way to use Opera Mobile to add a proxy-supporting browser!
Even though the steps below WILL NOT add proxy support to apps for the Kindle Fire, it IS possible to have a full-featured browser (Opera Mobile) on your Kindle Fire that supports proxies. Since Amazon won’t let you install Opera through it’s app store, here’s what you can do to install it and get it ready for proxies:
- Go to Kindle settings by tapping the cog in the upper right hand corner of the screen, then tapped More > Device > and turned “on” the Allow Installation of Applications from Unknown Sources
- Install the ES File Explorer from the Amazon App Store. (We’ll use this to install the Opera APK. It’s free and a good app to have around anyway.)
- Go to the Opera Mobile download page on a computer (not the Fire).
- In the Choose an application dropdown box, choose Opera Mobile 11.5 (Android 1.6+) then click the View Download Link button.
- Click the International link and save the APK file to your hard disk.
- Connect your Fire to your computer via USB.
- Copy the Opera APK file to your Fire
- Disconnect the Fire from USB
- Open ES Explorer on the Fire
- Navigate to where you copied the APK file to and open it (which will initiate an install, where you click “OK” to everything)
- Go back to the home screen and go to Apps. Launch Opera.
- In the Opera address bar, type opera:config
- In the HTTP server box, type the address of your proxy, a colon, and the proxy port (i.e. youProxyAddress:8080 ) [Note: You can type in proxies for HTTPS and FTP if you need proxy support for those as well ]
- Check the Use HTTP box (and HTTPS and FTP boxes if you need those)
- Click Save
Now when you go to a page in Opera, you will be prompted to enter your Username and Password (for authenticated proxies). As I said earlier, this does not solve the problem with apps that need proxy support, but at least you can use a browser with proxies using this method.
-
Easy Way to Copy a File Path in Windows Vista and Windows 7
I work with file paths a lot, since I email co-workers locations to stuff on our file servers. And even though I try to avoid it, sometimes it’s absolutely necessary to hard-code a file path into a program or script. In either of these cases, the quicker I can get the path to a file, the better. In the past, I had always used a registry hack or script to add the ability to copy a path from a context menu. Hacking the registry is not a big deal, but wouldn’t it be nice if any Windows computer could have this functionality out of the box?
Little did I know that Windows 7 and Windows Vista have the built-in capability to copy a file path by simply holding shift and right-clicking on the file for which you want the path! In the resulting context menu, the magical phrase Copy Path becomes visible! Clicking it puts the absolute path to the file on the clipboard. It works on both local and remote files.
Categories
- Adobe (1)
- Illustrator (1)
- Android (6)
- Apple (4)
- iPhone (1)
- Cell Phone Tricks (1)
- DSLR/Camera (1)
- Gadgets (3)
- Games (1)
- Google (2)
- Kindle Fire (5)
- Linux (3)
- Microsoft Office (1)
- Excel (1)
- Microsoft Windows (33)
- Windows 10 (5)
- Windows 11 (8)
- Windows 8 (2)
- Windows Technical Preview (1)
- Mike Bryant for State Representative (5)
- OS X (7)
- Personal Failure (1)
- Personal Updates (240)
- Physical Fitness Challenge (2)
- Political Commentary (6)
- Raspberry Pi (1)
- RaspBMC (1)
- Recommended Products and Vendors (4)
- Social Commentary (5)
- Sustainability in Eastern Kentucky (2)
- Tech Tips (73)
- Getting Nerdy (1)
- Windows 10 (3)
- Windows 11 (6)
- Web Development/Programming (14)
- Visual Basic (1)
Archives