<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1.3" -->
<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/"
	>

<channel>
	<title>squarism.com</title>
	<link>http://squarism.com</link>
	<description>squarism = cubism.removeZaxis();</description>
	<pubDate>Tue, 24 Jun 2008 19:22:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.3</generator>
	<language>en</language>
			<item>
		<title>Linked</title>
		<link>http://squarism.com/2008/03/25/linked/</link>
		<comments>http://squarism.com/2008/03/25/linked/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 23:41:25 +0000</pubDate>
		<dc:creator>Dillon</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://squarism.com/2008/03/25/linked/</guid>
		<description><![CDATA[I just finished a book called Linked.  It&#8217;s a book about network theory and covers a wide variety of topics very quickly.  It&#8217;s not incredibly long but I found it very interesting just because of speculation I&#8217;ve done over the years.
Sometimes, I&#8217;ve wondered if the patterns I see in some subject translate (either [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished a book called <a href="http://www.amazon.com/Linked-Everything-Connected-Else-Means/dp/0452284392/ref=pd_bbs_1?ie=UTF8&#038;s=books&#038;sr=8-1">Linked</a>.  It&#8217;s a book about network theory and covers a wide variety of topics very quickly.  It&#8217;s not incredibly long but I found it very interesting just because of speculation I&#8217;ve done over the years.</p>
<p>Sometimes, I&#8217;ve wondered if the patterns I see in some subject translate (either by divine will or mathematics) into other subjects.  For example, if the 80/20 rule applies in software, does it apply to business or biology or anything else?  The author covers these kinds of things in a much more journalistic approach than my everyday speculation and casual daydreaming could.  It was reinforcing in a way.</p>
<p>Towards the end of the book, the author has a diagram of a three-point triangle.  He relates the node map to society and members of society as connectors and hubs.  The chapter covered topics like infection and how certain hub-people will transmit disease faster than others.  It&#8217;s a bit more complicated than how I&#8217;m summarizing but the diagram caught my attention none-the-less.  The author started with a node and then added nodes recursively (whether he knew it or not).  So I fired up the <a href="http://processing.org">processing.org</a> program and tried to draw what he had made but make it configurable with depth.  Here&#8217;s the result, was fun.</p>
<p>The depth goes 1,2,4,8.  After that it becomes a white mess.</p>
<p><a href="http://squarism.com/?pp_album=main&amp;pp_image=linkedRecursion1.png" title="linkedRecursion1"><img src="http://squarism.com/wp-content/photos/linkedRecursion1.png" class="centered" alt="linkedRecursion1" width="462" height="480" /></a><br />
<a href="http://squarism.com/?pp_album=main&amp;pp_image=linkedRecursion2.png" title="linkedRecursion2"><img src="http://squarism.com/wp-content/photos/linkedRecursion2.png" class="centered" alt="linkedRecursion2" width="462" height="480" /></a><br />
<a href="http://squarism.com/?pp_album=main&amp;pp_image=linkedRecursion3.png" title="linkedRecursion3"><img src="http://squarism.com/wp-content/photos/linkedRecursion3.png" class="centered" alt="linkedRecursion3" width="462" height="480" /></a><br />
<a href="http://squarism.com/?pp_album=main&amp;pp_image=linkedRecursion4.png" title="linkedRecursion4"><img src="http://squarism.com/wp-content/photos/linkedRecursion4.png" class="centered" alt="linkedRecursion4" width="462" height="480" /></a> </p>
<pre>
int scale = 100;  // size of initial triangle
int w = 500;
int h = 500;

void setup()
{

  background(40);
  size(w,h);
  noStroke();
  smooth();
  noLoop();
}

void draw()
{
  drawHorseshit(w/2, h/2, 9, scale);
}

class tri {
  int ax;
  int ay;
  int bx;
  int by;
  int cx;
  int cy;
}

void drawHorseshit(int x, int y, int depth, int s)
{
  fill(140);
  stroke(255);

  stroke(255,5);
  line(0,y,w,y);  //horizontal line
  line(x,0,x,h);  //vertical line
  stroke(255);

  // interior lines
  tri outline = new tri();

  //center
  ellipse(x, y, s/4, s/4);

  //top
  ellipse(x, y-s, s/8, s/8);
  outline.ax = x;
  outline.ay = y-s;

  //right
  float ra = s * sin(60);
  float rb = s * cos(60);
  ellipse( (x-rb), (y-ra), s/8, s/8);
  outline.bx = (int)(x-rb);
  outline.by = (int)(y-ra);

  //left
  float la = s * sin(60);
  float lb = s * cos(60);
  ellipse( (x+lb), (y-la), s/8, s/8);
  outline.cx = (int)(x+lb);
  outline.cy = (int)(y-la);

  stroke(255,50);
  line(outline.ax, outline.ay, x,y);
  line(outline.bx, outline.by, x,y);
  line(outline.cx, outline.cy, x,y);
  stroke(255);

  if(depth > 1) {
    depth--;
    s = s/2;
    drawHorseshit(outline.ax, outline.ay, depth, s);
    drawHorseshit(outline.bx, outline.by, depth, s);
    drawHorseshit(outline.cx, outline.cy, depth, s);
  }

}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://squarism.com/2008/03/25/linked/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Scroll Lock Button on OSX</title>
		<link>http://squarism.com/2008/03/12/scroll-lock-button-on-osx/</link>
		<comments>http://squarism.com/2008/03/12/scroll-lock-button-on-osx/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 21:31:18 +0000</pubDate>
		<dc:creator>Dillon</dc:creator>
		
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://squarism.com/2008/03/12/scroll-lock-button-on-osx/</guid>
		<description><![CDATA[Here&#8217;s an esoteric fix for something I wanted to do.  In WoW, right click will move the camera.  For some reason, when hosting synergy on the Mac (as the server) and connecting a Windows client, the right clicking gets whacked.  It works fine the other way (don&#8217;t ask me).
So I want to [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s an esoteric fix for something I wanted to do.  In WoW, right click will move the camera.  For some reason, when hosting synergy on the Mac (as the server) and connecting a Windows client, the right clicking gets whacked.  It works fine the other way (don&#8217;t ask me).</p>
<p>So I want to hit scroll lock to lock the screen so that mouse-looking works.  Except there&#8217;s no scroll lock button on a Mac keyboard!  Doh.  But I find a solution:</p>
<p><code><br />
keystroke(f13) = lockCursorToScreen(toggle)<br />
</code></p>
<p>Found on <a href="http://www.mattcutts.com/blog/how-to-configure-synergy-in-six-steps/">mattcutts.com</a>, this is the option I need.  I use SynergyKM, which is a Mac-ified app to control synergy.  It doesn&#8217;t use the conf file of synergy but instead uses a .plist property file.  So I edited it to look like this:</p>
<p><a href="http://squarism.com/?pp_album=main&amp;pp_image=Synergy_Scrolllock.png" title="Synergy Scrolllock"><img src="http://squarism.com/wp-content/photos/Synergy_Scrolllock.png" class="centered" alt="Synergy Scrolllock" width="451" height="146" /></a> </p>
<p>And viola, roll over to the XP box from Mac, hit F13 and mouse look works in WoW (or probably any other drag-tracking app).</p>
]]></content:encoded>
			<wfw:commentRss>http://squarism.com/2008/03/12/scroll-lock-button-on-osx/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Synergy2 mouse centering</title>
		<link>http://squarism.com/2007/10/04/synergy2-mouse-centering/</link>
		<comments>http://squarism.com/2007/10/04/synergy2-mouse-centering/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 02:29:38 +0000</pubDate>
		<dc:creator>Dillon</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://squarism.com/2007/10/04/synergy2-mouse-centering/</guid>
		<description><![CDATA[Synergy is a great tool for sharing multiple screens (reverse KVM) but for some reason lately I&#8217;ve noticed that if I&#8217;m physically on the center screen, then the mouse recenters occasionally.  It&#8217;s pretty annoying.
I turned on debug log and looked in ~/Library/Logs/synergyd.log.  I found this:
2007-10-04 22:12:11.894 Synergyd[337] DEBUG: dropped bogus motion -840,-526
I searched [...]]]></description>
			<content:encoded><![CDATA[<p>Synergy is a great tool for sharing multiple screens (reverse KVM) but for some reason lately I&#8217;ve noticed that if I&#8217;m physically on the center screen, then the mouse recenters occasionally.  It&#8217;s pretty annoying.</p>
<p>I turned on debug log and looked in ~/Library/Logs/synergyd.log.  I found this:</p>
<blockquote><p>2007-10-04 22:12:11.894 Synergyd[337] DEBUG: dropped bogus motion -840,-526</p></blockquote>
<p>I searched sourceforge for that string and found code that essentially centers the mouse when it detects motion on the primary screen.  There doesn&#8217;t seem to be an option to control the behavior, so short of me making a patch, I don&#8217;t see a solution.</p>
<p>UPDATE: I found a workaround, simply move your mouse over to the display that it being buggy and the if() condition doesn&#8217;t fire off.  So in my case, my mac connects to my PC&#8217;s keyboard and mouse.  I move the PC&#8217;s mouse over to the Mac screen and the Mac stops acting weird (the centering problem).</p>
]]></content:encoded>
			<wfw:commentRss>http://squarism.com/2007/10/04/synergy2-mouse-centering/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ports being weird.</title>
		<link>http://squarism.com/2007/08/12/ports-being-weird/</link>
		<comments>http://squarism.com/2007/08/12/ports-being-weird/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 21:36:10 +0000</pubDate>
		<dc:creator>Dillon</dc:creator>
		
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://squarism.com/2007/08/12/ports-being-weird/</guid>
		<description><![CDATA[When I typed port, portmirror or anything related to darwinports (macports), I got a strange error with no google hits.
 # portmirror
can't find package macports
    while executing
"package require macports"
    (file "/opt/local/bin/portmirror" line 11)
stormbringer:~/phonedmg root# port
can't find package macports
    while executing
"package require macports"
    (file [...]]]></description>
			<content:encoded><![CDATA[<p>When I typed port, portmirror or anything related to darwinports (macports), I got a strange error with no google hits.</p>
<p><code> # portmirror<br />
can't find package macports<br />
    while executing<br />
"package require macports"<br />
    (file "/opt/local/bin/portmirror" line 11)<br />
stormbringer:~/phonedmg root# port<br />
can't find package macports<br />
    while executing<br />
"package require macports"<br />
    (file "/opt/local/bin/port" line 42)<br />
</code></p>
<p>The solution was to <a href="http://svn.macports.org/repository/macports/downloads/MacPorts-1.5.0/">download macports 1.5</a> and run it again.  It&#8217;s been a while since I had used ports on my Mac and maybe the project got renamed or changed.  I dunno.</p>
<p>Then &#8220;port selfupdate&#8221; failed with &#8220;Directory not empty&#8221; errors from mv:rename so I did this:</p>
<p><code>mv /opt/local/var/db/dports/distfiles/ /opt/local/var/macports/distfiles<br />
mv /opt/local/var/db/dports/receipts/ /opt/local/var/macports/receipts/<br />
mv /opt/local/var/db/dports/software/ /opt/local/var/macports/software/</code></p>
<p>Then it seemed to work:</p>
<p><code># port selfupdate<br />
MacPorts base version 1.5 installed<br />
Downloaded MacPorts base version 1.510<br />
Configuring, Building and Installing new MacPorts base<br />
selfupdate done!</code></p>
]]></content:encoded>
			<wfw:commentRss>http://squarism.com/2007/08/12/ports-being-weird/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fink OSX</title>
		<link>http://squarism.com/2007/05/12/fink-osx/</link>
		<comments>http://squarism.com/2007/05/12/fink-osx/#comments</comments>
		<pubDate>Sat, 12 May 2007 21:36:57 +0000</pubDate>
		<dc:creator>Dillon</dc:creator>
		
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://squarism.com/2007/05/12/fink-osx/</guid>
		<description><![CDATA[I wanted lua installed on my Mac for some gamedev tests &#8230; darwinports didn&#8217;t give me a warm fuzzy.  In uninstalled DarwinPorts with:
sudo rm -rf /opt/local /Applications/DarwinPorts /Library/Tcl/darwinports1.0 /Library/StartupItems/DarwinPortsStartup
And then downloaded fink (the universal binary).  After installing the rather large 17mb package, fink wasn&#8217;t working.  First the path /sw/bin wasn&#8217;t added to [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted lua installed on my Mac for some gamedev tests &#8230; darwinports didn&#8217;t give me a warm fuzzy.  In uninstalled DarwinPorts with:<br />
<code>sudo rm -rf /opt/local /Applications/DarwinPorts /Library/Tcl/darwinports1.0 /Library/StartupItems/DarwinPortsStartup</code></p>
<p>And then downloaded fink (the universal binary).  After installing the rather large 17mb package, fink wasn&#8217;t working.  First the path /sw/bin wasn&#8217;t added to my profile.  I fixed that by editing ~/.bash_profile:<br />
<code>PATH=$PATH:/sw/bin</code><br />
Simple enough but then you&#8217;re supposed to type &#8220;fink scanpackages; fink index&#8221; after the install is done.  That failed like this:</p>
<p><code>$ fink index<br />
...<br />
Failed: Can't locate auto/Term/ReadKey/termsizeopt.al in @INC</code></p>
<p>So then I googled this and only found <a href="http://radastery.jp/blog/2006/10/intel_mac_fink.html">a jp site</a> that suggested this:<br />
<code><br />
$ sudo perl -MCPAN -e shell<br />
cpan&gt; install Term::ReadKey<br />
</code></p>
<p>Which fixed the `fink index` command.</p>
]]></content:encoded>
			<wfw:commentRss>http://squarism.com/2007/05/12/fink-osx/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Freedom Systems vs Safety Systems</title>
		<link>http://squarism.com/2007/04/23/freedom-systems-vs-safety-systems/</link>
		<comments>http://squarism.com/2007/04/23/freedom-systems-vs-safety-systems/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 20:49:31 +0000</pubDate>
		<dc:creator>Dillon</dc:creator>
		
		<category><![CDATA[Systems]]></category>

		<guid isPermaLink="false">http://squarism.com/2007/04/23/freedom-systems-vs-safety-systems/</guid>
		<description><![CDATA[Code Craft had an extremely intuitive post about Freedom Languages vs Safety Languages.  He covered what is popular vs what is fringe, where the party-lines are drawn and (imo) almost made an analogy for safety within the USA.  
I&#8217;ll sum it up: You&#8217;re safe or free but rarely absolutely both.
So of course, me, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://codecraft.info/index.php/archives/20/">Code Craft had an extremely intuitive post</a> about Freedom Languages vs Safety Languages.  He covered what is popular vs what is fringe, where the party-lines are drawn and (imo) almost made an analogy for safety within the USA.  </p>
<p>I&#8217;ll sum it up: <strong>You&#8217;re safe or free but rarely absolutely both</strong>.</p>
<p>So of course, me, the junior (mid-level if I&#8217;m around monkeys) programmer probably can&#8217;t offer the same level of insight into software.  However, I can make an attempt to &#8220;port&#8221; Code Craft&#8217;s post into Freedom System vs Safety Systems.</p>
<h3>Can’t we all just get along?</h3>
<p>Windows (safety) vs Mac (freedom).  Windows vs Linux.  Linux vs Mac.  A horrific never-ending battle and argument to plague the Internet and geek circles forever.  But even within the Linux community, Ubuntu vs Gentoo.  Debian vs Gentoo.  Redhat (safety) vs Gentoo/Ubuntu/Debian (freedom).  Advocates of safety usually point-out the use of their choice OS in the business world thereby enabling them to get a job.  Advocates of freedom platforms usually point-out weaknesses and flaws of the safety platforms.</p>
<p>Switching a business to an all-Linux or all-Mac platform would be a giant risk.  It&#8217;s the opposite of safe.  However, getting into bed with Microsoft is not very freedom-enabling.  Vendor lock-in, security problems and lack of diversity in tools get you into a unified headache.</p>
<h3>Protect me from myself</h3>
<p>So what to do?  I don&#8217;t have time to worry about platforms.  I want to move on to the fun stuff.  User space.  In user space, I get to write apps, play games, make money and do all the things that I&#8217;m supposed to do above and beyond building boxes all day.  I&#8217;m not an OS loader so &#8220;[insert vendor here], help me get on with my day.&#8221;</p>
<p>Self-updating systems.  Self-updating apps.  Warning dialogs, system file permissions.  They are all mechanisms that state &#8220;I don&#8217;t have time to know it all&#8221;.  I don&#8217;t have to track 0day exploits full-time to keep my workflow running.  I don&#8217;t have to stress that as a normal user I can&#8217;t delete a critical file.  Almost all systems protect the users from harming themselves (or they should).</p>
<p>However, even in Windows Safe Mode, the user can still do damage.  You can delete NTLM in XP (and others) and the system won&#8217;t boot.  You can delete most of the C: drive with non-administrator rights.  In Linux, things are a bit harder but in common practice people actually getting things done usually have root or full sudo rights.  The same is true in OSX, the productive user needs root level access to get things done.  So where is the happy medium?</p>
<p>Well it&#8217;s a bit inverse of programming languages.  Actually the safe thing to do in the Enterprise is to enable the user to screw up their own box.  It&#8217;s more IT tickets but it&#8217;s usually less of a headache provided a small-enough organization.  In my experience in software and integration, most of the time we get root anyway.  The IT department will segment a section of the network off and it&#8217;s our own sandbox to wreak havoc.  At the same time, we operate much faster than if we can&#8217;t even set the system time as it is on Windows with no admin rights.</p>
<h3>Me too</h3>
<p>Kevin Barnes compared a C-like for loop to a Ruby for loop as evidence that safety languages are safe because they are very similar.  So do systems on a broader scale suffer from a copy-cat mentality.  DOS became Windows and OSX borrowed some ideas from Windows.  Minimizing all open windows is <em>Windows Key+M</em> on Windows and on OSX it&#8217;s <em>Apple Key+M</em>.  But simple asthetics are not all.  The fact is, even files and folders are all copied concepts.  Command line commands are very similar.  For example, most OS&#8217;s have similar commands to change into a subfolder and view a file:</p>
<p><strong>Linux</strong><br />
<code><br />
$ cd docs<br />
$ more resume.txt<br />
</code></p>
<p><strong>Windows</strong><br />
<code><br />
C:\&gt; cd docs<br />
C:\&gt; more resume.txt<br />
</code></p>
<p><strong>Mac</strong><br />
<code><br />
$ cd docs<br />
$ more resume.txt<br />
</code></p>
<p>Of course where the Freedom Factor comes in is with the more complex and arcane things like building software.  On RedHat and mainstream Linux distros, building an rpm is usually unnecessary and even complex build processes are point and click with Ubuntu.  Freedom advocates of Gentoo or Debian would cite performance differences between self-built code and generic-built code.</p>
<p>&#8220;Me too&#8221; in platforms is very much a function of copying, standards and memes.</p>
<h3>Ring the bell for freedom</h3>
<p>So in conclusion, Kevin @ Code Craft has a much easier time comparing languages vs systems.  Systems are generally not a science and higher-level which means they are harder to express in snippets.  Systems are best described in diagrams and concepts versus strict syntax.  So he is fortunate to be a blogger in a discrete subject such as software development.</p>
<p>Although I tried my best to copy his post, I don&#8217;t think it really turned out that way.  I think the better approach would be to take gaping void&#8217;s sex vs cash theory and apply it to technology.  It&#8217;s really what Kevin should have done to begin with.  A Sexy technology is very much full of freedom (Ruby, OSX, OpenGL) whereas Cash technology is very much full of business and work (Java, Windows, DirectX).</p>
]]></content:encoded>
			<wfw:commentRss>http://squarism.com/2007/04/23/freedom-systems-vs-safety-systems/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Parabola</title>
		<link>http://squarism.com/2007/04/15/parabola/</link>
		<comments>http://squarism.com/2007/04/15/parabola/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 00:44:24 +0000</pubDate>
		<dc:creator>Dillon</dc:creator>
		
		<category><![CDATA[C/C++]]></category>

		<category><![CDATA[GameDev]]></category>

		<guid isPermaLink="false">http://squarism.com/2007/04/15/parabola/</guid>
		<description><![CDATA[ 
My goal was to create the curves above.  I knew if I could draw it then I could move a box or game object along that path.  It took me about two weeks of casual time and many math questions posted to yahoo answers.
The problem is, implementing a math formula in C++. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://squarism.com/?pp_album=main&amp;pp_image=parabola_sketch.jpg" title="parabola sketch"><img src="http://squarism.com/wp-content/photos/parabola_sketch.jpg" class="centered" alt="parabola sketch" width="450" height="278" /></a> </p>
<p>My goal was to create the curves above.  I knew if I could draw it then I could move a box or game object along that path.  It took me about two weeks of casual time and many math questions posted to yahoo answers.</p>
<p>The problem is, implementing a math formula in C++.  It’s just not as pretty as the equation and any algebra tricks are hard to express in code.  Not to mention remembering algebra period.  ?</p>
<p>Eventually, I ended up with this.  I specified the starting point, the ending point and how tall I want the curve.  A series of horrible equations builds the rest into a vector of x,y point structs.  There’s an LOD thing too that says how pretty the curve should be.</p>
<p><a href="http://squarism.com/?pp_album=main&amp;pp_image=parabola3.png" title="parabola3"><img src="http://squarism.com/wp-content/photos/parabola3.png" class="centered" alt="parabola3" width="480" height="437" /></a> </p>
<p>Of course, it’s pixilated and kinda ugly.  I tried anti-aliasing it but it doesn’t look much better.  Also, I might have some math issues because in some places there seems to be small humps.  I might be running into precision problems again.  ?</p>
<p>Overall, I’m pretty exhausted.  I don’t know what my next project will be, I don’t know if I want to make more of a game that’s interactive instead of these little graphics tests.</p>
<p>Also, C++ is pretty ugly imo.  It’s used everywhere, I understand but I might pick up an actionscript book and see how much of this graphics stuff could be wrapped up in flash.  I bet you can do some cool low-level drawing in flash … and then it’d be more “portable” than an OSX app.</p>
<p>Anyway &#8230; it&#8217;s a thing of goddamn beauty for now.  Except <a href="http://wiki.hexameter.com/parabola">the code</a>, which is ugly, untidy and probably doesn&#8217;t compile by itself.  I&#8217;ll update it so it&#8217;s stand-alone.</p>
]]></content:encoded>
			<wfw:commentRss>http://squarism.com/2007/04/15/parabola/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Macbill Intel</title>
		<link>http://squarism.com/2007/04/12/macbill-intel/</link>
		<comments>http://squarism.com/2007/04/12/macbill-intel/#comments</comments>
		<pubDate>Fri, 13 Apr 2007 03:40:11 +0000</pubDate>
		<dc:creator>Dillon</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://squarism.com/2007/04/12/macbill-intel/</guid>
		<description><![CDATA[
No credit go to me, everything goes to Macbill.  I couldn&#8217;t get it to build a ubin for the Macbill source and I couldn&#8217;t find one anywhere.
So here&#8217;s Macbill for Intel.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://squarism.com/?pp_album=main&amp;pp_image=macbill_intel.png" title="macbill intel"><img src="http://squarism.com/wp-content/photos/macbill_intel.png" class="centered" alt="macbill intel" width="203" height="550" /></a><br />
No credit go to me, <a href="http://www.geocities.co.jp/SiliconValley-PaloAlto/8861/mac/">everything goes to Macbill</a>.  I couldn&#8217;t get it to build a ubin for the Macbill source and I couldn&#8217;t find one anywhere.</p>
<p><a href="/files/MacBill_intel.zip">So here&#8217;s Macbill for Intel</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://squarism.com/2007/04/12/macbill-intel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Upgrade fest.</title>
		<link>http://squarism.com/2007/04/10/upgrade-fest/</link>
		<comments>http://squarism.com/2007/04/10/upgrade-fest/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 22:48:18 +0000</pubDate>
		<dc:creator>Dillon</dc:creator>
		
		<category><![CDATA[Unix]]></category>

		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://squarism.com/2007/04/10/upgrade-fest/</guid>
		<description><![CDATA[Following an upgrade guide on gentoo&#8217;s lovely doc site.  GCC was majorly out of date (3.3 to 4.1.1) and hopefully you can still read this after all is said and done.
Right now, apache is in a weird state and I need to emerge a ton of crap:

# /etc/init.d/apache2 restart
 * Apache2 has detected a [...]]]></description>
			<content:encoded><![CDATA[<p>Following an <a href="http://www.gentoo.org/doc/en/gcc-upgrading.xml">upgrade guide</a> on gentoo&#8217;s lovely doc site.  GCC was majorly out of date (3.3 to 4.1.1) and hopefully you can still read this after all is said and done.</p>
<p>Right now, apache is in a weird state and I need to emerge a ton of crap:</p>
<blockquote><p>
# /etc/init.d/apache2 restart<br />
 * Apache2 has detected a syntax error in your configuration files:<br />
Syntax error on line 6 of /etc/apache2/modules.d/70_mod_php.conf:<br />
Cannot load /usr/lib/apache2-extramodules/libphp4.so into server: libXrender.so.1: cannot open shared object file: No such file or directory
</p></blockquote>
<p>Need X11 and a million other things put back on.  Cobwebs from leaving it alone for so long.</p>
]]></content:encoded>
			<wfw:commentRss>http://squarism.com/2007/04/10/upgrade-fest/feed/</wfw:commentRss>
		</item>
		<item>
		<title>lstat test</title>
		<link>http://squarism.com/2007/04/10/lstat-test/</link>
		<comments>http://squarism.com/2007/04/10/lstat-test/#comments</comments>
		<pubDate>Tue, 10 Apr 2007 22:38:13 +0000</pubDate>
		<dc:creator>Dillon</dc:creator>
		
		<category><![CDATA[Unix]]></category>

		<category><![CDATA[C/C++]]></category>

		<guid isPermaLink="false">http://squarism.com/2007/04/10/lstat-test/</guid>
		<description><![CDATA[Following an interview question that was extremely hard I went to `man lstat&#8217; and tried to code up a test just based on system documentation.  It was not entirely successful, however after a tip-off from an online resource I came up with this.
]]></description>
			<content:encoded><![CDATA[<p>Following an interview question that was extremely hard I went to `man lstat&#8217; and tried to code up a test just based on system documentation.  It was not entirely successful, however after a tip-off from an online resource I came up with this.</p>
<p> <a href="http://squarism.com/2007/04/10/lstat-test/#more-76" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://squarism.com/2007/04/10/lstat-test/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
