<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>SQUARISM</title><description>Programming, technology, and creative projects by Chris.</description><link>https://squarism.com/</link><item><title>Database Migration</title><link>https://squarism.com/features/database-migration/</link><guid isPermaLink="true">https://squarism.com/features/database-migration/</guid><description>A complicated database migration scenario simulation where the users table has first_name and last_name. The next version of the app wants one name column because splitting names was a mistake. Run the migration without downtime and without losing data.</description><pubDate>Wed, 23 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Downtime</title><link>https://squarism.com/features/downtime/</link><guid isPermaLink="true">https://squarism.com/features/downtime/</guid><description>Scenario Practice described exercises and never built one. Here is the first scenario to practice: patch a server while there is user load.  In the first scenario you will watch requests die and there is nothing you can do about it.  Then you will fix it with a load balancer.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate></item><item><title>A Network in Rust, Part 3</title><link>https://squarism.com/posts/a-network-in-rust-part-3/</link><guid isPermaLink="true">https://squarism.com/posts/a-network-in-rust-part-3/</guid><pubDate>Sat, 01 Jun 2024 00:00:00 GMT</pubDate></item><item><title>A Network in Rust, Part 2</title><link>https://squarism.com/posts/a-network-in-rust-part-2/</link><guid isPermaLink="true">https://squarism.com/posts/a-network-in-rust-part-2/</guid><pubDate>Fri, 17 May 2024 00:00:00 GMT</pubDate></item><item><title>A Network in Rust, Part 1</title><link>https://squarism.com/posts/a-network-in-rust-part-1/</link><guid isPermaLink="true">https://squarism.com/posts/a-network-in-rust-part-1/</guid><pubDate>Sun, 05 May 2024 00:00:00 GMT</pubDate></item><item><title>Microframeworks Are Too Small</title><link>https://squarism.com/posts/microframeworks-are-too-small/</link><guid isPermaLink="true">https://squarism.com/posts/microframeworks-are-too-small/</guid><pubDate>Wed, 20 Dec 2023 00:00:00 GMT</pubDate></item><item><title>Ruby Has Long Known About Poetry</title><link>https://squarism.com/posts/ruby-has-long-known-about-poetry/</link><guid isPermaLink="true">https://squarism.com/posts/ruby-has-long-known-about-poetry/</guid><pubDate>Tue, 24 Oct 2023 00:00:00 GMT</pubDate></item><item><title>How To Test Random Things</title><link>https://squarism.com/posts/how-to-test-random-things/</link><guid isPermaLink="true">https://squarism.com/posts/how-to-test-random-things/</guid><pubDate>Mon, 28 Aug 2023 00:00:00 GMT</pubDate></item><item><title>The Bet Against Web Tech</title><link>https://squarism.com/posts/the-bet-against-webtech/</link><guid isPermaLink="true">https://squarism.com/posts/the-bet-against-webtech/</guid><pubDate>Fri, 03 Dec 2021 00:00:00 GMT</pubDate></item><item><title>The Docker Image Store Is Cache</title><link>https://squarism.com/posts/the-docker-image-store-is-cache/</link><guid isPermaLink="true">https://squarism.com/posts/the-docker-image-store-is-cache/</guid><pubDate>Fri, 05 Nov 2021 00:00:00 GMT</pubDate></item><item><title>Toxic Places with No Inputs</title><link>https://squarism.com/posts/toxic-places-with-no-inputs/</link><guid isPermaLink="true">https://squarism.com/posts/toxic-places-with-no-inputs/</guid><pubDate>Fri, 29 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Things That Draw Themselves</title><link>https://squarism.com/posts/things-that-draw-themselves/</link><guid isPermaLink="true">https://squarism.com/posts/things-that-draw-themselves/</guid><pubDate>Fri, 15 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Security is Infinite in Time and Scope</title><link>https://squarism.com/posts/security-is-infinite-in-time-and-scope/</link><guid isPermaLink="true">https://squarism.com/posts/security-is-infinite-in-time-and-scope/</guid><pubDate>Fri, 24 Sep 2021 00:00:00 GMT</pubDate></item><item><title>Information Is Late Game</title><link>https://squarism.com/posts/information-is-late-game/</link><guid isPermaLink="true">https://squarism.com/posts/information-is-late-game/</guid><pubDate>Fri, 17 Sep 2021 00:00:00 GMT</pubDate></item><item><title>Sciencing Out Updates</title><link>https://squarism.com/posts/sciencing-out-updates/</link><guid isPermaLink="true">https://squarism.com/posts/sciencing-out-updates/</guid><pubDate>Fri, 10 Sep 2021 00:00:00 GMT</pubDate></item><item><title>A REPL Based Debugging Workflow</title><link>https://squarism.com/posts/a-repl-based-debugging-workflow/</link><guid isPermaLink="true">https://squarism.com/posts/a-repl-based-debugging-workflow/</guid><pubDate>Fri, 03 Sep 2021 00:00:00 GMT</pubDate></item><item><title>Commodities, Economic Scaling and Compute</title><link>https://squarism.com/posts/commodities-economic-scaling-and-compute/</link><guid isPermaLink="true">https://squarism.com/posts/commodities-economic-scaling-and-compute/</guid><pubDate>Fri, 27 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Send Me Your Stuff</title><link>https://squarism.com/posts/send-me-your-stuff/</link><guid isPermaLink="true">https://squarism.com/posts/send-me-your-stuff/</guid><pubDate>Fri, 20 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Don&apos;t Test Code You Don&apos;t Own</title><link>https://squarism.com/posts/dont-test-code-you-dont-own/</link><guid isPermaLink="true">https://squarism.com/posts/dont-test-code-you-dont-own/</guid><pubDate>Fri, 13 Aug 2021 00:00:00 GMT</pubDate></item><item><title>Scenario Practice</title><link>https://squarism.com/posts/scenario-practice/</link><guid isPermaLink="true">https://squarism.com/posts/scenario-practice/</guid><pubDate>Fri, 06 Aug 2021 00:00:00 GMT</pubDate></item><item><title>The Database Ruins All Good Ideas</title><link>https://squarism.com/posts/the-database-ruins-all-good-ideas/</link><guid isPermaLink="true">https://squarism.com/posts/the-database-ruins-all-good-ideas/</guid><pubDate>Fri, 09 Jul 2021 00:00:00 GMT</pubDate></item><item><title>Your 1% A/B Testing is A Lot To Me</title><link>https://squarism.com/posts/your-1-percent-ab-testing-is-a-lot-to-me/</link><guid isPermaLink="true">https://squarism.com/posts/your-1-percent-ab-testing-is-a-lot-to-me/</guid><pubDate>Wed, 07 Jul 2021 00:00:00 GMT</pubDate></item><item><title>Git is Below Your Project</title><link>https://squarism.com/posts/git-is-below-your-project/</link><guid isPermaLink="true">https://squarism.com/posts/git-is-below-your-project/</guid><pubDate>Mon, 05 Jul 2021 00:00:00 GMT</pubDate></item><item><title>No Advice</title><link>https://squarism.com/posts/no-advice/</link><guid isPermaLink="true">https://squarism.com/posts/no-advice/</guid><pubDate>Tue, 31 Mar 2020 00:00:00 GMT</pubDate></item><item><title>Sprinkle Time on That Thing</title><link>https://squarism.com/posts/sprinkle-time-on-that-thing/</link><guid isPermaLink="true">https://squarism.com/posts/sprinkle-time-on-that-thing/</guid><pubDate>Tue, 04 Jun 2019 00:00:00 GMT</pubDate></item><item><title>Testing is a Gradient Spectrum</title><link>https://squarism.com/posts/testing-is-a-gradient-spectrum/</link><guid isPermaLink="true">https://squarism.com/posts/testing-is-a-gradient-spectrum/</guid><pubDate>Thu, 08 Nov 2018 00:00:00 GMT</pubDate></item><item><title>Golang gb project example</title><link>https://squarism.com/posts/gb-project-example/</link><guid isPermaLink="true">https://squarism.com/posts/gb-project-example/</guid><pubDate>Tue, 23 May 2017 00:00:00 GMT</pubDate></item><item><title>Why A Dev Log is Great - Two Years Later</title><link>https://squarism.com/posts/why-a-dev-log-is-great-two-years-later/</link><guid isPermaLink="true">https://squarism.com/posts/why-a-dev-log-is-great-two-years-later/</guid><pubDate>Mon, 10 Apr 2017 00:00:00 GMT</pubDate></item><item><title>Porting Ruby to Crystal</title><link>https://squarism.com/posts/porting-ruby-to-crystal/</link><guid isPermaLink="true">https://squarism.com/posts/porting-ruby-to-crystal/</guid><pubDate>Sat, 25 Feb 2017 00:00:00 GMT</pubDate></item><item><title>The Enthusiast Trench</title><link>https://squarism.com/posts/the-enthusiast-trench/</link><guid isPermaLink="true">https://squarism.com/posts/the-enthusiast-trench/</guid><pubDate>Fri, 25 Nov 2016 00:00:00 GMT</pubDate></item><item><title>Pry and Slop</title><link>https://squarism.com/posts/pry-and-slop/</link><guid isPermaLink="true">https://squarism.com/posts/pry-and-slop/</guid><pubDate>Tue, 19 Apr 2016 00:00:00 GMT</pubDate></item><item><title>Ruby Slop Example</title><link>https://squarism.com/posts/ruby-slop-example/</link><guid isPermaLink="true">https://squarism.com/posts/ruby-slop-example/</guid><pubDate>Wed, 06 Apr 2016 00:00:00 GMT</pubDate></item><item><title>Serverspec and Packer</title><link>https://squarism.com/posts/serverspec-and-packer/</link><guid isPermaLink="true">https://squarism.com/posts/serverspec-and-packer/</guid><pubDate>Tue, 15 Mar 2016 00:00:00 GMT</pubDate></item><item><title>Sidekiq Rate Limiting</title><link>https://squarism.com/posts/sidekiq-rate-limiting/</link><guid isPermaLink="true">https://squarism.com/posts/sidekiq-rate-limiting/</guid><pubDate>Fri, 12 Feb 2016 00:00:00 GMT</pubDate></item><item><title>Rails Style Route Parsing</title><link>https://squarism.com/posts/rails-style-route-parsing/</link><guid isPermaLink="true">https://squarism.com/posts/rails-style-route-parsing/</guid><pubDate>Wed, 20 Jan 2016 00:00:00 GMT</pubDate></item><item><title>Great dev log with vim and iTerm</title><link>https://squarism.com/posts/why-a-dev-log-is-great/</link><guid isPermaLink="true">https://squarism.com/posts/why-a-dev-log-is-great/</guid><description>&gt; What did you do this week? &gt; _Um. Uh. remembering intensifies_</description><pubDate>Fri, 13 Nov 2015 00:00:00 GMT</pubDate></item><item><title>Setting timezone with homebrew installed mysql</title><link>https://squarism.com/posts/setting-mysql-timezone/</link><guid isPermaLink="true">https://squarism.com/posts/setting-mysql-timezone/</guid><description>I couldn&apos;t find this information anywhere so I&apos;m writing it. If you installed mysql and I mean MariaDB through homebrew then you might find some tro</description><pubDate>Sun, 01 Nov 2015 00:00:00 GMT</pubDate></item><item><title>Encoding in Ruby and Everywhere</title><link>https://squarism.com/posts/encoding-in-ruby-and-everywhere/</link><guid isPermaLink="true">https://squarism.com/posts/encoding-in-ruby-and-everywhere/</guid><description>I gave a lightning talk at pdxruby recently. I was trying to explain the gotchas but was doing live coding in pry and it wasn&apos;t enough time for me to</description><pubDate>Wed, 08 Jul 2015 00:00:00 GMT</pubDate></item><item><title>New Gigs, New Digs</title><link>https://squarism.com/posts/new-gig/</link><guid isPermaLink="true">https://squarism.com/posts/new-gig/</guid><description>Started a new gig about three weeks ago. Sad to leave the old team and friends. It was awesome and I grew in a lot of ways. But this new place is p...</description><pubDate>Tue, 26 May 2015 00:00:00 GMT</pubDate></item><item><title>Finding a Tree</title><link>https://squarism.com/posts/finding-a-tree/</link><guid isPermaLink="true">https://squarism.com/posts/finding-a-tree/</guid><description>When I moved to Portland, I saw this tree on I-5 outside the city. It kind of stands by itself. _Pokes out_ before you hit downtown. I always wonde...</description><pubDate>Fri, 01 May 2015 00:00:00 GMT</pubDate></item><item><title>How to Run the Docker Registry 2.0</title><link>https://squarism.com/posts/running-docker-registry/</link><guid isPermaLink="true">https://squarism.com/posts/running-docker-registry/</guid><description>The docker registry is a daemon/service that you can run privately to push and pull images locally. This is fantastic for sharing images within a t...</description><pubDate>Sun, 19 Apr 2015 00:00:00 GMT</pubDate></item><item><title>Nil, If and Collect in Ruby</title><link>https://squarism.com/posts/nil-if-and-collect-in-ruby/</link><guid isPermaLink="true">https://squarism.com/posts/nil-if-and-collect-in-ruby/</guid><description>Ruby&apos;s if statement returns the return value when matched. If it falls through, it returns nil. I sometimes forget this. It&apos;s not a big deal until it</description><pubDate>Thu, 18 Dec 2014 00:00:00 GMT</pubDate></item><item><title>Analyzing Shell Typos</title><link>https://squarism.com/posts/shell-typos/</link><guid isPermaLink="true">https://squarism.com/posts/shell-typos/</guid><description>Let&apos;s create a list of our most common typos on the shell. First, let&apos;s go over the algorithm.</description><pubDate>Mon, 01 Dec 2014 00:00:00 GMT</pubDate></item><item><title>Mocking in Golang</title><link>https://squarism.com/posts/mocking-in-golang/</link><guid isPermaLink="true">https://squarism.com/posts/mocking-in-golang/</guid><description>This was originally a stackoverflow but it got down voted and suggested it be a blog post. Ok! Here&apos;s my toy program. I had it separated into package</description><pubDate>Fri, 28 Nov 2014 00:00:00 GMT</pubDate></item><item><title>Follow Through and Fundamental Immovables</title><link>https://squarism.com/posts/follow-through/</link><guid isPermaLink="true">https://squarism.com/posts/follow-through/</guid><description>You can imagine an end result without knowing about fundamental problems. If those fundamentals are core to your business or idea and they are immo...</description><pubDate>Sat, 15 Nov 2014 00:00:00 GMT</pubDate></item><item><title>Where Do You Put Your Go Code?</title><link>https://squarism.com/posts/the-go-path/</link><guid isPermaLink="true">https://squarism.com/posts/the-go-path/</guid><description>One of the most confusing parts of starting Go was learning the project layout or what Go calls _the workspace_. It&apos;s changed a little bit in past ...</description><pubDate>Fri, 14 Nov 2014 00:00:00 GMT</pubDate></item><item><title>YAML and Maps in Go</title><link>https://squarism.com/posts/yaml-go/</link><guid isPermaLink="true">https://squarism.com/posts/yaml-go/</guid><description>This wasn&apos;t exactly clear. When using the gopkg.in/yaml.v2 or gopkg.in/yaml.v1 packages, I was confused as to what to do with my data structure.</description><pubDate>Mon, 13 Oct 2014 00:00:00 GMT</pubDate></item><item><title>Ruby Slop Example</title><link>https://squarism.com/posts/slop-example/</link><guid isPermaLink="true">https://squarism.com/posts/slop-example/</guid><description>&gt; This is all about Slop 3 ruby 1.9 era. Slop 4 has changed the API. &gt; See the READMEhttps://github.com/leejarvis/slop/blob/master/README.md &gt; A</description><pubDate>Thu, 25 Sep 2014 00:00:00 GMT</pubDate></item><item><title>Redis and 595 Timer States</title><link>https://squarism.com/posts/redis-595-timer-states/</link><guid isPermaLink="true">https://squarism.com/posts/redis-595-timer-states/</guid><description>I wanted to learn about how a 595 timer chip works. I&apos;m a code dude. So when I see this integrated chip and all its pins, it&apos;s scary. I&apos;m sure an E...</description><pubDate>Wed, 24 Sep 2014 00:00:00 GMT</pubDate></item><item><title>Positive Change</title><link>https://squarism.com/posts/positive-change/</link><guid isPermaLink="true">https://squarism.com/posts/positive-change/</guid><description>I&apos;ve been in Portland for a week. So far, it&apos;s amazing. I really don&apos;t want to blather on about how great it is because, to be honest, I&apos;m afraid o...</description><pubDate>Sun, 17 Aug 2014 00:00:00 GMT</pubDate></item><item><title>Default DC Tech is Just Bad</title><link>https://squarism.com/posts/default-dc-tech-is-just-bad/</link><guid isPermaLink="true">https://squarism.com/posts/default-dc-tech-is-just-bad/</guid><description>_The opinions of this blog, but especially this post are mine and not my employers&apos;._</description><pubDate>Fri, 06 Jun 2014 00:00:00 GMT</pubDate></item><item><title>Passion</title><link>https://squarism.com/posts/passion/</link><guid isPermaLink="true">https://squarism.com/posts/passion/</guid><description>On a Ruby Rogues podcast about Passionhttp://rubyrogues.com/144-rr-passion/, Avdi continued to enlighten and entertain me with his insights. I&apos;ve</description><pubDate>Mon, 19 May 2014 00:00:00 GMT</pubDate></item><item><title>DRY up Methods with Ruby Blocks</title><link>https://squarism.com/posts/dry-methods-with-ruby-blocks/</link><guid isPermaLink="true">https://squarism.com/posts/dry-methods-with-ruby-blocks/</guid><description>Let&apos;s do something terrible by hand. First, here&apos;s our data. It comes from a database.</description><pubDate>Fri, 13 Sep 2013 00:00:00 GMT</pubDate></item><item><title>Problems with the Cloud</title><link>https://squarism.com/posts/problems-with-the-cloud/</link><guid isPermaLink="true">https://squarism.com/posts/problems-with-the-cloud/</guid><pubDate>Tue, 27 Aug 2013 00:00:00 GMT</pubDate></item><item><title>IPv6 Spike</title><link>https://squarism.com/posts/ipv6-spike/</link><guid isPermaLink="true">https://squarism.com/posts/ipv6-spike/</guid><description>A spike is when you play around with something and then throw it away for the purposes of learning. So, let&apos;s play around with IPv6. I had read a l...</description><pubDate>Sun, 28 Jul 2013 00:00:00 GMT</pubDate></item><item><title>The Best Way to Read CSV in Ruby</title><link>https://squarism.com/posts/the-best-way-to-read-csv-in-ruby/</link><guid isPermaLink="true">https://squarism.com/posts/the-best-way-to-read-csv-in-ruby/</guid><description>CSV is awful. CSV isn&apos;t well formed. It isn&apos;t hard to use because it&apos;s bloated and slow. CSV is hard to use because it&apos;s just a dumb data format. H...</description><pubDate>Sun, 16 Jun 2013 00:00:00 GMT</pubDate></item><item><title>Rails Dev Shops in Washington DC</title><link>https://squarism.com/posts/rails-dev-shops-in-washington-dc/</link><guid isPermaLink="true">https://squarism.com/posts/rails-dev-shops-in-washington-dc/</guid><description>.shops margin-bottom: 4em; .shops td padding: 1em; .shops tr td:nth-child2 width: 25%; border-right: 1px s</description><pubDate>Sun, 09 Jun 2013 00:00:00 GMT</pubDate></item><item><title>The Supermodel Ruby Gem Loses Data</title><link>https://squarism.com/posts/the-supermodel-ruby-gem-loses-data/</link><guid isPermaLink="true">https://squarism.com/posts/the-supermodel-ruby-gem-loses-data/</guid><description>Blog post about the supermodel ruby gem loses data</description><pubDate>Sun, 02 Jun 2013 00:00:00 GMT</pubDate></item><item><title>Super Interesting Talks from RubyConf 2012</title><link>https://squarism.com/posts/super-interesting-talks-from-rubyconf-2012/</link><guid isPermaLink="true">https://squarism.com/posts/super-interesting-talks-from-rubyconf-2012/</guid><description>Trying to summarize someone&apos;s 30-60minute talk is really hard. So apologies go out to anyone I&apos;m trying to paraphrase here. I took it upon myself t...</description><pubDate>Tue, 28 May 2013 00:00:00 GMT</pubDate></item><item><title>Using a Redis as a Database</title><link>https://squarism.com/posts/using-redis-as-a-database/</link><guid isPermaLink="true">https://squarism.com/posts/using-redis-as-a-database/</guid><description>Blog post about using a redis as a database</description><pubDate>Sat, 04 May 2013 00:00:00 GMT</pubDate></item><item><title>The Blub Paradox and Delicious Pie</title><link>https://squarism.com/posts/the-blub-paradox-and-delicious-pie/</link><guid isPermaLink="true">https://squarism.com/posts/the-blub-paradox-and-delicious-pie/</guid><description>Blog post about the blub paradox and delicious pie</description><pubDate>Sun, 21 Apr 2013 00:00:00 GMT</pubDate></item><item><title>Ruby p385 benchmarks</title><link>https://squarism.com/posts/ruby-p385-benchmarks/</link><guid isPermaLink="true">https://squarism.com/posts/ruby-p385-benchmarks/</guid><description>I was playing around with the falcon p385 patch to see if it&apos;s any faster than some of the more recent MRI rubies. TL;DR version: looks like p192 is</description><pubDate>Sat, 16 Feb 2013 00:00:00 GMT</pubDate></item><item><title>Hash Choices</title><link>https://squarism.com/posts/hash-choice/</link><guid isPermaLink="true">https://squarism.com/posts/hash-choice/</guid><description>!bttf/uploads/2013/02/bttf.png</description><pubDate>Tue, 12 Feb 2013 00:00:00 GMT</pubDate></item><item><title>What a tech stack has to do on our first date</title><link>https://squarism.com/posts/what-a-tech-stack-has-to-do-on-our-first-date/</link><guid isPermaLink="true">https://squarism.com/posts/what-a-tech-stack-has-to-do-on-our-first-date/</guid><description>!monolingual/uploads/2012/11/monolingual.png</description><pubDate>Fri, 30 Nov 2012 00:00:00 GMT</pubDate></item><item><title>New Hawtnesses</title><link>https://squarism.com/posts/new-hawtnesses/</link><guid isPermaLink="true">https://squarism.com/posts/new-hawtnesses/</guid><description>Wow, how can anyone keep up?</description><pubDate>Mon, 12 Nov 2012 00:00:00 GMT</pubDate></item><item><title>SVN vs Git Speed</title><link>https://squarism.com/posts/svn-vs-git-speed/</link><guid isPermaLink="true">https://squarism.com/posts/svn-vs-git-speed/</guid><description>Blog post about svn vs git speed</description><pubDate>Fri, 12 Oct 2012 00:00:00 GMT</pubDate></item><item><title>Ruby DCamp 2012!</title><link>https://squarism.com/posts/ruby-dcamp-2012/</link><guid isPermaLink="true">https://squarism.com/posts/ruby-dcamp-2012/</guid><description>!rubydcamp_2012/uploads/2012/10/rubydcamp_2012-580x434.jpg</description><pubDate>Mon, 01 Oct 2012 00:00:00 GMT</pubDate></item><item><title>Changing the TextMate Comment Banner</title><link>https://squarism.com/posts/changing-the-textmate-comment-banner/</link><guid isPermaLink="true">https://squarism.com/posts/changing-the-textmate-comment-banner/</guid><description>I like to put a little date banner on files that are like a CHANGELOG. The Insert Comment Banner in Textmate is great for this. You just hit Ctrl+S...</description><pubDate>Mon, 24 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Caching an Object in Rails is Easy</title><link>https://squarism.com/posts/caching-an-object-in-rails-is-easy/</link><guid isPermaLink="true">https://squarism.com/posts/caching-an-object-in-rails-is-easy/</guid><description>Caching in Rails is really simple straight from the docs:</description><pubDate>Sun, 23 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Making Rails Development on Windows Not Suck</title><link>https://squarism.com/posts/rails-development-on-windows-not-suck/</link><guid isPermaLink="true">https://squarism.com/posts/rails-development-on-windows-not-suck/</guid><description>Blog post about making rails development on windows not suck</description><pubDate>Sat, 22 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Splitting a sentence in Ruby and keeping the punctuation</title><link>https://squarism.com/posts/splitting-a-sentence-in-ruby-and-keeping-the-punctuation/</link><guid isPermaLink="true">https://squarism.com/posts/splitting-a-sentence-in-ruby-and-keeping-the-punctuation/</guid><description>Blog post about splitting a sentence in ruby and keeping the punctuation</description><pubDate>Fri, 21 Sep 2012 00:00:00 GMT</pubDate></item><item><title>A Different REPL Workflow in Ruby</title><link>https://squarism.com/posts/a-different-repl-workflow-in-ruby/</link><guid isPermaLink="true">https://squarism.com/posts/a-different-repl-workflow-in-ruby/</guid><description>Normally what I do is open an editor and start coding. In Textmate, I&apos;ll hit Cmd+R to just run it as a big procedural file for something simple. If...</description><pubDate>Sat, 15 Sep 2012 00:00:00 GMT</pubDate></item><item><title>A Computer is Not a Calculator</title><link>https://squarism.com/posts/a-computer-is-not-a-calculator/</link><guid isPermaLink="true">https://squarism.com/posts/a-computer-is-not-a-calculator/</guid><description>Blog post about a computer is not a calculator</description><pubDate>Thu, 13 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Replace Guard with Autotest if using Minitest</title><link>https://squarism.com/posts/autotest-and-minitest/</link><guid isPermaLink="true">https://squarism.com/posts/autotest-and-minitest/</guid><description>Blog post about replace guard with autotest if using minitest</description><pubDate>Wed, 12 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Documentation is Horse Crap</title><link>https://squarism.com/posts/documentation-is-horse-crap/</link><guid isPermaLink="true">https://squarism.com/posts/documentation-is-horse-crap/</guid><description>Blog post about documentation is horse crap</description><pubDate>Tue, 11 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Let&apos;s Play with Capistrano</title><link>https://squarism.com/posts/lets-play-with-capistrano/</link><guid isPermaLink="true">https://squarism.com/posts/lets-play-with-capistrano/</guid><description>In which I try to learn capistrano for the first time. Pushed a simple Rails 3 app to a mac dev box running rbenv, zsh, nginx and passenger. It&apos;s LO</description><pubDate>Mon, 10 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Rbenv vs RVM</title><link>https://squarism.com/posts/rbenv-vs-rvm/</link><guid isPermaLink="true">https://squarism.com/posts/rbenv-vs-rvm/</guid><description>Blog post about rbenv vs rvm</description><pubDate>Sun, 09 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Arduino Mini and Raspberry Pi GPIO wonderment</title><link>https://squarism.com/posts/arduino-mini-and-raspberry-pi-gpio-wonderment/</link><guid isPermaLink="true">https://squarism.com/posts/arduino-mini-and-raspberry-pi-gpio-wonderment/</guid><description>Blog post about arduino mini and raspberry pi gpio wonderment</description><pubDate>Thu, 06 Sep 2012 00:00:00 GMT</pubDate></item><item><title>Coffeescript Fat Arrow</title><link>https://squarism.com/posts/coffeescript-fat-arrow/</link><guid isPermaLink="true">https://squarism.com/posts/coffeescript-fat-arrow/</guid><description>I found myself in a situation where coffeescript was complaining that Object has no method foo when it clearly did. What is going on? Why is it so ...</description><pubDate>Fri, 10 Aug 2012 00:00:00 GMT</pubDate></item><item><title>Mountain Lion and Rails development</title><link>https://squarism.com/posts/mountain-lion-rails/</link><guid isPermaLink="true">https://squarism.com/posts/mountain-lion-rails/</guid><description>Blog post about mountain lion and rails development</description><pubDate>Fri, 27 Jul 2012 00:00:00 GMT</pubDate></item><item><title>Ruby Resources</title><link>https://squarism.com/posts/ruby-resources/</link><guid isPermaLink="true">https://squarism.com/posts/ruby-resources/</guid><description>outdated : _Some of these resources have shut down. I suggest signing up for the rubyrogues parlay mailing list for up-to-date discussion_.</description><pubDate>Sat, 05 May 2012 00:00:00 GMT</pubDate></item><item><title>MongoDB CSV importing</title><link>https://squarism.com/posts/mongodb-csv-importing/</link><guid isPermaLink="true">https://squarism.com/posts/mongodb-csv-importing/</guid><description>Following this tutorial over at mongovuehttp://www.mongovue.com/2010/11/03/yet-another-mongodb-map-reduce-tutorial/ about mapreduce in mongodb. Th</description><pubDate>Thu, 03 May 2012 00:00:00 GMT</pubDate></item><item><title>A Spork nil:NilClass fix</title><link>https://squarism.com/posts/a-spork-nilnilclass-fix/</link><guid isPermaLink="true">https://squarism.com/posts/a-spork-nilnilclass-fix/</guid><description>Blog post about a spork nil:nilclass fix</description><pubDate>Fri, 09 Mar 2012 00:00:00 GMT</pubDate></item><item><title>Upgrading Rbenv</title><link>https://squarism.com/posts/upgrading-rbenv/</link><guid isPermaLink="true">https://squarism.com/posts/upgrading-rbenv/</guid><description>Blog post about upgrading rbenv</description><pubDate>Mon, 27 Feb 2012 00:00:00 GMT</pubDate></item><item><title>Setting Defaults in Ruby</title><link>https://squarism.com/posts/setting-defaults-in-ruby/</link><guid isPermaLink="true">https://squarism.com/posts/setting-defaults-in-ruby/</guid><description>Blog post about setting defaults in ruby</description><pubDate>Tue, 21 Feb 2012 00:00:00 GMT</pubDate></item><item><title>Consumer Routers Suck</title><link>https://squarism.com/posts/consumer-routers-suck/</link><guid isPermaLink="true">https://squarism.com/posts/consumer-routers-suck/</guid><description>Update: 2015 The Pfsense Official Hardware firewall/router has been fantastic.</description><pubDate>Mon, 20 Feb 2012 00:00:00 GMT</pubDate></item><item><title>My DroboFS Problems</title><link>https://squarism.com/posts/my-drobofs-problems/</link><guid isPermaLink="true">https://squarism.com/posts/my-drobofs-problems/</guid><description>I love my Drobo disk pack. It was revolutionary at the time and it&apos;s been working great for years. I took that love and bought a DroboFS a few years</description><pubDate>Tue, 14 Feb 2012 00:00:00 GMT</pubDate></item><item><title>Rubygems Size, Bad Algorithms and a Bad Data Structure</title><link>https://squarism.com/posts/rubygems-size-bad-algorithm/</link><guid isPermaLink="true">https://squarism.com/posts/rubygems-size-bad-algorithm/</guid><description>Blog post about rubygems size, bad algorithms and a bad data structure</description><pubDate>Mon, 30 Jan 2012 00:00:00 GMT</pubDate></item><item><title>Sparkfun Free Day 2011</title><link>https://squarism.com/posts/sparkfun-free-day-2011/</link><guid isPermaLink="true">https://squarism.com/posts/sparkfun-free-day-2011/</guid><description>Tried filling out hours and hours of captchas while watching the newborn. It didn&apos;t go so well. I got sore hands and didn&apos;t get $100 of free stuff. I</description><pubDate>Fri, 13 Jan 2012 00:00:00 GMT</pubDate></item><item><title>Quickie Mart</title><link>https://squarism.com/posts/quickie-mart/</link><guid isPermaLink="true">https://squarism.com/posts/quickie-mart/</guid><description>Blog post about quickie mart</description><pubDate>Sun, 18 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Rbenv bash prompt</title><link>https://squarism.com/posts/rbenv-bash-prompt/</link><guid isPermaLink="true">https://squarism.com/posts/rbenv-bash-prompt/</guid><description>Sam Stephenson has a pretty looking bash prompthttps://github.com/sstephenson/rbenv screenshotted in his rbenv project&apos;s README. All you have to d</description><pubDate>Mon, 05 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Hash of Hashes and Captain Planet</title><link>https://squarism.com/posts/hash-of-hashes-and-captain-planet/</link><guid isPermaLink="true">https://squarism.com/posts/hash-of-hashes-and-captain-planet/</guid><description>Blog post about hash of hashes and captain planet</description><pubDate>Sun, 04 Dec 2011 00:00:00 GMT</pubDate></item><item><title>HBase Shell Color</title><link>https://squarism.com/posts/hbase-shell-color/</link><guid isPermaLink="true">https://squarism.com/posts/hbase-shell-color/</guid><description>Blog post about hbase shell color</description><pubDate>Sat, 03 Dec 2011 00:00:00 GMT</pubDate></item><item><title>Schemaless Data Collection</title><link>https://squarism.com/posts/schemaless-data-collection/</link><guid isPermaLink="true">https://squarism.com/posts/schemaless-data-collection/</guid><description>Blog post about schemaless data collection</description><pubDate>Fri, 25 Nov 2011 00:00:00 GMT</pubDate></item><item><title>Rspec output formats</title><link>https://squarism.com/posts/rspec-output-formats/</link><guid isPermaLink="true">https://squarism.com/posts/rspec-output-formats/</guid><description>Some examples of rspec2 output formats. If you are using Guard and Spork to speed up your test suite, you pass --format blah in the Guardfile. For ...</description><pubDate>Thu, 17 Nov 2011 00:00:00 GMT</pubDate></item><item><title>Messing with Method Missing</title><link>https://squarism.com/posts/messing-with-method-missing/</link><guid isPermaLink="true">https://squarism.com/posts/messing-with-method-missing/</guid><description>Blog post about messing with method missing</description><pubDate>Sat, 12 Nov 2011 00:00:00 GMT</pubDate></item><item><title>Lego mount for Arduino</title><link>https://squarism.com/posts/lego-mount-for-arduino/</link><guid isPermaLink="true">https://squarism.com/posts/lego-mount-for-arduino/</guid><description>I got to thinking that&apos;s another story about the old Technics set that I had when I was a kid and how useful it would be if I could tear down and bu</description><pubDate>Fri, 09 Sep 2011 00:00:00 GMT</pubDate></item><item><title>Memcached with Rails 3</title><link>https://squarism.com/posts/memcached-with-rails-3/</link><guid isPermaLink="true">https://squarism.com/posts/memcached-with-rails-3/</guid><description>I never had a reason to play with memcached and it was on my list of things to learn. Below I will demonstrate an example app very quickly and simp...</description><pubDate>Tue, 30 Aug 2011 00:00:00 GMT</pubDate></item><item><title>Pivot Table in Ruby</title><link>https://squarism.com/posts/pivot-table-in-ruby/</link><guid isPermaLink="true">https://squarism.com/posts/pivot-table-in-ruby/</guid><description>Sometimes you need to transpose data from columns to rows or vice-versa.  In the SQL world, this is called a pivot table.  Usually this happens when y</description><pubDate>Mon, 02 May 2011 00:00:00 GMT</pubDate></item><item><title>Simple Ruby-Processing Collision Detection</title><link>https://squarism.com/posts/simple-ruby-processing-collision-detection/</link><guid isPermaLink="true">https://squarism.com/posts/simple-ruby-processing-collision-detection/</guid><description>Blog post about simple ruby-processing collision detection</description><pubDate>Sat, 16 Apr 2011 00:00:00 GMT</pubDate></item><item><title>Dealing with Git Merges</title><link>https://squarism.com/posts/dealing-with-git-merges/</link><guid isPermaLink="true">https://squarism.com/posts/dealing-with-git-merges/</guid><description>Blog post about dealing with git merges</description><pubDate>Fri, 08 Apr 2011 00:00:00 GMT</pubDate></item><item><title>What do you use an Enumerator for in Ruby?</title><link>https://squarism.com/posts/what-do-you-use-an-enumerator-for-in-ruby/</link><guid isPermaLink="true">https://squarism.com/posts/what-do-you-use-an-enumerator-for-in-ruby/</guid><description>Sometimes when I&apos;m fumbling around in irb on an API I don&apos;t know, or with Active Record queries, I get an Enumerator object back when I don&apos;t want to.</description><pubDate>Sat, 02 Apr 2011 00:00:00 GMT</pubDate></item><item><title>How to write a Ruby and Rails 3 REST API</title><link>https://squarism.com/posts/how-to-write-a-ruby-rails-3-rest-api/</link><guid isPermaLink="true">https://squarism.com/posts/how-to-write-a-ruby-rails-3-rest-api/</guid><description>I&apos;ve always wondered how I&apos;d go about publishing a real REST API on the web to do something.  In this example, we&apos;ll create an employee manager app-th</description><pubDate>Fri, 01 Apr 2011 00:00:00 GMT</pubDate></item><item><title>Singleton and Observer Pattern in Ruby 1.9</title><link>https://squarism.com/posts/singleton-and-observer-pattern-in-ruby-1-9/</link><guid isPermaLink="true">https://squarism.com/posts/singleton-and-observer-pattern-in-ruby-1-9/</guid><description>!god_pix/uploads/2011/03/god_pix-150x150.png _This post isn&apos;t specific to Ruby 1.9, I just want to differentiate this a little bit from other exam</description><pubDate>Sun, 27 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Perl vs Ruby</title><link>https://squarism.com/posts/perl-vs-ruby/</link><guid isPermaLink="true">https://squarism.com/posts/perl-vs-ruby/</guid><description>This isn&apos;t</description><pubDate>Fri, 25 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Watchr filesystem events not firing</title><link>https://squarism.com/posts/watchr-filesystem-events-not-firing/</link><guid isPermaLink="true">https://squarism.com/posts/watchr-filesystem-events-not-firing/</guid><description>I wanted to use a ruby environment inside a Ubuntu VM but still be able to edit text files in Textmate. So I shared out my project folder and fired...</description><pubDate>Tue, 15 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Arduino Cat Faucet with Mongodb and Rails</title><link>https://squarism.com/posts/arduino-cat-faucet-with-mongodb-and-rails/</link><guid isPermaLink="true">https://squarism.com/posts/arduino-cat-faucet-with-mongodb-and-rails/</guid><description>I built a robot arm for my cat during a month-long geekcation. : Here are some shots of the web interface. The graph shows the percentage of the day</description><pubDate>Wed, 09 Mar 2011 00:00:00 GMT</pubDate></item><item><title>Target Agnostic ETL</title><link>https://squarism.com/posts/target-agnostic-etl/</link><guid isPermaLink="true">https://squarism.com/posts/target-agnostic-etl/</guid><description>Blog post about !</description><pubDate>Wed, 23 Feb 2011 00:00:00 GMT</pubDate></item><item><title>Debugging Ruby Cheat Sheet</title><link>https://squarism.com/posts/debugging-ruby-cheat-sheet/</link><guid isPermaLink="true">https://squarism.com/posts/debugging-ruby-cheat-sheet/</guid><description>Blog post about debugging ruby cheat sheet</description><pubDate>Tue, 15 Feb 2011 00:00:00 GMT</pubDate></item><item><title>DataMapper Mongo Adapter problems</title><link>https://squarism.com/posts/datamapper-mongo-problems/</link><guid isPermaLink="true">https://squarism.com/posts/datamapper-mongo-problems/</guid><description>Blog post about datamapper mongo adapter problems</description><pubDate>Thu, 10 Feb 2011 00:00:00 GMT</pubDate></item><item><title>Ruby array sort and uniq bug</title><link>https://squarism.com/posts/ruby-array-sort-and-uniq-bug/</link><guid isPermaLink="true">https://squarism.com/posts/ruby-array-sort-and-uniq-bug/</guid><description>I found a ruby bug, reported it and it got fixed. I&apos;m posting this because I thought the whole process was pretty cool. I very rarely find bugs but...</description><pubDate>Sun, 30 Jan 2011 00:00:00 GMT</pubDate></item><item><title>Setting the default ruby with Pik</title><link>https://squarism.com/posts/setting-the-default-ruby-with-pik/</link><guid isPermaLink="true">https://squarism.com/posts/setting-the-default-ruby-with-pik/</guid><description>Pikhttps://github.com/vertiginous/pik/ is a nice alternative to RVM if you&apos;re on Windows. RVM has a few more features than pik but all in all, pik</description><pubDate>Tue, 18 Jan 2011 00:00:00 GMT</pubDate></item><item><title>Watchr Continuous Testing with Growl</title><link>https://squarism.com/posts/watchr-continuous-testing-with-growl/</link><guid isPermaLink="true">https://squarism.com/posts/watchr-continuous-testing-with-growl/</guid><description>An improvement to the post I did about the doom faces for growl status and watchr config with ruby testing. This version tints the pass screen green and the fail screen red.</description><pubDate>Tue, 28 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Ruby Koans Notes and Solutions</title><link>https://squarism.com/posts/ruby-koans-notes-and-solution/</link><guid isPermaLink="true">https://squarism.com/posts/ruby-koans-notes-and-solution/</guid><description>Blog post about ruby koans notes and solutions</description><pubDate>Mon, 27 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Reconnect a Mac mouse without a mouse</title><link>https://squarism.com/posts/reconnect-a-mac-mouse-without-a-mouse/</link><guid isPermaLink="true">https://squarism.com/posts/reconnect-a-mac-mouse-without-a-mouse/</guid><description>Blog post about reconnect a mac mouse without a mouse</description><pubDate>Wed, 22 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Biggest object_id value in Ruby</title><link>https://squarism.com/posts/biggest-object-id-value-in-ruby/</link><guid isPermaLink="true">https://squarism.com/posts/biggest-object-id-value-in-ruby/</guid><description>0 = 1, 1 = 3, 2 = 5, 100 = 201. What is going on? Ruby has object_ids on objects but they are shorter on small integers. Fire up irb and follow alo...</description><pubDate>Tue, 21 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Nmap won&apos;t compile in homebrew solution</title><link>https://squarism.com/posts/nmap-wont-compile-in-homebrew-solution/</link><guid isPermaLink="true">https://squarism.com/posts/nmap-wont-compile-in-homebrew-solution/</guid><description>Blog post about nmap won&apos;t compile in homebrew solution</description><pubDate>Sat, 18 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Macports upgrade breaks ImageMagick</title><link>https://squarism.com/posts/macports-upgrade-breaks-imagemagick/</link><guid isPermaLink="true">https://squarism.com/posts/macports-upgrade-breaks-imagemagick/</guid><description>A blind upgrade of all macports packages broke my ruby project because it uses imagemagick.</description><pubDate>Thu, 16 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Ubuntu One True Way</title><link>https://squarism.com/posts/ubuntu-one-true-way/</link><guid isPermaLink="true">https://squarism.com/posts/ubuntu-one-true-way/</guid><description>Outdated post. I have a One True Way Guide here One True Wayhttps://squarism.hackpad.com/The-One-True-Way-1w4ocgrhUkM</description><pubDate>Wed, 15 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Homebrew behind a proxy</title><link>https://squarism.com/posts/homebrew-behind-a-proxy/</link><guid isPermaLink="true">https://squarism.com/posts/homebrew-behind-a-proxy/</guid><description>Git doesn&apos;t work behind a proxy with homebrew the macports new hotness. Because git:// is blocked at my office. There&apos;s a patch herehttps://githu</description><pubDate>Tue, 14 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Monty Hall Problem in Ruby</title><link>https://squarism.com/posts/monty-hall-problem-in-ruby/</link><guid isPermaLink="true">https://squarism.com/posts/monty-hall-problem-in-ruby/</guid><description>I was reading a thread on stackoverflow about randomness and cryptography security and there was a comment that started me down a series of article...</description><pubDate>Mon, 13 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Server side websockets</title><link>https://squarism.com/posts/server-side-websockets/</link><guid isPermaLink="true">https://squarism.com/posts/server-side-websockets/</guid><description>Blog post about server side websockets</description><pubDate>Mon, 13 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Debugging Cucumber and Rails</title><link>https://squarism.com/posts/debugging-cucumber-and-rails/</link><guid isPermaLink="true">https://squarism.com/posts/debugging-cucumber-and-rails/</guid><description>Blog post about debugging cucumber and rails</description><pubDate>Mon, 06 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Hollywood Security BS</title><link>https://squarism.com/posts/hollywood-security-bs/</link><guid isPermaLink="true">https://squarism.com/posts/hollywood-security-bs/</guid><description>Blog post about hollywood security bs</description><pubDate>Fri, 03 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Geekcation</title><link>https://squarism.com/posts/geekcation/</link><guid isPermaLink="true">https://squarism.com/posts/geekcation/</guid><description>Recently, I&apos;ve resigned from my position to pursue a more flexible and collegiate atmosphere at another company. I&apos;m recklessly optimistic almost a...</description><pubDate>Thu, 02 Dec 2010 00:00:00 GMT</pubDate></item><item><title>Yak Shaving</title><link>https://squarism.com/posts/yak-shaving/</link><guid isPermaLink="true">https://squarism.com/posts/yak-shaving/</guid><description>Blog post about yak shaving</description><pubDate>Sat, 13 Nov 2010 00:00:00 GMT</pubDate></item><item><title>Rails behind Enterprise SSO</title><link>https://squarism.com/posts/rails-behind-enterprise-sso/</link><guid isPermaLink="true">https://squarism.com/posts/rails-behind-enterprise-sso/</guid><description>This is a quick write-up without a lot of detail. We hacked together a quick rails app to do provisioning in the style of OIM behind an OAM SSO web...</description><pubDate>Sat, 06 Nov 2010 00:00:00 GMT</pubDate></item><item><title>RVM behind proxy and firewall</title><link>https://squarism.com/posts/rvm-behind-proxy-and-firewall/</link><guid isPermaLink="true">https://squarism.com/posts/rvm-behind-proxy-and-firewall/</guid><description>Firefox worked, gem install worked, elinks worked and even curl worked. So why isn&apos;t RVMhttp://rvm.beginrescueend.com/ able to update?</description><pubDate>Fri, 05 Nov 2010 00:00:00 GMT</pubDate></item><item><title>Alphabet sequences with factorygirl</title><link>https://squarism.com/posts/alphabet-sequences-with-factorygirl/</link><guid isPermaLink="true">https://squarism.com/posts/alphabet-sequences-with-factorygirl/</guid><description>Blog post about alphabet sequences with factorygirl</description><pubDate>Fri, 03 Sep 2010 00:00:00 GMT</pubDate></item><item><title>Stream of thoughthose: ElevatorSim</title><link>https://squarism.com/posts/stream-of-thoughthose-elevatorsim/</link><guid isPermaLink="true">https://squarism.com/posts/stream-of-thoughthose-elevatorsim/</guid><pubDate>Fri, 27 Aug 2010 00:00:00 GMT</pubDate></item><item><title>Stream of thoughthose: Game Store</title><link>https://squarism.com/posts/stream-of-thoughthose-game-store/</link><guid isPermaLink="true">https://squarism.com/posts/stream-of-thoughthose-game-store/</guid><pubDate>Fri, 27 Aug 2010 00:00:00 GMT</pubDate></item><item><title>Technology Knowledge Debt, Part Two</title><link>https://squarism.com/posts/technology-knowledge-debt-part-two/</link><guid isPermaLink="true">https://squarism.com/posts/technology-knowledge-debt-part-two/</guid><description>Knowledge debt is then you don&apos;t spend the time to catch up. This is Part Two, discussing common knowledge gaps in technology projects regardless o...</description><pubDate>Thu, 05 Aug 2010 00:00:00 GMT</pubDate></item><item><title>Fit-PC2 and Ubuntu 10.04</title><link>https://squarism.com/posts/fit-pc2-and-ubuntu-10-04/</link><guid isPermaLink="true">https://squarism.com/posts/fit-pc2-and-ubuntu-10-04/</guid><description>Blog post about fit-pc2 and ubuntu 10.04</description><pubDate>Sat, 10 Jul 2010 00:00:00 GMT</pubDate></item><item><title>Fixing IRB autocompletion on OSX</title><link>https://squarism.com/posts/fixing-irb-autocompletion-on-osx/</link><guid isPermaLink="true">https://squarism.com/posts/fixing-irb-autocompletion-on-osx/</guid><description>Using macports version of ruby and irb, I noticed that the lovely and wonderful tab autocompletion wasn&apos;t working: $ irb --simple-prompt</description><pubDate>Sat, 10 Jul 2010 00:00:00 GMT</pubDate></item><item><title>IRB return trick</title><link>https://squarism.com/posts/irb-return-trick/</link><guid isPermaLink="true">https://squarism.com/posts/irb-return-trick/</guid><description>Irb, like ruby and many other languages, returns things to the left. When you say:</description><pubDate>Fri, 09 Jul 2010 00:00:00 GMT</pubDate></item><item><title>Technology Knowledge Debt, Part One</title><link>https://squarism.com/posts/technology-knowledge-debt-part-one/</link><guid isPermaLink="true">https://squarism.com/posts/technology-knowledge-debt-part-one/</guid><description>As a follow-up to my previous post/posts/dearth-patterns/ where I psuedo-whined about common knowledge gaps in technology</description><pubDate>Sat, 03 Jul 2010 00:00:00 GMT</pubDate></item><item><title>Dearth Patterns</title><link>https://squarism.com/posts/dearth-patterns/</link><guid isPermaLink="true">https://squarism.com/posts/dearth-patterns/</guid><description>There seems to be a lack of understanding and experience in the same areas from project to project, company to company and sector to sector. It&apos;s n...</description><pubDate>Mon, 31 May 2010 00:00:00 GMT</pubDate></item><item><title>Changing DroboFS passwords</title><link>https://squarism.com/posts/changing-drobofs-passwords/</link><guid isPermaLink="true">https://squarism.com/posts/changing-drobofs-passwords/</guid><description>First off, this DroboFS is awesome. However some of the apps are a little thin on the docs and there were a few things I had to figure out.</description><pubDate>Mon, 24 May 2010 00:00:00 GMT</pubDate></item><item><title>Watchr Unit Tests + Growl + Doomguy</title><link>https://squarism.com/posts/watchr-unit-tests-growl-doomguy/</link><guid isPermaLink="true">https://squarism.com/posts/watchr-unit-tests-growl-doomguy/</guid><description>Blog post about watchr unit tests + growl + doomguy</description><pubDate>Sun, 23 May 2010 00:00:00 GMT</pubDate></item><item><title>Downloading en mass</title><link>https://squarism.com/posts/downloading-en-mass/</link><guid isPermaLink="true">https://squarism.com/posts/downloading-en-mass/</guid><description>Blog post about downloading en mass</description><pubDate>Sat, 15 May 2010 00:00:00 GMT</pubDate></item><item><title>iPhone Developer Activation Problem</title><link>https://squarism.com/posts/iphone-developer-activation-problem/</link><guid isPermaLink="true">https://squarism.com/posts/iphone-developer-activation-problem/</guid><description>Blog post about iphone developer activation problem</description><pubDate>Mon, 10 May 2010 00:00:00 GMT</pubDate></item><item><title>Reversing sentences with Ruby.</title><link>https://squarism.com/posts/reversing-sentences-with-ruby/</link><guid isPermaLink="true">https://squarism.com/posts/reversing-sentences-with-ruby/</guid><description>A question came up today about how to reverse a sentence. Word by word, preserving periods etc. I&apos;ve done stuff like this before but I really saw a...</description><pubDate>Sat, 01 May 2010 00:00:00 GMT</pubDate></item><item><title>iPadDC 2010</title><link>https://squarism.com/posts/ipaddc-2010/</link><guid isPermaLink="true">https://squarism.com/posts/ipaddc-2010/</guid><description>Blog post about ipaddc 2010</description><pubDate>Sat, 17 Apr 2010 00:00:00 GMT</pubDate></item><item><title>How to pair a Bluetooth Keyboard with an iPad</title><link>https://squarism.com/posts/how-to-pair-a-bluetooth-keyboard-with-an-ipad/</link><guid isPermaLink="true">https://squarism.com/posts/how-to-pair-a-bluetooth-keyboard-with-an-ipad/</guid><description>Blog post about how to pair a bluetooth keyboard with an ipad</description><pubDate>Sat, 03 Apr 2010 00:00:00 GMT</pubDate></item><item><title>iPadcolypse</title><link>https://squarism.com/posts/ipadcolypse/</link><guid isPermaLink="true">https://squarism.com/posts/ipadcolypse/</guid><description>The Wiff was using the yahoo tv guide free app and wants one. It&apos;s got potential as a living room multitasker thingy. I got the 32gb. The 64gb is us</description><pubDate>Sat, 03 Apr 2010 00:00:00 GMT</pubDate></item><item><title>Dokuwiki April Fools 2010</title><link>https://squarism.com/posts/dokuwiki-april-fools-2010/</link><guid isPermaLink="true">https://squarism.com/posts/dokuwiki-april-fools-2010/</guid><description>Blog post about dokuwiki april fools 2010</description><pubDate>Thu, 01 Apr 2010 00:00:00 GMT</pubDate></item><item><title>RMagic, ImageMagick, Snow Leopard and Ruby 1.9</title><link>https://squarism.com/posts/rmagic-imagemagick-snow-leopard-and-ruby-1-9/</link><guid isPermaLink="true">https://squarism.com/posts/rmagic-imagemagick-snow-leopard-and-ruby-1-9/</guid><description>I ran into a problem that kept me busy over the weekend. It seems that rmagick which is requires for the awesome sparklines projecthttp://nubyonra</description><pubDate>Mon, 08 Mar 2010 00:00:00 GMT</pubDate></item><item><title>Goddamn Solaris</title><link>https://squarism.com/posts/goddamn-solaris/</link><guid isPermaLink="true">https://squarism.com/posts/goddamn-solaris/</guid><description>Blog post about goddamn solaris</description><pubDate>Sat, 06 Mar 2010 00:00:00 GMT</pubDate></item><item><title>Arduino command protocol</title><link>https://squarism.com/posts/arduino-command-protocol/</link><guid isPermaLink="true">https://squarism.com/posts/arduino-command-protocol/</guid><description>UPDATE: Use CmdMessengerhttp://arduino.cc/playground/Code/CmdMessenger instead of Messenger.</description><pubDate>Sun, 28 Feb 2010 00:00:00 GMT</pubDate></item><item><title>Growl Network Notifications Not Working</title><link>https://squarism.com/posts/growl-network-notifications-not-working/</link><guid isPermaLink="true">https://squarism.com/posts/growl-network-notifications-not-working/</guid><description>Growl&apos;s network notifications weren&apos;t working. Either sending or receiving. I had two machines that had growl cleanly installed and my main machine...</description><pubDate>Sat, 27 Feb 2010 00:00:00 GMT</pubDate></item><item><title>Basic 555 timer Arduino project</title><link>https://squarism.com/posts/basic-555-timer-arduino-project/</link><guid isPermaLink="true">https://squarism.com/posts/basic-555-timer-arduino-project/</guid><description>I put together the arduino protoshield from sparkfun. Excellent instructions at atomicsaladhttp://www.atomicsalad.com/archive/2010/02/02/tutorial_s</description><pubDate>Sat, 20 Feb 2010 00:00:00 GMT</pubDate></item><item><title>SCP vs RSync vs SMB vs FTP</title><link>https://squarism.com/posts/scp-vs-rsync-vs-smb-vs-ftp/</link><guid isPermaLink="true">https://squarism.com/posts/scp-vs-rsync-vs-smb-vs-ftp/</guid><description>Update: as many have commented, my testing with /dev/zero might be skewing the results. I&apos;ll be adding a random DVD iso test soon. I have a newbor</description><pubDate>Thu, 11 Feb 2010 00:00:00 GMT</pubDate></item><item><title>Subversion Aptitude Error</title><link>https://squarism.com/posts/subversion-aptitude-error/</link><guid isPermaLink="true">https://squarism.com/posts/subversion-aptitude-error/</guid><description>I used to have an SVN repository up and running. Then my server crashed. Nothing was really important so I never rebuilt it. However my server backup</description><pubDate>Mon, 08 Feb 2010 00:00:00 GMT</pubDate></item><item><title>Ethernet2 Arduino Library Fix on 0017</title><link>https://squarism.com/posts/ethernet2-arduino-library-fix-on-0017/</link><guid isPermaLink="true">https://squarism.com/posts/ethernet2-arduino-library-fix-on-0017/</guid><description>Blog post about ethernet2 arduino library fix on 0017</description><pubDate>Sat, 06 Feb 2010 00:00:00 GMT</pubDate></item><item><title>Arduino Sessions</title><link>https://squarism.com/posts/arduino-sessions/</link><guid isPermaLink="true">https://squarism.com/posts/arduino-sessions/</guid><description>Blog post about arduino sessions</description><pubDate>Sat, 23 Jan 2010 00:00:00 GMT</pubDate></item><item><title>Buying a cat with logic switches</title><link>https://squarism.com/posts/cat-logic/</link><guid isPermaLink="true">https://squarism.com/posts/cat-logic/</guid><description>Charles Petzold&apos;s book Codehttp://www.amazon.com/Code-Language-Computer-Hardware-Software/dp/0735611319 is an awesome read. I&apos;m reading it again a</description><pubDate>Sat, 23 Jan 2010 00:00:00 GMT</pubDate></item><item><title>Sparkfun Onslaught</title><link>https://squarism.com/posts/sparkfun-onslaught/</link><guid isPermaLink="true">https://squarism.com/posts/sparkfun-onslaught/</guid><description>Blog post about sparkfun onslaught</description><pubDate>Thu, 07 Jan 2010 00:00:00 GMT</pubDate></item><item><title>Dataloading ftw</title><link>https://squarism.com/posts/dataloading-ftw/</link><guid isPermaLink="true">https://squarism.com/posts/dataloading-ftw/</guid><description>Man.  I need to finish this ruby project I started.  I&apos;ve had this RSS loader running on a box since 7/10/2009 and:</description><pubDate>Thu, 12 Nov 2009 00:00:00 GMT</pubDate></item><item><title>iPhoneDevCampDC 2009</title><link>https://squarism.com/posts/iphonedevcampdc-2009/</link><guid isPermaLink="true">https://squarism.com/posts/iphonedevcampdc-2009/</guid><description>Blog post about iphonedevcampdc 2009</description><pubDate>Tue, 11 Aug 2009 00:00:00 GMT</pubDate></item><item><title>When is information correct?</title><link>https://squarism.com/posts/when-is-information-correct/</link><guid isPermaLink="true">https://squarism.com/posts/when-is-information-correct/</guid><description>A wiki is constantly edited. Unlike a document which can have revisions and snapshots in time, a wiki may or may not ever be correct. But hold on. ...</description><pubDate>Tue, 11 Aug 2009 00:00:00 GMT</pubDate></item><item><title>Rails on Leopard via davesouth.org</title><link>https://squarism.com/posts/rails-on-leopard-via-davesouthorg/</link><guid isPermaLink="true">https://squarism.com/posts/rails-on-leopard-via-davesouthorg/</guid><description>Started a side project on rails, many guides on how to upgrade a Mac. Every OS has it&apos;s weirdness. Ubuntu wants to control ruby and the gems. OSX has</description><pubDate>Sat, 18 Jul 2009 00:00:00 GMT</pubDate></item><item><title>Better tetris collision detection</title><link>https://squarism.com/posts/better-tetris-collision-detection/</link><guid isPermaLink="true">https://squarism.com/posts/better-tetris-collision-detection/</guid><description>Blog post about better tetris collision detection</description><pubDate>Thu, 09 Jul 2009 00:00:00 GMT</pubDate></item><item><title>Making Tatris</title><link>https://squarism.com/posts/making-tatris/</link><guid isPermaLink="true">https://squarism.com/posts/making-tatris/</guid><description>!tatris_03/uploads/2009/04/tatris_03.png</description><pubDate>Mon, 22 Jun 2009 00:00:00 GMT</pubDate></item><item><title>Elevator Sim update</title><link>https://squarism.com/posts/elevator-sim-update/</link><guid isPermaLink="true">https://squarism.com/posts/elevator-sim-update/</guid><description>Blog post about elevator sim update</description><pubDate>Sun, 21 Jun 2009 00:00:00 GMT</pubDate></item><item><title>Parallax Clouds</title><link>https://squarism.com/posts/parallax-clouds/</link><guid isPermaLink="true">https://squarism.com/posts/parallax-clouds/</guid><description>Blog post about parallax clouds</description><pubDate>Wed, 06 May 2009 00:00:00 GMT</pubDate></item><item><title>Stanford iPhone class on iTunes U</title><link>https://squarism.com/posts/stanford-iphone-class-on-itunes-u/</link><guid isPermaLink="true">https://squarism.com/posts/stanford-iphone-class-on-itunes-u/</guid><description>Blog post about stanford iphone class on itunes u</description><pubDate>Sat, 02 May 2009 00:00:00 GMT</pubDate></item><item><title>Elevator Sim [wip]</title><link>https://squarism.com/posts/elevator-sim-wip/</link><guid isPermaLink="true">https://squarism.com/posts/elevator-sim-wip/</guid><description>Blog post about elevator sim [wip]</description><pubDate>Sun, 26 Apr 2009 00:00:00 GMT</pubDate></item><item><title>Reading style tween test</title><link>https://squarism.com/posts/reading-style-tween-test/</link><guid isPermaLink="true">https://squarism.com/posts/reading-style-tween-test/</guid><description>Blog post about reading style tween test</description><pubDate>Sat, 18 Apr 2009 00:00:00 GMT</pubDate></item><item><title>OpenCV in Eclipse</title><link>https://squarism.com/posts/opencv-in-eclipse/</link><guid isPermaLink="true">https://squarism.com/posts/opencv-in-eclipse/</guid><description>I was getting a weird runtime error about native library something in Eclipse while messing around with OpenCV using Processing.org. !!! library Op</description><pubDate>Sun, 05 Apr 2009 00:00:00 GMT</pubDate></item><item><title>Triangle Building</title><link>https://squarism.com/posts/triangle-building/</link><guid isPermaLink="true">https://squarism.com/posts/triangle-building/</guid><description>Blog post about triangle building</description><pubDate>Fri, 03 Apr 2009 00:00:00 GMT</pubDate></item><item><title>Square Tracing</title><link>https://squarism.com/posts/square-tracing/</link><guid isPermaLink="true">https://squarism.com/posts/square-tracing/</guid><description>Blog post about square tracing</description><pubDate>Wed, 11 Mar 2009 00:00:00 GMT</pubDate></item><item><title>Boom Threads</title><link>https://squarism.com/posts/boom-threads/</link><guid isPermaLink="true">https://squarism.com/posts/boom-threads/</guid><description>Blog post about boom threads</description><pubDate>Tue, 10 Mar 2009 00:00:00 GMT</pubDate></item><item><title>Facebook Arduino Lamp</title><link>https://squarism.com/posts/facebook-arduino-lamp/</link><guid isPermaLink="true">https://squarism.com/posts/facebook-arduino-lamp/</guid><description>Blog post about facebook arduino lamp</description><pubDate>Tue, 17 Feb 2009 00:00:00 GMT</pubDate></item><item><title>Awk process shows up every night</title><link>https://squarism.com/posts/awk-process-shows-up-every-night/</link><guid isPermaLink="true">https://squarism.com/posts/awk-process-shows-up-every-night/</guid><description>We had a weird problem at work towards the end of a java development / identity management project turn up. The symptom was every night, an awk pro...</description><pubDate>Wed, 08 Oct 2008 00:00:00 GMT</pubDate></item><item><title>Linked</title><link>https://squarism.com/posts/linked/</link><guid isPermaLink="true">https://squarism.com/posts/linked/</guid><description>I just finished a book called Linkedhttp://www.amazon.com/Linked-Everything-Connected-Else-Means/dp/0452284392/ref=pd_bbs_1?ie=UTF8&amp;s=books&amp;sr=8-1</description><pubDate>Tue, 25 Mar 2008 00:00:00 GMT</pubDate></item><item><title>Scroll Lock Button on OSX</title><link>https://squarism.com/posts/scroll-lock-button-on-osx/</link><guid isPermaLink="true">https://squarism.com/posts/scroll-lock-button-on-osx/</guid><description>Here&apos;s an esoteric fix for something I wanted to do. In a certain game, right click will move the camera. For some reason, when hosting synergy on ...</description><pubDate>Wed, 12 Mar 2008 00:00:00 GMT</pubDate></item><item><title>Synergy2 mouse centering</title><link>https://squarism.com/posts/synergy2-mouse-centering/</link><guid isPermaLink="true">https://squarism.com/posts/synergy2-mouse-centering/</guid><description>Synergy is a great tool for sharing multiple screens reverse KVM but for some reason lately I&apos;ve noticed that if I&apos;m physically on the center screen</description><pubDate>Thu, 04 Oct 2007 00:00:00 GMT</pubDate></item><item><title>Ports being weird.</title><link>https://squarism.com/posts/ports-being-weird/</link><guid isPermaLink="true">https://squarism.com/posts/ports-being-weird/</guid><description>When I typed port, portmirror or anything related to darwinports macports, I got a strange error with no google hits.</description><pubDate>Sun, 12 Aug 2007 00:00:00 GMT</pubDate></item><item><title>Fink on OSX</title><link>https://squarism.com/posts/fink-osx/</link><guid isPermaLink="true">https://squarism.com/posts/fink-osx/</guid><pubDate>Sat, 12 May 2007 00:00:00 GMT</pubDate></item><item><title>Freedom Systems vs Safety Systems</title><link>https://squarism.com/posts/freedom-systems-vs-safety-systems/</link><guid isPermaLink="true">https://squarism.com/posts/freedom-systems-vs-safety-systems/</guid><description>Code Craft had an extremely intuitive posthttp://codecraft.info/index.php/archives/20/ about Freedom Languages vs Safety Languages. He covered wha</description><pubDate>Mon, 23 Apr 2007 00:00:00 GMT</pubDate></item><item><title>Parabola</title><link>https://squarism.com/posts/parabola/</link><guid isPermaLink="true">https://squarism.com/posts/parabola/</guid><description>Blog post about parabola</description><pubDate>Sun, 15 Apr 2007 00:00:00 GMT</pubDate></item><item><title>Macbill Intel</title><link>https://squarism.com/posts/macbill-intel/</link><guid isPermaLink="true">https://squarism.com/posts/macbill-intel/</guid><description>update: this binary build is long gone</description><pubDate>Thu, 12 Apr 2007 00:00:00 GMT</pubDate></item><item><title>Upgrade fest.</title><link>https://squarism.com/posts/upgrade-fest/</link><guid isPermaLink="true">https://squarism.com/posts/upgrade-fest/</guid><description>Following an upgrade guidehttp://www.gentoo.org/doc/en/gcc-upgrading.xml on gentoo&apos;s lovely doc site. GCC was majorly out of date 3.3 to 4.1.1 a</description><pubDate>Tue, 10 Apr 2007 00:00:00 GMT</pubDate></item><item><title>lstat test</title><link>https://squarism.com/posts/lstat-test/</link><guid isPermaLink="true">https://squarism.com/posts/lstat-test/</guid><description>Following an interview question that was extremely hard I went to man lstat&apos; and tried to code up a test just based on system documentation. It was n</description><pubDate>Tue, 10 Apr 2007 00:00:00 GMT</pubDate></item><item><title>Animated Box</title><link>https://squarism.com/posts/animated-box/</link><guid isPermaLink="true">https://squarism.com/posts/animated-box/</guid><description>I&apos;m very, very early on in the effort of this graphics/game test. But essentially I wanted to write down where I&apos;m at with Xcode, OpenGL and learning</description><pubDate>Sun, 01 Apr 2007 00:00:00 GMT</pubDate></item><item><title>Chapter 4</title><link>https://squarism.com/posts/chapter-4/</link><guid isPermaLink="true">https://squarism.com/posts/chapter-4/</guid><description>Going through the Oreilly book _Practical C++ Programming_, which may be an arguable title, and I&apos;m just trying to go through all of the examples and</description><pubDate>Sun, 21 Jan 2007 00:00:00 GMT</pubDate></item><item><title>Old Email Syntax</title><link>https://squarism.com/posts/old-email-syntax/</link><guid isPermaLink="true">https://squarism.com/posts/old-email-syntax/</guid><description>I ran into a 1994 post from Jeff Liebermannhttp://www.42inc.com/~estephen/humor/support.txt, very funny, very interesting read because he&apos;s rantin</description><pubDate>Thu, 04 Jan 2007 00:00:00 GMT</pubDate></item><item><title>Gentoo 2006.0 installer screenshots</title><link>https://squarism.com/posts/gentoo-20060/</link><guid isPermaLink="true">https://squarism.com/posts/gentoo-20060/</guid><description>Blog post about gentoo 2006.0 installer screenshots</description><pubDate>Fri, 03 Mar 2006 00:00:00 GMT</pubDate></item><item><title>x.succ</title><link>https://squarism.com/posts/ruby-x-succ/</link><guid isPermaLink="true">https://squarism.com/posts/ruby-x-succ/</guid><description>Blog post about x.succ</description><pubDate>Fri, 03 Mar 2006 00:00:00 GMT</pubDate></item><item><title>SWAT</title><link>https://squarism.com/posts/swat/</link><guid isPermaLink="true">https://squarism.com/posts/swat/</guid><description>Blog post about swat</description><pubDate>Fri, 03 Mar 2006 00:00:00 GMT</pubDate></item><item><title>Dave Thomas on Rails</title><link>https://squarism.com/posts/dave-thomas-on-rails/</link><guid isPermaLink="true">https://squarism.com/posts/dave-thomas-on-rails/</guid><description>!dave_thomas.jpg/wp-content/photos/dave_thomas-thumb.jpg</description><pubDate>Sat, 19 Nov 2005 00:00:00 GMT</pubDate></item><item><title>A courier4 upgrade snag.</title><link>https://squarism.com/posts/a-courier4-upgrade-snag/</link><guid isPermaLink="true">https://squarism.com/posts/a-courier4-upgrade-snag/</guid><description>I ran into a weird error with Thunderbird. When I would reply to all in an email, some people were CC&apos;d. When I hit send, I got a relay error. I re...</description><pubDate>Tue, 15 Nov 2005 00:00:00 GMT</pubDate></item><item><title>Strip off tabs in vim</title><link>https://squarism.com/posts/strip-off-tabs-in-vim/</link><guid isPermaLink="true">https://squarism.com/posts/strip-off-tabs-in-vim/</guid><description>When you paste a block of text into a Putty window, many times you&apos;ll get an increasing number of leading tabs. Not so if you use gnome-terminal IIRC</description><pubDate>Thu, 22 Sep 2005 00:00:00 GMT</pubDate></item><item><title>Data Structures Book</title><link>https://squarism.com/posts/data-structures-book/</link><guid isPermaLink="true">https://squarism.com/posts/data-structures-book/</guid><description>On a slashdot thread I was discussing whether I should roll my own data structure or try to use one of the many, many Sun data structures.</description><pubDate>Mon, 19 Sep 2005 00:00:00 GMT</pubDate></item><item><title>Verifying an ssh key fingerprint</title><link>https://squarism.com/posts/verifying-an-ssh-key-fingerprint/</link><guid isPermaLink="true">https://squarism.com/posts/verifying-an-ssh-key-fingerprint/</guid><description>I&apos;m sure you have seen something like this when you have connected to a ssh host.</description><pubDate>Thu, 25 Aug 2005 00:00:00 GMT</pubDate></item><item><title>E15k and cosmic-rays</title><link>https://squarism.com/posts/e15k-and-cosmic-rays/</link><guid isPermaLink="true">https://squarism.com/posts/e15k-and-cosmic-rays/</guid><description>No joke. Here&apos;s a snippet out of an E15k manual.</description><pubDate>Tue, 16 Aug 2005 00:00:00 GMT</pubDate></item><item><title>Spring Framework</title><link>https://squarism.com/posts/spring-framework/</link><guid isPermaLink="true">https://squarism.com/posts/spring-framework/</guid><description>Researching this Spring Frameworkhttp://www.theserverside.com/articles/article.tss?l=SpringFramework. Most interesting so far is it&apos;s touting of b</description><pubDate>Thu, 04 Aug 2005 00:00:00 GMT</pubDate></item><item><title>Emerging Gnome 2.10.1</title><link>https://squarism.com/posts/emerging-gnome-2101/</link><guid isPermaLink="true">https://squarism.com/posts/emerging-gnome-2101/</guid><description>I&apos;ve updated Gnome 2.8 to 2.10 on two other boxes. The third box which may have had lots of unstable packages on it is complaining. When I emerge g</description><pubDate>Wed, 22 Jun 2005 00:00:00 GMT</pubDate></item><item><title>gnome 2.10 = best ever</title><link>https://squarism.com/posts/gnome-210-best-ever/</link><guid isPermaLink="true">https://squarism.com/posts/gnome-210-best-ever/</guid><pubDate>Tue, 21 Jun 2005 00:00:00 GMT</pubDate></item><item><title>Why aren&apos;t you running gentoo?</title><link>https://squarism.com/posts/why-arent-you-running-gentoo/</link><guid isPermaLink="true">https://squarism.com/posts/why-arent-you-running-gentoo/</guid><description>emerge world updates every package you have to the latest version that&apos;s available via source. Read on for a screendump of tastiness.</description><pubDate>Tue, 14 Dec 2004 00:00:00 GMT</pubDate></item><item><title>Solaris 9/04 and Veritas kernel panic.</title><link>https://squarism.com/posts/solaris-904-and-veritas-kernel-panic/</link><guid isPermaLink="true">https://squarism.com/posts/solaris-904-and-veritas-kernel-panic/</guid><description>Over a weekend I had the fun task of rebuilding two Sun Cluster hosts as standalone servers Sun Cluster wasn&apos;t great for us. I rebuilt one box and n</description><pubDate>Mon, 13 Dec 2004 00:00:00 GMT</pubDate></item><item><title>distcc is cool.</title><link>https://squarism.com/posts/distcc-is-cool/</link><guid isPermaLink="true">https://squarism.com/posts/distcc-is-cool/</guid><description>Distcchttp://distcc.samba.org/ is a distributed C/C++ compiler. You can easily use a bunch of machines&apos; power to compile stuff. The setup isn&apos;t ba</description><pubDate>Thu, 18 Nov 2004 00:00:00 GMT</pubDate></item><item><title>Useful Crontab Header</title><link>https://squarism.com/posts/useful-crontab-header/</link><guid isPermaLink="true">https://squarism.com/posts/useful-crontab-header/</guid><description>Blog post about useful crontab header</description><pubDate>Fri, 12 Nov 2004 00:00:00 GMT</pubDate></item><item><title>Software RAID5 is no good.</title><link>https://squarism.com/posts/software-raid5-is-no-good/</link><guid isPermaLink="true">https://squarism.com/posts/software-raid5-is-no-good/</guid><description>Set up a 2.6TB raid5 volume using A5200s and a 2x450mhz E220R. Shared it using samba3. Saw that network copies were horrible to it. This is the out...</description><pubDate>Mon, 08 Nov 2004 00:00:00 GMT</pubDate></item><item><title>Some OpenGL progress</title><link>https://squarism.com/posts/some-opengl-progress/</link><guid isPermaLink="true">https://squarism.com/posts/some-opengl-progress/</guid><description>I finally got the FTGL library built. It was quite annoying to do. In the end, I had a libfreetype.a file looks like an assembly binary and a libftg</description><pubDate>Mon, 08 Nov 2004 00:00:00 GMT</pubDate></item><item><title>Sorta got owned.</title><link>https://squarism.com/posts/sorta-got-owned/</link><guid isPermaLink="true">https://squarism.com/posts/sorta-got-owned/</guid><description>/tmp is writable for the apache user. Someone exploited some bad code and uploaded an IRC bot on Aug 09. It&apos;s not running now and we did a test to ...</description><pubDate>Thu, 04 Nov 2004 00:00:00 GMT</pubDate></item><item><title>Getting around or through a restrictive firewall.</title><link>https://squarism.com/posts/getting-around-or-through-a-restrictive-firewall/</link><guid isPermaLink="true">https://squarism.com/posts/getting-around-or-through-a-restrictive-firewall/</guid><description>If you have a SSH account someplace outside of your locked down network, try safe passagehttp://www.vastrange.com/.</description><pubDate>Fri, 29 Oct 2004 00:00:00 GMT</pubDate></item><item><title>Gnome-terminal cpu utilization fixed</title><link>https://squarism.com/posts/gnome-terminal-cpu-utilization-fixed/</link><guid isPermaLink="true">https://squarism.com/posts/gnome-terminal-cpu-utilization-fixed/</guid><description>All of a sudden, gnome-terminal on Fedora core 2 was acting really strange. It was slow to open, slow to type, slow to close. Found a bug dochttp:/</description><pubDate>Mon, 25 Oct 2004 00:00:00 GMT</pubDate></item><item><title>Using sed to manipulate ctd type strings from Solaris</title><link>https://squarism.com/posts/using-sed-to-manipulate-ctd-type-strings-from-solaris/</link><guid isPermaLink="true">https://squarism.com/posts/using-sed-to-manipulate-ctd-type-strings-from-solaris/</guid><description>This is a very specific example. I found this tricky because regular expressions in sed http://www.student.northpark.edu/pemente/sed/sed1line.txti</description><pubDate>Fri, 22 Oct 2004 00:00:00 GMT</pubDate></item><item><title>More on samba, winbind on Solaris</title><link>https://squarism.com/posts/more-on-samba-winbind-on-solaris/</link><guid isPermaLink="true">https://squarism.com/posts/more-on-samba-winbind-on-solaris/</guid><description>Here&apos;s how you can get the samba home directories to be created on the fly:</description><pubDate>Wed, 06 Oct 2004 00:00:00 GMT</pubDate></item><item><title>Samba, winbind and Solaris</title><link>https://squarism.com/posts/samba-winbind-and-solaris/</link><guid isPermaLink="true">https://squarism.com/posts/samba-winbind-and-solaris/</guid><description>A repost of Naag Mummaneni&apos;s winbind-on-Solaris HOWTO from the samba-docs list, kept here because it was hard to find.</description><pubDate>Fri, 01 Oct 2004 00:00:00 GMT</pubDate></item><item><title>Samba3, winbind and active directory - how it looks when it&apos;s done</title><link>https://squarism.com/posts/samba3-winbind-and-active-directory-how-it-looks-when-its-done/</link><guid isPermaLink="true">https://squarism.com/posts/samba3-winbind-and-active-directory-how-it-looks-when-its-done/</guid><description>There is lots of community information about how to setup winbind and Samba3 to move your 
ix box towards a single sign on paradigm, but not much ab</description><pubDate>Thu, 30 Sep 2004 00:00:00 GMT</pubDate></item><item><title>Using gcj under gentoo</title><link>https://squarism.com/posts/using-gcj-under-gentoo/</link><guid isPermaLink="true">https://squarism.com/posts/using-gcj-under-gentoo/</guid><description>If you follow the instructions off of gentoo&apos;s website they are very good instructions for x86 on 2004.1 then you end up with a system that doesn&apos;t</description><pubDate>Tue, 01 Jun 2004 00:00:00 GMT</pubDate></item><item><title>Using Perl instead of awk or sed</title><link>https://squarism.com/posts/using-perl-instead-of-awk-or-sed/</link><guid isPermaLink="true">https://squarism.com/posts/using-perl-instead-of-awk-or-sed/</guid><description>You want to use Perl to process things on the command line but you don&apos;t want to write/save a file. You want to replace sed with something more clu...</description><pubDate>Wed, 07 Apr 2004 00:00:00 GMT</pubDate></item><item><title>Finding busy disks with iostat and awk</title><link>https://squarism.com/posts/finding-busy-disks-with-iostat-and-awk/</link><guid isPermaLink="true">https://squarism.com/posts/finding-busy-disks-with-iostat-and-awk/</guid><description>So you want to find busy disks in solaris? Maybe you want a quick iostat summary? Need an easier way to find slow disks? Getting percent busy info ...</description><pubDate>Mon, 05 Apr 2004 00:00:00 GMT</pubDate></item><item><title>An example md.tab on an E450</title><link>https://squarism.com/posts/an-example-mdtab-on-an-e450/</link><guid isPermaLink="true">https://squarism.com/posts/an-example-mdtab-on-an-e450/</guid><description>The E450 has a potential of 20 internal disks, none of them labeled in any particular order ctd numbers and it was a pain to configure most of them</description><pubDate>Wed, 31 Mar 2004 00:00:00 GMT</pubDate></item><item><title>Kontiki Trojan / Virus in disguise</title><link>https://squarism.com/posts/kontiki-trojan-virus-in-disguise/</link><guid isPermaLink="true">https://squarism.com/posts/kontiki-trojan-virus-in-disguise/</guid><description>At work a while back, we had hundreds of K of ICMP going to our router and we couldn&apos;t figure out why. We threw a sniiffer on our network and take ...</description><pubDate>Wed, 31 Mar 2004 00:00:00 GMT</pubDate></item><item><title>Siloed in our interests</title><link>https://squarism.com/posts/siloed-in-our-interests/</link><guid isPermaLink="true">https://squarism.com/posts/siloed-in-our-interests/</guid><description>More and more people are getting on the web. More and more people are gaining experience with computers. We have not seen yet what people with 30 y...</description><pubDate>Sun, 21 Mar 2004 00:00:00 GMT</pubDate></item><item><title>tg3 problem and resolution on poweredge 2650</title><link>https://squarism.com/posts/tg3-problem-and-resolution-on-poweredge-2650/</link><guid isPermaLink="true">https://squarism.com/posts/tg3-problem-and-resolution-on-poweredge-2650/</guid><description>I had a flaky network problem where high loads fast downloads from tux.org or sun.com would cause a hang or complete drop of all network connections</description><pubDate>Wed, 17 Mar 2004 00:00:00 GMT</pubDate></item><item><title>Installing BeOS 5 Max Edition on Virtual PC 2004</title><link>https://squarism.com/posts/installing-beos-5-max-edition-on-virtual-pc-2004/</link><guid isPermaLink="true">https://squarism.com/posts/installing-beos-5-max-edition-on-virtual-pc-2004/</guid><description>_Logging what I&apos;m doing._</description><pubDate>Sun, 25 Jan 2004 00:00:00 GMT</pubDate></item><item><title>swt, eclipse and OS X problems</title><link>https://squarism.com/posts/swt-eclipse-and-os-x-problems/</link><guid isPermaLink="true">https://squarism.com/posts/swt-eclipse-and-os-x-problems/</guid><description>Following a hello world tutorial, I got stuck on this error:</description><pubDate>Sat, 17 Jan 2004 00:00:00 GMT</pubDate></item><item><title>Login delay in ProFTPd fix - reverse lookups</title><link>https://squarism.com/posts/login-delay-in-proftpd-fix-reverse-lookups/</link><guid isPermaLink="true">https://squarism.com/posts/login-delay-in-proftpd-fix-reverse-lookups/</guid><description>So you&apos;ve tried everything to get rid of the login delay to ProFTPd. You&apos;ve configured ProFTPd over and over again but it still doesn&apos;t work?! You&apos;re</description><pubDate>Fri, 16 Jan 2004 00:00:00 GMT</pubDate></item><item><title>My OSX 10.3 Review</title><link>https://squarism.com/posts/my-osx-103-review/</link><guid isPermaLink="true">https://squarism.com/posts/my-osx-103-review/</guid><description>After starting with a 386 back in 1990 and moving to Linux/Solaris professionally, I decided to jump into OSX when a requirement for a laptop came up</description><pubDate>Mon, 12 Jan 2004 00:00:00 GMT</pubDate></item><item><title>Pictures of iPod under Linux</title><link>https://squarism.com/posts/pictures-of-ipod-under-linux/</link><guid isPermaLink="true">https://squarism.com/posts/pictures-of-ipod-under-linux/</guid><description>Got an iPod for Xmas. Santa deserves a Nobel Prize.</description><pubDate>Sun, 28 Dec 2003 00:00:00 GMT</pubDate></item><item><title>World Population Web Service</title><link>https://squarism.com/posts/world-population-web-service/</link><guid isPermaLink="true">https://squarism.com/posts/world-population-web-service/</guid><description>Found this http://www.abundanttech.com/webservices/population/population.asmx/getWorldPopulationand I&apos;m sure it&apos;s old news to anyone who&apos;s used so</description><pubDate>Fri, 17 Oct 2003 00:00:00 GMT</pubDate></item><item><title>Example Disk Suite Configuration (md.tab)</title><link>https://squarism.com/posts/example-disk-suite-configuration-mdtab/</link><guid isPermaLink="true">https://squarism.com/posts/example-disk-suite-configuration-mdtab/</guid><description>An example of mirroring the root disks with DiskSuite on Solaris 9. Step by step instructions on how to mirror 2 internal root disks with the bundled</description><pubDate>Wed, 24 Sep 2003 00:00:00 GMT</pubDate></item><item><title>Upgrading Eclipse</title><link>https://squarism.com/posts/upgrading-eclipse/</link><guid isPermaLink="true">https://squarism.com/posts/upgrading-eclipse/</guid><description>Nothing notable, just trying to get Eclipse3.0M3 to work with Lomboz, new version of JBoss and importing all my old projects. Lomboz was really flaky</description><pubDate>Fri, 12 Sep 2003 00:00:00 GMT</pubDate></item><item><title>RedHat 8.0 to 9.0 upgrade</title><link>https://squarism.com/posts/redhat-80-to-90-upgrade/</link><guid isPermaLink="true">https://squarism.com/posts/redhat-80-to-90-upgrade/</guid><description>I started this install log because I thought upgrading to 9.0 would be a serious pain in the neck. It turns out it went very smoothly and there&apos;s</description><pubDate>Sat, 03 May 2003 00:00:00 GMT</pubDate></item><item><title>Made useful build.xml file for use with Ant</title><link>https://squarism.com/posts/made-useful-buildxml-file-for-use-with-ant/</link><guid isPermaLink="true">https://squarism.com/posts/made-useful-buildxml-file-for-use-with-ant/</guid><description>The following build.xml file has a few targets that make compiling a project much simplier. Read on for more details.</description><pubDate>Mon, 21 Apr 2003 00:00:00 GMT</pubDate></item><item><title>A nice bash prompt</title><link>https://squarism.com/posts/a-nice-bash-prompt/</link><guid isPermaLink="true">https://squarism.com/posts/a-nice-bash-prompt/</guid><description>Throw this into your /etc/bashrc for all users to pick up this more interesting bash prompt. If you just want to test it out on a single user&apos;s pro...</description><pubDate>Sun, 20 Apr 2003 00:00:00 GMT</pubDate></item><item><title>Misc Hackings</title><link>https://squarism.com/posts/misc-hackings/</link><guid isPermaLink="true">https://squarism.com/posts/misc-hackings/</guid><description>Played around with Opera 7.1http://www.opera.com/graphics/docs/screenshots/opera-7-linux.png. Very nice rendering, but a little buggy. Horrible ma</description><pubDate>Sun, 13 Apr 2003 00:00:00 GMT</pubDate></item><item><title>10 Friggin Useful Linux Tips</title><link>https://squarism.com/posts/10-friggin-useful-linux-tips/</link><guid isPermaLink="true">https://squarism.com/posts/10-friggin-useful-linux-tips/</guid><description>A friggin run through 10 really friggin useful friggin Linux tips.</description><pubDate>Wed, 09 Apr 2003 00:00:00 GMT</pubDate></item><item><title>Displaying largest subdirectories in Linux</title><link>https://squarism.com/posts/displaying-largest-subdirectories-in-linux/</link><guid isPermaLink="true">https://squarism.com/posts/displaying-largest-subdirectories-in-linux/</guid><description>A quick script that can be triggered to email administrators ie: using nagios the largest subdirectories from a parent directory. Can also simply pr</description><pubDate>Tue, 25 Mar 2003 00:00:00 GMT</pubDate></item><item><title>LVS HOW-TO</title><link>https://squarism.com/posts/lvs-how-to/</link><guid isPermaLink="true">https://squarism.com/posts/lvs-how-to/</guid><description>Building a Linux Virtual Server cluster in 2003 on RedHat 7.2: kickstart to build nodes, NAT on the director, a patched 2.2 kernel, and ipvsadm to balance HTTP. Compressed from the original guide.</description><pubDate>Wed, 19 Mar 2003 00:00:00 GMT</pubDate></item><item><title>Authenticating Nagios on Apache against an Active Directory domain</title><link>https://squarism.com/posts/authenticating-nagios-on-apache-against-an-active-directory-domain/</link><guid isPermaLink="true">https://squarism.com/posts/authenticating-nagios-on-apache-against-an-active-directory-domain/</guid><description>In a world of multiple systems, a person wants to avoid unnecessary logins. I ran into the problem of setting up a web application where I didn&apos;t w...</description><pubDate>Tue, 04 Mar 2003 00:00:00 GMT</pubDate></item><item><title>ProFTP</title><link>https://squarism.com/posts/proftp/</link><guid isPermaLink="true">https://squarism.com/posts/proftp/</guid><description>I removed the unwieldly wu-ftp stuff from the server today wieldiness is proportional to my own knowledge and replaced it with the ever promising P</description><pubDate>Tue, 18 Feb 2003 00:00:00 GMT</pubDate></item><item><title>The Acronym Project</title><link>https://squarism.com/posts/acronym-java-project/</link><guid isPermaLink="true">https://squarism.com/posts/acronym-java-project/</guid><description>A 2003 attempt to write a J2EE web app from scratch, without Struts, as a way to learn Java. Eight dev log posts from that year compressed into one summary.</description><pubDate>Mon, 17 Feb 2003 00:00:00 GMT</pubDate></item></channel></rss>