<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for mchirico</title>
    <link>http://www.advogato.org/person/mchirico/</link>
    <description>Advogato blog for mchirico</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Wed, 22 May 2013 09:28:13 GMT</pubDate>
    <item>
      <pubDate>Thu, 1 Jan 2009 00:19:02 GMT</pubDate>
      <title>1 Jan 2009</title>
      <link>http://www.advogato.org/person/mchirico/diary.html?start=72</link>
      <guid>http://www.advogato.org/person/mchirico/diary.html?start=72</guid>
      <description>Dec 31 18:59:59 kernel: Clock: inserting leap second &#xD;
23:59:60 UTC</description>
    </item>
    <item>
      <pubDate>Tue, 11 Nov 2008 13:20:25 GMT</pubDate>
      <title>11 Nov 2008</title>
      <link>http://www.advogato.org/person/mchirico/diary.html?start=71</link>
      <guid>http://www.advogato.org/person/mchirico/diary.html?start=71</guid>
      <description>&lt;strong&gt;Twitter&lt;/strong&gt;&#xD;
&lt;p&gt;&#xD;
I'm starting to understand the hype about twitter. They &#xD;
were smart opening up their API to a simple bash script. &#xD;
See below for a sample that allows you to easily tweet from &#xD;
the &#xD;
command line.&#xD;
&lt;p&gt;&#xD;
&lt;pre&gt;&#xD;
#!/bin/bash&#xD;
TEXT=$*&#xD;
curl -s -u username:password -d status="${TEXT}" https://twitter.com/statuses/update.xml &amp;gt;/dev/null&#xD;
&lt;/pre&gt;&#xD;
&lt;p&gt;&#xD;
I guess the value comes from finding interesting people to &#xD;
follow. Suggestions?&#xD;
&#xD;
&#xD;
&#xD;
</description>
    </item>
    <item>
      <pubDate>Fri, 7 Nov 2008 01:05:27 GMT</pubDate>
      <title>7 Nov 2008</title>
      <link>http://www.advogato.org/person/mchirico/diary.html?start=70</link>
      <guid>http://www.advogato.org/person/mchirico/diary.html?start=70</guid>
      <description>&lt;strong&gt;Project Euler (projecteuler.net)&lt;/strong&gt;&#xD;
&lt;p&gt;&#xD;
I've solved 50 problems at this site, and I'm not even &#xD;
rated as a novice. Instead, I'm a level 2 cube. You're &#xD;
not considered an expert until you hit level 5, which &#xD;
requires you to solve over 200 problems. So, it looks like &#xD;
I'll be at it for awhile. &#xD;
&lt;p&gt;&#xD;
The problems require the use of induction and the use of a &#xD;
computer. My language of choice for this is Python, but &#xD;
you'll see, once you enter your answer, how other people &#xD;
have &#xD;
solved the problem. Some people use assembly. &#xD;
&lt;p&gt;&#xD;
You might want to take a quick look see. Careful, it's &#xD;
addictive.</description>
    </item>
    <item>
      <pubDate>Wed, 22 Oct 2008 01:00:22 GMT</pubDate>
      <title>22 Oct 2008</title>
      <link>http://www.advogato.org/person/mchirico/diary.html?start=69</link>
      <guid>http://www.advogato.org/person/mchirico/diary.html?start=69</guid>
      <description>&lt;strong&gt;Linksys SRW248G4 (Switch) - Dumped for Soekris &#xD;
