<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (rcrowley)</title>
    <link>https://pinboard.in/u:rcrowley/public/</link>
    <description>recent bookmarks from rcrowley</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://unix.stackexchange.com/questions/405783/why-does-man-print-gimme-gimme-gimme-at-0030"/>
	<rdf:li rdf:resource="https://pikuma.com/blog/origins-of-vim-text-editor"/>
	<rdf:li rdf:resource="https://www.lambdaops.com/posts/rm-rf-remains"/>
	<rdf:li rdf:resource="https://ghostty.org/docs/help/terminfo"/>
	<rdf:li rdf:resource="https://tratt.net/laurie/blog/2024/some_reflections_on_writing_unix_daemons.html"/>
	<rdf:li rdf:resource="https://blog.cloudflare.com/graceful-upgrades-in-go/"/>
	<rdf:li rdf:resource="https://www.vidarholen.net/contents/blog/?p=1035"/>
	<rdf:li rdf:resource="http://www.team.net/mjb/hawg.html"/>
	<rdf:li rdf:resource="https://danluu.com/deconstruct-files/"/>
	<rdf:li rdf:resource="https://direnv.net/"/>
	<rdf:li rdf:resource="https://blog.nelhage.com/2010/01/a-brief-introduction-to-termios-signaling-and-job-control/"/>
	<rdf:li rdf:resource="https://blog.nelhage.com/2009/12/a-brief-introduction-to-termios-termios3-and-stty/"/>
	<rdf:li rdf:resource="https://blog.nelhage.com/2009/12/a-brief-introduction-to-termios/"/>
	<rdf:li rdf:resource="https://bitfieldconsulting.com/golang/scripting"/>
	<rdf:li rdf:resource="https://www.wezm.net/technical/2019/10/useful-command-line-tools/"/>
	<rdf:li rdf:resource="http://tldr.sh/"/>
	<rdf:li rdf:resource="https://bz.apache.org/bugzilla/show_bug.cgi?id=12033"/>
	<rdf:li rdf:resource="http://httpd.apache.org/docs/2.0/stopping.html"/>
	<rdf:li rdf:resource="https://isc.sans.edu/diary/Finding+Privilege+Escalation+Flaws+in+Linux/19207"/>
	<rdf:li rdf:resource="http://www.passwordstore.org/"/>
	<rdf:li rdf:resource="http://uwsgi-docs.readthedocs.org/en/latest/articles/SerializingAccept.html"/>
	<rdf:li rdf:resource="http://lists.openwall.net/linux-kernel/2014/07/17/235"/>
	<rdf:li rdf:resource="https://code.google.com/p/go/source/detail?r=4a3f6bbb5f0c6021279ccb3c23558b3c480d995f"/>
	<rdf:li rdf:resource="https://github.com/mesosphere/marathon"/>
	<rdf:li rdf:resource="http://joeyh.name/code/moreutils/"/>
	<rdf:li rdf:resource="http://cr.yp.to/daemontools/envdir.html"/>
	<rdf:li rdf:resource="http://www.stat.colostate.edu/~zube/FAQs/lsof.faq"/>
	<rdf:li rdf:resource="http://cr.yp.to/docs/selfpipe.html"/>
	<rdf:li rdf:resource="http://sassanosystems.com/"/>
	<rdf:li rdf:resource="http://labix.org/pipe"/>
	<rdf:li rdf:resource="http://www.normalesup.org/~george/comp/libancillary/"/>
	<rdf:li rdf:resource="http://dustin.github.com/2010/02/28/running-processes.html"/>
	<rdf:li rdf:resource="http://nealford.com/memeagora/2013/01/22/why_everyone_eventually_hates_maven.html"/>
	<rdf:li rdf:resource="http://erik.hollensbe.org/2012/03/25/login-accounting-explained/"/>
	<rdf:li rdf:resource="http://code.google.com/p/leveldb-go/source/browse/leveldb/db/file_lock_linux_amd64.go"/>
	<rdf:li rdf:resource="http://blog.netherlabs.nl/articles/2009/01/18/the-ultimate-so_linger-page-or-why-is-my-tcp-not-reliable"/>
	<rdf:li rdf:resource="http://cs.baylor.edu/~donahoo/practical/CSockets/TCPRST.pdf"/>
	<rdf:li rdf:resource="http://support.ntp.org/bin/view/Support/ConfiguringNTP"/>
	<rdf:li rdf:resource="https://github.com/seamusabshere/unix_utils"/>
	<rdf:li rdf:resource="http://www.linusakesson.net/programming/pipelogic/"/>
	<rdf:li rdf:resource="http://www.sunmanagers.org/pipermail/summaries/2006-January/007068.html"/>
	<rdf:li rdf:resource="http://code.google.com/p/metaweb-nanny/"/>
	<rdf:li rdf:resource="http://golang.org/src/pkg/syscall/zsyscall_linux_amd64.go?#L263"/>
	<rdf:li rdf:resource="https://github.com/wadey/node-unicorn"/>
	<rdf:li rdf:resource="http://cm.bell-labs.com/who/ken/trust.html"/>
	<rdf:li rdf:resource="http://www.olark.com/spw/2011/08/you-can-list-a-directory-with-8-million-files-but-not-with-ls/"/>
	<rdf:li rdf:resource="http://cr.yp.to/daemontools/fghack.html"/>
	<rdf:li rdf:resource="http://kkovacs.eu/cool-but-obscure-unix-tools"/>
	<rdf:li rdf:resource="http://www-theorie.physik.unizh.ch/~dpotter/howto/daemonize"/>
	<rdf:li rdf:resource="http://www.catb.org/~esr/writings/taoup/html/index.html"/>
	<rdf:li rdf:resource="http://www.gnu.org/software/bash/manual/bashref.html#Word-Designators"/>
	<rdf:li rdf:resource="http://blog.moertel.com/articles/2005/08/22/how-to-change-symlinks-atomically"/>
	<rdf:li rdf:resource="http://bazaar.launchpad.net/~domas-mituzas/%2Bjunk/uncache/annotate/head%3A/uncache.c"/>
	<rdf:li rdf:resource="http://etbe.coker.com.au/2008/02/27/redirecting-output-from-a-running-process/"/>
	<rdf:li rdf:resource="http://qdbm.sourceforge.net/"/>
	<rdf:li rdf:resource="http://oprofile.sourceforge.net/docs/"/>
	<rdf:li rdf:resource="http://www.noah.org/wiki/CSR_Apache"/>
	<rdf:li rdf:resource="http://www.gnu.org/software/libtool/manual/libc/Temporary-Files.html"/>
	<rdf:li rdf:resource="https://wiki.ubuntu.com/DaemontoolsUpstartConfig"/>
	<rdf:li rdf:resource="http://www.loganalysis.org/sections/syslog/syslog-replacements/saxe-multilog.html"/>
	<rdf:li rdf:resource="http://cr.yp.to/daemontools/supervise.html"/>
	<rdf:li rdf:resource="http://dmiessler.com/study/tcpdump_recipes/"/>
	<rdf:li rdf:resource="http://beej.us/guide/bgnet/output/html/multipage/index.html"/>
	<rdf:li rdf:resource="http://www.retran.com/beej/inet_ntoaman.html"/>
	<rdf:li rdf:resource="http://www.php.net/manual/en/ref.pcntl.php"/>
	<rdf:li rdf:resource="http://www.adminschoice.com/docs/crontab.htm"/>
	<rdf:li rdf:resource="http://www.devdaily.com/blog/post/cvs/export-project-from-cvs-repository/"/>
	<rdf:li rdf:resource="http://www.student.northpark.edu/pemente/sed/sed1line.txt"/>
	<rdf:li rdf:resource="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q132084"/>
	<rdf:li rdf:resource="http://www.vectorsite.net/tsawk_1.html#m2"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://unix.stackexchange.com/questions/405783/why-does-man-print-gimme-gimme-gimme-at-0030">
    <title>date - Why does man print &quot;gimme gimme gimme&quot; at 00:30? - Unix &amp; Linux Stack Exchange</title>
    <dc:date>2026-05-07T22:47:30+00:00</dc:date>
    <link>https://unix.stackexchange.com/questions/405783/why-does-man-print-gimme-gimme-gimme-at-0030</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I didn't know about this one.]]></description>
