<?xml version='1.0' encoding='UTF-8'?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-5453231699352434457</id><updated>2008-11-21T13:41:00.870-05:00</updated><title type='text'>Pseudorandomness</title><subtitle type='html'>I travel to a lot of random yet informative web pages daily.  I also forget a lot of things.  These are just my personal notes to help me out.  Maybe they'll help someone out in the process...</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ryancastillo.org/pseudorandomness/atom.xml'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>54</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-1902671014577134497</id><published>2008-11-21T13:30:00.002-05:00</published><updated>2008-11-21T13:41:00.885-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby on Rails'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>Ruby on Rails</title><content type='html'>Just wanted to post this &lt;a href="http://blog.derekawesome.com/how-to/how-to-learn-ruby-on-rails-in-one-week/"&gt;guide&lt;/a&gt; a guy I had a couple of classes with during graduate school.  Seems to have a lot of useful links on learning Ruby on Rails.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/1902671014577134497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=1902671014577134497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/1902671014577134497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/1902671014577134497'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/11/ruby-on-rails.html' title='Ruby on Rails'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-169760289185794936</id><published>2008-11-10T11:07:00.002-05:00</published><updated>2008-11-10T11:12:50.746-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OSX'/><category scheme='http://www.blogger.com/atom/ns#' term='AVI'/><category scheme='http://www.blogger.com/atom/ns#' term='PS3'/><category scheme='http://www.blogger.com/atom/ns#' term='Media'/><category scheme='http://www.blogger.com/atom/ns#' term='Stream'/><title type='text'>Streaming Media from OSX to a PS3</title><content type='html'>The dust has settled around here and my entertainment center is close to complete.  I just have to finish building the projector screen and organize some of the wires.&lt;br /&gt;&lt;br /&gt;One thing I was worried about was trying to figure out how I was going to stream media from our computers to the PS3.  I figured I'd have to dust off and upgrade my old XP box as the machines we primarily use here at home are Macs.  But alas, I found a couple of sites that cover how to stream media from OSX to a PS3:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.rbgrn.net/blog/2007/06/how-to-set-up-media-servers-for-your-ps3-or-xbox-360.html"&gt;How to set up media servers for your PS3 or Xbox 360&lt;/a&gt;&lt;/li&gt;&lt;li&gt;                                &lt;a href="http://www.applesource.com.au/how-to/soa/How-to-Stream-media-to-a-PS3-from-a-Mac/0,2000451082,339287550,00.htm"&gt;How-to: Stream media to a PS3 from a Mac&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/169760289185794936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=169760289185794936' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/169760289185794936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/169760289185794936'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/11/streaming-media-from-osx-to-ps3.html' title='Streaming Media from OSX to a PS3'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-8983177197692982635</id><published>2008-11-07T13:56:00.004-05:00</published><updated>2008-11-07T13:59:27.264-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network Management'/><title type='text'>Network of Linux Machines</title><content type='html'>I'm not really sure if I'll ever have a network of Linux machines.  Managing two OSX machines is enough trouble as it is.  But if multiple Linux machines ever becomes the case in my network, I know I'll have a solution in &lt;a href="http://www.linux-nis.org/"&gt;NIS&lt;/a&gt; to help manage IDs and such across the network.  My basic understanding of this, and I emphasize basic, is that NIS is Linux's implementation of MS's Active Directory.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/8983177197692982635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=8983177197692982635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/8983177197692982635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/8983177197692982635'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/11/network-of-linux-machines.html' title='Network of Linux Machines'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-7436573340600151990</id><published>2008-11-04T22:40:00.004-05:00</published><updated>2008-11-04T23:15:18.137-05:00</updated><title type='text'>Election Day '08</title><content type='html'>For some reason, with this year's election I decided that I was not only going to vote but get all the freebies as well.&lt;br /&gt;&lt;br /&gt;The first stop of course, was to get out and vote to obtain the ever so valuable voting sticker (yes, I am actually in it for the electoral process as well).  Surprisingly the lines were non existent considering all the hype of ginamorous voting lines.  That's right, I used ginamorous.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ryancastillo.org/pseudorandomness/uploaded_images/IMG_0021-752797.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://ryancastillo.org/pseudorandomness/uploaded_images/IMG_0021-752777.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I had been starving myself on purpose earlier in the day so that I could enjoy all the free goodies, so the first place I headed to, was &lt;a href="http://www.krispykreme.com/"&gt;Krispy Kreme&lt;/a&gt; for my doughnut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ryancastillo.org/pseudorandomness/uploaded_images/IMG_0022-758744.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://ryancastillo.org/pseudorandomness/uploaded_images/IMG_0022-758492.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The line here was longer than at the Voting Precinct but I obtained my free doughnut.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ryancastillo.org/pseudorandomness/uploaded_images/IMG_0023-758834.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://ryancastillo.org/pseudorandomness/uploaded_images/IMG_0023-758818.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The doughnut was OK but not worth my waiting to eat.  The next stop was &lt;a href="http://www.starbucks.com/"&gt;Starbucks&lt;/a&gt; for my cup of coffee.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ryancastillo.org/pseudorandomness/uploaded_images/IMG_0025-719257.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://ryancastillo.org/pseudorandomness/uploaded_images/IMG_0025-719236.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Again it wasn't anything to write home about but free is free.&lt;br /&gt;&lt;br /&gt;The next stop was later in the day as &lt;a href="http://www.benjerry.com/"&gt;Ben &amp;amp; Jerry's&lt;/a&gt; had a window of time for their deal.  The line for this place was insane. This was probably due to the fact that it is the only Ben &amp;amp; Jerry's in the RVA.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ryancastillo.org/pseudorandomness/uploaded_images/IMG_0026-719352.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://ryancastillo.org/pseudorandomness/uploaded_images/IMG_0026-719330.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After downing my cup of ice cream, I headed over to the &lt;a href="http://www.chick-fil-a.com/"&gt;Chick-fil-a&lt;/a&gt; over by my house for the free chicken sandwich.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ryancastillo.org/pseudorandomness/uploaded_images/IMG_0027-717795.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://ryancastillo.org/pseudorandomness/uploaded_images/IMG_0027-717516.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So was it all worth it?  Not sure. In writing this, I find it in no way enjoyable and am deducting cool points from myself.  Maybe I'm going through a caffeine and sugar low.  Although I do feel I will wired until the AM to see who wins the election, but I think I may have shaved a couple months off my life.&lt;br /&gt;&lt;br /&gt;UPDATE: Obama wins and its not even the AM yet. Maybe I'll clean my office or something while this sugar rush wears off.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/7436573340600151990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=7436573340600151990' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/7436573340600151990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/7436573340600151990'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/11/election-day-08.html' title='Election Day &apos;08'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-1804270664042091653</id><published>2008-11-04T17:55:00.002-05:00</published><updated>2008-11-04T17:57:07.895-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Macs and MySQL</title><content type='html'>Just realized that the CocoaMySQL project has been discontinued.  I found the new branch off in &lt;a href="http://www.mjmedia.com.au/sequel-pro.html"&gt;Sequel Pro&lt;/a&gt; the other day.  Looks like something to try out if I'm ever freed from the clutches of Oracle.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/1804270664042091653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=1804270664042091653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/1804270664042091653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/1804270664042091653'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/11/macs-and-mysql.html' title='Macs and MySQL'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-6942422735915456432</id><published>2008-11-04T17:52:00.002-05:00</published><updated>2008-11-04T17:54:42.083-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='todo'/><title type='text'>Todo lists and such</title><content type='html'>I'm a big fan of todo lists but have never fully 100% incorporated them into my daily life.  The closest I've gotten was a moleskine notebook that had quite the run and is still a favorite in my book.&lt;br /&gt;&lt;br /&gt;I stumbled upon this &lt;a href="http://www.feld.com/blog/archives/2008/10/iphone_and_task.html"&gt;iPhone and Tasks&lt;/a&gt; article the other day and figured it might be use to some people who read this blog.&lt;br /&gt;&lt;br /&gt;Enjoy!</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/6942422735915456432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=6942422735915456432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/6942422735915456432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/6942422735915456432'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/11/todo-lists-and-such.html' title='Todo lists and such'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-6133630534057406532</id><published>2008-10-20T11:39:00.003-04:00</published><updated>2008-10-23T09:47:46.065-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Car'/><category scheme='http://www.blogger.com/atom/ns#' term='Auto Detail'/><title type='text'>Where have I been?</title><content type='html'>No where really.  I just haven't been doing a lot of random web browsing.  I think work and deadlines do that to people.&lt;br /&gt;&lt;br /&gt;Anyhow, the most useful link I've found in the last several days covers the &lt;a href="http://www.web-cars.com/detail/"&gt;Secrets of Auto Detailing&lt;/a&gt;.  I like to take care of my things.  Hopefully I'll have time to take care of this before it gets too cold.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UPDATE:&lt;/span&gt;  Well this detailing stuff is way more complicated than the mentioned site describes.  Found a forum &lt;a href="http://www.acuraworld.com/forums/f108/detailing-101-information-sticky-48746/"&gt;entry&lt;/a&gt; that has recommendations on products to buy and things to do.  Looks like I'll be dropping the car off at the detail shop.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/6133630534057406532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=6133630534057406532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/6133630534057406532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/6133630534057406532'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/10/where-have-i-been.html' title='Where have I been?'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-121626572245932914</id><published>2008-10-02T09:42:00.003-04:00</published><updated>2008-10-02T09:55:17.005-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bible'/><category scheme='http://www.blogger.com/atom/ns#' term='Religion'/><title type='text'>Bible Word Clouds</title><content type='html'>I've started bible studies recently.  This is not because I'm a super devout Christian.  Its because I believe there is a little more to life than programming and blogging.  Seriously!  I feel the need to explore various religions.  Sure I'm starting out with Christianity (its the one I'm most familiar with), but I do plan on exploring Hinduism, Islam, Buddhism, and other religions.  I feel people generally tend to find opinions about or judge these other religions without ever exploring them.  And this journey for me is not to judge, but to discover the common ground between all these religions.  It's something that, in my opinion, people really do not focus on.&lt;br /&gt;&lt;br /&gt;So with this current journey, I've found some way to involve computers and programming.  Its just a thought for an application.  An aspect of this application includes the idea of &lt;a href="http://en.wikipedia.org/wiki/Tag_cloud"&gt;word clouds&lt;/a&gt; (also known as tag clouds).  These are essentially a measure of frequent a particular word occurs in text.  The more frequent the word occurs the larger the font.&lt;br /&gt;&lt;br /&gt;An excellent &lt;a href="http://chriskidd.co.uk/2008/06/24/esv-wordled-word-cloud-of-the-bible/"&gt;example&lt;/a&gt; of this is some word clouds that I found produced from the Bible.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/121626572245932914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=121626572245932914' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/121626572245932914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/121626572245932914'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/10/bible-word-clouds.html' title='Bible Word Clouds'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-5578886270523642765</id><published>2008-10-02T09:38:00.002-04:00</published><updated>2008-10-02T09:42:45.330-04:00</updated><title type='text'>Canned Tuna</title><content type='html'>It looks like I'll finally be making my rounds back into a gym sometime soon.  Its not because I'm getting fat or anything.  Its just that I enjoy working out and challenging myself physically.  For this reason I've actually considered doing a triathlon.&lt;br /&gt;&lt;br /&gt;Well like every workout freak will tell you, the truth of the matter is that the majority of training has to do with your diet.  You can work out all you want, but without a good diet you are not achieving your workout goals without the good balance of exercise and diet.&lt;br /&gt;&lt;br /&gt;So I've been considering that lately and have decided to attack the 10 cans of tuna we have in our cupboard.  I stumbled on this excellent &lt;a href="http://www.bodybuilding.com/fun/stella3.htm"&gt;site&lt;/a&gt; for basic ways to spice up tuna for those of us who get tired of eating the same old can daily.  Enjoy!</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/5578886270523642765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=5578886270523642765' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/5578886270523642765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/5578886270523642765'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/10/canned-tuna.html' title='Canned Tuna'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-8876017307807524733</id><published>2008-09-29T11:05:00.003-04:00</published><updated>2008-10-02T09:31:42.775-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Objective C'/><category scheme='http://www.blogger.com/atom/ns#' term='Programming'/><category scheme='http://www.blogger.com/atom/ns#' term='Coca'/><title type='text'>Programming for the iPhone</title><content type='html'>As I primarily work on a Mac and own an iPhone I've been interested in iPhone development for quite a while.   I have the necessary license and several programming videos but like always don't have the time.  Besides, I've decided to prioritize mastering JAVA and picking up some RUBY first.&lt;br /&gt;&lt;br /&gt;Although I've decided to put my iPhone programming on hold &lt;a href="http://tuaw.com/"&gt;tuaw&lt;/a&gt; had a pretty good &lt;a href="http://www.tuaw.com/2008/09/25/dear-aunt-tuaw-how-do-i-get-started-programming-for-the-iphone/"&gt;post&lt;/a&gt; the other day on how to get started in iPhone programming.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UPDATE&lt;/span&gt;:  It seems apple has gotten rid of their &lt;a href="http://developer.apple.com/iphone/program/?nda"&gt;iPhone Non Disclosure Agreement&lt;/a&gt;.  Now developers will actually be able to help each other with their programs.  Its good to see that Apple is starting to make decisions that just make sense.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/8876017307807524733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=8876017307807524733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/8876017307807524733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/8876017307807524733'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/programming-for-iphone.html' title='Programming for the iPhone'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-2616144786758369151</id><published>2008-09-29T10:54:00.005-04:00</published><updated>2008-09-29T11:05:09.837-04:00</updated><title type='text'>Our Pandora's Box</title><content type='html'>Well it seems like we've opened up Pandora's Box in our home.  My wife and I were doing just fine with no TV and cable.  This was mainly caused due to my laziness of putting up our home entertainment system.  This all ended when the necessary cables came in the other day.&lt;br /&gt;&lt;br /&gt;I immediately got the Wii and PS3 hooked up to the projector (which is projecting a beautful 80 inch image).  I'd take some pics and post them online but I fear the resulting damage of turning on that system again would cause.  Since the system was setup we decided to go ahead and buy Mario Kart Wii.  That game is addicting!  We had a semi gathering here on Saturday and everyone was instantly hooked.&lt;br /&gt;&lt;br /&gt;We're so hooked that yesterday before we could leave to a friend's house for dinner and we had to sneak in  a couple games of racing.  So be forwarned if I disappear from posting for a couple of days you'll know the cause.&lt;br /&gt;&lt;br /&gt;On a random web browsing note, I'm interested in setting up our system so that it plays .avi's and other multimedia formats.  So far I've found &lt;a href="http://tversity.com/about/"&gt;TVersity&lt;/a&gt; but that seems to be a Windows only solution, BLEH!  We'll see what else I can figure out in the weeks to come.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/2616144786758369151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=2616144786758369151' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/2616144786758369151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/2616144786758369151'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/our-pandoras-box.html' title='Our Pandora&apos;s Box'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-2247969507604791884</id><published>2008-09-24T14:27:00.002-04:00</published><updated>2008-09-24T14:34:34.565-04:00</updated><title type='text'>Projector Screen</title><content type='html'>As the arrival date for my HDMI and Component Cables come closer I'm starting to consider what kind of effort has to go into building the projector screen.  I was able to find two good sites that had information on how to build a projector screen:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.engadget.com/2006/08/29/how-to-make-a-custom-projector-screen/"&gt;How-To: Make a custom projector screen&lt;/a&gt; [&lt;a href="http://engadget.com/"&gt;engadget&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.projectorcentral.com/diy_screen.htm"&gt;Make a 100" Screen for under $100&lt;/a&gt; [&lt;a href="http://projectorcentral.com/"&gt;projector central&lt;/a&gt;]&lt;/li&gt;&lt;/ul&gt;After considering these two solutions I might have to go to the total 'easy' route and just buy from &lt;a href="http://www.visualapex.com/"&gt;Visual Apex&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/2247969507604791884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=2247969507604791884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/2247969507604791884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/2247969507604791884'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/projector-screen.html' title='Projector Screen'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-7877174652209793896</id><published>2008-09-24T11:50:00.003-04:00</published><updated>2008-09-24T11:58:20.248-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rubik&apos;s cube'/><title type='text'>Rubik Cubes</title><content type='html'>So based on my profile pic its obvious that I have a thing for Rubik Cubes.  I blame this all on &lt;a href="http://runjoy.blogspot.com/2008/09/2008-philadelphia-distance-run.html"&gt;Mr JoyRun&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Funny story about them.  A bunch of buddies and myself were heading to Las Vegas for my bachelor party.  We were at the airport and I was showing them how to solve the original rubik's cube.  One of their wives call and he explains what we're doing.  Later, I find out that she said something along the lines of "that's going to be the geekiest bachelor party in Vegas ever."  Less than 12 hours later we run into Paris Hilton at a club at Vegas.  Same buddy calls his wife to tell her about it and she promptly slaps herself in the head.  True story!&lt;br /&gt;&lt;br /&gt;Anyways the same buddy sent me a link to this new &lt;a href="http://technabob.com/blog/2008/09/22/rubiks-mirror-blocks-puzzle/"&gt;rubik's cube&lt;/a&gt; that looks pretty challenging.  That one will have to wait until after I solve the &lt;a href="http://en.wikipedia.org/wiki/Rubik%27s_Revenge"&gt;rubik's revenge&lt;/a&gt; and the &lt;a href="http://en.wikipedia.org/wiki/Professor%27s_Cube"&gt;professor's cube&lt;/a&gt; sitting on my shelf.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/7877174652209793896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=7877174652209793896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/7877174652209793896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/7877174652209793896'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/rubik-cubes.html' title='Rubik Cubes'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-5852520574107610673</id><published>2008-09-22T23:13:00.002-04:00</published><updated>2008-09-22T23:26:35.557-04:00</updated><title type='text'>Grilled Steak and Vegetables</title><content type='html'>Yesterday when Cooky and I got home from our football game I decided to fire up the hibachi grill for a couple of hot dogs.  I got the grill going so good, I just wanted to start grilling anything we had!  What started with hot dogs, continued with grilled chicken, and eventually to tonight's get together.&lt;br /&gt;&lt;br /&gt;Cooky and I used to have people over a lot.  But recently with us moving to the new apartment and her starting residency we've haven't gotten to host our typical get togethers.  So I decided to have a couple of friends over for some grilled steak.  Of course with me, a couple of friends always turn into more than several.  One day I think this will drive Cooky beserk, but for the time being it doesn't seem to bother her much.  In fact, I like to think its a good stress relief after a 12 hour shift at the hospital&lt;br /&gt;&lt;br /&gt;It ended up being a great time.  We got to use the new table we got from IKEA and had a large dinner with close friends (7 people).  I ended up trying to grill some vegetables base on some tips I found from &lt;a href="http://www.ehow.com/how_989_grill-vegetables.html"&gt;here&lt;/a&gt;, &lt;a href="http://www.howtodothings.com/food-and-drink/a2759-how-to-grill-vegetables.html"&gt;here,&lt;/a&gt; and &lt;a href="http://bbq.about.com/cs/vegetables/a/aa052497.htm"&gt;here&lt;/a&gt;.  I'd say it turned out pretty well as we wiped out all the food we had including: rice, grilled Omaha steak (Thanks Mom Miranda), grilled vegetables, and a cherry pie.   Thanks everyone for coming over!&lt;br /&gt;&lt;br /&gt;SIDE NOTE:  As I write this, it seems like the Chargers are letting yet another team back in the game during the 4th quarter.  When is this madness going to stop?  I'm glad we don't have cable right now.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/5852520574107610673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=5852520574107610673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/5852520574107610673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/5852520574107610673'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/grilled-steak-and-vegetables.html' title='Grilled Steak and Vegetables'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-4255741752500821754</id><published>2008-09-22T10:43:00.003-04:00</published><updated>2008-09-22T10:55:10.001-04:00</updated><title type='text'>Surge Protectors</title><content type='html'>I finally got the projector up this past weekend and ordered the remaining cables.  All that's left to do is build a screen to accommodate the whoooping 70" I'm projecting.  Also in the process I decided that several surge protectors were necessary to protect all my &lt;strike&gt;toys&lt;/strike&gt; useful electronic hardware from frying out.&lt;br /&gt;&lt;br /&gt;I decided that I did not want to re-experience the &lt;a href="http://ryancastillo.org/pseudorandomness/2008/08/cables-wires-and-bears-oh-no.html"&gt;fiasco&lt;/a&gt; that happened at bestbuy a month ago and that it was time to look to good old google for information on surge protectors.  &lt;a href="http://www.howstuffworks.com/"&gt;How stuff works&lt;/a&gt; has a very informative &lt;a href="http://computer.howstuffworks.com/surge-protector.htm"&gt;article&lt;/a&gt; on an introduction to surge protectors and how they work. &lt;br /&gt;&lt;br /&gt;Of course from as a couple of guys posted on this &lt;a href="http://bensbargains.net/deal/78403/"&gt;deal&lt;/a&gt; at &lt;a href="http://bensbargains.net"&gt;bensbargains&lt;/a&gt;, the best way to protect your precious hardware is to just unplug it while not using it.  Keep it simple!</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/4255741752500821754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=4255741752500821754' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/4255741752500821754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/4255741752500821754'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/surge-protectors.html' title='Surge Protectors'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-8221013408899154695</id><published>2008-09-19T10:48:00.004-04:00</published><updated>2008-09-19T11:01:11.377-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='free lectures'/><category scheme='http://www.blogger.com/atom/ns#' term='open courseware'/><category scheme='http://www.blogger.com/atom/ns#' term='free courses'/><title type='text'>Free Course Sites</title><content type='html'>One day I hope to actually go back to school and get my PhD.  I didn't really applied to any big name schools for my BS or MS degrees.  I did learn early on though, that while the school does have an impact on the quality of your education, what you make out of it is ultimately the deciding factor.&lt;br /&gt;&lt;br /&gt;I have always been curious what the difference is.  Fortunately for me a lot of school programs out there are moving towards posting their lecture videos on the web.  The following is a list of sites I've found over the years:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.deviceguru.com/2008/09/17/stanford-frees-cs-robotics-courses/"&gt;Stanford offers free CS, robotic courses&lt;/a&gt; [via &lt;a href="http://www.deviceguru.com/"&gt;DeviceGuru&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ocwconsortium.org/"&gt;Open Courseware Consortium&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://ocw.mit.edu/OcwWeb/web/home/home/index.htm"&gt;MIT Open Courseware&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.oculture.com/2007/07/freeonlinecourses.html"&gt;Free Online Course &amp;amp; Lectures from Great Universities&lt;/a&gt; [via &lt;a href="http://www.oculture.com"&gt;openculture&lt;/a&gt;]&lt;/li&gt;&lt;li&gt;&lt;a href="http://lecturefox.com/"&gt;Free University lectures&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://education.jimmyr.com/berkeley_video_courses.php"&gt;Berkeley Video Courses&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/8221013408899154695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=8221013408899154695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/8221013408899154695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/8221013408899154695'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/free-course-sites.html' title='Free Course Sites'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-1005665971899994850</id><published>2008-09-17T00:17:00.002-04:00</published><updated>2008-09-17T00:20:28.680-04:00</updated><title type='text'>Swap Space</title><content type='html'>In an attempt to keep the learning going I've decided to go ahead with the Gentoo installation on an old machine.  I know it'll be a time drain, but the brain has to keep on working right?&lt;br /&gt;&lt;br /&gt;I've also decided that in the process I was going to nitpick and look up every part of the process I did not 100% understand.  Today's winner was &lt;a href="http://www.linux.com/feature/121916"&gt;swap space&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I was familiar with the concept but the linked article gives a good overview of Linux's use of swap space and how it can be configured.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/1005665971899994850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=1005665971899994850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/1005665971899994850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/1005665971899994850'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/swap-space.html' title='Swap Space'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-9145154499020287717</id><published>2008-09-16T10:59:00.002-04:00</published><updated>2008-09-16T11:18:16.884-04:00</updated><title type='text'>Loans and Extra Cash</title><content type='html'>I've been looking at the loans my wife and I have and have decided its time for another programming project.  This one will probably shoot to the top though considering the longer I put it off the more money we loose.&lt;br /&gt;&lt;br /&gt;Everybody has some kind of loan, whether it be for school, a car, credit debt, whatever.  And there are programs out there to help people look at what kind of payments they have to make, how much money is going to principal versus interest, etc.  In fact I've been using this simple and straightforward online &lt;a href="http://calculator-loan.info/"&gt;tool&lt;/a&gt; for our loans.&lt;br /&gt;&lt;br /&gt;The real issue is, most people have multiple loans.  And these loans can be totally different: they may have different lifetimes, different interest rates, and other kinds of funky rules.  So what is out there that is available for people to track these multiple loans?  I did a brief search yesterday and wasn't able to find any good free applications.  I know some may say, you can just set up an Excel spreadsheet but that seems like a rather tedious pain in the butt to me!&lt;br /&gt;&lt;br /&gt;What I want to have is an application that tracks all my loans and give me all the information I mentioned above.  But what I want most, is for the application to tell me which loan do I put the extra cash I have at the end of each month.  I need an application to handle all this!&lt;br /&gt;&lt;br /&gt;So like I said its something I'm probably going to build myself considering the need.  So far my basic research for various loan equations have led me &lt;a href="http://mathforum.org/dr.math/faq/faq.interest.html"&gt;here&lt;/a&gt;.  I'm sure there'll be many more links to come.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/9145154499020287717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=9145154499020287717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/9145154499020287717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/9145154499020287717'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/loans-and-extra-cash.html' title='Loans and Extra Cash'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-659665953459400193</id><published>2008-09-14T20:46:00.003-04:00</published><updated>2008-09-14T20:54:18.335-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='touch type'/><category scheme='http://www.blogger.com/atom/ns#' term='wpm'/><category scheme='http://www.blogger.com/atom/ns#' term='keyboard'/><title type='text'>Typing Speed</title><content type='html'>&lt;a href="http://steve-yegge.blogspot.com/"&gt;Steve Yegge&lt;/a&gt; had an interesting &lt;a href="http://steve-yegge.blogspot.com/2008/09/programmings-dirtiest-little-secret.html"&gt;post&lt;/a&gt; the other day about programmers who do not know how to type.  This reminded me of a &lt;a href="http://www.typing-lessons.org/"&gt;site&lt;/a&gt; that I had checked out a while ago that I found to be pretty good for teaching people how to touch type (I had known how to touch type before but wanted to play around after getting an &lt;a href="http://www.daskeyboard.com/"&gt;ultimate das keyboard&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Yegge mentioned that he had a friend who could touch type with one hand at 70 words-per-minute (WPM).  I tested myself and it looks like I max out at 66 which is kind of pathetic against a guy using one hand.  Yegge himself mentioned that he does about 120.  Looks like I have a little practice ahead of me!</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/659665953459400193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=659665953459400193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/659665953459400193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/659665953459400193'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/typing-speed.html' title='Typing Speed'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-6340131897112768618</id><published>2008-09-14T20:17:00.004-04:00</published><updated>2008-09-14T20:45:12.029-04:00</updated><title type='text'>Football Sunday</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://ryancastillo.org/pseudorandomness/uploaded_images/IMG_4251-749399.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://ryancastillo.org/pseudorandomness/uploaded_images/IMG_4251-748956.JPG" alt="" border="0" /&gt;&lt;/a&gt;It was a rather busy football Sunday today in the Castillo house.  Cooky and I woke up this morning and headed out to our first &lt;a href="http://www.rivercityssc.com/"&gt;Extreme Social River City Football&lt;/a&gt; Game.  We lost the game, but had a lot of fun.  I think everyone was finally exposed to Cooky's ultra-competitive side.  Especially when she showed flashes of Randy Mossesque behavior when yelling that she was open.&lt;br /&gt;&lt;br /&gt;We came home after that and decided that we both wanted to work on some QB skills.  For her, because she wants to be more comfortable throwing the ball in games and for me, because I'm pretty sure she throws a much better football than me.  Hey, I'm man enough to admit it!  Plus I want to have to save my future children from telling their friends that Mommy taught them how to throw.  Hmmm, maybe that's further humility I'm trying to save myself from.&lt;br /&gt;&lt;br /&gt;Anyways, I was able to find a &lt;a href="http://www.footballdrills.com/quarterbacks/passing.html"&gt;number&lt;/a&gt; of QB drills that our QBs used to run in training camp.  Plus &lt;a href="http://youtube.com/"&gt;youtube&lt;/a&gt; had a number of videos that cover basic concepts in throwing:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=To_HGkWJ2KA&amp;amp;feature=related"&gt;Nike Football Drills: Grip&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=46Zfl1tXe9k"&gt;Nike Football Drills: Hip Warm-Up&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=hL7xmniYK6c&amp;amp;feature=related"&gt;Quarterback: Throwing Mechanics&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;After that we spent the rest of the day watching football with some friends, only to have it end with the Chargers's disappointing loss.  I was only able to watch the first half of that game and honestly our pass rush is non existent without Merriman.  Apparently we were cheated in the final seconds of the game with a premature whistle on a fumble that should have been ours, but that doesn't excuse the first half.  Despite that craziness, it was a pretty good day.&lt;br /&gt;&lt;br /&gt;Well, I guess its back to work until next Sunday.  Hope everyone has a good week!</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/6340131897112768618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=6340131897112768618' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/6340131897112768618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/6340131897112768618'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/football-sunday.html' title='Football Sunday'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-2082608460465055144</id><published>2008-09-13T06:10:00.002-04:00</published><updated>2008-09-14T20:54:48.888-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='delicious'/><category scheme='http://www.blogger.com/atom/ns#' term='bookmarks'/><title type='text'>Why Bookmark?</title><content type='html'>Seriously, why do we even bookmark anymore?  Now I'm not talking about that little piece of paper you used to mark in a book.  I'm talking about those hundreds of links you have in your Bookmark Menu or Toolbar that have not been visited to in over a year.&lt;br /&gt;&lt;br /&gt;I myself am guilty of it.  That's partially my reason for starting this blog.  Between my computer and &lt;a href="http://delicious.com/rmcastil"&gt;my delicious&lt;/a&gt;, I'd say I have close to 800 bookmarks.  That's insane!&lt;br /&gt;&lt;br /&gt;Now here is the real issue, if I was presented with those 800 bookmarks today I would not know what 90% of them were for.  I would have to revisit each site and spend about 15 seconds or so trying to figure out what I saved them for.  That's about 3 hours sorting through bookmarks.  That's a waste of bleeping time!&lt;br /&gt;&lt;br /&gt;So one's initial questions would be why do you have that many bookmarks?  Or don't you delete them when you're done?  Or isn't your bookmark title specific enough to tell you what the bookmark is for?  I'll admit there's quite a bit of self inflicted pain here.  But it's what the technology I am using currently supports.&lt;br /&gt;&lt;br /&gt;So back to the purpose of this blog.  What I've been doing is, every site I visit daily that I find of bookmarking worthiness I post about it here and write a little splurge about it.  I mean I feel its far more likely for me to go back and read through my posts rather than shift through old bookmarks.&lt;br /&gt;&lt;br /&gt;But what about the social aspect of it?  What about sites such as &lt;a href="http://delicious.com/"&gt;delicious&lt;/a&gt; (just realized their url is delicious.com now rather than the creative del.icio.us, bummer) that allow users to share their bookmarks?  You know, that is a problem... my current methodolagy of "bookmarking" does not support me sharing my bookmarks on those sites.&lt;br /&gt;&lt;br /&gt;What would be cool though is if someone developed a blogging client or blogger javascript that once I posted a post would somehow take all the links in that post and store them on my delicious account.  What would be even cooler is if this application would take the labels from a blogger post and create them as tags to be associated with the delicious bookmarks.  Sound crazy?  Looks like people are already &lt;a href="http://www.google.com/search?q=blogger+delicious&amp;amp;ie=utf-8&amp;amp;oe=utf-8&amp;amp;aq=t&amp;amp;rls=org.mozilla:en-US:official&amp;amp;client=firefox-a"&gt;trying to build&lt;/a&gt; something such as this.  We'll see if I can find something suitable or build something better.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/2082608460465055144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=2082608460465055144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/2082608460465055144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/2082608460465055144'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/why-bookmark.html' title='Why Bookmark?'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-6445451416448568769</id><published>2008-09-11T11:49:00.001-04:00</published><updated>2008-09-14T20:55:57.301-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='highlighting'/><category scheme='http://www.blogger.com/atom/ns#' term='formatting'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='source'/><category scheme='http://www.blogger.com/atom/ns#' term='syntax'/><title type='text'>Publishing Source Code in Blogs</title><content type='html'>This is a topic I spent sporadic time looking into here and there.  The main issue is if you want to write about code on a web page or blog, how do you go about preserving  the format and code highlighting as they are in most major editors and IDEs?&lt;br /&gt;&lt;br /&gt;I've found two main solutions which I find to be helpful, one that uses javascript to highlight code as its presented in your code and another that uses an emacs buffer to translate code from its formatted and highlighted form into HTML source.&lt;br /&gt;&lt;h2&gt;SyntaxHighlighter&lt;/h2&gt;This is the more convenient of the two methods as you can do it straight from &lt;a href="http://blogger.com/"&gt;blogger&lt;/a&gt;.  It involves hosting some &lt;a href="http://code.google.com/p/syntaxhighlighter/"&gt;code&lt;/a&gt; and modifying your blogger template to utilize that code.  Then when you post code to blogger you utilize certain codes to provide the syntax highlighting.  The sites I found to be most informative were the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blog.gpowered.net/2007/07/howto-post-code.html"&gt;HOWTO: posting code&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://developertips.blogspot.com/2007/08/syntaxhighlighter-on-blogger.html"&gt;Using SyntaxHighlighter on BLOGGER&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;htmlize.el&lt;/h2&gt;This method involves the use of emacs but is not limited to the &lt;a href="http://code.google.com/p/syntaxhighlighter/wiki/Languages"&gt;languages supported&lt;/a&gt; by SyntaxHighlighter.  Since emacs is such a widely used editor I would assume that syntax highlighting is supported for just about every programming language.  I have no experience using emacs, but its only been on my radar to try out one day, considering my extensive use of Linux and VI.  What better time than now?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://fly.srk.fer.hr/%7Ehniksic/emacs/htmlize.el"&gt;htmlize.el&lt;/a&gt; (follow the link for the source) is an emacs package that "converts the buffer text and the associated decorations to HTML" as quoted by the original author.  It was interesting because &lt;a href="http://steve-yegge.blogspot.com/"&gt;Steve Yegge&lt;/a&gt; described in a blog &lt;a href="http://steve.yegge.googlepages.com/saving-time"&gt;post&lt;/a&gt; of how he attempted to implent such a tool but was later pointed to htmlize by one of the comments on his blog.&lt;br /&gt;&lt;h2&gt;Conclusion&lt;/h2&gt;I'm going to try both methods as time permits and provide more feedback here.  If you're not interested in syntax highlighting and just code formatting than you can always go with this &lt;a href="http://yujianzhang.blogspot.com/2007/11/format-source-code-for-web.html"&gt;blog&lt;/a&gt;, that provides a text box for pasting formatted code and converts it into the necessary html format.  Hope this helps!</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/6445451416448568769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=6445451416448568769' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/6445451416448568769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/6445451416448568769'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/publishing-source-code-in-blogs.html' title='Publishing Source Code in Blogs'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-1127269851954395661</id><published>2008-09-11T11:42:00.000-04:00</published><updated>2008-09-11T11:45:20.893-04:00</updated><title type='text'>Bash Part 3</title><content type='html'>I finished up the &lt;a href="http://www.ibm.com/developerworks/library/l-bash3.html"&gt;last part&lt;/a&gt; of IBM's &lt;span style="font-style: italic;"&gt;Bash by Example&lt;/span&gt; series last night.  It was a very informative read and provided a great real use example of bash.  I would definitely recommend the series for anyone interested in advancing their knowledge of bash.  It made me feel like taking one of these old laptops in the corner and building &lt;a href="http://www.gentoo.org/"&gt;Gentoo&lt;/a&gt;, but alas that's a project for another day!</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/1127269851954395661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=1127269851954395661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/1127269851954395661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/1127269851954395661'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/bash-part-3.html' title='Bash Part 3'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-4735978905857820254</id><published>2008-09-09T10:20:00.000-04:00</published><updated>2008-09-09T10:22:12.849-04:00</updated><title type='text'>Cappuccino</title><content type='html'>Someone mentioned this web framework entitled &lt;a href="http://cappuccino.org/"&gt;Cappcucino&lt;/a&gt; in their twitter the other day.  Considering the person's level of programming expertise I figured its something that's worth checking out.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/4735978905857820254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=4735978905857820254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/4735978905857820254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/4735978905857820254'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/cappuccino.html' title='Cappuccino'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5453231699352434457.post-8449446563480160973</id><published>2008-09-09T10:16:00.000-04:00</published><updated>2008-09-09T10:19:50.967-04:00</updated><title type='text'>Bash Part 2</title><content type='html'>I've continued my journey of mastering Bash.  I made it through IBM's &lt;a href="http://www.ibm.com/developerworks/library/l-bash2.html"&gt;second example&lt;/a&gt; in their &lt;span style="font-style: italic;"&gt;Bash by example&lt;/span&gt; series.  Also along the way I've stumbled upon another informative &lt;a href="http://www.linuxconfig.org/Bash_scripting_Tutorial"&gt;tutorial&lt;/a&gt; on Bash.&lt;br /&gt;&lt;br /&gt;Some may suggest that this is a waste of time as I probably won't be building anything based on Bash, but I feel its good to be informed in some of these fundamentals.  After I finish these tutorials I plan on spending a couple of weeks reading some Bash scripts just to continue the learning.</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/8449446563480160973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=5453231699352434457&amp;postID=8449446563480160973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/8449446563480160973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5453231699352434457/posts/default/8449446563480160973'/><link rel='alternate' type='text/html' href='http://ryancastillo.org/pseudorandomness/2008/09/bash-part-2.html' title='Bash Part 2'/><author><name>Ryan Castillo</name><uri>http://www.blogger.com/profile/18327677236500144678</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>