<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5903482920942648511</id><updated>2012-02-16T22:08:52.455+08:00</updated><category term='infoviz'/><category term='In-between'/><category term='cli'/><category term='tools'/><category term='earth'/><category term='sms'/><category term='news'/><category term='movies'/><category term='books'/><category term='free'/><category term='scifi'/><category term='shopping'/><category term='offline'/><category term='trendmicro'/><category term='freebie'/><category term='events'/><category term='e63'/><category term='canon'/><category term='updates'/><category term='linkedin'/><category term='versioncontrol'/><category term='easter'/><category term='corporate'/><category term='k2'/><category term='suse'/><category term='elearning'/><category term='picasa'/><category term='redhat'/><category term='authors'/><category term='globe'/><category term='summer'/><category term='xkcd'/><category term='rails'/><category term='rss'/><category term='spam'/><category term='youth'/><category term='aprilfools'/><category term='email'/><category term='mashup'/><category term='xhtml'/><category term='solaris'/><category term='workplace'/><category term='cars'/><category term='kids'/><category term='openoffice.org'/><category term='scripting'/><category term='movabletype'/><category term='i18n'/><category term='reading'/><category term='visualization'/><category term='coverflow'/><category term='lego'/><category term='olpc'/><category term='authentication'/><category term='wifi'/><category term='friendfeed'/><category term='dilbert'/><category term='julian'/><category term='2007'/><category term='philosophy'/><category term='minis'/><category term='zhangziyi'/><category term='asthma'/><category term='wordpress'/><category term='barcampmanila'/><category term='qotd'/><category term='desktop'/><category term='holidays'/><category term='flickr'/><category term='delicious'/><category term='mac'/><category term='natalieportman'/><category term='braille'/><category term='dsl'/><category term='design'/><category term='network'/><category term='feedburner'/><category term='ubuntu'/><category term='blogging'/><category term='verisign'/><category term='madness'/><category term='stupid'/><category term='google'/><category term='svn'/><category term='subversion'/><category term='ruby'/><category term='space'/><category term='feeds'/><category term='education'/><category term='domains'/><category term='smtp'/><category term='eee'/><category term='expresscard'/><category term='perl'/><category term='series3'/><category term='rfc'/><category term='status'/><category term='christmas'/><category term='github'/><category term='rh300'/><category term='geeks'/><category term='gadget'/><category term='hacking'/><category term='philippines'/><category term='censorship'/><category term='tor'/><category term='3g'/><category term='ict4d'/><category term='singlesignon'/><category term='gifts'/><category term='typography'/><category term='nokia'/><category term='opensource'/><category term='plugin'/><category term='rhce'/><category term='gabriel'/><category term='productivity'/><category term='usability'/><category term='nicolekidman'/><category term='hardware'/><category term='series2'/><category term='macbookair'/><category term='screen'/><category term='hack'/><category term='math'/><category term='extensions'/><category term='coredump'/><category term='geocoding'/><category term='usb'/><category term='robotics'/><category term='photography'/><category term='aol'/><category term='prayers'/><category term='photoshop'/><category term='howto'/><category term='troll'/><category term='jeonjihyun'/><category term='remote'/><category term='ssh'/><category term='music'/><category term='gprs'/><category term='electronics'/><category term='gps'/><category term='literature'/><category term='cool'/><category term='phishing'/><category term='wordcamp'/><category term='plug'/><category term='sql'/><category term='starwars'/><category term='wireless'/><category term='ipod'/><category term='identity'/><category term='unix'/><category term='twitter'/><category term='kernel'/><category term='cartoonnetwork'/><category term='film'/><category term='health'/><category term='writing'/><category term='jobhunt'/><category term='dotph'/><category term='gmail'/><category term='mobile'/><category term='nostalgia'/><category term='tumblog'/><category term='astronomy'/><category term='ltsp'/><category term='pinoytech'/><category term='funny'/><category term='web'/><category term='gadgets'/><category term='gaiman'/><category term='cyberpunk'/><category term='visibility'/><category term='wolframalpha'/><category term='watching'/><category term='l10n'/><category term='art'/><category term='weroam'/><category term='minifigures'/><category term='dell'/><category term='firefox'/><category term='mutt'/><category term='peng'/><category term='cisco'/><category term='yum'/><category term='mythbusting'/><category term='css'/><category term='society'/><category term='rememberthemilk'/><category term='tips'/><category term='family'/><category term='sports'/><category term='flickrdl'/><category term='Work'/><category term='illustrations'/><category term='aws'/><category term='review'/><category term='origami'/><category term='greasemonkey'/><category term='notebook'/><category term='kerberos'/><category term='safari'/><category term='humor'/><category term='bayan'/><category term='xml'/><category term='security'/><category term='notebooks'/><category term='college'/><category term='robots'/><category term='digitalpinay'/><category term='geek'/><category term='gab'/><category term='school'/><category term='labels'/><category term='bash'/><category term='links'/><category term='resume'/><category term='craft'/><category term='intel'/><category term='baby'/><category term='software'/><category term='digg'/><category term='reference'/><category term='coding'/><category term='atom'/><category term='stats'/><category term='sugar'/><category term='fun'/><category term='china'/><category term='pfi'/><category term='journalism'/><category term='series1'/><category term='media'/><category term='yahoo'/><category term='proxy'/><category term='wiki'/><category term='pcmcia'/><category term='javascript'/><category term='wired'/><category term='apple'/><category term='comics'/><category term='im'/><category term='causes'/><category term='fedora'/><category term='paul'/><category term='photos'/><category term='help'/><category term='sassy'/><category term='browsers'/><category term='gnome'/><category term='moleskine'/><category term='toy'/><category term='cms'/><category term='diecasts'/><category term='python'/><category term='telnet'/><category term='internet'/><category term='socialexperiment'/><category term='secondhand'/><category term='windows'/><category term='football'/><category term='pipes'/><category term='hype'/><category term='science'/><category term='Play'/><category term='friends'/><category term='linux'/><category term='apache'/><category term='robotsunday'/><category term='agriculture'/><category term='tech'/><category term='children'/><category term='office'/><category term='birthday'/><category term='research'/><category term='personal'/><category term='vi'/><category term='minicooper'/><category term='php'/><category term='politics'/><category term='programming'/><category term='nagios'/><category term='edge'/><category term='party'/><category term='aix'/><category term='games'/><category term='mapping'/><category term='eraserheads'/><category term='blog'/><category term='toys'/><category term='life'/><category term='wishlist'/><category term='pldt'/><category term='certification'/><category term='tags'/><category term='antivirus'/><category term='captcha'/><category term='hacks'/><category term='food'/><category term='madonna'/><category term='search'/><category term='drupal'/><category term='poetry'/><category term='ror'/><category term='microsoft'/><category term='chromium'/><category term='pinoy'/><category term='colors'/><category term='mozilla'/><category term='connectivity'/><category term='tagging'/><category term='maps'/><category term='iptables'/><category term='avg'/><title type='text'>Coredump</title><subtitle type='html'>Work, play, and everything in between</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.iandexter.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default?start-index=26&amp;max-results=25'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>669</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-94166900990813541</id><published>2011-09-04T10:19:00.001+08:00</published><updated>2011-09-04T10:22:51.939+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cli'/><category scheme='http://www.blogger.com/atom/ns#' term='unix'/><category scheme='http://www.blogger.com/atom/ns#' term='mac'/><title type='text'>View hidden files in Mac OS X</title><content type='html'>Just plunk the following in a file:&lt;br /&gt;&lt;br /&gt;&lt;script src="https://gist.github.com/1192112.js?file=view-hidden.sh"&gt;&lt;/script&gt;&lt;noscript&gt;&lt;pre&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;defaults write com.apple.Finder AppleShowAllFiles `echo $1 | tr '[a-z]' '[A-Z]'`&lt;br /&gt;killall Finder&lt;/pre&gt;&lt;/noscript&gt;Change the file's mode to executable, then invoke using&lt;pre&gt;view-hidden.sh yes&lt;/pre&gt;Hidden files (including "dot" Unix files) will be viewable in Finder.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-94166900990813541?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/94166900990813541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/09/view-hidden-files-in-mac-os-x.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/94166900990813541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/94166900990813541'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/09/view-hidden-files-in-mac-os-x.html' title='View hidden files in Mac OS X'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-408901179981520101</id><published>2011-06-03T13:59:00.000+08:00</published><updated>2011-09-04T10:22:31.104+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cli'/><category scheme='http://www.blogger.com/atom/ns#' term='kerberos'/><category scheme='http://www.blogger.com/atom/ns#' term='Work'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Create Kerberos keytab file for single sign-on</title><content type='html'>On a Windows 200[38] server:&lt;br /&gt;&lt;br /&gt;&lt;script src="https://gist.github.com/1192130.js?file=create-keytab.bat"&gt;&lt;/script&gt;&lt;noscript&gt;&lt;pre lang="bash"&gt;ktpass -princ HTTP/[fully.qualified.domain.name]@[REALM] -mapuser [AD_user]@[REALM] -ptype KRB5_NT_PRINCIPAL -pass [password] -out c:\path\to\keytab.file&lt;/pre&gt;&lt;/noscript&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-408901179981520101?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/408901179981520101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/06/create-kerberos-keytab-file-for-single.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/408901179981520101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/408901179981520101'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/06/create-kerberos-keytab-file-for-single.html' title='Create Kerberos keytab file for single sign-on'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-1318936248195222503</id><published>2011-05-20T13:07:00.000+08:00</published><updated>2011-05-20T13:07:14.601+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Play'/><category scheme='http://www.blogger.com/atom/ns#' term='lego'/><category scheme='http://www.blogger.com/atom/ns#' term='movies'/><category scheme='http://www.blogger.com/atom/ns#' term='cars'/><category scheme='http://www.blogger.com/atom/ns#' term='toys'/><title type='text'>Cars 2 trailer, in LEGO</title><content type='html'>ZOMGWTFBBQ! I'm *almost* through in my LEGO City Space collection (just one more set!). Will this be the next one?&lt;br /&gt;&lt;br /&gt;&lt;object width="500" height="314"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/hLovCmzydUg?fs=1&amp;amp;hl=en_US&amp;amp;hd=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/hLovCmzydUg?fs=1&amp;amp;hl=en_US&amp;amp;hd=1" type="application/x-shockwave-flash" width="500" height="314" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;small&gt;PS. &lt;a href="http://blog.iandexter.net/2011/05/paean-to-letterpress.html"&gt;Yesterday's post&lt;/a&gt; was my 666th. Just saying.&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-1318936248195222503?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/1318936248195222503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/05/cars-2-trailer-in-lego.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/1318936248195222503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/1318936248195222503'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/05/cars-2-trailer-in-lego.html' title='Cars 2 trailer, in LEGO'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-6930516788562134790</id><published>2011-05-19T10:39:00.000+08:00</published><updated>2011-05-19T10:39:00.294+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='typography'/><category scheme='http://www.blogger.com/atom/ns#' term='Play'/><category scheme='http://www.blogger.com/atom/ns#' term='art'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='nostalgia'/><title type='text'>Paean to the letterpress</title><content type='html'>(I missed the smell of ink and the sound of rolling presses. Heidelbergs, Bodoni and Blueback are personal favorites. I loved the way I can lay out pages on a grid, and then mess it up by extending beyond the column guides {the old technician laying out the leads always threw a fit!}. Photogravures were "cutting-edge" and novelties. {Yes, Pagemaker was still in its infancy when I started, and I didn't want anything to do with Ventura Publisher.} {I'm showing my age...:P})&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://player.vimeo.com/video/22639018?portrait=0&amp;amp;color=ffffff" width="500" height="281" frameborder="0"&gt;&lt;/iframe&gt;&lt;p&gt;&lt;small&gt;&lt;a href="http://vimeo.com/22639018"&gt;Letterpress&lt;/a&gt; from &lt;a href="http://vimeo.com/naomieross"&gt;Naomie Ross&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-6930516788562134790?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/6930516788562134790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/05/paean-to-letterpress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/6930516788562134790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/6930516788562134790'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/05/paean-to-letterpress.html' title='Paean to the letterpress'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-628503748735170347</id><published>2011-05-18T10:35:00.001+08:00</published><updated>2011-05-18T15:04:24.123+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Work'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><title type='text'>Customize fatal error messages in Perl CGI apps</title><content type='html'>We all know Carp and CGI::Carp, and they're quite useful when catching errors in your apps. But, the messages are butt-ugly, sorry to say. &lt;a href="http://perldoc.perl.org/CGI/Carp.html"&gt;CGI::Carp&lt;/a&gt; to the rescue. It has some nifty functions that can be used to make the error messages friendlier.&lt;br /&gt;&lt;br /&gt;To &lt;a href="http://perldoc.perl.org/CGI/Carp.html#Changing-the-default-message"&gt;set a custom message&lt;/a&gt; when fatal errors are encountered:&lt;br /&gt;&lt;br /&gt;&lt;script src="https://gist.github.com/976257.js?file=customfatalsToBrowser.pl"&gt;&lt;/script&gt;&lt;br /&gt;&lt;noscript&gt;&lt;pre lang="perl"&gt;use CGI::Carp qw(fatalsToBrowser warningsToBrowser set_message);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;### Custom fatals browser message&lt;br /&gt;BEGIN {&lt;br /&gt;    sub handle_errors {&lt;br /&gt;        my $msg = shift;&lt;br /&gt;        my $err_mail = "Error%20message:%0A%0A\&lt;br /&gt;-------------------------------------------------------------------------------%0A\&lt;br /&gt;$msg%0A\&lt;br /&gt;-------------------------------------------------------------------------------%0A";&lt;br /&gt;        my $err_msg = "&lt;div class=\"warning\"&gt;\&lt;br /&gt;  &lt;h2&gt;Encountered an error:&lt;/h2&gt;\&lt;br /&gt;  &lt;tt&gt;$msg&lt;/tt&gt;\&lt;br /&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href=\"mailto:email\@ddre.ss?subject=Error%20encountered&amp;body=$err_mail\"&gt;Click here&lt;/a&gt;&lt;/strong&gt; to send a report.&lt;/p&gt;\&lt;br /&gt;&lt;/div&gt;";&lt;br /&gt;        print($err_msg);&lt;br /&gt;    }&lt;br /&gt;    set_message(\&amp;handle_errors);&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/noscript&gt;&lt;br /&gt;(Side note: The &lt;code&gt;&lt;a href="http://www.ianr.unl.edu/internet/mailto.html"&gt;mailto&lt;/a&gt;&lt;/code&gt; URI scheme has some great extensions as well.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-628503748735170347?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/628503748735170347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/05/customize-fatal-error-messages-in-perl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/628503748735170347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/628503748735170347'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/05/customize-fatal-error-messages-in-perl.html' title='Customize fatal error messages in Perl CGI apps'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-3394831654260006606</id><published>2011-05-15T13:12:00.002+08:00</published><updated>2011-05-15T13:12:00.263+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Play'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='robotsunday'/><category scheme='http://www.blogger.com/atom/ns#' term='funny'/><title type='text'>Robot Sunday: "I'm doing Science and I'm still alive"</title><content type='html'>(Okay, technically, GLaDOS is *not* a robot but an AI, but this is still cool.)&lt;br /&gt;&lt;br /&gt;&lt;object width="500" height="375"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/Y6ljFaKRTrI?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/Y6ljFaKRTrI?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" width="500" height="375" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-3394831654260006606?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/3394831654260006606/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/05/robot-sunday-im-doing-science-and-im.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/3394831654260006606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/3394831654260006606'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/05/robot-sunday-im-doing-science-and-im.html' title='Robot Sunday: &quot;I&apos;m doing Science and I&apos;m still alive&quot;'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-384756364332321538</id><published>2011-05-12T11:19:00.000+08:00</published><updated>2011-05-14T04:31:12.182+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Work'/><title type='text'>Roll your own package, RPM repo, part 2</title><content type='html'>(Part I, &lt;strong&gt;building the package&lt;/strong&gt;, is &lt;a href="http://blog.iandexter.net/2011/05/roll-your-own-package-rpm-repo-part-1.html"&gt;over here&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Part II. Create the repository&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Prepare the environment in the server where the repository will be stored. &lt;em&gt;Note&lt;/em&gt;: All commands from hereon, unless otherwise stated, are by &lt;code&gt;root&lt;/code&gt;.&lt;br /&gt;&lt;pre lang="bash"&gt;mkdir -p /srv/RPMS/{i386,i586,x86_64,noarch}&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Add the package created from &lt;a href="http://blog.iandexter.net/2011/05/roll-your-own-package-rpm-repo-part-1.html"&gt;Part I&lt;/a&gt;.&lt;br /&gt;&lt;pre lang="bash"&gt;cp ~username/builds/RPMS/noarch/this-package-1.0-0.1.noarch /srv/RPMS/noarch/&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Generate the repository metadata.&lt;br /&gt;&lt;pre lang="bash"&gt;createrepo -v /srv/RPMS&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Sign the metadata and add the repository key.&lt;br /&gt;&lt;pre lang="bash"&gt;cd /srv/RPMS/repodata&lt;br /&gt;gpg -ba repomd.xml&lt;br /&gt;gpg -a --export key-id &gt; repomd.xml.key&lt;br /&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Add as an installation source. (In this case, I'm using SuSE &lt;code&gt;zypper&lt;/code&gt;.) Add the key to the trusted keyring.&lt;br /&gt;&lt;pre lang="bash"&gt;zypper service-add -t YUM file:///srv/RPMS alias&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Test by installing the package.&lt;br /&gt;&lt;pre lang="bash"&gt;zypper in this-package&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-384756364332321538?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/384756364332321538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/05/roll-your-own-package-rpm-repo-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/384756364332321538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/384756364332321538'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/05/roll-your-own-package-rpm-repo-part-2.html' title='Roll your own package, RPM repo, part 2'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-7091220771534590739</id><published>2011-05-11T17:45:00.001+08:00</published><updated>2011-05-11T17:51:28.416+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Work'/><title type='text'>Roll your own package, RPM repo, part 1</title><content type='html'>(This is more a note to myself than anything else. Surely, there are lots of references out there on the net... ;))&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Part I. Build the package&lt;/strong&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Prepare the build environment.&lt;br /&gt;&lt;pre lang="bash"&gt;mkdir -p builds/{BUILD,RPMS,SOURCES,SPECS,SRPMS}&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Add the sources to be built.&lt;br /&gt;&lt;pre lang="bash"&gt;mkdir builds/BUILD/this-package-1.0 &amp;&amp; cd builds/BUILD&lt;br /&gt;tar czvf ../SOURCES/this-package-1.0.tgz this-package-1.0&lt;br /&gt;cd ..&lt;br /&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Write the &lt;code&gt;spec&lt;/code&gt; file using the skeleton below.&lt;br /&gt;&lt;pre lang="bash"&gt;vi SPECS/this-package.spec&lt;/pre&gt;&lt;script src="https://gist.github.com/966212.js?file=this-package.spec"&gt;&lt;/script&gt;&lt;br /&gt;&lt;noscript&gt;&lt;pre lang="bash"&gt;%define _topdir    /home/username/builds&lt;br /&gt;%define _sourcedir %{_topdir}/SOURCES&lt;br /&gt;%define _builddir  %{_topdir}/BUILD&lt;br /&gt;&lt;br /&gt;%define logmsg logger -t %{name}/rpm&lt;br /&gt;&lt;br /&gt;Name:          this-package&lt;br /&gt;Version:       1.0&lt;br /&gt;Release:       0.1%{?dist}&lt;br /&gt;Summary:       Summary goes here&lt;br /&gt;Group:         Group/goes/here&lt;br /&gt;License:       GPL&lt;br /&gt;URL:           Not required&lt;br /&gt;Vendor:        Company you work for, probably&lt;br /&gt;Distribution:  Group for specific distribution&lt;br /&gt;&lt;br /&gt;Source:        %{name}-%{version}.tgz&lt;br /&gt;BuildRoot:     %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)&lt;br /&gt;BuildRequires: /bin/rm, /bin/mkdir, /bin/cp&lt;br /&gt;Requires:      /bin/bash, /bin/date&lt;br /&gt;BuildArch:     noarch&lt;br /&gt;&lt;br /&gt;%description&lt;br /&gt;Description of the package goes here.&lt;br /&gt;&lt;br /&gt;%prep&lt;br /&gt;%setup -q&lt;br /&gt;&lt;br /&gt;%build&lt;br /&gt;&lt;br /&gt;%install&lt;br /&gt;%{__rm} -rf %{buildroot}&lt;br /&gt;%{__install} -Dp -m0755 file-in-source %{buildroot}/path/to/target/server/file-in-source&lt;br /&gt;&lt;br /&gt;%pre&lt;br /&gt;# Pre-install steps go here.&lt;br /&gt;&lt;br /&gt;%post&lt;br /&gt;# Post-install steps go here.&lt;br /&gt;&lt;br /&gt;%preun&lt;br /&gt;# Steps prior to uninstall go here.&lt;br /&gt;&lt;br /&gt;%postun&lt;br /&gt;# Steps after uninstall go here.&lt;br /&gt;&lt;br /&gt;%clean&lt;br /&gt;%{__rm} -rf %{buildroot}&lt;br /&gt;&lt;br /&gt;%files&lt;br /&gt;%doc README&lt;br /&gt;%defattr(-,root,root,0755)&lt;br /&gt;/list/files/here&lt;br /&gt;&lt;br /&gt;%changelog&lt;br /&gt;&lt;br /&gt;* Date username &lt;br /&gt;- Date format is `date +"%a %b %d %Y`. Comments go here.&lt;br /&gt;&lt;/pre&gt;&lt;/noscript&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Build and sign the package.&lt;br /&gt;&lt;pre lang="bash"&gt;gpg --export -a key-id &gt; KEYS/RPM-GPG-KEY-username&lt;br /&gt;vi ~/.rpmmacros&lt;br /&gt;&lt;br /&gt;%_signature gpg&lt;br /&gt;%_gpg_path /home/username/.gnupg&lt;br /&gt;%_gpg_name User Name (key-id) &lt;email@ddre.ss&gt;&lt;br /&gt;%_gpgbin /usr/bin/gpg&lt;br /&gt;&lt;br /&gt;rpmbuild -ba --clean --sign SPECS/this-package.spec&lt;br /&gt;&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Test and verify.&lt;br /&gt;&lt;pre lang="bash"&gt;sudo rpm -ivh ~username/builds/RPMS/noarch/this-package-1.0-0.1.noarch.rpm&lt;br /&gt;rpm -Vp ~username/builds/RPMS/noarch/this-package-1.0-0.1.noarch.rpm&lt;br /&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-7091220771534590739?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/7091220771534590739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/05/roll-your-own-package-rpm-repo-part-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/7091220771534590739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/7091220771534590739'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/05/roll-your-own-package-rpm-repo-part-1.html' title='Roll your own package, RPM repo, part 1'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-4794148776983798186</id><published>2011-05-03T19:52:00.003+08:00</published><updated>2011-05-05T22:45:53.290+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='cli'/><category scheme='http://www.blogger.com/atom/ns#' term='Work'/><title type='text'>Remove version numbers from package names</title><content type='html'>&lt;pre lang="bash"&gt;/bin/rpm -qa | sed 's/-[0-9].*//'&lt;/pre&gt;&lt;br /&gt;is &lt;a href="http://blog.iandexter.net/2011/05/remove-version-numbers-from-package.html?showComment=1304499484596#c1988994667733113001"&gt;wrong&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Use &lt;a href="http://blog.iandexter.net/2011/05/remove-version-numbers-from-package.html?showComment=1304427520985#c4524035973519483509"&gt;this&lt;/a&gt; instead:&lt;br /&gt;&lt;br /&gt;&lt;pre lang="bash"&gt;/bin/rpm -qa --qf "%{n}\n"&lt;/pre&gt;&lt;br /&gt;Mad props to &lt;a href="http://ssatoh.livejournal.com/"&gt;ssatoh&lt;/a&gt; and &lt;a href="https://launchpad.net/~rhonda"&gt;rhonda&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;That is all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-4794148776983798186?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/4794148776983798186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/05/remove-version-numbers-from-package.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/4794148776983798186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/4794148776983798186'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/05/remove-version-numbers-from-package.html' title='Remove version numbers from package names'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-5804908009181663818</id><published>2011-05-01T13:31:00.000+08:00</published><updated>2011-05-01T13:31:39.504+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='cli'/><category scheme='http://www.blogger.com/atom/ns#' term='Work'/><category scheme='http://www.blogger.com/atom/ns#' term='nagios'/><title type='text'>Check printer status via SNMP</title><content type='html'>So we're asked to monitor several "critical" printers. Instead of accessing the printers' administrative console using `&lt;code&gt;curl&lt;/code&gt;` (a kludge, yes), we opted for &lt;a href="https://secure.wikimedia.org/wikipedia/en/wiki/Snmp"&gt;SNMP&lt;/a&gt; -- easier, but unfortunately less secure for the printers. SNMP OIDs for the printer are &lt;a href="http://www.oidview.com/mibs/0/Printer-MIB.html"&gt;readily available&lt;/a&gt; so this looked easy enough.&lt;br /&gt;&lt;br /&gt;To get the printer console's display, for example, one just issues:&lt;br /&gt;&lt;br /&gt;&lt;pre class="bash"&gt;/usr/bin/snmpwalk -v1 -On -c $community_string $printer_address \&lt;br /&gt; 1.3.6.1.2.1.43.16.5.1.2 | awk -F: '{print $NF}' \&lt;br /&gt; | sed 's/\"//g;/^$/d;s/^\s//'&lt;/pre&gt;&lt;br /&gt;Fortunately, most of the steps (getting the OID from the printer MIB, rehashing the output into something usable by Nagios) are already done for use by a nifty little shell script, &lt;code&gt;&lt;a href="http://exchange.nagios.org/directory/Plugins/Hardware/Printers/SNMP-Printer-Check/details"&gt;check_snmp_printer.sh&lt;/a&gt;&lt;/code&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-5804908009181663818?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/5804908009181663818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/05/check-printer-status-via-snmp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/5804908009181663818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/5804908009181663818'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/05/check-printer-status-via-snmp.html' title='Check printer status via SNMP'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-2489204423442929347</id><published>2011-04-27T13:09:00.001+08:00</published><updated>2011-04-27T13:33:06.269+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='cli'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='Work'/><category scheme='http://www.blogger.com/atom/ns#' term='opensource'/><category scheme='http://www.blogger.com/atom/ns#' term='suse'/><title type='text'>Adding a local YaST repo</title><content type='html'>Adding a local package repository to be used by YaST is straightforward.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Create and populate the directory tree:&lt;br /&gt;&lt;pre lang="bash"&gt;mkdir -p /srv/suse/RPMS/{i586,i686,x86_64,noarch}&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Generate the RPM header information using &lt;code&gt;createrepo&lt;/code&gt; (from the package with the same name):&lt;br /&gt;&lt;pre lang="bash"&gt;createrepo /srv/suse/RPMS&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Digitally sign the header file:&lt;br /&gt;&lt;pre lang="bash"&gt;cd /srv/suse/RPMS/repodata &amp;&amp; gpg -a --detach-sign repomd.xml&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Add as an installation source in YaST:&lt;br /&gt;&lt;pre lang="bash"&gt;/usr/bin/zypper service-add -t YUM /srv/suse/RPMS/ repo-alias&lt;/pre&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-2489204423442929347?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/2489204423442929347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/04/adding-local-yast-repo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/2489204423442929347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/2489204423442929347'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/04/adding-local-yast-repo.html' title='Adding a local YaST repo'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-9070725899851820443</id><published>2011-04-24T10:22:00.003+08:00</published><updated>2011-04-27T15:22:12.784+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lego'/><category scheme='http://www.blogger.com/atom/ns#' term='robotics'/><category scheme='http://www.blogger.com/atom/ns#' term='robotsunday'/><category scheme='http://www.blogger.com/atom/ns#' term='robots'/><title type='text'>Robot Sunday: Assembly-line robots -- LEGO, of course</title><content type='html'>Remember &lt;a href="http://blog.iandexter.net/2010/01/robot-sunday-spare-parts-for-power.html"&gt;this&lt;/a&gt;? Well, an &lt;a href="http://singularityhub.com/2011/04/20/wow-model-factory-made-with-lego-robots-moves-48-items-per-minute-video/"&gt;AFOL constructed a working model of an industrial robotics line&lt;/a&gt;. Now &lt;strong&gt;that's&lt;/strong&gt; dedication.&lt;br /&gt;&lt;br /&gt;&lt;object width="500" height="405"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/7VxCl6w3HS0?fs=1&amp;amp;hl=en_US&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/7VxCl6w3HS0?fs=1&amp;amp;hl=en_US&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="405"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-9070725899851820443?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/9070725899851820443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/04/assembly-line-robots-lego-of-course.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/9070725899851820443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/9070725899851820443'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/04/assembly-line-robots-lego-of-course.html' title='Robot Sunday: Assembly-line robots -- LEGO, of course'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-7219655923909267925</id><published>2011-04-20T22:44:00.000+08:00</published><updated>2011-04-20T22:44:45.397+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Play'/><category scheme='http://www.blogger.com/atom/ns#' term='space'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Space-Earth flute duet</title><content type='html'>To honor Yuri Gagarin, astronaut Cady Coleman, aboard the International Space Station, duets with Jethro Tull founder, Ian Anderson, somewhere on Earth, in a wonderful rendition of Johann Sebastian Bach's "Bourrée in E minor".&lt;br /&gt;&lt;br /&gt;&lt;object width="500" height="311"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/XeC4nqBB5BM?fs=1&amp;amp;hl=en_US&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/XeC4nqBB5BM?fs=1&amp;amp;hl=en_US&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="311"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-7219655923909267925?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/7219655923909267925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/04/space-earth-flute-duet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/7219655923909267925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/7219655923909267925'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/04/space-earth-flute-duet.html' title='Space-Earth flute duet'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-271580597655200407</id><published>2011-04-18T13:07:00.000+08:00</published><updated>2011-04-18T13:07:45.592+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Play'/><category scheme='http://www.blogger.com/atom/ns#' term='lego'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>Rube Goldberg plus LEGO plus balls</title><content type='html'>Equals awesomesauciness, or "&lt;a href="http://www.greatballcontraption.com/"&gt;The Great Ball Contraption&lt;/a&gt;" goodness. Whatever you call it, &lt;a href="http://thenextweb.com/shareables/2011/04/16/this-lego-great-ball-contraption-video-is-truly-mesmerising/"&gt;this video&lt;/a&gt; is worth the eight minutes.&lt;br /&gt;&lt;br /&gt;&lt;object width="499" height="311"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/rWd3vgLaA_M?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/rWd3vgLaA_M?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="499" height="311"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-271580597655200407?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/271580597655200407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/04/rube-goldberg-plus-lego-plus-balls.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/271580597655200407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/271580597655200407'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/04/rube-goldberg-plus-lego-plus-balls.html' title='Rube Goldberg plus LEGO plus balls'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-4648285982693729282</id><published>2011-04-07T14:10:00.000+08:00</published><updated>2011-04-07T14:10:15.469+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Play'/><category scheme='http://www.blogger.com/atom/ns#' term='lego'/><title type='text'>A 'Blocumentary'</title><content type='html'>(That &lt;a href="http://blog.iandexter.net/search/label/lego"&gt;LEGO fever&lt;/a&gt;, it's still raging!)&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://player.vimeo.com/video/9581676" width="500" height="281" frameborder="0"&gt;&lt;/iframe&gt;&lt;p&gt;&lt;a href="http://vimeo.com/9581676"&gt;AFOL A Blocumentary&lt;/a&gt; from &lt;a href="http://vimeo.com/afol"&gt;AFOL&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Passion combines with creativity in this documentary that features a selection of AFOLs (Adult Fans Of LEGO) from the Pacific NorthWest.&lt;br /&gt;Directed by Jess Gibson&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-4648285982693729282?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/4648285982693729282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/04/blocumentary.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/4648285982693729282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/4648285982693729282'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/04/blocumentary.html' title='A &apos;Blocumentary&apos;'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-1677615160973809557</id><published>2011-04-06T20:15:00.002+08:00</published><updated>2011-04-06T20:15:33.863+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Play'/><category scheme='http://www.blogger.com/atom/ns#' term='lego'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>LEGO ship in a bottle</title><content type='html'>It's &lt;a href="http://blog.iandexter.net/search/label/lego"&gt;LEGO fever&lt;/a&gt; over here! :)&lt;br /&gt;&lt;br /&gt;&lt;object width="500" height="311"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/oy83B3CsoLo?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/oy83B3CsoLo?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="311"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;What's next, a terrarium?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-1677615160973809557?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/1677615160973809557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/04/lego-ship-in-bottle.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/1677615160973809557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/1677615160973809557'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/04/lego-ship-in-bottle.html' title='LEGO ship in a bottle'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-2730560058287416141</id><published>2011-04-04T11:15:00.004+08:00</published><updated>2011-04-04T11:39:58.081+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Play'/><category scheme='http://www.blogger.com/atom/ns#' term='lego'/><category scheme='http://www.blogger.com/atom/ns#' term='series2'/><category scheme='http://www.blogger.com/atom/ns#' term='series3'/><category scheme='http://www.blogger.com/atom/ns#' term='minifigures'/><title type='text'>Sumo vs Karate</title><content type='html'>&lt;object width="500" height="375"&gt; &lt;param name="flashvars" value="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2Fiandexter%2Fsets%2F72157626298969259%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2Fiandexter%2Fsets%2F72157626298969259%2F&amp;set_id=72157626298969259&amp;jump_to="&gt;&lt;/param&gt;&lt;param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=71649"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=71649" allowFullScreen="true" flashvars="offsite=true&amp;lang=en-us&amp;page_show_url=%2Fphotos%2Fiandexter%2Fsets%2F72157626298969259%2Fshow%2F&amp;page_show_back_url=%2Fphotos%2Fiandexter%2Fsets%2F72157626298969259%2F&amp;set_id=72157626298969259&amp;jump_to=" width="500" height="375"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin: 0; overflow: hidden; padding: 0; width: 500px;"&gt;&lt;a href="http://www.flickr.com/photos/iandexter/5587144033/in/set-72157626298969259/" style="display: block; float: left; height: 75px; padding: 0 10px 10px 0; width: 75px;" title="In this corner, Yokozuna LEGO"&gt;&lt;img alt="In this corner, Yokozuna LEGO" src="http://farm6.static.flickr.com/5302/5587144033_585ee2a2d6_s.jpg" style="border: none; height: 75px; margin: 0; padding: 0; width: 75px;" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/iandexter/5587144727/in/set-72157626298969259/" style="display: block; float: left; height: 75px; padding: 0 10px 10px 0; width: 75px;" title="In the other corner, Karateka LEGO"&gt;&lt;img alt="In the other corner, Karateka LEGO" src="http://farm6.static.flickr.com/5063/5587144727_3ddb7029c4_s.jpg" style="border: none; height: 75px; margin: 0; padding: 0; width: 75px;" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/iandexter/5587739096/in/set-72157626298969259/" style="display: block; float: left; height: 75px; padding: 0 10px 10px 0; width: 75px;" title="Bow!"&gt;&lt;img alt="Bow!" src="http://farm6.static.flickr.com/5091/5587739096_5712be3454_s.jpg" style="border: none; height: 75px; margin: 0; padding: 0; width: 75px;" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/iandexter/5587145913/in/set-72157626298969259/" style="display: block; float: left; height: 75px; padding: 0 10px 10px 0; width: 75px;" title="Fight! Front kick from the karateka"&gt;&lt;img alt="Fight! Front kick from the karateka" src="http://farm6.static.flickr.com/5179/5587145913_87cb76d34e_s.jpg" style="border: none; height: 75px; margin: 0; padding: 0; width: 75px;" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/iandexter/5587740378/in/set-72157626298969259/" style="display: block; float: left; height: 75px; padding: 0 10px 10px 0; width: 75px;" title="Yokozuna piles down on Karateka"&gt;&lt;img alt="Yokozuna piles down on Karateka" src="http://farm6.static.flickr.com/5148/5587740378_40040ebb48_s.jpg" style="border: none; height: 75px; margin: 0; padding: 0; width: 75px;" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/iandexter/5587740948/in/set-72157626298969259/" style="display: block; float: left; height: 75px; padding: 0 0 10px 0; width: 75px;" title="Stunning round house!"&gt;&lt;img alt="Stunning round house!" src="http://farm6.static.flickr.com/5133/5587740948_51808f87a8_s.jpg" style="border: medium none; height: 75px; margin: 0; padding: 0; width: 75px;" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/iandexter/5587147631/in/set-72157626298969259/" style="display: block; float: left; height: 75px; padding: 0 10px 10px 0; width: 75px;" title="Winner!"&gt;&lt;img alt="Winner!" src="http://farm6.static.flickr.com/5301/5587147631_481194ffda_s.jpg" style="border: none; height: 75px; margin: 0; padding: 0; width: 75px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="float: left; height: 75px; padding: 0 10px 10px 0; width: 75px;"&gt;&lt;img src="http://l.yimg.com/g/images/gallery-empty-icon.gif" style="height: 75px; margin: 0pt; padding: 0pt; width: 75px;" /&gt;&lt;/div&gt;&lt;div style="float: left; height: 75px; padding: 0 10px 10px 0; width: 75px;"&gt;&lt;img src="http://l.yimg.com/g/images/gallery-empty-icon.gif" style="height: 75px; margin: 0; padding: 0; width: 75px;" /&gt;&lt;/div&gt;&lt;div style="float: left; height: 75px; padding: 0 10px 10px 0; width: 75px;"&gt;&lt;img src="http://l.yimg.com/g/images/gallery-empty-icon.gif" style="height: 75px; margin: 0; padding: 0; width: 75px;" /&gt;&lt;/div&gt;&lt;div style="float: left; height: 75px; padding: 0 10px 10px 0; width: 75px;"&gt;&lt;img src="http://l.yimg.com/g/images/gallery-empty-icon.gif" style="height: 75px; margin: 0; padding: 0; width: 75px;" /&gt;&lt;/div&gt;&lt;div style="float: left; height: 75px; padding: 0 0 10px 0; width: 75px;"&gt;&lt;img src="http://l.yimg.com/g/images/gallery-empty-icon.gif" style="height: 75px; margin: 0; padding: 0; width: 75px;" /&gt;&lt;/div&gt;&lt;br clear="all" /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 5px; margin-top: 0px;"&gt;&lt;small&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/iandexter/sets/72157626298969259/"&gt;Sumo vs Karate&lt;/a&gt;, a set on Flickr.&lt;/small&gt;&lt;/div&gt;&lt;br /&gt;LEGO martial arts face-off!&lt;br /&gt;&lt;br /&gt;&lt;small&gt;From Series 2 and Series 3.&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-2730560058287416141?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/2730560058287416141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/04/sumo-vs-karate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/2730560058287416141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/2730560058287416141'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/04/sumo-vs-karate.html' title='Sumo vs Karate'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm6.static.flickr.com/5302/5587144033_585ee2a2d6_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-4294653343541419490</id><published>2011-04-04T09:22:00.000+08:00</published><updated>2011-04-04T09:22:47.241+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Play'/><category scheme='http://www.blogger.com/atom/ns#' term='lego'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><title type='text'>Awesome combo</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/The_Settlers_of_Catan"&gt;Settlers of Catan&lt;/a&gt; + LEGO = awesomesauce!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/mtbin/5470136503/" title="Lego Settlers of Catan Board WIP by suparMacho, on Flickr"&gt;&lt;img src="http://farm6.static.flickr.com/5259/5470136503_6a5367a2e7.jpg" alt="Lego Settlers of Catan Board WIP" width="500" height="375"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;small&gt;[Via &lt;a href="http://www.brothers-brick.com/2011/02/24/lego-catan/"&gt;The Brothers Brick&lt;/a&gt;.]&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-4294653343541419490?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/4294653343541419490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/04/awesome-combo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/4294653343541419490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/4294653343541419490'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/04/awesome-combo.html' title='Awesome combo'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm6.static.flickr.com/5259/5470136503_6a5367a2e7_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-8217677739835245798</id><published>2011-04-03T09:38:00.001+08:00</published><updated>2011-04-03T09:38:00.971+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Play'/><category scheme='http://www.blogger.com/atom/ns#' term='robotics'/><category scheme='http://www.blogger.com/atom/ns#' term='robotsunday'/><category scheme='http://www.blogger.com/atom/ns#' term='robots'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>Robot Sunday: Surgical robot folds paper plane</title><content type='html'>This is precision.&lt;br /&gt;&lt;br /&gt;&lt;object width="500" height="405"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/Kq-_riKtzsY?fs=1&amp;amp;hl=en_US&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/Kq-_riKtzsY?fs=1&amp;amp;hl=en_US&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="405"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-8217677739835245798?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/8217677739835245798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/04/robot-sunday-surgical-robot-folds-paper.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/8217677739835245798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/8217677739835245798'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/04/robot-sunday-surgical-robot-folds-paper.html' title='Robot Sunday: Surgical robot folds paper plane'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-4777358788494228758</id><published>2011-03-18T16:13:00.000+08:00</published><updated>2011-03-18T16:13:40.508+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Play'/><category scheme='http://www.blogger.com/atom/ns#' term='lego'/><category scheme='http://www.blogger.com/atom/ns#' term='electronics'/><category scheme='http://www.blogger.com/atom/ns#' term='hacks'/><category scheme='http://www.blogger.com/atom/ns#' term='minifigures'/><title type='text'>LEGO multimeter</title><content type='html'>Who says &lt;a target="_blank"  href="http://www.amazon.com/s/?ie=UTF8&amp;tag=coredump02-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969&amp;search-alias=aps&amp;field-keywords=LEGO minifigures"&gt;LEGO minifigures&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=coredump02-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important; padding: 0px !important" /&gt;are just toys? An electronics hobbyist built an o&lt;a href="http://www.robotroom.com/Minifigure-Multimeter.html"&gt;hmmeter out of LEGO bricks and minifigures&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-w3SjCFfUU7o/TYMUATWAABI/AAAAAAAAiUw/uCn_wlyi8qc/s1600/Lego-minifig-holding-resistor-in-hands.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="289" width="400" src="http://3.bp.blogspot.com/-w3SjCFfUU7o/TYMUATWAABI/AAAAAAAAiUw/uCn_wlyi8qc/s400/Lego-minifig-holding-resistor-in-hands.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-4777358788494228758?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/4777358788494228758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/03/lego-multimeter.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/4777358788494228758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/4777358788494228758'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/03/lego-multimeter.html' title='LEGO multimeter'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-w3SjCFfUU7o/TYMUATWAABI/AAAAAAAAiUw/uCn_wlyi8qc/s72-c/Lego-minifig-holding-resistor-in-hands.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-5708184440581345826</id><published>2011-03-18T10:57:00.000+08:00</published><updated>2011-03-18T10:57:02.837+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='In-between'/><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Dear Post Office</title><content type='html'>First off, I'm a HUGE fan of snail mail and the post office. Back in grade school and high school, I used the post office a lot, corresponding with friends and relatives around the world. I also made friends with postal workers at the University post office. I even collected stamps.&lt;br /&gt;&lt;br /&gt;Up to this day, in this age of emails and instant messaging and social networks, I still use the post office. There is this warm feeling you get when you fold paper into an envelope, lick the seal, and rub the stamp. &lt;br /&gt;&lt;br /&gt;SMTP transactions, RFC 821, 5321, and 5322 don't sound as exciting as the way mail travels down the chute, over conveyor belts, sorted, stacked, stamped, labelled, tied up and bagged, transported over long distances, down rugged roads, across the rivers and oceans, on to your doorstep or mailbox. &lt;br /&gt;&lt;br /&gt;But enough of nostalgia. &lt;br /&gt;&lt;br /&gt;I write you today to tell you how much I'm hurt, how I feel so disappointed and betrayed. &lt;br /&gt;&lt;br /&gt;You see, the packages I expected to arrive a month ago is still not here. I'm used to delays in the delivery. I'm used to the postman doing his rounds only once a week to save on fuel. Those things happen. But a month? &lt;br /&gt;&lt;br /&gt;I have confirmed with the sender that the packages have been dispatched promptly. I have no reason to not believe their word. I waited two weeks (the usual time it takes for things like this to arrive) before finally paying you a visit to find out what's holding it up. Your workers said, no, there was nothing for me. So I waited some more. And waited. &lt;br /&gt;&lt;br /&gt;Two more visits to you, and the parcel still wasn't there. Now what do you want me to think? I have heard of stories of mails getting lost, envelopes opened then resealed haphazardly (for inspection?), fragile objects getting squashed and munged beyond recognition. Those things haven't happened to me, in all my years of dealing with you. Well, not until now.&lt;br /&gt;&lt;br /&gt;The parcel, by the way, is just a bunch of books -- nothing of value to any of your workers. (Not unless they are into science fiction, in which case, I would gladly lend them mine, if only they tell me.) I have received several parcels from the same sender in the past without any hitches. So I'm wondering what could be different now.&lt;br /&gt;&lt;br /&gt;I'm not sure how we can resolve this. I've accepted the fate of my books, and could only hope that they are in better hands. I hope whoever got -- &lt;strong&gt;stole&lt;/strong&gt;-- them would give them the love and care they deserve. I know, I sound O.A.: they're just books anyway. But that's just the point. If this can happen to something as trivial, how much more for more something valuable?&lt;br /&gt;&lt;br /&gt;Anyway, I have not completely lost my trust in you. I have already asked the sender to resend the package. I earnestly hope that this time, you won't disappoint me. &lt;br /&gt;&lt;br /&gt;I will wait.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sincerely, &lt;br /&gt;&lt;br /&gt;I am and will always be&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Your old friend&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/iandexter/5021427011/" title="Another Book Depository delivery by iandexter, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4133/5021427011_90c89af5a4.jpg" width="500" height="375" alt="Another Book Depository delivery" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-5708184440581345826?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/5708184440581345826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/03/dear-post-office.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/5708184440581345826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/5708184440581345826'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/03/dear-post-office.html' title='Dear Post Office'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4133/5021427011_90c89af5a4_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-8847862865261431519</id><published>2011-03-17T09:39:00.001+08:00</published><updated>2011-03-17T12:27:49.019+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='In-between'/><category scheme='http://www.blogger.com/atom/ns#' term='earth'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><title type='text'>It's never too late</title><content type='html'>I don't quite agree with my good friend that &lt;a href="http://killyrbf.blogspot.com/2011/03/there-is-no-switch.html"&gt;it's too late&lt;/a&gt;. There's still time -- &lt;strong&gt;there's plenty of time&lt;/strong&gt;: we, our kids, and the next generations can still &lt;a href="http://www.agham.org/cms/content/campaigns"&gt;make it work&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;object width="500" height="405"&gt;&lt;param name="movie" value="http://www.youtube-nocookie.com/v/8h07ueZM4LU?fs=1&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube-nocookie.com/v/8h07ueZM4LU?fs=1&amp;amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="405"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;(Nice video, by the way. And, yeah, let's go &lt;strong&gt;beyond&lt;/strong&gt; Earth Hour.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-8847862865261431519?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/8847862865261431519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/03/its-never-too-late.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/8847862865261431519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/8847862865261431519'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/03/its-never-too-late.html' title='It&apos;s never too late'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-6712145399184222892</id><published>2011-03-16T09:00:00.002+08:00</published><updated>2011-03-16T09:00:01.696+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Play'/><category scheme='http://www.blogger.com/atom/ns#' term='Work'/><category scheme='http://www.blogger.com/atom/ns#' term='In-between'/><category scheme='http://www.blogger.com/atom/ns#' term='blogging'/><title type='text'>Signed up for a national bloggers association</title><content type='html'>I recently signed up for the formation of a national bloggers association. The idea generated some hoopla in the social networks, but I guess that's the point: we need a group that will have a single, united voice on issues and policies that affect bloggers and "social" media. &lt;br /&gt;&lt;br /&gt;If you want to sign up, &lt;a href="http://tinyurl.com/nbaph2011"&gt;head over here and read the draft manifesto&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-6712145399184222892?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/6712145399184222892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/03/signed-up-for-national-bloggers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/6712145399184222892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/6712145399184222892'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/03/signed-up-for-national-bloggers.html' title='Signed up for a national bloggers association'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-8501639120733832977</id><published>2011-03-13T13:20:00.000+08:00</published><updated>2011-03-13T13:20:22.991+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Play'/><category scheme='http://www.blogger.com/atom/ns#' term='lego'/><category scheme='http://www.blogger.com/atom/ns#' term='space'/><category scheme='http://www.blogger.com/atom/ns#' term='minifigures'/><category scheme='http://www.blogger.com/atom/ns#' term='toys'/><title type='text'>One small step</title><content type='html'>In a Martian landscape. (I know, wrong allusion, but it captures the thought. ;))&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/iandexter/5521751458/" title="Astronaut by iandexter, on Flickr"&gt;&lt;img src="http://farm6.static.flickr.com/5217/5521751458_b8e433a7e4.jpg" width="500" height="500" alt="Astronaut" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/iandexter/5521751338/" title="Astronaut by iandexter, on Flickr"&gt;&lt;img src="http://farm6.static.flickr.com/5052/5521751338_3f3a0d1920.jpg" width="500" height="500" alt="Astronaut" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/iandexter/5521751564/" title="Astronaut by iandexter, on Flickr"&gt;&lt;img src="http://farm6.static.flickr.com/5097/5521751564_7b059a39b3.jpg" width="500" height="500" alt="Astronaut" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(I didn't realize they can breathe on Mars... Wait, it's a LEGO minifigure, duh!)&lt;br /&gt;&lt;br /&gt;&lt;small&gt;Not a minifigure collectible, but from the &lt;a href="http://www.amazon.com/gp/product/B001L49SSY/ref=as_li_tf_tl?ie=UTF8&amp;tag=coredump02-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B001L49SSY"&gt;LEGO City&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=coredump02-20&amp;l=as2&amp;o=1&amp;a=B001L49SSY" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;&lt;a href="http://www.amazon.co.uk/LEGO%C2%AECity-3365-Space-Moon-Buggy/dp/B0042HOTR2"&gt;set 3365&lt;/a&gt;.&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-8501639120733832977?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/8501639120733832977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/03/one-small-step.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/8501639120733832977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/8501639120733832977'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/03/one-small-step.html' title='One small step'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm6.static.flickr.com/5217/5521751458_b8e433a7e4_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5903482920942648511.post-4329648898832713997</id><published>2011-03-07T15:56:00.000+08:00</published><updated>2011-03-07T15:56:31.128+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Play'/><category scheme='http://www.blogger.com/atom/ns#' term='coredump'/><title type='text'>Fonts, 404s</title><content type='html'>I made a few cosmetic changes to &lt;a href="http://www.iandexter.net/"&gt;my new landing page&lt;/a&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It now uses a cool web font, &lt;a href="http://www.fontsquirrel.com/fontfacedemo/TitilliumText"&gt;Titillium Text&lt;/a&gt; (funny name, heh), using the CSS @font-face property.&lt;/li&gt;&lt;li&gt;It also has an equally cool &lt;a href="http://www.iandexter.net/404.html"&gt;404 page&lt;/a&gt; that gets &lt;a href="http://blog.iandexter.net/2011/02/hosting-static-site-on-google-app.html"&gt;served by Amazon S3&lt;/a&gt;.&lt;br /&gt;&lt;pre&gt;$ curl -I http://www.iandexter.net/something&lt;br /&gt;HTTP/1.1 404 Not Found&lt;br /&gt;x-amz-error-code: NoSuchKey&lt;br /&gt;x-amz-error-message: The specified key does not exist.&lt;br /&gt;x-amz-error-detail-Key: something&lt;br /&gt;x-amz-request-id: 48043A85C5B27307&lt;br /&gt;x-amz-id-2: UlFlcthVTeBk9UF3MxvlpxOS1OtOqbE5VOWt89eQQ8x6EcfsHiPWzeioE3LadVVt&lt;br /&gt;Transfer-Encoding: chunked&lt;br /&gt;Date: Mon, 07 Mar 2011 07:52:23 GMT&lt;br /&gt;Server: AmazonS3&lt;br /&gt;&lt;/pre&gt;Nifty &lt;a href="http://blog.iandexter.net/search/label/lego"&gt;LEGO&lt;/a&gt; &lt;a href="http://blog.iandexter.net/search/label/minifigures"&gt;minifigure&lt;/a&gt;, too!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Go &lt;a href="http://www.iandexter.net"&gt;check it out&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5903482920942648511-4329648898832713997?l=blog.iandexter.net' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.iandexter.net/feeds/4329648898832713997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.iandexter.net/2011/03/fonts-404s.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/4329648898832713997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5903482920942648511/posts/default/4329648898832713997'/><link rel='alternate' type='text/html' href='http://blog.iandexter.net/2011/03/fonts-404s.html' title='Fonts, 404s'/><author><name>Ian Dexter Marquez</name><uri>https://profiles.google.com/101733871276269850566</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-2u_qjPNB40s/AAAAAAAAAAI/AAAAAAAAmW4/-2HDFUL9064/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