net5501&lt;/strong&gt;&#xD;
&lt;p&gt;&#xD;
I wasn't happy with Linksys SRW248G4 switch. After using it &#xD;
for over a year, which is the length of the warranty, it &#xD;
slowly began to fail. It finally got to the point where it &#xD;
would only handle 10baseT/Half, and even with that setting, &#xD;
a lot of packets were dropped. In addition, the ssh &#xD;
interface is limited. Instead, the main interface is an &#xD;
http interface which requires Microsoft's IE (with low &#xD;
security for ActiveX controls).&#xD;
&lt;p&gt;&#xD;
So, I replaced the Linksys switch with a Soekris Net5501 &#xD;
computer, with SanDisk Extreme III 8.0GB CompactFlash &#xD;
card,a wireless mPCI card from Netgate( 802.11a/b/g), and a&#xD;
lan1641 (PCI Quad ethernet board).  You have to install an &#xD;
operating system on the device. A lot of people choose &#xD;
OpenBSD, but Linux (Fedora 8 with a custom kernel config) &#xD;
works just fine. &#xD;
&lt;p&gt;&#xD;
The first thing that impressed me was lack of noise. Since &#xD;
the Soekris Net5501 doesn't require a fan, it's completely &#xD;
silent. Second, you get complete control over the setup -- &#xD;
how you're going to handle bridging, firewall rules and &#xD;
additional software.  There is enough power on the device &#xD;
to run a mail server, Apache, and even compile programs on &#xD;
the device in a reasonable amount of time. In fact, I ended &#xD;
up compiling Postfix from source directly on the device. &#xD;
For kicks I compiled the Linux kernel, but that &#xD;
took the better part of the night. This device is really &#xD;
a small computer (bogomips 999.79).&#xD;
&lt;p&gt; &#xD;
&#xD;
&#xD;
&#xD;
&#xD;
&#xD;
&#xD;
&#xD;
</description>
    </item>
    <item>
      <pubDate>Thu, 29 May 2008 14:46:03 GMT</pubDate>
      <title>29 May 2008</title>
      <link>http://www.advogato.org/person/mchirico/diary.html?start=68</link>
      <guid>http://www.advogato.org/person/mchirico/diary.html?start=68</guid>
      <description>&lt;strong&gt;Google App Engine&lt;/strong&gt;&#xD;
&lt;p&gt;&#xD;
Anyone can sign up and &lt;strong&gt;use&lt;/strong&gt; the  &lt;a href="http" ://code.google.com/appengine/&gt;Google App Engine&lt;/a&gt;. It&#xD;
works nicely on Linux.&#xD;
&lt;p&gt;&#xD;
You have to have Python 2.5, and you download their&#xD;
Software Development Kit. The applications that you build&#xD;
are in Python. After testing the application locally, it&#xD;
can be uploaded to Google. Of course, you can also point&#xD;
your own domain name to where the application lives as well,&#xD;
so no one will know that you're using Google. &#xD;
&lt;p&gt;&#xD;
Yeah, they do limit the amount of content to 500MB, which is&#xD;
enough for development. They're talking about increasing the&#xD;
content for a fee.  So, you have plenty of space for&#xD;
development; but, when you land a contract, for your work,&#xD;
you'll have the option to increase the amount of space and&#xD;
pass the expense along to the client. &#xD;
&lt;p&gt;&#xD;
&#xD;
</description>
    </item>
    <item>
      <pubDate>Fri, 25 Jan 2008 03:40:47 GMT</pubDate>
      <title>25 Jan 2008</title>
      <link>http://www.advogato.org/person/mchirico/diary.html?start=67</link>
      <guid>http://www.advogato.org/person/mchirico/diary.html?start=67</guid>
      <description>&lt;strong&gt;Wikipedia - Trigger Happy Censors?&lt;/strong&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Is it true you cannot link to an article on your own site,&#xD;
even if the&#xD;
content is relevant and helpful? That strikes me as a form of&#xD;
prejudice.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Okay all I wanted to do was link my &lt;a href="http" ://souptonuts.sourceforge.net/readme_sqlite_tutorial.html&gt;SQLite&#xD;
Tutorial&lt;/a&gt; on the Wikipedia SQLite page so that someone&#xD;
could find&#xD;
some useful information.  Careful, that "MY" is a crime.&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Apparently, I cannot link it to my own site because it's me&#xD;
doing it -&#xD;
&lt;i&gt;ad hominem&lt;/i&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; I thought the purpose of Wikipedia was to give out&#xD;
information. I'm&#xD;
okay with someone telling the content isn't relevant. That would&#xD;
certainly be a valid reason for not linking it. But, as I&#xD;
understand&#xD;
it, I'm somehow associated with the SQLite project,&#xD;
therefore, I'm not&#xD;
fit to judge the content?&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; Anyway, I hope your experiences with Wikipedia are&#xD;
better. I'm&#xD;
not too positive on it. My intend was only to distribute&#xD;
information.&#xD;
Please see for yourself.&#xD;
</description>
    </item>
    <item>
      <pubDate>Sat, 19 Jan 2008 15:25:16 GMT</pubDate>
      <title>19 Jan 2008</title>
      <link>http://www.advogato.org/person/mchirico/diary.html?start=66</link>
      <guid>http://www.advogato.org/person/mchirico/diary.html?start=66</guid>
      <description>&lt;strong&gt;Poker&lt;/strong&gt;&#xD;
&lt;br&gt;&#xD;
&lt;blockquote&gt;&#xD;
"The Mathematics of Poker", by Bill Chen and Jerrod Ankenman.&#xD;
(2006)&#xD;
&lt;/blockquote&gt;&#xD;
An excellent book on poker especially if you're into&#xD;
programming poker bots.  The book explains the math, leaving&#xD;
no missing steps; yet, these guys know their math (Chen has&#xD;
a  a PhD in Mathematics from Berkeley, and works at a well&#xD;
known Susquehanna International Group, that specializes in&#xD;
financial analysis).  These guys know their poker too. Chen&#xD;
has 2 world series bracelets in a subdivision of hold'em.&#xD;
&lt;br&gt;&#xD;
&lt;br&gt;&#xD;
&lt;strong&gt;Programming Texas Hold'em Bots&lt;/strong&gt;&#xD;
&lt;br&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; If you're interested in programming Java poker bots, you may&#xD;
want to checkout &lt;a href="http" ://www.poker-academy.com/&gt;Poker&#xD;
Academy&lt;/a&gt;. You can plug in your Java coded bots and use&#xD;
these bots to play against other players on line for PAX&#xD;
(poker play money).  &#xD;
&lt;br&gt;&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; A quick note, don't be fooled by the&#xD;
term play money - you'll have to earn that money with hard&#xD;
work against other good players. Time is money. It takes&#xD;
time to earn PAX; therefore, PAX is equivalent to money.&#xD;
&lt;br&gt;</description>
    </item>
    <item>
      <pubDate>Fri, 11 Jan 2008 17:00:49 GMT</pubDate>
      <title>11 Jan 2008</title>
      <link>http://www.advogato.org/person/mchirico/diary.html?start=65</link>
      <guid>http://www.advogato.org/person/mchirico/diary.html?start=65</guid>
      <description>&lt;strong&gt;Recommended Books:&lt;/strong&gt;&#xD;
