Busybox for Windows

Common Unix utilities for Windows in one small executable

Luke Sampson
January 11, 2014

From the Busybox website:

Busybox combines tiny versions of many common UNIX utilities into a single small executable. [...] The utilities in BusyBox generally have fewer options than their full-featured GNU cousins; however, [they] behave very much like their GNU counterparts. (read more)

Busybox is used mainly in small embedded Linux . . .

Read More

Rust on Windows

A slightly easier install with Scoop

Luke Sampson
October 08, 2013

The other day I wanted to try Rust on Windows but found it wasn't very straightforward.

I downloaded the GUI installer, clicked through it, typed rust, and got nothing but an exit code of -1073741515. Returning to the quick start I saw a note that I hadn't noticed the first time, mentioning that I need MinGW as well. But, which parts, . . .

Read More

Sudo for Windows

Luke Sampson
September 30, 2013

You know how you get this sort of permission error in Windows console?

PS> mkdir "c:\program files\new" mkdir : Access to the path 'new' is denied. 

And you know how the ‘solution’ is to start up a whole new console with Start > [program] > Right-click > ‘Run as administrator’? And how you have to ‘cd’ back to . . .

Read More

Run a web server in one line of Powershell

Luke Sampson
August 18, 2013

Here’s how to serve a static single page website in one line of Powershell.

while(1) { cat index.html | nc -w1 -l -p 8080 } 

Where index.html is the file you want to serve, in your current working directory. Open a browser to http://localhost:8080 to see the “website”.

This requires netcat, which you can install with Scoop by running scoop . . .

Read More

Figlet in Go

Luke Sampson
August 03, 2013

I’ve just finished porting Figlet to the Go programming language. Figlet is a program originally written in 1991 that prints out large ASCII-art letters from the plain text you provide, e.g:

 , _ _ /| | | | | | | |___| _ | | | | __ | | |\|/ |/ |/ / \_| | |/|__/|__/|__/\__/ o 

As with porting Cowsay to Powershell, I mainly did this so I’d have . . .

Read More

Cowsay in Powershell

Luke Sampson
July 27, 2013

I’ve been working on a command-line installer for Windows called Scoop, and I wanted to have some interesting programs to demo it with. Cowsay seemed like an obvious choice.

 ------------ < Try Scoop! > ------------ \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || 

So I wrote Cowsay in Powershell, trying to follow the functionality of . . .

Read More

Named anchors with Posterous

Luke Sampson
January 17, 2011

Posterous automatically strips out id or name attributes that you apply to divs when you edit the HTML source of a post. One way around it is to add an empty anchor with a name attribute just before the section you want to name, like so:

<a name=”anchor_name”></a> 

Then a #anchor_name fragment in the URL will work, e.g.:

 . . .

Read More

  Subscribe by Email and Never Miss a Post