Geek Software of the Week: Unison – File Synchronizer!

Keep a replica (backup) of your files with this week’s GSotW! And it works for Linux or Windows!

Unison – File Synchronizer

“Unison is a file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.

Unison shares a number of features with tools such as configuration management packages (CVS, PRCS, Subversion, BitKeeper, etc.), distributed filesystems (Coda, etc.), uni-directional mirroring utilities (rsync, etc.), and other synchronizers (Intellisync, Reconcile, etc). However, there are several points where it differs:

  • Unison runs on both Windows and many flavors of Unix (Solaris, Linux, OS X, etc.) systems. Moreover, Unison works across platforms, allowing you to synchronize a Windows laptop with a Unix server, for example.
  • Unlike simple mirroring or backup utilities, Unison can deal with updates to both replicas of a distributed directory structure. Updates that do not conflict are propagated automatically. Conflicting updates are detected and displayed.
  • Unlike a distributed filesystem, Unison is a user-level program: there is no need to modify the kernel or to have superuser privileges on either host.
  • Unison works between any pair of machines connected to the internet, communicating over either a direct socket link or tunneling over an encrypted ssh connection. It is careful with network bandwidth, and runs well over slow links such as PPP connections. Transfers of small updates to large files are optimized using a compression protocol similar to rsync.
  • Unison is resilient to failure. It is careful to leave the replicas and its own private structures in a sensible state at all times, even in case of abnormal termination or communication failures.
  • Unison has a clear and precise specification.
  • Unison is free; full source code is available under the GNU Public License.”

HP’s 3D Printer – Or, is it a Replicator?

Hewlett-Packard’s 3-D Printer Is Essentially a Replicator

re/code – By: Arik Hesseldahl “When the computing and printing giant Hewlett-Packard announced its plans to enter the nascent market for 3-D printing earlier this week, it set the stakes by saying its technology could trigger a ‘new era of manufacturing.’

Most of the world’s attention on 3-D printing has focused so far on hobbyists who want to make their own do-it-yourself items, or on startups seeking to make mass-customized products aimed at everyday consumers. Normal, for example, makes custom headphones; Shapeways sells items as varied as jewelry and My Little Pony figurines.

HP is instead aiming at bringing 3-D printing to big industry. The concept device it showed off at an event in New York this week, called Multi Jet Fusion, fits not on a desk, but is about the size of a pair of household laundry machines.

And its technology is different too. First, it can print multiple different kinds of materials at once. Current 3-D printers can only use one material at a time, great for printing something simple and solid, say, a toothbrush. (The model pictured above was printed using HP’s technology.)

But if you wanted to print something a little more complex with moving parts, say an electric toothbrush, you’d have to first print all the individual parts — the handle, parts for the motor, the bristles — and then assemble them into the finished product. Printing with multiple materials creates the potential for producing a finished product — moving parts and all — at once.

HP can print not only multiple materials at once, but vary the physical properties of each of those materials as it prints. Our toothbrush handle can now have blue and red stripes. It could be textured in parts to allow a good grip. Some parts might be flexible, some more rigid. Inside, some of the material could conduct electricity, essentially becoming the internal wiring to power the motor. Suddenly, the notion of printing a finished electric toothbrush — and disrupting an industry — seems plausible.

And yet that’s not the point. The material costs to mass produce 3-D printed consumer products still can’t beat the conventional methods. It’s more appropriate for small runs of products — dozens or hundreds.

Maybe you want to build a small business selling customized electric toothbrushes to the hipster set. You might not be able to justify buying one of HP’s printers for that purpose, but you could take your designs to someone who has one you can use. One target of HP’s business plan is to sell these printers to what it calls the ‘central market.’ Think a FedEx Kinko’s of 3-D printing, but with a more industrial bent.

Who else might buy them? Let’s say you already have a company that makes electric toothbrushes. You’ve invested in factories and the equipment, and you’re not going to throw it all away for a fleet of new 3-D printers.

Instead, the 3-D printer could help you keep those factories running by printing a steady stream of replacement parts for when that machinery breaks down. Ordering replacement parts might take days or weeks, which translates into lost sales, and keeping replacement parts on hand in inventory adds costs, too.

If you walk away from all this with a shrug, wondering why any of this matters, the following numbers should get your attention: Last year, manufacturing in the U.S. accounted for about $2 trillion worth of economic activity, or about 12 percent of the gross domestic product, according to the National Association of Manufacturers. In China, the world’s largest economy, manufacturing output was worth north of $3 trillion in 2011, according to the United Nations.

For HP, the strategy is simple: Capturing business that accounts for even the tiniest fraction of the world’s manufacturing activity could in time be worth billions, and billions at HP is real money.

When? That’s harder to say. HP has said that its Multi Jet Fusion technology won’t be ready for sale until 2016. As analyst Steve Milunovich of UBS wrote in a research note Thursday, ‘3-D printing won’t be material to HP for some time to come.’

In a few years, it could be.”

Google Play is Now on Roku!

Google PlayAnd, I just got a Netgear Neo Prime unit to play with Google TV, and now they have it on Roku!

Despite Android TV push, Google Play Movies & TV app comes to Roku set-top boxes

VentureBeat – By: Tom Cheredar “The latest app making its debut in the Roku Channel store today is Google Play Movies & TV, which is the search giant’s digital media store for buying and renting videos.

The move is a tad interesting because Google is currently in the middle of a big promotional push for its own Android TV operating system, which powers several set-top boxes made by a variety of hardware manufacturers.

You’d expect that Google wouldn’t want to take attention away from its new Nexus Player by allowing people to gain access to its video services on rival devices. However, this actually makes sense when you consider that most people probably aren’t using Google Play to buy movies and TV shows – and it’s unlikely that this will change if consumers can’t gain access to the Google Play Movies & TV show service on the most popular devices.

The app itself is pretty standard among video-focused applications. The one unique feature worth mentioning is that Google will provide ‘info cards’ related to the content you’re watching. For example, pressing pause lets you identify the actors within a specific movie. Google is also offering the first X-Men movie (2003) for free to those that sign up for the service or download the app on Roku.”