<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-6020024</atom:id><lastBuildDate>Tue, 17 Nov 2009 16:04:22 +0000</lastBuildDate><title>HaniTainment</title><description>Welcome to the HSM! 
A not just technology minded blog for friends and family.</description><link>http://h5m.net/</link><managingEditor>noreply@blogger.com (Hani)</managingEditor><generator>Blogger</generator><openSearch:totalResults>350</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-7987236362713130783</guid><pubDate>Sun, 12 Apr 2009 11:29:00 +0000</pubDate><atom:updated>2009-04-12T07:45:41.202-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>indexedbygoogle.com</category><category domain='http://www.blogger.com/atom/ns#'>python</category><category domain='http://www.blogger.com/atom/ns#'>list comprehension</category><category domain='http://www.blogger.com/atom/ns#'>cgi</category><title>List Comprehension for filtering</title><atom:summary type='text'>In the previous blog post, I wrote about a list of domains I use in checking whether a domain looks valid for indexedbygoogle.com.  The list of domains is retrieved from here: http://data.iana.org/TLD/tlds-alpha-by-domain.txt with much thanks to them. They seem to update the list on a regular basis so they'll do as a resource for now.  Here is the bit of code used to download and make the file </atom:summary><link>http://h5m.net/2009/04/list-comprehension-for-filtering.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-5205985599479155647</guid><pubDate>Thu, 09 Apr 2009 03:45:00 +0000</pubDate><atom:updated>2009-04-11T22:52:51.808-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>indexedbygoogle.com</category><category domain='http://www.blogger.com/atom/ns#'>urlparse</category><category domain='http://www.blogger.com/atom/ns#'>python</category><category domain='http://www.blogger.com/atom/ns#'>cgi</category><title>Urlparse can't do everything</title><atom:summary type='text'>One of the things I wanted indexedbygoogle.com to do was discard obvious errors when a URL is entered. For e.g., site instead of site.com (a weird typo but bare with me). This would be a very shallow check. Nothing major like downloading the page, checking the header, etc. Just a simple domain check so things like abdd or dodah/post were not processed, i.e., check if the .com or .net (etc.) was </atom:summary><link>http://h5m.net/2009/04/urlparse-cant-do-everything.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-2643729934895669327</guid><pubDate>Wed, 25 Mar 2009 14:24:00 +0000</pubDate><atom:updated>2009-09-22T09:35:39.030-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>indexedbygoogle.com</category><category domain='http://www.blogger.com/atom/ns#'>python</category><category domain='http://www.blogger.com/atom/ns#'>cgi</category><title>indexedbygoogle.com</title><atom:summary type='text'>A friend asked me to create a simple one page app that would take as input a webpage url and check to see if the all-mighty search engine has indexed it. Seemed like overkill for a django app so I thought I would implement it as a straight up python cgi app.The results are at http://indexedbygoogle.com.  I am responsible for the code and Steve did the styling. The results are OK but I am busy on </atom:summary><link>http://h5m.net/2009/03/indexedbygooglecom.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-1849986200499982082</guid><pubDate>Thu, 02 Oct 2008 14:05:00 +0000</pubDate><atom:updated>2008-10-23T14:29:43.081-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>django</category><category domain='http://www.blogger.com/atom/ns#'>POST data</category><category domain='http://www.blogger.com/atom/ns#'>python</category><category domain='http://www.blogger.com/atom/ns#'>web requests</category><category domain='http://www.blogger.com/atom/ns#'>programming</category><category domain='http://www.blogger.com/atom/ns#'>list comprehension</category><category domain='http://www.blogger.com/atom/ns#'>coding</category><title>List Comprehension in Python, an example</title><atom:summary type='text'>Coding up a little website where a user would select (using check boxes) from a list of items and submit. I'm using Django btw (which is great). Due to the dynamic nature of the list being generated and displayed, the name of each checkbox wold be something like vid0, vid1, etc. The POST data however will not have the keys for unsubmitted values, and I have no way to tell which keys are in the </atom:summary><link>http://h5m.net/2008/10/list-comprehencsion-example.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-4260313516920193465</guid><pubDate>Thu, 02 Oct 2008 14:01:00 +0000</pubDate><atom:updated>2008-10-02T10:43:50.669-04:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>training</category><category domain='http://www.blogger.com/atom/ns#'>presenting</category><category domain='http://www.blogger.com/atom/ns#'>job hunting</category><category domain='http://www.blogger.com/atom/ns#'>software training</category><category domain='http://www.blogger.com/atom/ns#'>communicating</category><title>Getting Started in Corporate Training</title><atom:summary type='text'>Recently, a friend asked my input on getting started in the corporate software training world. I thought my response to him was well thought out and might be beneficial to others (oops, just sprained my shoulder patting myself on the back :) ), so here it is:

