Apr 032016

Google Drive API provides a way to get the MD5 checksum of uploaded files. This can be used to verify if files uploaded correctly. I’ve created a small Javascript program that uses the Google Drive API available here: Google Drive MD5 Fetcher. You’ll need to authorize access first, then put the name of the file in the search box and it will fetch MD5s from Google. You can right-click to view source and see how it works.

May 072012

Here’s a basic script I made that uses PHP, cURL, and barcoding.com. It reads UPCs from csv files (or just a list) and sends a request to barcoding.com. Barcoding.com then returns an image with the barcode. Keep in mind barcoding.com is a free service and isn’t designed to be used in the way this script uses it, so please use it carefully.

$file = 'upcs.csv'; // Path to CSV file
$field = 0; //Column number of the UPC (0 if in the first column, 1 for the 2nd column, etc)
$output = 'C:\\upcs\\'; //Directory to save outputted UPCs to

$csvFile = fopen($file, "r"); //open the csv file for reading
while($data = fgetcsv($csvFile)) { //for each, add upc to array
if(strlen($data[$field]) === 12) { //prevent from adding data that isn't a 12 digit upc
$upcA[] = $data[$field];

function saveBarcode($url, $code) {
global $output;
$url = "http://www.barcoding.com".$url;
$ofile = "$output$code.png";
if(@$out = fopen($ofile, "x")) { // prevent problems when the file already exists
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "$url");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_FILE, $out);

function makeBarcode($code) { //generates barcode image from upc using barcoding.com
$url = "http://www.barcoding.com/upc/buildbarcode.asp?cpaint_function=BuildBarcode&cpaint_argument[]=$code&cpaint_argument[]=9&cpaint_argument[]=5&cpaint_response_type=TEXT";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "$url");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$url = curl_exec($ch);
saveBarcode($url, $code);

foreach($upcA as $upc) {

Dec 032008

Overall Rating: ★★★★½

The Good

  • Tiny
  • No installation required
  • Runs from a single exe
  • Has multiple options for safely cleaning up junk
  • It is made for novices; it won’t delete critical system files
  • It’s fast

The Bad

  • You may accidentally delete some browser settings like cookies and passwords if you aren’t paying attention
Features of the program (as stated by author):
“ATF-Cleaner.exe was once upon a time just my personal temp file cleaner. There became a need for a good temp file cleaner that could do the job safely and without removing files that are crucial to windows, so I decided I’d share it with the public.”
Overall Design & Ease of Use:
Extremely simple interface. Everything is clear, no confusing options, no large lists of files. Simply check boxes for what you want to remove, and tabs with the different options (Firefox, IE, Opera, System). This is the only thing major tech forums recommend as it is so basic and safe.
Overall Opinion of the Program:
Why get those big beefy cleaners like CCleaner, nCleaner, Glary Utilities, even Windows default cleaner, when you can have this tiny program that does it in seconds, safely, and tells you how much you space you saved.
Publishers Website: http://atribune.org/
Version of Reviewed Program: