This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* This implementation of popen3() was created in 2007 for an experimental | |
* mpg123 frontend and is based on a popen2() snippet found online. This | |
* implementation may behave in unexpected ways if stdin/stdout/stderr have | |
* been closed or modified. No warranty of its correctness, security, or | |
* usability is given. My modifications are released into the public domain, | |
* but if used in an open source application, attribution would be appreciated. | |
* | |
* Mike Bourgeous | |
* https://github.com/mike-bourgeous |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Creates a base64-encoded self-extracting tar archive. The extracting system | |
# must have GNU tar, GNU coreutils (for base64), and bzip2 installed. | |
# Created June 2011 by Mike Bourgeous | |
# Released into the public domain, or if that is not possible, under CC0 | |
function create_archive() | |
{ | |
set -e | |
echo '#!/bin/sh' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
# This quick and dirty script imports posts and images exported by the | |
# Posterous backup feature into Octopress. Requires the escape_utils and | |
# nokogiri gems. Doesn't import comments. | |
# | |
# Videos and images are copied into a post-specific image directory used | |
# by my customized Octopress setup. Encoded videos are downloaded from | |
# Posterous. Images will probably need to be compressed/optimized afterward. | |
# | |
# Links to other posts in the same import will try to be converted. You will |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
test() { | |
echo "Standard out" | |
echo "Standard error" >&2 | |
} | |
tmpfile=`mktemp` | |
test 3>&1 4>&2 2>&3- 1>&4- | tee $tmpfile | |
cat $tmpfile |