<dc:subject>unix linux man humor easteregg</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:cd2904dba58b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:man"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:humor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:easteregg"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://pikuma.com/blog/origins-of-vim-text-editor">
    <title>Pikuma: Understanding the Origins and the Evolution of Vi &amp; Vim</title>
    <dc:date>2025-11-23T13:36:20+00:00</dc:date>
    <link>https://pikuma.com/blog/origins-of-vim-text-editor</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Bram was apparently also just a great person.]]></description>
<dc:subject>vi vim unix history</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e409f65bbad4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:vi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:vim"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:history"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.lambdaops.com/posts/rm-rf-remains">
    <title>rm -rf remains | LambdaOps</title>
    <dc:date>2025-11-18T21:56:59+00:00</dc:date>
    <link>https://www.lambdaops.com/posts/rm-rf-remains</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I was hoping for more.]]></description>
<dc:subject>linux unix chmod busybox rm</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c43ab5567268/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:chmod"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:busybox"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ghostty.org/docs/help/terminfo">
    <title>Terminfo - Help</title>
    <dc:date>2025-05-08T04:58:06+00:00</dc:date>
    <link>https://ghostty.org/docs/help/terminfo</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>ghostty tty terminal terminfo unix linux</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:65207be59204/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ghostty"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tty"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:terminal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:terminfo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tratt.net/laurie/blog/2024/some_reflections_on_writing_unix_daemons.html">
    <title>Laurence Tratt: Some Reflections on Writing Unix Daemons</title>
    <dc:date>2024-12-01T15:50:00+00:00</dc:date>
    <link>https://tratt.net/laurie/blog/2024/some_reflections_on_writing_unix_daemons.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>unix daemon c rust programming</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c47bd2a8d964/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rust"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.cloudflare.com/graceful-upgrades-in-go/">
    <title>Graceful upgrades in Go</title>
    <dc:date>2024-08-19T20:06:24+00:00</dc:date>
    <link>https://blog.cloudflare.com/graceful-upgrades-in-go/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Production-quality graceful restarts in Go.]]></description>