&lt;br&gt;&lt;br&gt;&#xD;
&lt;i&gt;&#xD;
"Introduction to GCC for GNU Compilers gcc and g++", by Brian&#xD;
Gough, Foreword by Richard M. Stallman. (2004).&#xD;
&lt;/i&gt;&#xD;
&lt;br&gt;&lt;br&gt;&#xD;
This book is a good read with an emphasis on simple but&#xD;
relevant content. The book is published under the GNU Free&#xD;
Documentation License, and copy can be found &lt;a href="http" ://ftp1.sourceforge.net/souptonuts/gccintro.pdf&gt;here&lt;/a&gt;.&#xD;
&lt;br&gt;&lt;br&gt;&#xD;
Information on purchasing a copy can be found at &lt;a href="http" ://www.network-theory.co.uk/gcc/intro/&gt;&#xD;
http://www.network-theory.co.uk/gcc/intro/&lt;/a&gt;. Since part&#xD;
of the purchase price goes to raise money to improve and&#xD;
create more free software and documentation, I purchased a&#xD;
copy to read on the train. The book is small enough to fit&#xD;
inside any cargo pants side pockets.&#xD;
&lt;br&gt;&#xD;
&#xD;
&#xD;
&lt;p&gt; &lt;p&gt; You may also be interested in the following book:&#xD;
&lt;br&gt;&lt;br&gt;&lt;i&gt;&#xD;
"Comparing and Merging Files with GNU diff and patch; for&#xD;
Diffutils 2.8.1 and patch 2.54", by David MacKenzie, Paul&#xD;
Eggert, Richard Stallman. Edited for publication by Brian&#xD;
Gough. (2002).&lt;/i&gt;&#xD;
&lt;br&gt;&lt;br&gt;&#xD;
&lt;br&gt;&#xD;
If the above free download doesn't work, since I'm not sure&#xD;
it will&#xD;
work outside the United States, try the following &lt;a href="http" ://sourceforge.net/project/showfiles.php?group_id=79320&amp;package_id=256696&gt;Souptonuts&#xD;
 &#xD;
downloads&lt;/a&gt;&#xD;
&#xD;
&#xD;
&#xD;
</description>
    </item>
    <item>
      <pubDate>Thu, 30 Nov 2006 11:49:43 GMT</pubDate>
      <title>30 Nov 2006</title>
      <link>http://www.advogato.org/person/mchirico/diary.html?start=64</link>
      <guid>http://www.advogato.org/person/mchirico/diary.html?start=64</guid>
      <description>Robert Morris of the NSA proposed the following problem: &#xD;
&lt;br&gt;&lt;br&gt;&#xD;
What is the next series of numbers? &lt;p&gt;&#xD;
1 11 21 1211 111221 ...&#xD;
&#xD;
&lt;p&gt; &lt;br&gt; </description>
    </item>
    <item>
      <pubDate>Thu, 26 Oct 2006 10:15:24 GMT</pubDate>
      <title>26 Oct 2006</title>
      <link>http://www.advogato.org/person/mchirico/diary.html?start=63</link>
      <guid>http://www.advogato.org/person/mchirico/diary.html?start=63</guid>
      <description>&lt;strong&gt;Fedora Core yum Updates Disabled&lt;/strong&gt;&#xD;
&lt;p&gt;&#xD;
It appears that Fedora core yum updating has been disabled.&#xD;
Perhaps this&#xD;
was done to try and minimize the impact on the servers, while&#xD;
users&#xD;
download the new release of Fedora Core 6?&#xD;
&lt;p&gt;&#xD;
&lt;strong&gt;Symptoms&lt;/strong&gt;&#xD;
&#xD;
&lt;p&gt; &lt;pre&gt;&#xD;
# yum -y update&#xD;
Loading "installonlyn" plugin&#xD;
Setting up Update Process&#xD;
Setting up repositories&#xD;
core                                                       &#xD;
         [1/3]&#xD;
Cannot find a valid baseurl for repo: core&#xD;
Error: Cannot find a valid baseurl for repo: core&#xD;
&lt;/pre&gt;&#xD;
&#xD;
&#xD;
&lt;p&gt; &lt;strong&gt;Fix&lt;/strong&gt;&#xD;
&lt;p&gt;&#xD;
Uncomment the baseurl setting. The following was done on my&#xD;
FC5 systems. It makes  backups, using the extension .backup.&#xD;
&lt;pre&gt;&#xD;
cd /etc/yum.repos.d/&#xD;
perl -pi.backup -e "s/#baseurl/baseurl/" *&#xD;
&lt;/pre&gt;&#xD;
&lt;p&gt;&#xD;
Now you should be good to go.&#xD;
&lt;p&gt;&#xD;
</description>
    </item>
  </channel>
</rss>