An important question to ask yourself is: Are you passionate about Speaking?  That's speaking with a capital S. I.e, getting in front of a</atom:summary><link>http://h5m.net/2008/10/getting-started-in-corporate-training.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-639533333622213741</guid><pubDate>Mon, 15 Sep 2008 15:02:00 +0000</pubDate><atom:updated>2008-09-15T11:02:57.057-04:00</atom:updated><title>And her Tina Fey glasses....</title><atom:summary type='text'></atom:summary><link>http://h5m.net/2008/09/and-her-tina-fey-glasses.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-253552261555531261</guid><pubDate>Fri, 16 Nov 2007 18:07:00 +0000</pubDate><atom:updated>2007-11-16T13:07:58.966-05:00</atom:updated><title>Death by PowerPoint</title><atom:summary type='text'>Death by PowerPointFrom: thecroaker, 3 months ago | View | Upload your ownFighting death by PowerPoint... How to make a presentation and not to bore your audience to death.Link: SlideShare Link</atom:summary><link>http://h5m.net/2007/11/death-by-powerpoint.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-1768951984340671840</guid><pubDate>Thu, 12 Jul 2007 16:07:00 +0000</pubDate><atom:updated>2007-07-12T12:07:28.279-04:00</atom:updated><title>What's Opera, Doc?</title><atom:summary type='text'>A fave. Enjoy.</atom:summary><link>http://h5m.net/2007/07/what-opera-doc.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-8154459907115783630</guid><pubDate>Fri, 29 Jun 2007 16:44:00 +0000</pubDate><atom:updated>2007-06-29T12:44:10.199-04:00</atom:updated><title>create your own simpsons avatar</title><atom:summary type='text'>Go to http://www.simpsonsmovie.com/main.html and click on Create Your Own Simpsons Avatar at the top of the screen.Have fun.</atom:summary><link>http://h5m.net/2007/06/create-your-own-simpsons-avatar.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-7562983877361961890</guid><pubDate>Tue, 05 Jun 2007 14:27:00 +0000</pubDate><atom:updated>2007-06-07T10:47:34.531-04:00</atom:updated><title>It's Electric! boogie, boogie, boogie, boogie</title><atom:summary type='text'>Poor dancing in a YouTube video leads to creative commons license for electric slide - Download Squad  Poor dancing in a YouTube video leads to creative commons license for electric slide</atom:summary><link>http://h5m.net/2007/06/it-electric-boogie-boogie-boogie-boogie.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-7347744779367572492</guid><pubDate>Wed, 02 May 2007 14:47:00 +0000</pubDate><atom:updated>2007-05-02T10:47:00.989-04:00</atom:updated><title>Stephen Fry and Hugh Laurie</title><atom:summary type='text'>Very funny.</atom:summary><link>http://h5m.net/2007/05/stephen-fry-and-hugh-laurie.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-6167656649913807452</guid><pubDate>Wed, 02 May 2007 14:35:00 +0000</pubDate><atom:updated>2007-05-02T10:35:13.261-04:00</atom:updated><title>A windmill for your roof</title><atom:summary type='text'>Solar power has been thought to be the answer to our energy woes. Especially in weaning ourselves off the energy grid (bye, bye, ConEd). New wind power technology is starting to show that solar may not be the best solution. Oregonwind.com has a new innovative low profile solution that may be the answer to all of our energy woes. (via metaefficient.com)New Rooftop Wind Turbine Tested: The Helyx : </atom:summary><link>http://h5m.net/2007/05/windmill-for-your-roof.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-4066992155128294155</guid><pubDate>Wed, 02 May 2007 14:29:00 +0000</pubDate><atom:updated>2007-05-02T10:29:42.413-04:00</atom:updated><title>Funny Bread Post</title><atom:summary type='text'>If you're a bread eater, you're will soon commit a crime....bread.html  4. More than 90 percent of violent crimes are committed within 24 hours of eating bread. </atom:summary><link>http://h5m.net/2007/05/funny-bread-post.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-924225185512708667</guid><pubDate>Fri, 27 Apr 2007 12:51:00 +0000</pubDate><atom:updated>2007-04-27T08:51:03.735-04:00</atom:updated><title>Because boomboxes are out....</title><atom:summary type='text'>Ipods, Ipods everywhere....The George Foreman iGrill | Crave : The gadget blog  the $150 electric grill hooks up to your iPod and has a built-in 10-watt speaker system</atom:summary><link>http://h5m.net/2007/04/because-boomboxes-are-out.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-3135593963047106627</guid><pubDate>Wed, 25 Apr 2007 13:28:00 +0000</pubDate><atom:updated>2007-04-25T09:28:59.007-04:00</atom:updated><title>If there is no one there to hear it, the tree does not make a sound. It may not even fall....</title><atom:summary type='text'>Quantum physics really does give me goosebumps. In the article referenced below, physicists have run experiments that show that reality does not exist if we are not observing it. This leads me to conclude that the answer to that old question: If a tree falls in the forest and there is nobody there to hear it, does it make a sound? is: Not only does it not make a sound, I'm doubtful it actually </atom:summary><link>http://h5m.net/2007/04/if-there-is-no-one-there-to-hear-it.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-8172821030219625660</guid><pubDate>Fri, 20 Apr 2007 13:03:00 +0000</pubDate><atom:updated>2007-04-20T09:10:38.540-04:00</atom:updated><title>Save the planet, for free</title><atom:summary type='text'>[photo by Mulad from Flickr] The title pretty much says it all. Via Get Rich Slowly.Home Depot to Give Away Compact Fluorescent Bulbs this Sunday ∞ Get Rich Slowly  Home Depot to Give Away Compact Fluorescent Bulbs this Sunday</atom:summary><link>http://h5m.net/2007/04/save-planet-for-free.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-2872503702619395461</guid><pubDate>Mon, 16 Apr 2007 17:00:00 +0000</pubDate><atom:updated>2007-04-17T13:59:31.962-04:00</atom:updated><title>Bring a little plant life into your home (and life)</title><atom:summary type='text'>An excellent way to filter out toxins from your home's air is with plants. Here is a list of the five best (via TreeHugger).Top 5 Plants For Improving Indoor Air Quality (TreeHugger)  Plants that top the clean-air list include peace lily, bamboo palm, English ivy, mums, and gerbera daisies</atom:summary><link>http://h5m.net/2007/04/bring-little-plant-life-into-your-home_16.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-3636243976284847901</guid><pubDate>Fri, 13 Apr 2007 17:19:00 +0000</pubDate><atom:updated>2007-04-17T14:00:06.318-04:00</atom:updated><title>Manage all your Frequent Flyer miles</title><atom:summary type='text'>Came across this little gem reading my rss feeds (via lifehacker.com). For all you miles addicts (JE and SB), this is sure to thrill.FrequentFlier Mileport - Retrieves all your frequent flier account data from over 105 online loyalty programs  What is MilePort?  A FREE product of FrequentFlier.com and DeskPort Technologies, MilePort will retrieve all your frequent flier account data from over 121</atom:summary><link>http://h5m.net/2007/04/manage-all-your-frequent-flyer-miles.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-6188653784804040489</guid><pubDate>Thu, 29 Mar 2007 17:00:00 +0000</pubDate><atom:updated>2007-03-29T13:00:39.308-04:00</atom:updated><title>Another reason not to use hotmail.com</title><atom:summary type='text'>via kottke.org :: home of fine hypertext products: "An HR department looking for someone with internet experience dumped emails from candidates with Hotmail email addresses because 'you can't pretend being an internet expert and use a Hotmail account at the same time'. (via bb)  03/28/07"</atom:summary><link>http://h5m.net/2007/03/another-reason-not-to-use-hotmailcom.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-2874762660724099565</guid><pubDate>Wed, 21 Mar 2007 14:22:00 +0000</pubDate><atom:updated>2007-03-21T10:32:56.966-04:00</atom:updated><title>NY Times</title><atom:summary type='text'>One of my favorites news websites is the NY Times.  Today, I discovered one of the coolest features I have run across any website. Double-click on any word in an article and a pop-up appears defining that word along with references to that word. This does not work form the home page, it seems to only work when you are on the article page. Still, I love it. What a great resource. At left is an </atom:summary><link>http://h5m.net/2007/03/ny-times.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-7111288638072209803</guid><pubDate>Wed, 14 Mar 2007 15:14:00 +0000</pubDate><atom:updated>2007-03-14T11:16:29.804-04:00</atom:updated><title>Knock Knock Haiku</title><atom:summary type='text'>Knock, Knock. Who is there?Orange. Orange who? Orangeyou glad to see me?</atom:summary><link>http://h5m.net/2007/03/knock-knock-haiku.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-4154414993271209857</guid><pubDate>Wed, 07 Mar 2007 17:31:00 +0000</pubDate><atom:updated>2007-03-07T12:31:46.113-05:00</atom:updated><title>How to score free stuff - via Lifehacker</title><atom:summary type='text'>How to score free stuff - Lifehacker: "How to score free stuffLinking to an article that links to another article.  What blogging has become.  Nevertheless, for the cheap uber geek, free geeky toys.... (and other stuff)Cheap-livin' blog The Free Geek shows you how to find all kinds of free and super-cheap goodies, from books to hotel rooms to iPods."</atom:summary><link>http://h5m.net/2007/03/how-to-score-free-stuff-via-lifehacker.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-117130810671126896</guid><pubDate>Mon, 12 Feb 2007 19:21:00 +0000</pubDate><atom:updated>2007-02-12T14:21:46.730-05:00</atom:updated><title>Classic Sesame Street on Google Video</title><atom:summary type='text'>&lt;!-- ++Begin Video Bar Wizard Generated Code++ --&gt;  &lt;!--  // Created with a Google AJAX Search Wizard  // http://code.google.com/apis/ajaxsearch/wizards.html  --&gt;  &lt;!--  // The following div element will end up holding the video bar's player.  // You can place this anywhere on your page. For horizontal oriented  // video bars, you don't need to do anything. For vertical videobars  // you probably</atom:summary><link>http://h5m.net/2007/02/classic-sesame-street-on-google-video.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-117044171293545823</guid><pubDate>Fri, 02 Feb 2007 18:40:00 +0000</pubDate><atom:updated>2007-02-02T13:41:52.953-05:00</atom:updated><title>Hand Puppetry skill that will blow your mind.</title><atom:summary type='text'>Via Kottke.org. Thanks Kottke.Even though its a commercial for a car (last 5 seconds), this video clip can be categorized as art.Enjoy.</atom:summary><link>http://h5m.net/2007/02/hand-puppetry-skill-that-will-blow.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6020024.post-116922816175599833</guid><pubDate>Fri, 19 Jan 2007 17:31:00 +0000</pubDate><atom:updated>2007-01-19T12:36:01.776-05:00</atom:updated><title>Hug a Writer Day - Jan 24</title><atom:summary type='text'>I just found out that Jan 24th is hug a writer day. What a great day!  I know quite a few writers and they should all prepare themselves for some serious hugs (and maybe a few kisses too)!BTW, business writing totally counts!xoxoxo</atom:summary><link>http://h5m.net/2007/01/hug-writer-day-jan-24.html</link><author>noreply@blogger.com (Hani)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>