<dc:subject>golang goagain unix socket cloudflare</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:9a00770ac9cd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:goagain"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:socket"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cloudflare"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.vidarholen.net/contents/blog/?p=1035">
    <title>What exactly was the point of [ “x$var” = “xval” ]? – Vidar's Blog</title>
    <dc:date>2024-04-07T14:52:27+00:00</dc:date>
    <link>https://www.vidarholen.net/contents/blog/?p=1035</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>posix sh unix history</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:3d54d3acd588/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:history"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.team.net/mjb/hawg.html">
    <title>Unix is the Hole Hawg</title>
    <dc:date>2024-03-13T14:24:48+00:00</dc:date>
    <link>http://www.team.net/mjb/hawg.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>unix humor nealstephenson holehawg</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:7feda889c673/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:humor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nealstephenson"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:holehawg"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://danluu.com/deconstruct-files/">
    <title>Files are fraught with peril</title>
    <dc:date>2022-04-09T04:05:58+00:00</dc:date>
    <link>https://danluu.com/deconstruct-files/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Computers don't work, like at all.]]></description>
<dc:subject>filesystem linux unix posix failure correctness</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:a95c1e740538/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:filesystem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:failure"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:correctness"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://direnv.net/">
    <title>direnv – unclutter your .profile | direnv</title>
    <dc:date>2022-04-09T02:32:31+00:00</dc:date>
    <link>https://direnv.net/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[If you want to supercharge the cd builtin, this is the consensus solution.]]></description>
<dc:subject>direnv bash linux unix terminal shell environment</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b9c1ce065ea8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:direnv"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:terminal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:environment"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.nelhage.com/2010/01/a-brief-introduction-to-termios-signaling-and-job-control/">
    <title>A Brief Introduction to termios: Signaling and Job Control - Made of Bugs</title>
    <dc:date>2022-03-31T17:23:36+00:00</dc:date>
    <link>https://blog.nelhage.com/2010/01/a-brief-introduction-to-termios-signaling-and-job-control/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>termios linux unix kernel shell jobcontrol signal</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:eb59d0abe6e3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:termios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kernel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jobcontrol"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:signal"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.nelhage.com/2009/12/a-brief-introduction-to-termios-termios3-and-stty/">
    <title>A Brief Introduction to termios: termios(3) and stty - Made of Bugs</title>
    <dc:date>2022-03-31T17:22:50+00:00</dc:date>
    <link>https://blog.nelhage.com/2009/12/a-brief-introduction-to-termios-termios3-and-stty/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>termios linux unix kernel shell jobcontrol signal</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:fa403be605fe/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:termios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kernel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jobcontrol"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:signal"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.nelhage.com/2009/12/a-brief-introduction-to-termios/">
    <title>A Brief Introduction to termios - Made of Bugs</title>
    <dc:date>2022-03-31T17:22:27+00:00</dc:date>
    <link>https://blog.nelhage.com/2009/12/a-brief-introduction-to-termios/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>termios linux unix kernel shell jobcontrol signal</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:1030b9b7065d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:termios"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kernel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:jobcontrol"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:signal"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://bitfieldconsulting.com/golang/scripting">
    <title>Scripting with Go — Bitfield Consulting</title>
    <dc:date>2022-03-22T23:40:19+00:00</dc:date>
    <link>https://bitfieldconsulting.com/golang/scripting</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[With binfmt_misc and a couple of other niceties, this honestly smacks of a really nice operating environment.]]></description>
<dc:subject>golang linux unix oosix shell scripting</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:268c43a28f07/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:oosix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:scripting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.wezm.net/technical/2019/10/useful-command-line-tools/">
    <title>An Illustrated Guide to Some Useful Command Line Tools - WezM.net by Wesley Moore</title>
    <dc:date>2019-10-28T18:55:02+00:00</dc:date>
    <link>https://www.wezm.net/technical/2019/10/useful-command-line-tools/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I'm typically pretty down on adding non-standard tools to my baseline but may make exceptions for some of these, especially as my build processes for dev environments continue to mature.]]></description>
<dc:subject>cli shell tools linux unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:f2aeef71da24/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://tldr.sh/">
    <title>TLDR pages</title>
    <dc:date>2017-11-23T14:35:21+00:00</dc:date>
    <link>http://tldr.sh/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[In case you're into the whole brevity thing.]]></description>
