Tuesday, January 31, 2006

ladies and gentlemen, allow myself to introduce the tshirt folding machine

there comes a moment in a man's life when he has to do his own laundry. if you're like me, you've got no problems putting your bacteria stained boxers in the washer, wait half an hour and then put them in the dryer. the real problem comes afterwards, when everything is so fresh, so clean, so dry and comes out as a big pile of static. at that point i just dump my big pile by the entrance (the welcoming committee), on my dresser (the abandoned child), on my bed (the companion), basically anywhere i can forget it and forget about folding. well not no more, ever since i made the tshirt folding machine


material



you will need cardboard, a sharp knife, some duck tape, a ruler and a pencil.


step 1



cut the cardboard into two pieces (A) of approximately 28 by 10 inches, one piece (B) of 28 by 19 inches and a final piece (C) of 14 by 10 inches.



step 2



lay out the A pieces on the B piece so that piece C can fit perfectly in the middle and is flank by the A pieces.



step 3



tape up your pieces together.


step 4


you're all ready to fold!


Monday, January 30, 2006

this blogspot

i had originally started this blog (back then it was called A la recherche du temps perdu) as a way to keep in touch with my family and friends during my senior year of college. accordingly it was filled with much self-gratifying, pre-professional existentialist records of my personal experience and observations. i kept it up for a couple of months but stopped it as soon as my pre-professional existenstialist diary became too personal.

for a long time it seemed like this blog would become a casualty of blogaids (the slow destruction of readership caused by a deficiency of new posts) but several things happened: first i graduated from college and this act alone exponentially increases my fanbase, second since i'm no longer bound by midterms and homeworks i have lots of time to think about life and hence lots more pre-professional existentialist bulls!&$t to write about and finally it would be a lie to say that i wasnt inspired to revive it by seeing that ben-o, scum-o and john kerry had all started up their own blog. so for better or for worse, here's to my blogspot.

what can you expect to see? recipes, ideas, opinions, photography, google videos, funny stuff, tutorials, and of course lots of whiny existentialist topics like why is the world so unfair--to me.

the first question that i had to deal with was what to do with last year entries? delete them? keep them? save them on my computer? i ultimately decided to delete them before i decided against it. let it be a repository, a testament of another time. one warning though, read at your own risk.

Sunday, January 29, 2006

blogger tags tutorial

when the chips were down and i felt like redesigning my blogspot, i found the blogger help, well, quite unhelpful. either they thought we'd all be satisfied with cookie cutter templates or they simply preferred to have their customers not tinker with opening and closing brackets. whatever the reason here's a small tutorial on blogger tags that should be of use to anybody wanting to personalize their blogs.

blogger tags intended to be within the html head tag



<$BlogPageTitle$>: Gives your published blog pages smart titles ("Blog Name" for the index page, "Blog Name: Date Info" for archive pages, and "Blog Name: Post Title" for Post Pages). This tag should only be used in a Template's <head>, in between <title> and </title>.


<$BlogMetaData$>: Inserts a generic blog metadata via one tag. Metadata, literally data about data is good to have in html pages as it add value to your pages and ensure consistency. Unless you have special needs like preventing googling robots to index your pages or follow your links it is best to just use this tag.


<$BlogSiteFeedLink$>:Outputs your Site feed's URL inside a <link> tag. This web feed is in the Atom format which is a standardized version of its better known cousin, the RSS format.


<BlogSiteFeed><$BlogSiteFeedUrl$></BlogSiteFeed>: Output your site feed's URL and allow the RSS feed for your blog to be auto-discovered by supporting aggregators. This would obsolete the previous tag.


<$BlogEncoding$>: Inserts the encoding setting from the Settings | Formatting tab into a content-type declaration.


Tags that work anywhere within the html <body> tag




<$BlogTitle$>
<$BlogDescription$>
<$BlogOwnerFirstName$>
<$BlogOwnerLastName$>
<$BlogOwnerEmail$>
<$BlogOwnerFullName$>
<$BlogOwnerPhotoUrl$>
<$BlogOwnerNickname$>
<$BlogOwnerLocation$>
<$BlogOwnerAboutMe$>
<$BlogOwnerProfileURL$>


The above tags are pretty much self-explanatory; where it says <$BlogOwnerFirstName$>, the blog owner's first name will appear.

Tags that work within the <Blogger> tag of the html body tag



<BlogDateHeader><$BlogDateHeaderDate$></BlogDateHeader>: These output date headers as defined in the Settings | Formatting tab. Usage: These three tags go together: either you use all three, or none. No other Blogger tag has meaning inside <BlogDateHeader> to </BlogDateHeader>, but you can use any HTML you like. This section only appears once per day, typically before the first post, no matter how many posts there are in that day.


<BlogItemTitle><$BlogItemTitle$></BlogItemTitle>: These print each post's title, but only if the post has a title


<BlogItemTitle>
<BlogItemURL><a href="<$BlogItemURL$>"></BlogItemURL> <$BlogItemTitle$></a>
</BlogItemTitle>
: These output each post's Title, linked to their respective <a href="http://help.blogger.com/bin/answer.py?answer=734">external URLs</a>


<$BlogItemBody$>:The content of a post.


<$BlogItemAuthor$>: The author of a post, using both the first and last names.


<$BlogItemAuthorNickname$>: The nickname of the author of the post.


<$BlogItemAuthorEmail$>: The email address of the author of a post.


<$BlogItemAuthorURL$>: The URL of the post's author


<$BlogItemDateTime$>: Timestamp of a post


<$BlogItemNumber$>: The unique ID number of the post


<$BlogItemArchiveFileName$>: The archive filename of the post


<$BlogItemPermalinkURL$>: The permalink of the post


<$BlogItemControl$>: The Quick Edit link of the post


<BlogDateFooter></BlogDateFooter>:These output date footers for each post, as defined in the Settings | Formatting tab.


<BloggerArchives>
<a href='<$BlogArchiveURL$>'><$BlogArchiveName$></a>
</BloggerArchives>

These will include a complete listing of your archives. To paste in an appropriate area of the template.


<MainPage></MainPage> <ArchivePage></ArchivePage> <ItemPage></ItemPage> <MainOrArchivePage></MainOrArchivePage>
These three sets of tags are conditional tags, meaning that depending on what page is visited changes, text, pictures etc can be either hidden or displayed. For example anything within <ArchivePage></ArchivePage> like a link back to the main page is only going to appear in pages that are archived.


<BlogItemCommentsEnabled>
<a href="<$BlogItemCommentCreate$>"
<$BlogItemCommentFormOnClick$>>
<$BlogItemCommentCount$> comments</a>
</BlogItemCommentsEnabled>

This prints a link reading "X comments" where "X" is the number of comments that have been left on that post so far. You will probably also want to enclose it in <ItemPage> and </ItemPage> tags as well, so the comments only appear on your post pages, and don't clutter up the main page of your blog.


<$BlogMemberProfile$>:Smart tag that intelligently incorporates functionality for all of the below tags. Meaning, info that isn't in your Profile (or isn't shared) won't be displayed on your blog. If used on a Team Blog, it will render a list of links to Member Profiles.



<$BlogOwnerNickname$>
<$BlogOwnerFirstName$>
<$BlogOwnerLastName$>
<$BlogOwnerFullName$>
<$BlogOwnerEmail$>
<$BlogOwnerLocation$>
<$BlogOwnerAboutMe$>
<$BlogOwnerPhotoUrl$>
<$BlogOwnerProfileUrl$>

All self explanatory


References




The Blogger Help Section
Cascading Style Sheets Tutorial
HTML Tutorial


google video of the week