<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>sharealike.org</title>
	<atom:link href="http://sharealike.org/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://sharealike.org</link>
	<description>Law, Technology, Science, Music, Politics, and GNU/Linux</description>
	<lastBuildDate>Wed, 23 Jun 2010 23:50:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
		<item>
		<title>Five Ways to Improve International Soccer</title>
		<link>http://sharealike.org/index.php/2010/06/23/five-ways-to-improve-international-soccer/</link>
		<comments>http://sharealike.org/index.php/2010/06/23/five-ways-to-improve-international-soccer/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 23:46:45 +0000</pubDate>
		<dc:creator>brianwc</dc:creator>
				<category><![CDATA[Law]]></category>

		<guid isPermaLink="false">http://sharealike.org/?p=547</guid>
		<description><![CDATA[Watching some World Cup games recently and hearing how Americans largely find soccer boring, noisy, full of sissies taking dives, and controversial officiating, the following suggestions occur to me:

Allow each team captain three opportunities over the course of the entire match to request an instant replay where any of the following are at issue:

&#160;A goal [...]]]></description>
			<content:encoded><![CDATA[<p>Watching some World Cup games recently and hearing how Americans largely find soccer boring, noisy, full of sissies taking dives, and controversial officiating, the following suggestions occur to me:</p>
<ol>
<li>Allow each team captain three opportunities over the course of the entire match to request an instant replay where any of the following are at issue:</li>
<ul>
<li>&nbsp;A goal was denied due to a penalty of any sort. (Think U.S. v. Slovenia.)</li>
<li>&nbsp;The captain believes that a call or failure to call a handball, diving, or offsides was improper.</li>
<li>&nbsp;A corner kick is denied where the captain believes the defender last touched the ball.</li>
<li>&nbsp;A player is given a red card and the captain believes it was unfounded.</li>
<li>&nbsp;The captain believes the ball did or did not cross the plane of the goal line and was improperly called.</li>
<p>The replay officials would require clear and convincing evidence of an error to reverse a call.</ul>
<li>&nbsp;Have the clock kept by official timekeepers on the sideline with control of any scoreboard clocks. They stop the clock every time the ball crosses the plane of the sidelines and any time the official&#8217;s whistle blows and start the clock when the ball is back in play. This eliminates unpredictable stoppage time at the end of matches and also would probably allow the halfs to be shortened to 35 or 40 minutes while yielding the same amount of actual play.</li>
<li>Allow unlimited substitutions.</li>
<li>Give an automatic red card to players penalized for diving. They are removed from the match immediately and the side must complete the match without a substitution.</li>
<li>Make the goal 22 cm higher and 44 cm wider. (This adds one diameter of the ball on every side, which ought to lead to more scoring.)</li>
</ol>
<p>Bonus idea: Forbid artificial noisemakers of any sort in the stadiums.</p>
<p>There you have it. Five simple suggestions that would, I think, greatly improve international soccer and which would resolve many of the greatest complaints among those who are interested in soccer, but not yet committed fans.</p>
]]></content:encoded>
			<wfw:commentRss>http://sharealike.org/index.php/2010/06/23/five-ways-to-improve-international-soccer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>links for 2010-05-20</title>
		<link>http://sharealike.org/index.php/2010/05/20/links-for-2010-05-20/</link>
		<comments>http://sharealike.org/index.php/2010/05/20/links-for-2010-05-20/#comments</comments>
		<pubDate>Fri, 21 May 2010 06:04:54 +0000</pubDate>
		<dc:creator>brianwc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharealike.org/index.php/2010/05/20/links-for-2010-05-20/</guid>
		<description><![CDATA[

Pulte Homes, Inc. v. Laborers&#039; International Union of North America (E.D. Mich.)
(tags: recap archive.org docket cfaa)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.archive.org/details/gov.uscourts.mied.242547/">Pulte Homes, Inc. v. Laborers&#039; International Union of North America (E.D. Mich.)</a></div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/brianwc/recap">recap</a> <a href="http://delicious.com/brianwc/archive.org">archive.org</a> <a href="http://delicious.com/brianwc/docket">docket</a> <a href="http://delicious.com/brianwc/cfaa">cfaa</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sharealike.org/index.php/2010/05/20/links-for-2010-05-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Remote backups with rsnapshot</title>
		<link>http://sharealike.org/index.php/2010/04/27/remote-backups-with-rsnapshot/</link>
		<comments>http://sharealike.org/index.php/2010/04/27/remote-backups-with-rsnapshot/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 18:18:04 +0000</pubDate>
		<dc:creator>brianwc</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://sharealike.org/?p=512</guid>
		<description><![CDATA[I&#8217;ve previously used rdiff-backup to do remote backups of my Debian servers, but for whatever reason they tend to fail and I don&#8217;t learn about the problem soon enough and I needed a new solution. Enter: rsnapshot.
Install rsnapshot on both the remote machine and the backup server:
apt-get install rsnapshot

Save yourself a copy of the default [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve previously used <a href="http://rdiff-backup.nongnu.org/">rdiff-backup</a> to do remote backups of my Debian servers, but for whatever reason they tend to fail and I don&#8217;t learn about the problem soon enough and I needed a new solution. Enter: <a href="http://rsnapshot.org/">rsnapshot</a>.</p>
<p>Install rsnapshot on both the remote machine and the backup server:</p>
<blockquote><p><code>apt-get install rsnapshot</code>
</p></blockquote>
<p>Save yourself a copy of the default config file if you ever need it:</p>
<blockquote><pre>cp /etc/rsnapshot.conf /etc/rsnapshot.conf.default</pre>
</blockquote>
<p>On the backup server I create an rsnapshot user:</p>
<blockquote><p><code>groupadd -g 3500 rsnapshot<br />
useradd -u 3500 -s /bin/false -d /home/rsnapshot -m -c "rsnapshot" -g rsnapshot rsnapshot</code>
</p></blockquote>
<p>Then prepare the backup server to be able to automatically access the production server using ssh keys:</p>
<blockquote><p><code>cd /home/rsnapshot<br />
su -m rsnapshot</code>
</p></blockquote>
<p>With the previous command you become the user rsnapshot on the shell. You could confirm this with:</p>
<blockquote><p><code>whoami</code>
</p></blockquote>
<p>The next few commands must be run as user rsnapshot!</p>
<p>Create the keys:</p>
<blockquote><p><code>ssh-keygen -t rsa</code>
</p></blockquote>
<p>Hit enter on all prompts. It is important that you do not enter a passphrase otherwise the backup will not work without human interaction, so again hit enter. In the end two files are created: /home/rsnapshot/.ssh/id_rsa and /home/rsnapshot/.ssh/id_rsa.pub.</p>
<p>I&#8217;m not completely sure this next step is necessary, but I&#8217;m partially working from <a href="http://www.howtoforge.com/linux_rdiff_backup">this guide</a>, so next I create a file /home/rsnapshot/.ssh/config with the following contents:</p>
<blockquote><p>host yourdomainname_backup<br />
hostname yourdomainname.example.com<br />
user root<br />
identityfile /backup/.ssh/id_rsa<br />
compression yes<br />
cipher blowfish<br />
protocol 2</p></blockquote>
<p>This next step may be unnecessary, but to be safe:</p>
<blockquote><p><code>chmod -R go-rwx /home/rsnapshot/.ssh</code></p></blockquote>
<p>Now copy over the public key you just created to your production server:</p>
<blockquote><pre>ssh-copy-id -i ~/.ssh/id_rsa.pub root@yourdomainname.example.com</pre>
</blockquote>
<p>If your production server to be backed up happens to run Ubuntu, as one of mine did, then you should login to the production server and then do away with it&#8217;s silly refusal to have a password for root with:</p>
<blockquote><p><code>sudo passwd root</code></p></blockquote>
<p>and then you&#8217;ll have no trouble with the prior step which copies the public key of the user rsnapshot to the file /root/.ssh/authorized_keys on the production server yourdomainname.example.com.</p>
<p>You can confirm that this worked with:</p>
<blockquote><p><code>ssh root@yourdomainname.example.com</code></p></blockquote>
<p>That should have logged you in as root on your production server without requiring you to enter a password. Now, on the one hand, this is exactly what we were trying to do, but on the other hand, we don&#8217;t want to leave it like this or anyone who gets access to the rsnapshot user on your backup server could be root on your production server. Not good. So next we fix that by taking a look at /root/.ssh/authorized_keys. It should look similar to this:</p>
<blockquote><pre>ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA[...]/zkctw== rsnapshot@backupservername</pre>
</blockquote>
<p>Now prepend <code>from="1.2.3.4",command="/root/validate-rsync"</code> just before &#8220;ssh-rsa&#8221; separated only by a single space, all on a single line like so:</p>
<blockquote><pre>from="1.2.3.4",command="/root/validate-rsync" ssh-rsa AAAAB[...]/zkctw== rsnapshot@backupservername</pre>
</blockquote>
<p>where &#8220;1.2.3.4&#8243; is your backup server&#8217;s numeric IP address. This change means that user rsnapshot can only login from your backup server&#8217;s IP address and can only run a single command, &#8220;validate-rsnyc&#8221;. We must now create the file /root/validate-rsync with the following content:</p>
<blockquote><p><code>#!/bin/sh</p>
<p>case "$SSH_ORIGINAL_COMMAND" in<br />
*\&#038;*)<br />
echo "Rejected"<br />
;;<br />
*\(*)<br />
echo "Rejected"<br />
;;<br />
*\{*)<br />
echo "Rejected"<br />
;;<br />
*\;*)<br />
echo "Rejected"<br />
;;<br />
*\<*)<br />
echo "Rejected"<br />
;;<br />
*\`*)<br />
echo "Rejected"<br />
;;<br />
*\|*)<br />
echo "Rejected"<br />
;;<br />
rsync\ --server*)<br />
$SSH_ORIGINAL_COMMAND<br />
;;<br />
*)<br />
echo "Rejected"<br />
;;<br />
esac </code>
</p></blockquote>
<p>Special thanks to <a href="http://troy.jdmz.net/rsync/#validate-rsync">Troy Johnson</a> for this script. Now make the script executable:</p>
<blockquote><p><code>chmod u+x validate-rsync</code></p></blockquote>
<p>You should now be setup on the production server and can logout and go back to your rsnapshot user on the backup server. Become root on the backup server so you can edit the rsnapshot configuration file, /etc/rsnapshot.conf which you can learn more about at this <a href="http://rsnapshot.org/howto/1.2/rsnapshot-HOWTO.en.html">rsnapshot HOWTO</a>. The main thing to know about this config file is that everything that looks like a space probably should be a TAB instead. </p>
<blockquote>
<pre>#I suggest the following changes:
snapshot_root /home/rsnapshot/.snapshots/
lockfile      /home/rsnapshot/rsnapshot.pid # user rsnapshot can't write to /var
ssh_args      -o BatchMode=yes

#Uncomment the following:
cmd_cp        /bin/cp
cmd_ssh       /usr/bin/ssh
cmd_du        /usr/bin/du
interval      monthly 3

#Choose some directories to exclude:
exclude       /home/user/JunkThatIDontWant

#And choose some directories to backup:
backup        root@yourdomainname.example.com:/home/user/ yourdomainname.example.com/
backup        root@yourdomainname.example.com:/etc yourdomainname.example.com/
backup        root@yourdomainname.example.com:/var yourdomainname.example.com/
backup        root@yourdomainname.example.com:/usr/local yourdomainname.example.com/</pre>
</blockquote>
<p>Now you probably put some spaces where there were supposed to be tabs, so check your config file's syntax with this test:</p>
<blockquote><p><code>rsnapshot configtest</code></p></blockquote>
<p>Once it comes back with "Syntax OK" you are ready to try your first hourly snapshot. Become the rsnapshot user and give it a try with:</p>
<blockquote><p><code>cd /home/rsnapshot<br />
su -m rsnapshot<br />
rsnapshot -V hourly</code></p></blockquote>
<p>This will give verbose output so you can see that something is really happening. Once you get an hourly snapshot or two to complete successfully, you should automate this with cron. As the rsnapshot user, type:</p>
<blockquote><p><code>crontab -e</code></p></blockquote>
<p>and choose your schedule, something like:</p>
<blockquote><pre>0 */4 * * * /usr/local/bin/rsnapshot hourly
50 2 * * * /usr/bin/rsnapshot daily
40 2 * * 6 /usr/bin/rsnapshot weekly
30 2 1 * * /usr/bin/rsnapshot monthly</pre>
</blockquote>
<p>which would do 6 hourly backups a day (once every 4 hours, at 0,4,8,12,16,20)<br />
1 daily backup every day, at 2:50AM<br />
1 weekly backup every week, at 2:40AM, on Saturdays (6th day of week)<br />
1 monthly backup every month, at 2:30AM on the 1st day of the month.</p>
<p>And there you have it! You have automated remote backups of your production server using rsnapshot.</p>
]]></content:encoded>
			<wfw:commentRss>http://sharealike.org/index.php/2010/04/27/remote-backups-with-rsnapshot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>High load average but low CPU usage</title>
		<link>http://sharealike.org/index.php/2010/01/17/high-load-average-but-low-cpu-usage/</link>
		<comments>http://sharealike.org/index.php/2010/01/17/high-load-average-but-low-cpu-usage/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 20:01:45 +0000</pubDate>
		<dc:creator>brianwc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharealike.org/?p=500</guid>
		<description><![CDATA[One of my Debian servers had its load average pegged at 3.0 but top didn&#8217;t show anything using a lot of CPU. A little Google research revealed this approach that solved things for me:
top -b -n 1 &#124; awk '{if (NR ]]></description>
			<content:encoded><![CDATA[<p>One of my Debian servers had its load average pegged at 3.0 but <code>top</code> didn&#8217;t show anything using a lot of CPU. A little Google research revealed this approach that solved things for me:</p>
<p><code>top -b -n 1 | awk '{if (NR <=7) print; else if ($8 == "D") {print; count++} } END {print "Total status D: "count}'</p>
<pre>top - 11:53:48 up 5 days, 18:47,  1 user,  load average: 3.00, 3.00, 3.00
Tasks: 132 total,   1 running, 131 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2%us, 12.3%sy,  3.8%ni, 83.3%id,  0.2%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2075620k total,  1773432k used,   302188k free,   395648k buffers
Swap:  2650684k total,      716k used,  2649968k free,  1165208k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 8548 root      20   0  2296  684  576 D    0  0.0   0:00.00 find
 8675 root      20   0  2296  684  576 D    0  0.0   0:00.00 find
32070 root      20   0  2296  688  576 D    0  0.0   0:00.00 find
Total status D: 3
tempe:~# killall -9 find
</pre>
<p></code></p>
<p>After that, the load average immediately began dropping back to normal.</p>
]]></content:encoded>
			<wfw:commentRss>http://sharealike.org/index.php/2010/01/17/high-load-average-but-low-cpu-usage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>A Firefox search engine plugin</title>
		<link>http://sharealike.org/index.php/2009/12/14/a-firefox-search-engine-plugin/</link>
		<comments>http://sharealike.org/index.php/2009/12/14/a-firefox-search-engine-plugin/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 23:35:20 +0000</pubDate>
		<dc:creator>brianwc</dc:creator>
				<category><![CDATA[Law]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://sharealike.org/?p=497</guid>
		<description><![CDATA[If, like me, you often find yourself searching for judicial opinions online, particularly to freely-available complete versions, and especially to Federal Circuit Court and Supreme Court opinions, then you&#8217;ve probably encountered the opinions at resource.org. I particularly like to link to these versions on my syllabi, because the paragraphs are numbered and then I can [...]]]></description>
			<content:encoded><![CDATA[<p>If, like me, you often find yourself searching for judicial opinions online, particularly to freely-available complete versions, and especially to Federal Circuit Court and Supreme Court opinions, then you&#8217;ve probably encountered the opinions at resource.org. I particularly like to link to these versions on my syllabi, because the paragraphs are numbered and then I can specify for students precisely which parts to read, in cases where we aren&#8217;t reading the entire opinion.</p>
<p>I just made such searches a lot easier for myself by creating this <a href="http://mycroft.mozdev.org/search-engines.html?author=Brian+Carver">Firefox search engine plugin that searches resource.org</a> via Google.</p>
<p>I typically know the citation or party name that I&#8217;m looking for, and so this search engine plugin puts your terms in quotation marks automatically so that Google searches for exactly that search phrase on resource.org.</p>
<p>In using this plugin so far, I get exactly the opinion I am looking for as the first link far more often than I used to when just using Google. Try it for yourself.</p>
]]></content:encoded>
			<wfw:commentRss>http://sharealike.org/index.php/2009/12/14/a-firefox-search-engine-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>links for 2009-12-13</title>
		<link>http://sharealike.org/index.php/2009/12/13/links-for-2009-12-13/</link>
		<comments>http://sharealike.org/index.php/2009/12/13/links-for-2009-12-13/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 06:05:17 +0000</pubDate>
		<dc:creator>brianwc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharealike.org/index.php/2009/12/13/links-for-2009-12-13/</guid>
		<description><![CDATA[

Internet Archive: Free Download: gov.uscourts.cacd.16693
Perfect 10 Inc v. Cybernet Ventures
(tags: RECAP federal district court docket)


Internet Archive: Free Download: gov.uscourts.ord.88823
In The Matter Of The Application Of The United States Of America For A Search Warrant For Contents Of Electronic Mail And For An Order Directing A Provider Of Electronic Communication Services To Not Disclose The Existence [...]]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://www.archive.org/details/gov.uscourts.cacd.16693/">Internet Archive: Free Download: gov.uscourts.cacd.16693</a></div>
<div class="delicious-extended">Perfect 10 Inc v. Cybernet Ventures</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/brianwc/RECAP">RECAP</a> <a href="http://delicious.com/brianwc/federal">federal</a> <a href="http://delicious.com/brianwc/district">district</a> <a href="http://delicious.com/brianwc/court">court</a> <a href="http://delicious.com/brianwc/docket">docket</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.archive.org/details/gov.uscourts.ord.88823/">Internet Archive: Free Download: gov.uscourts.ord.88823</a></div>
<div class="delicious-extended">In The Matter Of The Application Of The United States Of America For A Search Warrant For Contents Of Electronic Mail And For An Order Directing A Provider Of Electronic Communication Services To Not Disclose The Existence Of The Search Warrant</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/brianwc/RECAP">RECAP</a> <a href="http://delicious.com/brianwc/federal">federal</a> <a href="http://delicious.com/brianwc/district">district</a> <a href="http://delicious.com/brianwc/court">court</a> <a href="http://delicious.com/brianwc/docket">docket</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.archive.org/details/gov.uscourts.nysd.333291/">Internet Archive: Free Download: gov.uscourts.nysd.333291</a></div>
<div class="delicious-extended">Virgin Enterprises Limited v. Virgin Eyes, LLC</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/brianwc/RECAP">RECAP</a> <a href="http://delicious.com/brianwc/federal">federal</a> <a href="http://delicious.com/brianwc/district">district</a> <a href="http://delicious.com/brianwc/court">court</a> <a href="http://delicious.com/brianwc/docket">docket</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.archive.org/details/gov.uscourts.nysd.333289/">Internet Archive: Free Download: gov.uscourts.nysd.333289</a></div>
<div class="delicious-extended">The Royalty Network Inc. v. Dishant.Com, LLC</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/brianwc/RECAP">RECAP</a> <a href="http://delicious.com/brianwc/federal">federal</a> <a href="http://delicious.com/brianwc/district">district</a> <a href="http://delicious.com/brianwc/court">court</a> <a href="http://delicious.com/brianwc/docket">docket</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.archive.org/details/gov.uscourts.idd.23449/">Internet Archive: Free Download: gov.uscourts.idd.23449</a></div>
<div class="delicious-extended">Alamar Ranch, LLC v. County of Boise</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/brianwc/RECAP">RECAP</a> <a href="http://delicious.com/brianwc/federal">federal</a> <a href="http://delicious.com/brianwc/district">district</a> <a href="http://delicious.com/brianwc/court">court</a> <a href="http://delicious.com/brianwc/docket">docket</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.archive.org/details/gov.uscourts.cand.25700/">Internet Archive: Free Download: gov.uscourts.cand.25700</a></div>
<div class="delicious-extended">Acco Brands, Inc. v. PC Guardian Anti-Theft Products, Inc.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/brianwc/RECAP">RECAP</a> <a href="http://delicious.com/brianwc/federal">federal</a> <a href="http://delicious.com/brianwc/district">district</a> <a href="http://delicious.com/brianwc/court">court</a> <a href="http://delicious.com/brianwc/docket">docket</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.archive.org/details/gov.uscourts.cand.205733/">Internet Archive: Free Download: gov.uscourts.cand.205733</a></div>
<div class="delicious-extended">Mainstream Media, EC v. Riven</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/brianwc/RECAP">RECAP</a> <a href="http://delicious.com/brianwc/federal">federal</a> <a href="http://delicious.com/brianwc/district">district</a> <a href="http://delicious.com/brianwc/court">court</a> <a href="http://delicious.com/brianwc/docket">docket</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.archive.org/details/gov.uscourts.cand.200285/">Internet Archive: Free Download: gov.uscourts.cand.200285</a></div>
<div class="delicious-extended">LG Electronics, Inc. v. Hitachi, Ltd.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/brianwc/RECAP">RECAP</a> <a href="http://delicious.com/brianwc/federal">federal</a> <a href="http://delicious.com/brianwc/district">district</a> <a href="http://delicious.com/brianwc/court">court</a> <a href="http://delicious.com/brianwc/docket">docket</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.archive.org/details/gov.uscourts.cand.15960/">Internet Archive: Free Download: gov.uscourts.cand.15960</a></div>
<div class="delicious-extended">Google Inc. v. American Blind &amp; Wallpaper Factory, Inc.</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/brianwc/RECAP">RECAP</a> <a href="http://delicious.com/brianwc/federal">federal</a> <a href="http://delicious.com/brianwc/district">district</a> <a href="http://delicious.com/brianwc/court">court</a> <a href="http://delicious.com/brianwc/docket">docket</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.archive.org/details/gov.uscourts.cacd.438950/">Internet Archive: Free Download: gov.uscourts.cacd.438950</a></div>
<div class="delicious-extended">Monex Deposit Company v. Gilliam</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/brianwc/RECAP">RECAP</a> <a href="http://delicious.com/brianwc/federal">federal</a> <a href="http://delicious.com/brianwc/district">district</a> <a href="http://delicious.com/brianwc/court">court</a> <a href="http://delicious.com/brianwc/docket">docket</a>)</div>
</li>
<li>
<div class="delicious-link"><a href="http://www.archive.org/details.php?identifier=gov.uscourts.cacd.415703">Internet Archive: Free Download: gov.uscourts.cacd.415703</a></div>
<div class="delicious-extended">United States v. Drew</div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/brianwc/RECAP">RECAP</a> <a href="http://delicious.com/brianwc/federal">federal</a> <a href="http://delicious.com/brianwc/district">district</a> <a href="http://delicious.com/brianwc/court">court</a> <a href="http://delicious.com/brianwc/docket">docket</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sharealike.org/index.php/2009/12/13/links-for-2009-12-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>links for 2009-12-10</title>
		<link>http://sharealike.org/index.php/2009/12/10/links-for-2009-12-10/</link>
		<comments>http://sharealike.org/index.php/2009/12/10/links-for-2009-12-10/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 06:04:30 +0000</pubDate>
		<dc:creator>brianwc</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://sharealike.org/index.php/2009/12/10/links-for-2009-12-10/</guid>
		<description><![CDATA[

Microsoft finally open sources Windows 7 tool
(tags: microsoft open_source)


]]></description>
			<content:encoded><![CDATA[<ul class="delicious">
<li>
<div class="delicious-link"><a href="http://arstechnica.com/microsoft/news/2009/12/microsoft-finally-open-sources-windows-7-tool.ars">Microsoft finally open sources Windows 7 tool</a></div>
<div class="delicious-tags">(tags: <a href="http://delicious.com/brianwc/microsoft">microsoft</a> <a href="http://delicious.com/brianwc/open_source">open_source</a>)</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sharealike.org/index.php/2009/12/10/links-for-2009-12-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Installing a Rich Text Editor in Drupal</title>
		<link>http://sharealike.org/index.php/2009/11/23/installing-a-rich-text-editor-in-drupal/</link>
		<comments>http://sharealike.org/index.php/2009/11/23/installing-a-rich-text-editor-in-drupal/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 22:28:57 +0000</pubDate>
		<dc:creator>brianwc</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://sharealike.org/?p=491</guid>
		<description><![CDATA[This was harder than it should have been as the instructions could be clearer that two separate downloads are required. I&#8217;ve summarized here:
I assume you have ssh or command line access to your host. If not, you could accomplish the same thing using ftp, but you&#8217;ll have to pay attention to what directory you upload [...]]]></description>
			<content:encoded><![CDATA[<p>This was harder than it should have been as the instructions could be clearer that two separate downloads are required. I&#8217;ve summarized here:</p>
<p>I assume you have ssh or command line access to your host. If not, you could accomplish the same thing using ftp, but you&#8217;ll have to pay attention to what directory you upload into:</p>
<p>1. Install Drupal 6.x<br />
2. Download the Drupal WYSIWYG part of FCKeditor from <a href="http://drupal.org/project/fckeditor">http://drupal.org/project/fckeditor</a><br />
3. Extract that in sites/all/modules (you may have to create the modules dir) with tar -zvxf fckeditor-6.x-1.4.tar.gz<br />
4. cd to sites/all/modules/fckeditor<br />
5. Download the FCKeditor part of FCKeditor: <a href="http://ckeditor.com/download">http://ckeditor.com/download</a><br />
6. Extract that in sites/all/modules/fckeditor/fckeditor [Yes, seriously.] with tar -zvxf FCKeditor_2.6.5.tar.gz<br />
7. Go enable the FCKeditor module in the drupal admin section, it&#8217;ll be down below all the core modules in its own section.</p>
]]></content:encoded>
			<wfw:commentRss>http://sharealike.org/index.php/2009/11/23/installing-a-rich-text-editor-in-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Rebuilding Software RAID Array on Debian</title>
		<link>http://sharealike.org/index.php/2009/10/19/rebuilding-software-raid-array-on-debian/</link>
		<comments>http://sharealike.org/index.php/2009/10/19/rebuilding-software-raid-array-on-debian/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 20:26:00 +0000</pubDate>
		<dc:creator>brianwc</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://sharealike.org/?p=485</guid>
		<description><![CDATA[I don&#8217;t know why I always forget this command, or why it is so hard to discern from the man page / &#8211;help information. I just had my drives in an existing RAID array get out of sync and needed to rebuild the one that was down. This did the trick:
mdadm /dev/md0 -a /dev/sdb1
This is [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know why I always forget this command, or why it is so hard to discern from the man page / &#8211;help information. I just had my drives in an existing RAID array get out of sync and needed to rebuild the one that was down. This did the trick:</p>
<blockquote><p><code>mdadm /dev/md0 -a /dev/sdb1</code></p></blockquote>
<p>This is on a software RAID array called /dev/md0 made up of /dev/sda1 and /dev/sdb1.</p>
]]></content:encoded>
			<wfw:commentRss>http://sharealike.org/index.php/2009/10/19/rebuilding-software-raid-array-on-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>CD Baby&#8217;s Shipment Confirmation Email</title>
		<link>http://sharealike.org/index.php/2009/10/07/cd-babys-shipment-confirmation-email/</link>
		<comments>http://sharealike.org/index.php/2009/10/07/cd-babys-shipment-confirmation-email/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 18:40:26 +0000</pubDate>
		<dc:creator>brianwc</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://sharealike.org/?p=480</guid>
		<description><![CDATA[CD Baby just sent me the following shipment confirmation email. It&#8217;s witty enough that I&#8217;m willing to give them (and my friend&#8217;s great CD!) a free plug here. Companies that write emails like this are in short supply.
Brian-
Thanks for your order with CD Baby!
USPS
(1) David Harris: St. Bartholomew and The Frail Stag
Your CD has been [...]]]></description>
			<content:encoded><![CDATA[<p>CD Baby just sent me the following shipment confirmation email. It&#8217;s witty enough that I&#8217;m willing to give them (and my friend&#8217;s great CD!) a free plug here. Companies that write emails like this are in short supply.</p>
<blockquote><p>Brian-</p>
<p>Thanks for your order with CD Baby!</p>
<p>USPS</p>
<p>(1) <a href="http://www.cdbaby.com/cd/davidharris2">David Harris: St. Bartholomew and The Frail Stag</a></p>
<p>Your CD has been gently taken from our CD Baby shelves with sterilized contamination-free gloves and placed onto a satin pillow.</p>
<p>A team of 50 employees inspected your CD and polished it to make sure it was in the best possible condition before mailing.</p>
<p>Our packing specialist from Japan lit a candle and a hush fell over the crowd as he put your CD into the finest gold-lined box that money can buy.</p>
<p>We all had a wonderful celebration afterwards and the whole party marched down the street to the post office where the entire town of Portland waved &#8220;Bon Voyage!&#8221; to your package, on its way to you, in our private CD Baby jet on this day, October 7, 2009.</p>
<p>We hope you had a wonderful time shopping at CD Baby. In commemoration, we have placed your picture on our wall as &#8220;Customer of the Year.&#8221; We&#8217;re all exhausted but can&#8217;t wait for you to come back to <a href="http://cdbaby.com">CDBABY.COM</a>!!</p>
<p>Thank you, thank you, thank you!<br />
Sigh&#8230;</p>
<p>We miss you already. We&#8217;ll be right here at <a href="http://cdbaby.com">http://cdbaby.com/</a>, patiently awaiting your return.<br />
&#8211;<br />
CD Baby<br />
The little store with the best new independent music.<br />
<a href="http://cdbaby.com">http://cdbaby.com</a> cdbaby@cdbaby.com (503)595-3000</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://sharealike.org/index.php/2009/10/07/cd-babys-shipment-confirmation-email/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
	</channel>
</rss>