<dc:subject>tldr man docs linux unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:94a9fa93fb8b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tldr"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:man"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:docs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://bz.apache.org/bugzilla/show_bug.cgi?id=12033">
    <title>Bug 12033 – Graceful restart immediately result in [warn] long lost child came home!</title>
    <dc:date>2015-05-28T17:34:42+00:00</dc:date>
    <link>https://bz.apache.org/bugzilla/show_bug.cgi?id=12033</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[A bit of explanation of how Apache's graceful reloading can conflict with piped logging.]]></description>
<dc:subject>apache logging unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:2cfb5fd7a4ce/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:logging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://httpd.apache.org/docs/2.0/stopping.html">
    <title>Stopping and Restarting - Apache HTTP Server</title>
    <dc:date>2015-05-28T17:34:10+00:00</dc:date>
    <link>http://httpd.apache.org/docs/2.0/stopping.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[More than you ever wanted to know.]]></description>
<dc:subject>apache unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c22941e4cb61/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:apache"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://isc.sans.edu/diary/Finding+Privilege+Escalation+Flaws+in+Linux/19207">
    <title>InfoSec Handlers Diary Blog - Finding Privilege Escalation Flaws in Linux</title>
    <dc:date>2015-01-20T17:02:16+00:00</dc:date>
    <link>https://isc.sans.edu/diary/Finding+Privilege+Escalation+Flaws+in+Linux/19207</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Slightly automated tools for looking for privilege escalation.]]></description>
<dc:subject>linux unix security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e1c10ea201f4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.passwordstore.org/">
    <title>Pass: The Standard Unix Password Manager</title>
    <dc:date>2015-01-13T16:17:01+00:00</dc:date>
    <link>http://www.passwordstore.org/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Pretty fully-featured open-source 1Password competitor.  Even has apps!]]></description>
<dc:subject>password gpg security unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:ceaf3c0c8cc7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:password"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gpg"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://uwsgi-docs.readthedocs.org/en/latest/articles/SerializingAccept.html">
    <title>Serializing accept(), AKA Thundering Herd, AKA the Zeeg Problem — uWSGI 2.0 documentation</title>
    <dc:date>2014-07-31T16:32:22+00:00</dc:date>
    <link>http://uwsgi-docs.readthedocs.org/en/latest/articles/SerializingAccept.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[A little history lesson on concurrency and the accept(2) system call.]]></description>
<dc:subject>linux unix accept networking concurrency uwsgi syscall</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:ba473e38ef9d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:accept"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:concurrency"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:uwsgi"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:syscall"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://lists.openwall.net/linux-kernel/2014/07/17/235">
    <title>linux-kernel - [PATCH, RFC] random: introduce getrandom(2) system call</title>
    <dc:date>2014-07-17T20:39:17+00:00</dc:date>
    <link>http://lists.openwall.net/linux-kernel/2014/07/17/235</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[File descriptor exhaustion is not an attack I'd considered against random number generators.]]></description>
<dc:subject>rng getrandom linux unix syscall security entropy libressl ssl tls crypto</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:5e5c422dd05f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:rng"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:getrandom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:syscall"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:entropy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:libressl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tls"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:crypto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://code.google.com/p/go/source/detail?r=4a3f6bbb5f0c6021279ccb3c23558b3c480d995f">
    <title>4a3f6bbb5f0c - go - The Go Programming Language - Google Project Hosting</title>
    <dc:date>2014-02-22T19:10:00+00:00</dc:date>
    <link>https://code.google.com/p/go/source/detail?r=4a3f6bbb5f0c6021279ccb3c23558b3c480d995f</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Ken Thompson's only regret with UNIX is that he left the 'E' off of the O_CREAT constant.  He fixed it in Go.]]></description>
<dc:subject>golang c unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:f5719d058a9c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mesosphere/marathon">
    <title>mesosphere/marathon</title>
    <dc:date>2013-10-22T15:44:44+00:00</dc:date>
    <link>https://github.com/mesosphere/marathon</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The bridge between Mesos and standard UNIX process supervision.]]></description>
<dc:subject>mesos marathon unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:f6e4a5b7d381/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mesos"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:marathon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://joeyh.name/code/moreutils/">
    <title>moreutils</title>
    <dc:date>2013-10-18T23:35:01+00:00</dc:date>
    <link>http://joeyh.name/code/moreutils/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>coreutils shell unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:87c76ddbc4a7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:coreutils"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:shell"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cr.yp.to/daemontools/envdir.html">
    <title>envdir</title>
    <dc:date>2013-10-02T20:40:18+00:00</dc:date>
    <link>http://cr.yp.to/daemontools/envdir.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I forgot about this old program.  File-per-environment variable for initialization.]]></description>
<dc:subject>envdir linux unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e0764a05dd3a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:envdir"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.stat.colostate.edu/~zube/FAQs/lsof.faq">
    <title>lsof.faq</title>
    <dc:date>2013-09-09T23:58:36+00:00</dc:date>
    <link>http://www.stat.colostate.edu/~zube/FAQs/lsof.faq</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[More than you ever wanted to know about lsof(1).]]></description>
