Feed Sign in with OpenID OpenID

Simon Willison’s Weblog

10 items tagged “unix”

Running Processes. I’ve been searching for a good solution to this problem (“run this program, and restart it if it falls over”) for years. I’m currently using god which works pretty well, but according to this article I should be learning upstart instead. It never ceases to amaze me how difficult this is, and how obtuse the tools are. 10 2nd March 2010, 9:55 am

The Go Programming Language. A brand new systems programming language, designed by Robert Griesemer and Unix/Plan 9 veterans Rob Pike and Ken Thompson and funded by Google. Concurrency is supported by lightweight communicating processes called goroutines. “It feels like a dynamic language but has the speed and safety of a static language.” 1 11th November 2009, 7 am

Python is Unix. Jacob ports Ryan Tomayko’s simple prefork network server to Python. 0 7th October 2009, 11:43 am

I like Unicorn because it’s Unix. Ryan Tomayko analyses Unicorn, a new, pre-forking Ruby HTTP server that makes extensive use of Unix syscalls and idioms, and asks why dynamic language programmers don’t take advantage of these more often. 1 7th October 2009, 11:42 am

shunit2 (via) xUnit style testing for shell scripts. 0 27th September 2009, 7:34 pm

Perl 6: The MAIN sub (via) “Calling subs and running a typical Unix program from the command line is visually very similar: you can have positional, optional and named arguments.”—that’s exactly what I was thinking when I came up with optfunc. 0 28th May 2009, 9:32 pm

python-daemon (via) A library for correctly creating Unix daemon processes in Python, implementing the proposed PEP 3143 API. 0 18th May 2009, 10:12 am

A Unix Utility You Should Know About: Pipe Viewer. Useful command line utility that adds a progress bar to any unix pipeline. 1 9th February 2009, 10:15 pm

lns (via) “a friendly program for making symbolic links”—it’s ln -s but it does the right thing no matter what order you put the arguments in. Love it. 2 20th October 2008, 11:42 pm

The Cron Commandments. How to write well-behaved cron scripts, from Dean Wilson. 0 27th June 2008, 9:48 am

A django site