<dc:subject>lsof linux unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:18a5c85393a0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:lsof"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cr.yp.to/docs/selfpipe.html">
    <title>[untitled]</title>
    <dc:date>2013-07-11T20:40:14+00:00</dc:date>
    <link>http://cr.yp.to/docs/selfpipe.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The origin of the self-pipe and how it expands on APUE.]]></description>
<dc:subject>c signal pipe unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:655bfd186a48/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:signal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:pipe"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://sassanosystems.com/">
    <title>Sassano Systems LLC: An computer company</title>
    <dc:date>2013-06-18T16:01:00+00:00</dc:date>
    <link>http://sassanosystems.com/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Joe Damato for hire.]]></description>
<dc:subject>systems programming c unix linux kernel debugging sassano perf</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:d8169e9129ff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:systems"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kernel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:debugging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sassano"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://labix.org/pipe">
    <title>pipe - Unix-like pipelines for Go</title>
    <dc:date>2013-06-11T22:40:08+00:00</dc:date>
    <link>http://labix.org/pipe</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[How to shell script in Go.]]></description>
<dc:subject>golang unix io</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4b1374d482d7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:io"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.normalesup.org/~george/comp/libancillary/">
    <title>Ancillary library</title>
    <dc:date>2013-04-05T14:34:35+00:00</dc:date>
    <link>http://www.normalesup.org/~george/comp/libancillary/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Higher-level library for doing UNIX-domain socket magic.]]></description>
<dc:subject>unix linux c socket</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:43adab528f89/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:socket"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dustin.github.com/2010/02/28/running-processes.html">
    <title>Running Processes</title>
    <dc:date>2013-03-22T22:44:35+00:00</dc:date>
    <link>http://dustin.github.com/2010/02/28/running-processes.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Dustin's more-comprehensive-than-mine list of init schemes.]]></description>
<dc:subject>init linux unix process supervision</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:538f7566cf00/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:init"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:process"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:supervision"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://nealford.com/memeagora/2013/01/22/why_everyone_eventually_hates_maven.html">
    <title>nealford.com • Why Everyone (Eventually) Hates (or Leaves) Maven</title>
    <dc:date>2013-02-06T18:13:38+00:00</dc:date>
    <link>http://nealford.com/memeagora/2013/01/22/why_everyone_eventually_hates_maven.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>design maven programming composition context unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:2536296dd754/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:maven"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:composition"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:context"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://erik.hollensbe.org/2012/03/25/login-accounting-explained/">
    <title>Login Accounting Explained - Holistic Engineering</title>
    <dc:date>2013-01-26T16:54:35+00:00</dc:date>
    <link>http://erik.hollensbe.org/2012/03/25/login-accounting-explained/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>unix login audit security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:612438578d16/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:login"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:audit"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/leveldb-go/source/browse/leveldb/db/file_lock_linux_amd64.go">
    <title>file_lock_linux_amd64.go - leveldb-go - The LevelDB key/value database in Go - Google Project Hosting</title>
    <dc:date>2013-01-25T22:44:51+00:00</dc:date>
    <link>http://code.google.com/p/leveldb-go/source/browse/leveldb/db/file_lock_linux_amd64.go</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Not sure why this is implemented in this way since flock(2) is exposed in the Go standard library.  Are they after the different semantics or does this code predate syscall.Flock?]]></description>
<dc:subject>golang flock syscall linux unix programming leveldb locking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:7156dec536c9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:flock"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:syscall"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:leveldb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:locking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.netherlabs.nl/articles/2009/01/18/the-ultimate-so_linger-page-or-why-is-my-tcp-not-reliable">
    <title>The ultimate SO_LINGER page, or: why is my tcp not reliable</title>
    <dc:date>2012-11-30T02:13:48+00:00</dc:date>
    <link>http://blog.netherlabs.nl/articles/2009/01/18/the-ultimate-so_linger-page-or-why-is-my-tcp-not-reliable</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Further details on the TCP RST edge case.]]></description>
<dc:subject>linux networking tcp unix sockets</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:2bf4d252ba9d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sockets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cs.baylor.edu/~donahoo/practical/CSockets/TCPRST.pdf">
    <title>TCP RST and shutdown(2)</title>
    <dc:date>2012-11-29T21:06:47+00:00</dc:date>
    <link>http://cs.baylor.edu/~donahoo/practical/CSockets/TCPRST.pdf</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Summary: use shutdown(2) before close(2) to prevent the sending of spurious TCP RST packets.]]></description>
<dc:subject>tcp networking unix sockets</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:2d65407b948f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sockets"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://support.ntp.org/bin/view/Support/ConfiguringNTP">
    <title>ConfiguringNTP &lt; Support &lt; NTP</title>
    <dc:date>2012-07-03T16:56:58+00:00</dc:date>
    <link>http://support.ntp.org/bin/view/Support/ConfiguringNTP</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[How to make NTP aware of leap seconds ahead of time.]]></description>
<dc:subject>ntp unix linux time</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:8890a5511c2c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ntp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:time"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/seamusabshere/unix_utils">
    <title>seamusabshere/unix_utils - GitHub</title>
    <dc:date>2012-03-01T15:10:13+00:00</dc:date>
    <link>https://github.com/seamusabshere/unix_utils</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Or, you know, write a shell script?  Fuck.]]></description>
<dc:subject>ruby unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:32e912c87b20/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ruby"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.linusakesson.net/programming/pipelogic/">
    <title>Pipe Logic</title>
    <dc:date>2011-12-27T04:34:41+00:00</dc:date>
    <link>http://www.linusakesson.net/programming/pipelogic/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[An exercise in building digital logic wherein voltage is represented by the fullness or emptyness of a named pipe in a UNIX filesystem.]]></description>
<dc:subject>unix logic transistor fet mosfet gate</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:73136b263ba2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:logic"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:transistor"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:fet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mosfet"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gate"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sunmanagers.org/pipermail/summaries/2006-January/007068.html">
    <title>SUMMARY: How to break CLOSE_WAIT</title>
    <dc:date>2011-12-07T22:12:33+00:00</dc:date>
    <link>http://www.sunmanagers.org/pipermail/summaries/2006-January/007068.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[The first bit especially explains the precise duration of CLOSE_WAIT on sockets.]]></description>
<dc:subject>sockets unix networking</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:b9a22bb0a47e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sockets"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.google.com/p/metaweb-nanny/">
    <title>metaweb-nanny - Advanced UNIX process supervisor/auto-daemonisation/monitoring tool - Google Project Hosting</title>
    <dc:date>2011-12-05T21:37:26+00:00</dc:date>
    <link>http://code.google.com/p/metaweb-nanny/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Nearly undocumented process supervision framework.  The design seems like Upstart minus the part where it runs as init (PID 1).]]></description>
<dc:subject>nanny metaweb unix init supervision</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4d20c8ac3e59/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nanny"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:metaweb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:init"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:supervision"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://golang.org/src/pkg/syscall/zsyscall_linux_amd64.go?#L263">
    <title>Source file src/pkg/syscall/zsyscall_linux_amd64.go - The Go Programming Language</title>
    <dc:date>2011-11-29T16:07:40+00:00</dc:date>
    <link>http://golang.org/src/pkg/syscall/zsyscall_linux_amd64.go?#L263</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[How to call fcntl(2) in Go.]]></description>
<dc:subject>golang fcntl syscall unix linux</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:8a31829bb232/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:golang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:fcntl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:syscall"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/wadey/node-unicorn">
    <title>wadey/node-unicorn - GitHub</title>
    <dc:date>2011-10-24T19:32:57+00:00</dc:date>
    <link>https://github.com/wadey/node-unicorn</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[(Dumping GitHub watches into Pinboard.)

The fork-to-inherit-an-open-file-descriptor pattern, as popularized by Unicorn, implemented in Node.]]></description>
<dc:subject>unix nodejs prefork fork keepalive zerodowntime</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:fac6c0b8b59b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nodejs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:prefork"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:fork"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:keepalive"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:zerodowntime"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cm.bell-labs.com/who/ken/trust.html">
    <title>ACM Classic: Reflections on Trusting Trust</title>
    <dc:date>2011-10-20T16:43:07+00:00</dc:date>
    <link>http://cm.bell-labs.com/who/ken/trust.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Ken Thompson on quines, self-hosting, and script kiddies.]]></description>
<dc:subject>unix c quine acm</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4119894f64fb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:quine"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:acm"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.olark.com/spw/2011/08/you-can-list-a-directory-with-8-million-files-but-not-with-ls/">
    <title>You can list a directory containing 8 million files! But not with ls.. | Something People Want</title>
    <dc:date>2011-08-16T20:23:30+00:00</dc:date>
    <link>http://www.olark.com/spw/2011/08/you-can-list-a-directory-with-8-million-files-but-not-with-ls/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[getdents(2) is not a system call I'd heard of before today.  Good stuff.]]></description>
<dc:subject>linux c syscall unix getdents readdir</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c875817a433a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:syscall"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:getdents"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:readdir"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cr.yp.to/daemontools/fghack.html">
    <title>fghack</title>
    <dc:date>2011-06-03T20:59:09+00:00</dc:date>
    <link>http://cr.yp.to/daemontools/fghack.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Hamster's using this to make Nginx and Unicorn play nicely with Upstart.]]></description>
<dc:subject>fghack daemontools unix upstart</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:47f22937ed8a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:fghack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemontools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:upstart"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://kkovacs.eu/cool-but-obscure-unix-tools">
    <title>Cool, but obscure unix tools :: KKovacs</title>
    <dc:date>2011-05-20T20:55:46+00:00</dc:date>
    <link>http://kkovacs.eu/cool-but-obscure-unix-tools</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Some UNIX tools I didn't know about here.]]></description>
<dc:subject>unix</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:rcrowley/b:fc8c310bbbac/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www-theorie.physik.unizh.ch/~dpotter/howto/daemonize">
    <title>How to Daemonize in Linux [Doug Potter]</title>
    <dc:date>2010-02-24T21:05:53+00:00</dc:date>
    <link>http://www-theorie.physik.unizh.ch/~dpotter/howto/daemonize</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[I generally agree with EricFlo that daemonizing is evil but sometimes it's more important to follow precedent.  In those cases, it'd be nice to follow precedent *correctly* so here's a full rundown of what you have to do to daemonize like a good citizen.  I didn't know about setsid(2).
]]></description>
<dc:subject>daemon unix linux</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:4ded965115a0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.catb.org/~esr/writings/taoup/html/index.html">
    <title>The Art of Unix Programming</title>
    <dc:date>2010-01-13T21:44:44+00:00</dc:date>
    <link>http://www.catb.org/~esr/writings/taoup/html/index.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Read this someday.
]]></description>
<dc:subject>unix book</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:bd49589049b1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:book"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.gnu.org/software/bash/manual/bashref.html#Word-Designators">
    <title>Bash Reference Manual</title>
    <dc:date>2010-01-12T22:46:31+00:00</dc:date>
    <link>http://www.gnu.org/software/bash/manual/bashref.html#Word-Designators</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[!$ is one of my favorite shell shortcuts.  Turns out, it has friends!
]]></description>
<dc:subject>bash unix gnu</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:9d7920447e58/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gnu"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.moertel.com/articles/2005/08/22/how-to-change-symlinks-atomically">
    <title>How to change symlinks atomically</title>
    <dc:date>2009-09-15T16:26:42+00:00</dc:date>
    <link>http://blog.moertel.com/articles/2005/08/22/how-to-change-symlinks-atomically</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Summary: `ln -s new next && mv -Tf next live` where "new" is a new tree, "live" is the live production tree and "next" is a pointer to the next live tree.
]]></description>
<dc:subject>deploy mv ln unix cli</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:c314e63a153c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:deploy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:mv"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ln"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cli"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://bazaar.launchpad.net/~domas-mituzas/%2Bjunk/uncache/annotate/head%3A/uncache.c">
    <title>~domas-mituzas/+junk/uncache : contents of uncache.c at revision 1</title>
    <dc:date>2009-06-26T16:44:27+00:00</dc:date>
    <link>http://bazaar.launchpad.net/~domas-mituzas/%2Bjunk/uncache/annotate/head%3A/uncache.c</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Like an uber FLUSH TABLES
]]></description>
<dc:subject>c filesystem linux unix kernel caching</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:fc5108ee9ad8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:filesystem"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:kernel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:caching"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://etbe.coker.com.au/2008/02/27/redirecting-output-from-a-running-process/">
    <title>Redirecting Output from a Running Process | etbe - Russell Coker</title>
    <dc:date>2008-12-10T23:11:25+00:00</dc:date>
    <link>http://etbe.coker.com.au/2008/02/27/redirecting-output-from-a-running-process/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>bash stdout unix linux cli gdb</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:71e752628116/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:bash"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:stdout"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cli"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gdb"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://qdbm.sourceforge.net/">
    <title>QDBM: Quick Database Manager</title>
    <dc:date>2008-10-06T20:31:50+00:00</dc:date>
    <link>http://qdbm.sourceforge.net/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>unix db dbm qdbm api</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:3e631a3552c4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:db"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dbm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:qdbm"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:api"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://oprofile.sourceforge.net/docs/">
    <title>OProfile documentation</title>
    <dc:date>2008-06-24T21:52:46+00:00</dc:date>
    <link>http://oprofile.sourceforge.net/docs/</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[System wide profiling.  Now I know exactly how much of my time is spent in red-black trees.
]]></description>
<dc:subject>oprofile profiling unix linux perf</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:69bb9b9a1186/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:oprofile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:profiling"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:perf"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.noah.org/wiki/CSR_Apache">
    <title>CSR Apache - Noah.org</title>
    <dc:date>2008-05-17T04:37:17+00:00</dc:date>
    <link>http://www.noah.org/wiki/CSR_Apache</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>ssl tls postfix openssl linux unix</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:208cf771f18f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tls"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:postfix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:openssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.gnu.org/software/libtool/manual/libc/Temporary-Files.html">
    <title>Temporary Files - The GNU C Library</title>
    <dc:date>2008-05-16T18:06:50+00:00</dc:date>
    <link>http://www.gnu.org/software/libtool/manual/libc/Temporary-Files.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[All of the wonderful ways to create temporary files.
]]></description>
<dc:subject>c c++ gnu linux unix temp tmp filesystem</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:3312833df879/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c++"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:gnu"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:temp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tmp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:filesystem"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://wiki.ubuntu.com/DaemontoolsUpstartConfig">
    <title>DaemontoolsUpstartConfig - Ubuntu Wiki</title>
    <dc:date>2008-04-27T16:23:37+00:00</dc:date>
    <link>https://wiki.ubuntu.com/DaemontoolsUpstartConfig</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>supervise djb daemontools daemon ubuntu linux unix</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:51ffe5da7e45/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:supervise"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:djb"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemontools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:ubuntu"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.loganalysis.org/sections/syslog/syslog-replacements/saxe-multilog.html">
    <title>Jeff Saxe's intro to multilog</title>
    <dc:date>2008-04-23T18:41:04+00:00</dc:date>
    <link>http://www.loganalysis.org/sections/syslog/syslog-replacements/saxe-multilog.html</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Tastes great with supervise
]]></description>
<dc:subject>multilog log logging supervise unix linux sysadmin daemontools djb</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:47cb939977d9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:multilog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:log"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:logging"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:supervise"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemontools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:djb"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://cr.yp.to/daemontools/supervise.html">
    <title>supervise</title>
    <dc:date>2008-04-23T17:32:46+00:00</dc:date>
    <link>http://cr.yp.to/daemontools/supervise.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>supervise monitoring service unix linux daemon sysadmin daemontools djb</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:802c87e081c6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:supervise"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:monitoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemon"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sysadmin"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:daemontools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:djb"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dmiessler.com/study/tcpdump_recipes/">
    <title>dmiessler.com | study | tcpdump recipes</title>
    <dc:date>2008-04-22T17:33:19+00:00</dc:date>
    <link>http://dmiessler.com/study/tcpdump_recipes/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>tcp tcpdump udp unix linux cli</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:bf5547e2c048/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tcpdump"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:udp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cli"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://beej.us/guide/bgnet/output/html/multipage/index.html">
    <title>Beej's Guide to Network Programming</title>
    <dc:date>2008-04-15T16:43:27+00:00</dc:date>
    <link>http://beej.us/guide/bgnet/output/html/multipage/index.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>unix linux network networking programming c socket dns tcp udp</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:6cdf97088eeb/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:socket"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:dns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:udp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.retran.com/beej/inet_ntoaman.html">
    <title>inet_ntoa(), inet_aton()</title>
    <dc:date>2008-04-11T00:36:09+00:00</dc:date>
    <link>http://www.retran.com/beej/inet_ntoaman.html</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>c socket network networking unix linux</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:0d8c6d1a3728/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:c"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:socket"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.php.net/manual/en/ref.pcntl.php">
    <title>PHP: PCNTL - Manual</title>
    <dc:date>2008-04-08T22:36:51+00:00</dc:date>
    <link>http://www.php.net/manual/en/ref.pcntl.php</link>
    <dc:creator>rcrowley</dc:creator><description><![CDATA[Who knew you could use PHP like a real programming language?
]]></description>
<dc:subject>php posix signals handlers unix linux</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:bf74c60f42e8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:posix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:signals"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:handlers"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.adminschoice.com/docs/crontab.htm">
    <title>Unix Crontab - setting up cron jobs using crontab</title>
    <dc:date>2008-01-22T06:08:33+00:00</dc:date>
    <link>http://www.adminschoice.com/docs/crontab.htm</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>cron cronjob crontab unix linux</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:e20d7601d2de/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cron"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cronjob"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:crontab"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.devdaily.com/blog/post/cvs/export-project-from-cvs-repository/">
    <title>How to export a project from a CVS repository</title>
    <dc:date>2007-12-13T16:23:53+00:00</dc:date>
    <link>http://www.devdaily.com/blog/post/cvs/export-project-from-cvs-repository/</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>cvs export source code unix linux</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:030dc79d9180/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:cvs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:export"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:source"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:code"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.student.northpark.edu/pemente/sed/sed1line.txt">
    <title>sed one liners</title>
    <dc:date>2007-12-07T20:42:42+00:00</dc:date>
    <link>http://www.student.northpark.edu/pemente/sed/sed1line.txt</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>sed unix linux strings files regex</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:dcb2646c82c8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:sed"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:strings"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:files"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:regex"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q132084">
    <title>NMAKE 1.4 on Windows 95 Won't Stop on Errors</title>
    <dc:date>2007-11-14T18:02:50+00:00</dc:date>
    <link>http://support.microsoft.com/default.aspx?scid=kb;en-us;Q132084</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>make nmake windows microsoft unix</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:886c353d84d0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:make"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:nmake"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:windows"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:microsoft"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.vectorsite.net/tsawk_1.html#m2">
    <title>[1.0] A Guided Tour Of Awk</title>
    <dc:date>2007-09-15T16:29:00+00:00</dc:date>
    <link>http://www.vectorsite.net/tsawk_1.html#m2</link>
    <dc:creator>rcrowley</dc:creator><dc:subject>awk unix linux script</dc:subject>
<dc:identifier>https://pinboard.in/u:rcrowley/b:ae290cd8d6d0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:awk"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:unix"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:rcrowley/t:script"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>