Saturday, September 30, 2006

Anne Frank: The Diary of a young girl (Book Review 006)

ISBN: 0553296981

I had finished reading Anne Frank: The Diary of a young girl a few days ago. This book is the most popular war documentary of the Second World War and perhaps of all times. It was published in 1947 and since then it has been translated into more than thirty languages and adapted for theatre film and television. In her introduction to the diary's first American edition, Eleanor Roosevelt described it as "one of the wisest and most moving commentaries on war and its impact on human beings that I have ever read". The Soviet writer Ilya Ehrenburg had said: "one voice speaks for six million—the voice not of a sage or a poet but of an ordinary little girl".

About the author

This book is the diary of a girl by name Anne Frank who lived in Amsterdam during the Second World War. She, her family and her brethren were the victims of the draconian and ghastly policies adopted by the Nazi government (Third Reich) of Germany.

The book contains good details about Anne Frank’s early years. As per the information given, Anne Frank had learnt using short-hand and even developed secret codes of her own at the age of fourteen. I still cannot do that. Another aspect that struck me, was that Anne was very widely read and spent most of her time during their 25 months of stay in “secret Annexe” (their secret hiding place) reading and learning. The variety of subjects which she had covered was broad and over-whelming.

Anne’s biographer Melissa Müller said that she wrote "in a precise, confident, economical style stunning in its honesty". Her writing is largely a study of characters, and she examines every person in her circle with a shrewd, uncompromising eye. She is occasionally cruel and often biased, particularly in her depictions of Fritz Pfeffer and of her own mother, and Müller explains that she channeled the "normal mood swings of adolescence" into her writing. Her examination of herself and her surroundings is sustained over a lengthy period of time in an introspective, analytical and highly self critical manner, and in moments of frustration she relates the battle being fought within herself between the "good Anne" she wants to be, and the "bad Anne" she believes herself to be.

The Diary

The first entry in the diary is dated 14th June, 1942 i.e. when Anne was 14 years old and the last entry is dated 1st August, 1944. Anne Frank had started using this diary just a few months before they moved into their secret hiding place to escape the Gestapo (German Police) who had called Anne’s sister Margot for deportation to one of their concentration camps.

As this diary covers the life of a common girl, it has some thing of interest for every one. The initial entries reflect the good mood of the writer and slowly (as they move into and stay in their secret hiding place) it gets serious. This does not mean that when Anne started writing this Diary all was well for Jews. Nazis were all over Holland and discrimination was in full swing. Jews were asked to wear yellow star badges when in public and Jewish children could only attend Jewish schools.

The Secret Annexe was a contingency plan devised by Anne’s father Otto Frank (the only surviving member of the family (died in 1980)) and some of his co-workers at their office, to escape arrests by the Gestapo. Along with the Franks, there was another family. The Van Daans (3) and one Mr. Albert Dussel (Otto Frank’s acquaintance and a dentist by profession, who joined in later) also took shelter in the Secret Annexe.

Anne’s diary contains a vivid description of the hiding place, the daily schedule of the people living in there and her own musings. The diary shows the straining relationships between Anne and her parents (particularly her mother) as well as between the other members living there. Readers must understand that Anne or other members of the Annexe could not come out in open, even to breathe fresh air. They lived in a constant fear of being discovered and deported to concentration camps. In addition, they faced limited rations, food supply shortages, sanitation problems and severe emotional challenges which most of us might (and should) never experience in our lives.

Towards the middle of the diary, Anne Frank falls in love with Peter (only son of the Van Daans) and both of them share a sweet and secret intimacy which she covers in good detail in her diary. This episode in her life, gives her respite and the feeling of being loved (which she missed from her family). There are certain entries where Anne expresses guilt and seems confused/ contradictory with reference to her relationship with her parents. Towards the end of the Diary Anne starts writing more about the politics and the Allied invasion of Nazi captured regions. With the invasion and news of progress coming in at regular intervals, the “Annexers” were sure that the Nazi rule would soon end and they would once again be free. The diary ends with the last entry on August 1, 1944.

On 3rd August, 1944, a Dutch informer thrashed their hopes and Gestapo penetrated into their secret hiding place, arresting all of them along with their helpers. After the arrest, grim fate awaited the Annexers and other Jews of the region. The Annexers were among the last lot of the Jews to be sent from Holland to the concentration camps. According to the available information, Anne’s mother died in a concentration camp, followed by her sister Margot and then Anne herself. Similarly, other annexers also died except for Otto Frank who survived and was liberated by the Russian army.

When I started reading the book, I knew that Anne Frank was a victim of Nazi oppression, with no specific feelings about it. But after I completed the book I felt sad and out-of-place as though a close relative of mine was involved. This is a powerful book and people of any age group can relate to it very easily. Also, readers should remember that Anne Frank was just one among millions who were butchered for nothing and take home, the lessons learnt regarding the horrors of war.

Thursday, September 28, 2006

Wings of Fire - Arun Tiwari and APJ Abdul Kalam (Book Review 005)

ISBN: 8173711461

Tagline: An autobiography of APJ Abdul Kalam with Arun Tiwari

“Wings of fire” was perhaps the first book which I had read completely and which was not a part of my school or college syllabus :-). I had read this book in 2003 i.e. after Dr. Kalam was appointed the President of India. As I was not into the habit of reading then, I wondered if I would be able to finish this book but I did finish it and within a short time too. In this book, almost every third line which Dr. Kalam speaks appears to collectible quote. I had re-read the book in 2004 and still experienced the same feeling of awe in which I was left when I had read this book a year ago.

About the Author

As per the preface, Arun Tiwari had worked with Dr. Kalam for over a decade and was involved in the project on “Akash” missile airframe. Arun was so fascinated by Dr. Kalam’s range of ideas and thought process that he decided to pen down Dr. Kalam’s recollections before they get buried irretrievably under the sands of time.

Arun Tiwari has done a commendable job and I am glad that the life of this great scientist did not go undocumented.

Wings of Fire

“Wings of Fire” is the life story of Dr. Avul Pakir Jainulabdeen Abdul Kalam, the 11th President of India. A notable scientist and an engineer, Dr. Kalam is often referred to as the Missile Man of India. He played a key role in developing India’s first and indigenously made: ballistic missiles, hovercraft, Nuclear-strike capable missiles and made immense contribution to the Guided Missiles Development programme and various ISRO projects.

Dr. Kalam was born at Rameswaram in Dhanushkodi, Tamil Nadu, to a working class Tamil Muslim family. He received his degree in aeronautical engineering from the Madras Institute of Technology in 1958.

He joined India's Defense Research and Development Organization (DRDO) upon graduation to work on a hovercraft project. In 1962, Dr. Kalam moved to the Indian Space Research Organization (ISRO), where his team successfully launched several satellites. He made a significant contribution as Project Director to develop India's first indigenous Satellite Launch Vehicle (SLV-III) which successfully placed the Rohini satellite into near earth orbit in July 1980.

In 1982, Kalam returned to the DRDO as Director, focusing on Indigenous guided missiles. He was responsible for the development and operational success of the Agni and Prithvi missiles. This earned him the sobriquet "India's missile-man". He also helped in the formulation of healthcare products using technology developed for missiles.

In July 1992, Kalam became a Scientific Advisor to India's Defense Minister. As the Principal Scientific Advisor to the Indian government, he held the rank of a Cabinet Minister. His work led to the successful Pokhran-II nuclear tests in 1998, which reiterated India's position as a nuclear weapon state. Kalam was also the Chairman, Ex-officio, of the Scientific Advisory Committee to the Cabinet (SAC-C) and piloted the "India Millennium Mission 2020". (Short summary picked from wikipedia)

Kalam has the unique distinction of having received honorary doctorates from at least thirty universities, as also India's three highest civilian honors: the Padma Bhushan in 1981; the Padma Vibhushan in 1990; and the Bharat Ratna in 1997.

In this book, Dr. Kalam has described the various projects he undertook and shows how a person can manage a large team of experts without any formal knowledge in project management and team dynamics. He never fails to acknowledge his co-workers, team members and others of importance, throughout the book. The book is dotted with snippets of poetry and hymns that Dr. Kalam is fond of and has collected over his life time.

Dr. Kalam is one of the few Indian scientists who had the opportunity to work with Indian space research stalwarts like Dr. Vikram Sarabhai and interact with pioneers of missile technology like Wernher Von Braun. His works have put India on the nuclear map of the world and made it a part of an elite club of nations. In the words of the man himself:

"Do not look at Agni as an entity directed upwards to deter the ominous or exhibit your might. It is fire in the heart of an Indian. Do not even give it the form of a missile as it clings to the burning pride of this nation and thus is bright."

Another quote from the book:

"Technology, unlike science, is a group activity. It is not based on an individual’s intelligence, but on the interacting intelligence of many."


I strongly suggest that this book be read to know/understand the man behind India's burst into the international arena of the elites as far as its defense capabilities are concerned.

Wednesday, September 27, 2006

Cluster maps finally

Yesterday, I was finally able to secure a clustermaps account for this blog. The registration service was blocked for a long time and I did not know any one who would invite me. However, they have reopened the registrations for now and those who wish to use this service, your time is now.

Clustermaps is a free online service that allows a website/blog to display the locations in the world from where its visitors hail. It is very popular and a cool service in my opinion. If you have a reasonable reader base, why not show-off :)). This service is a purely cosmetic add-on if you use Google Analytics to track your website traffic.

I do not recommend using this service if most of your website’s readers are from one small region or if your website is heavily loaded with scripts/flash as this thing will affect the page-load time of your site by a pretty good number.

Tuesday, September 26, 2006

Freakonomics – Levitt & Dubner (Book Review 004)

ISBN: 006073132X

Tagline: A rogue economist explores the hidden side of everything.

I had completed reading Freakonomics over a month ago and was pretty much glued to it then. However, now that I have decided to pick up The world is flat and a few Malcolm Gladwell’s books, I thought that I should finish this book’s review so that I do not mix things up.

About the authors

I am not an avid reader, probably that’s why I may have not read any thing else from *any* of these authors, ever before. Freakonomics has been authored by Steven D. Levitt and Stephen J. Dubner.

Steven D. Levitt has done his PhD (I guess in economics) from MIT, teaches economics at the University of Chicago and is the winner of American Economic Association’s John Bates Clark Medal, awarded every two years to the best American economist under forty.

Stephen J. Dubner writes for The New York Times and the New Yorker, and is the best selling author of Turbulent Souls and Confessions of a Hero-Worshipper.

Unlike many other economists, who cover stuff like economic growth, GDP, inflation, demand and supply etc and bore you with a load of math, Levitt’s work is based on riddles of every day life. Riddles that atleast I have never even imagined. Levitt believes that economics is a science with excellent tools for gaining answers but a serious shortage of interesting questions.

Freakonomics

I found it a little difficult to write a review for this book and I don’t exactly know why. My problem was that I did not know how to start it. It has answered such varied, complex and seemingly irrelevant questions in such a simple manner that I was spell-bounded by it.

Why did the crime graph in U.S. nose-dive when everyone predicted that it’s going to rise and become horrific? Levitt has an answer that seems all encompassing and the most appropriate. I was so impressed by his startling answer that I could readily apply it to the situation in India as well but in a slightly different manner. It was so intriguing but simple that I could associate it with Malthus's essays on population and realized how bad it can get for India.

In modern world, we have an expert for every thing and always prefer to employ their services to get our work done. For example, if you want to invest in stock market or get your money growing, you may seek advice from an investment expert. If you wish to buy a house or a land, you seek advice from a local real estate agent and perhaps even hire the agent or a broker to sell/ buy stuff. Levitt in this book shows that the modern world, despite a surfeit of obfuscation, complication and deceit, is not impenetrable. The authors expose the game of deceit played by real estate agents to make quick money, in this book.

Using collected sets of data and analytical approach, Levitt exposes the dark side of school teachers and Sumo wrestlers. If you think how can Sumo Wrestlers and School teachers be related or analyzed by the same approach, you got to read this book. In the chapter on drug dealers, Levitt actually uses the financial data of a crack (tiny rocks of cheap smokeable cocaine) dealing gang to reveal startling facts about these gangs that a common man would have never been able to learn. He also writes about the affect the crack dealing business has had on the literacy levels and demographic parameters of the African-American population.

Other chapters cover topics like crime, parenting, names of people etc pose and answer a number of questions like Why the 1960s were a great time to be a criminal? Why capital punishment doesn’t deter criminals? What is the reason for extreme crime reduction in certain states when compared to others? Why parenting experts like to scare parent to death? Which is more dangerous: a gun or a swimming pool?

After I completed this book I was left craving for more. I want to read more of such stuff, more such questions and their answers. I would love to read a Freakonomics 2 with more intriguing riddles and their answers. This book is fun to read and I recommend you try it if you haven’t already.

Friday, September 22, 2006

Rake in feeds with blogger beta and OPML (updated)

I am not sure about classic blogger, but I can definitely tell about blogger beta, that it has a number of options to choose from as far as feeds are concerned. If you have the right idea, you can use all of these feeds to offer your readers the flexibility to choose what they wish to read and how.

Full posts feed of your blog:
http://[your blog].blogspot.com/feeds/posts/full (updated as per blogger buzz)

Summary posts feed of your blog:
http://[your blog].blogspot.com/feeds/posts/summary (updated as per blogger buzz)

Full post feed for a label (topic):
http://beta.blogger.com/feeds/[blog id]/posts/full/-/[label name]

Summary feed for a label (topic):
http://beta.blogger.com/feeds/[blog id]/posts/summary/-/[label name]
(or)
http://[Your Blog].blogspot.com/feeds/posts/default/-/[label name] (updated as per Phydeaus3)

Full comments feed:
http://beta.blogger.com/feeds/[blog id]/comments/full
(or)
http://[your blog].blogspot.com/feeds/comments/full (added as per blogger buzz)

Summary of Comments feed:
http://beta.blogger.com/feeds/[blog id]/comments/summary
(or)
http://[your blog].blogspot.com/feeds/comments/summary (added as per blogger buzz)

Phew! Did I miss some thing? With so many feeds to play, you can offer your readers with tremendous flexibility in choosing what they want to read and how. Realizing the benefits of this (especially in my blog where there are a many topics(labels)), I have revamped my feed subscribe section in the side bar. Using drop-down menus, I have tried to ensure that the readers get to choose what they want.

I picked up the code for the drop-downs from an article in Improbulus’s “A consuming experience”. However, the code for the drop-downs required some modification (I guess due to the differences between beta blogger and classic blogger). Here’s how a typical drop-down code looks:

<select id="feedURLs" onchange="var feedURL=this.options[this.selectedIndex].value;var feedTxt=this.options[this.selectedIndex].text;showFeed(feedURL,feedTxt)">
<option selected="selected" value="clear" >Select Full or Shorter Feed</option>
<option value="FULLFEEDURL">Full Site Feed</option>
<option value="EXCERPTSFEEDURL">Excerpt Site Feed</option>
<option value="HEADLINESURL">Headlines only Site Feed</option>
</select><br/>

Here is the modified version of this code that works with blogger beta:

<select id="feedURLs" onchange="var feedURL=this.options[this.selectedIndex].value;var feedTxt=this.options[this.selectedIndex].text;showFeed(feedURL,feedTxt)">
<option selected="selected" value="clear" />Select Full or Shorter Feed
<option value="FULLFEEDURL"/>Full Site Feed
<option value="EXCERPTSFEEDURL"/>Excerpt Site Feed
<option value="HEADLINESURL"/>Headlines only Site Feed
</select><br/>

Basically the </option> tag is eliminated to get this thing working here. I dressed up all the essential feeds of my blog using FeedBurner and then used them in the drop-downs. Feedburner also lets you create the OPML file for all the feeds that you have burned using it. Once you have the OPML file, upload it somewhere and provide a direct link to your readers so that they may download and incorporate it in their feed reader. To learn about OPML click here. To find out your blog id in beta, just scroll to the bottom of your blog and hover the mouse cursor on the link which reads "posts(atom)". The number after "feeds/" is your blog id.

Another update: If you wish to post HTML code in your blog you can use this tool to encode HTML code such that it can be displayed just the way it should appear to a reader. I had found this link in John’s FreshBlog.

Wednesday, September 20, 2006

Label feeds and peek-a-boo for sidebar (blogger beta)

Hello all,

I had read about label feeds somewhere a while ago but ignored the idea thinking that I won't need label feeds. Little did I realize that label feeds is a very good feature for a blog like mine where I got multiple categories that are fundamentally different.

So finally I implemented label feeds after reading about it from Phydeaux3's blog. Now, readers who are not interested in the main feed may subscribe to an individual category's feed like blogger hacks or book reviews etc.

Peek-a-boo for sidebar

I have noticed some requests for peek-a-boo in sidebars, in the Blogger help group. If you want Peek-a-boo type drop-downs for your sidebar, please visit Blog University to learn how to add them.

Tuesday, September 19, 2006

The Alchemist – Paulo Coelho (Book Review 003)

ISBN: 0062502182

Tagline: A Magical Fable about following your dream

This book review was long due. I had read this book over two years ago after a friend suggested it to me but never got a chance to pen down anything about it (I did not have a blog back then). After this book, I have read only one another book of Paulo Coelho, till date, i.e. Eleven Minutes and both the books were thoroughly immersive and fascinating.

About the author

Though I have written about Paulo Coelho in the book review of Eleven Minutes, I would still mention a few lines about this author (source: Wikipedia and Coelho's official site).

Coelho was born in Rio de Janeiro, Brazil, where he attended law school, but in 1970 abandoned his studies to travel throughout Mexico, Peru, Bolivia, and Chile, as well as Europe and North Africa. Before dedicating his life completely to literature, he worked as theatre director and actor, lyricist and journalist.

In 1982 Coelho published his first book, Hell Archives, which failed to make any kind of impact. In 1985 he contributed to the Practical Manual of Vampirism, although he later tried to take it off the shelves, since he considered it “of bad quality”. In 1986, Paulo Coelho did the pilgrimage to Saint James of Compostella, an experience later to be documented in his book The Pilgrimage.

In the following year, Coelho published The Alchemist. Slow initial sales convinced his first publisher to drop the novel, but it went on to become one of the best selling Brazilian books of all time.

The Alchemist

This is a simple book of 196 pages in all but is sure to keep you glued from cover to cover if you have a taste for fables with a mix of medieval mysticism, love, spirituality and thrills.

The Alchemist is the story of a boy by name Santiago (haven’t you heard that before ;-)) and how he braved against all odds to follow his dream and reach his destiny. Santiago is an Andalusian shepherd, who one night has a dream about a hidden treasure near the Pyramids of Egypt. After much thought debate and questioning, he decides to leave every thing and go out on the treasure hunt. His journey takes him through the ports, the adjacent seas, cities and the ravenous Sahara Desert (which according to the book) houses many warring clans and a constant danger of life. Santiago meets many mystical people, follows omens and listens to his heart to distinguish between the right and the wrong. All along the way the nature seems to be conspiring in his favor. He meets his love; he meets the alchemist, braves against odds and finally gets to his treasure.

Well I have summarized the book pretty quickly but it’s the journey, the encounters that the boy had and the aura of mysticism along with a twist in the tale that makes this story such an interesting read for people of all age groups.

Paulo Coelho has done a brilliant job and this master-piece of his is a must read.

Monday, September 18, 2006

Open feed’s links in new window

Based on the hack/mod I suggested in my article on link-lists in blogger beta, I have extended the same idea to feed displays that one may have in their blog.

Feeds are a powerful and popular means of staying updated and they are also powerful distracters on a blog. If you have feeds to other blogs or news sites (like I have), it would be a good idea to use the code given below. If you are new to HTML etc just make sure you backup your template before proceeding with this hack.

Depending on the number of feeds you have in your blog, blogger names each feed widget as Feed1, Feed2 etc. To find out the blogger-assigned name of a particular feed widget, just hover your mouse cursor over the edit link of that widget in the layout -> page elements section of your blogger account and in the browser’s status bar you will see a link with the blogger assigned name a.k.a the widget ID.

http://beta.blogger.com/rearrange?blogID=[edited]&
widgetType=Feed&widgetId=Feed2&action=editWidget

However, this exercise may not be required if you have assigned a title to your feed widget. You can search for a particular feed widget’s code in your template using its title or the widget ID. Once you have located the feed widget you wish to modify, you should look for the following code in there. Look for the line which goes <a expr:href='data:i.alternate.href'… and add a target='_blank' to it and you are done. Simple isn’t it?

<b:widget id='Feed2' locked='false' title='Reuters: Top News' type='Feed'>
<b:includable id='main'>
[blah blah!]
<ul id='feedItemListDisplay'>
<b:loop values='data:feedData.items' var='i'>
<li>
<span class='item-title'>
<a expr:href='data:i.alternate.href' target='_blank'>
<data:i.title/>
</a>
</span>

I have applied this hack only to third-party feeds in my blog. If you are using your own feed to display recent posts etc this may not be required as even if some one clicks on a link in that feed widget, they remain on your blog.

As always, if you face any problems, just drop a line here and I shall look into it. Also note that this hack is only for blogger beta blogs.

Sunday, September 17, 2006

Hack updates

Hello all,

Here is your round of hack updates which covers recently introduced new hacks for blogger beta.

1. Expandable/collapsible post with Peek-a-boo style (updated to Super peek-a-boo)

Ramani has come out with another hack where in users can provide their reader with a summary view of their post and a peek-a-boo style link to view the rest of the post. This is a very good hack for people like me who use one blog for publishing hacks, writing musings, diary notes, book reviews etc. And it also allows one to display more number of posts on the main page with out making the posts section super long.

Update (Sep 22):Ramani and Hans of beutiful beta have jointly developed a modified version of this hack (super peek-a-boo) which allows one to have expand/collapse post feature and skip offering this functionality where they don't want it. You can down the hack from hackosphere or beautiful beta. A non-beta implementation is also available on their blogs.

2. Hoctro's hacks

Talking of flexibility, Hoctro has been doing wonders. He has brought out a series of hacks on blog navigation and template design. I highly recommend you check out his recent hacks like:

a. Creating a Table of Contents
b. Yahoo-ui-libraries for blogger beta
c. Adding breadcrumbs navigation

3. Bloggeratto's updates

For more hack updates please visit Avatar's bloggeratto. Also, Avatar plans to announce a hack on how to auto-hide the navbar in blogger beta. So stay tuned to bloggeratto.

Saturday, September 16, 2006

Listen to your blog and blog podcasting

I have recently added a “Listen to this article” link in my post footer and a link to my podcast feed in my blog’s sidebar. Using the link in my post footer, you can listen to my articles by way of streaming mp3 audio. Isn’t that cool?

Yes. But how did you do that?

I was never into podcasting and had no clue about it. However, while browsing instabloke, I came across a link in its post footer which read “Listen to this post”. Through that link I found out about Talkr.

Talkr is a podcast server that’s very easy and free to use. To learn more about Talkr click here registering at Talkr, you can submit your blog’s RSS feed to them and the. Aftery will create a podcast feed with your posts converted into speech perhaps using some “text-to-speech” software at their end and it’s pretty fast too. So you don’t have to use podcast creation software, host the prepared MP3 files somewhere and setup a feed to it. Talkr will take care of it all. Talkr will also contain instructions on how to add the “Listen to this article” link and a Talkr chicklet to your blog. However, you may use the following piece of code for setting up the post footer links in your blogger beta blogs. (To learn more about working with post footers refer to my previous article

<a expr:href='"http://www.talkr.com/app/fetch.app?feed_id=
[Your Talkr Feed id]&amp;perma_link=" + data:post.url' target='_blank' title='Click to listen'>
Listen to this article</a>

However, I have also faced certain problems. For example, even after setting up the feed over a day ago I still don’t see all of my articles in my podcast feed. Pronunciation of certain words by the automated voice it not very good (I love it when she pronounces my name :D).

Moving on, once you have the podcast feed, you might want to use FeedBurner to dress it up i.e. optimize it and publicize it using chicklets and other features that they offer. To publicize you podcast further, just submit its feed link to podcast feed crawlers. A quick search for “submit podcast feed” in Google will bring up a number of such crawlers/ search engines. When submitting you podcast feeds to crawlers or blogging communities etc I prefer using a well dressed feed like feed burner’s and not the source podcast link because clicking on a feed burner feed link displays a page that your potential readers might like to go through unlike the code gibberish that they would see when they click on the source feed’s link.

Why podcasts?

Podcast is one of the few technologies that entered main-stream from obscurity in a very quick fashion. It’s in and people use it to keep a track of whatever they like. In addition, podcast feeds, promise a wider reach for an average blogger by way of supplying readers with downloadable audio file which they can store in their MP3 player and listen to anywhere or share with others. Such audio files may also be shared on P2P networks, BitTorrents and IRC thus giving you a wider reach. So isn’t that a reason enough?

Podcast feed reader

Well I am pretty new to this stuff but I think I have found a good feed reader for myself and it seems this one is pretty popular too. I am talking about Juice. Juice is a cross-platform podcast receiver which is available for free under the GPL open source. For more features of Juice, you may visit its website.

Click here to learn more about podcasts. If you find more examples of podcast servers (with text-to-speech ability) or a better podcast logo (see the subscribe section in the sidebar), please leave a comment about the same here. Thanks!

Friday, September 15, 2006

How to add some thing to the post footer (blogger beta)

I have had a few people who wished to learn how I added the various links that I have in my post footer. I have written this small tutorial which I derived from my previous post about adding social bookmark hotlinks to post footer. I have written this article assuming that you are aware of basic HTML formatting and codes don’t scare you :-).

Before we proceed, I suggest you make a backup copy of your template using the feature provided by blogger or by copying the entire (enable expand widget template check-box) XML code into a text file and saving it at a secure location. Incase some thing goes wrong just copy-paste that code into the HTML section and save it.

To work with this tutorial, in a separate text file, copy your blog's template code (enable expand widget template check-box) then look for the following text in the file:

<p class='post-footer-line post-footer-line-1'>

As the tag “suggests”, it contains the links or elements, that will be displayed in the first line of your post footer. In my case it is the author name, time stamp, comments etc till the topic(label) name. This is how the code for first line of post footer in my template looks:

<p class='post-footer-line post-footer-line-1'> <span class='post-author'>
[Author and time stamp code]
</span> <span class='post-comment-link'>
[Comments code]
</span> <span class='post-icons'>
<!-- email post links -->
<!-- quickedit pencil -->
</span> <span class='post-labels'>
[ label code ]
</span>
</p>

Note that each element like the comments or the e-mail post icon is within the <span> </span> tag. The </p> tag at the end marks the end of that line. The code for starting a new line in the post footer will be:

<p class='post-footer-line post-footer-line-2'>
[your code]
</p>

I have not used the “span” tags and made use of the good old “center” tag to format my post footer’s second and third lines. Trial and error will show you what suits best. So go ahead and add your code to your post footers and feel free to leave a comment or e-mail me in case of any problems.

Sunday, September 10, 2006

Linklists don't open in a new window and new hacks

Just a quick update. I found that links added via the link list feature do not open in a new window. This might take away traffic from your blog. The solution to this is however, very simple. Open up you template's HTML code in expanded widgets format. Copy the entire code into notepad or some text editor and search for a particular link list using its title. (In my case the title is "friends on www")

Scroll to the line which reads a expr:href="data:link.target' blah blah blah... and append target='_blank' over there, as shown in the example below. As this piece of code is in a loop (b:loop) you need to type it only once and there you are. So go ahead and make the modification.

<b:widget id='LinkList2' locked='false' title='friends on www' type='LinkList'>
<b:includable id='main'>

<b:if cond='data:title'><h2><data:title/></h2></b:if>
<div class='widget-content'>
<ul>
<div id='link'>
<b:loop values='data:links' var='link'>
<li><a expr:href='data:link.target' target='_blank'><data:link.name/></a>
</li>
</b:loop>
</div>
</ul>

Also check out some cool new hacks I came across recently:

1. Turning labels into menu tabs (used in my blog)
2. Peek-a-boo label drop downs (used in my blog)
3. Convert link lists to thumbnail picture list

Update: I found an article which tell why one should avoid setting all links to open in a new window. It tells how this setting can backfire and kill traffic. Read it here.

Saturday, September 09, 2006

From rags to riches and hack updates

I found this article on rediff.com. It's about a man who came out of absolute no where and completed his engineering/MBA from premier institutes in India to become an entrepreneur. A very inspiring and touching tale. Click here to read the article.

On the hacks front:

Please make a note of Hacks Wiki. This is a one stop database which contains most of the hacks that are available out there. However, the latest hacks or a few others might not be in there. Many if not all of the old blogger hacks can be re-engineered to fit in the new beta blogger interface. Also check out some interesting links I have found:

Add calendar navigation to your blog

E-mail icon generator

Scroll lists in your template (used in my sidebars)

RSS chicklet creator

Chicklet drop-down creator (javascript based and used in my blog)

Friday, September 08, 2006

Hacks from Hoctro's place and other hacks

Hey all,

There is a nice add-on or improvement to Ramani's original hack on sorting and display of search, label and archive results available here. Here is a description of the hack:

"My improved hack is based upon not showing the date at which a post is created, and make the posts indented as a nice bulleted list" - Hoctro

However if you do want the date header on the label search pages, just insert the line in red, in that code, as show here:

<b:if cond='data:blog.pageType != "item">
<h2 class='date-header'><data:post.dateHeader/></h2>
<ul><li><a expr:href='data:post.url'><data:post.title/> </a></li></ul>

In addition, if you are trying to get to terms with the beta blogger code (like me) and wish to understand more of it, there is a tutorial by Hoctro on defining and calling functions in beta templates. Do check it out here.

Ramani has come up with another hack. Blogger, by default limits the number of posts that can be displayed on a single page when a label's contents are viewed. This has been modified to show upto 100 results per page (useful if you have Ramani's search hack through which only post titles are shown instead of the entire post, on label and search pages). check it out here.

Wednesday, September 06, 2006

Hide your Nav bar, add search and other blogger beta hacks

Hiding the navbar in blogger beta is not much of a task but it has been made a piece of cake by praveen of apt thinking.... Click here to learn how to hide the nav bar in a jiffy.

The search box on my blog has been picked up from here. Simple code and no scripts make it light and cool . You might also want to checkout that blog for it's unique design and look.

Have you tried Ramani's new Multi style widget labels? It offers reader to select from a zoom view, a menu view and a list view to view the labels on a blog. My labels box is using this hack. Check out the hack here and stay tuned for more of such hack from hackosphere.

Phydeaux3 has presented code for developing a label cloud which you can check out from here. Nice work there!

Tuesday, September 05, 2006

Translate blogs using Google (blogger beta)

I have been able to locate the URLs used for submitting a page to the Google translate tool. I have incorporated them into my template such that the links appear under every post and readers can use it to translate a post into another language. Currently Google translate supports few languages and I will update my post footer when they add more languages.

You can view and copy the code for using google translate (as in my post footers) from here. (Placed it in an external link coz people started telling me that some thing is broken in my blog and code is spilling out!)

The image based goolge translate code contains direct links to the images of flags of the respective countries. You may use the same links or modify and upload the images to your server or image host and replace [image source] with the direct URL. Or use text links like me. The code for the text links is also located in the link. Incase of any problems, feel free to drop a line here. adios!

Monday, September 04, 2006

Get socially bookmarked! (blogger beta)

See the image links to the social book marking sites under each of my post footers?

Working on Ramani’s original post regarding adding hotlinks to Del.icio.us and digit!. I learnt how to rearrange the stuff that appears under each post using the widget code in the template and also added images instead of plain text links for hot linking purpose. Thanks to one Cal Evans I was able to get all the images in one place from the plug-in file on this page. All I had to do was some coding. I must tell you that I am not a programmer or some thing and know very little about coding. But ever since Ramani modified beta blogger templates into 3-column templates I think I have moved from knowledge to knowledge while exploring its code. Thanks to him for that.

While the tags for Del.icio.us and diggit! were with me from Ramani’s blog, I was lucky to stumble upon this site. It has additional hotlinks and I got the “submit” URL from there. Here is how the code goes:

http://www.furl.net/storeIt.jsp?u=http://www.broobles.com/blog/posts/46&t=Furl+vs.+Spurl

becomes (based on the syntax from Ramani’s post)

http://www.furl.net/storeIt.jsp?u=" + data:post.url + "&amp;amp;t=" + data:post.title'

This is important to know because if you find other “submit’ hotlinks you can develop the tag on your own. If you like to have all of my hotlinks for your Beta blog template, expand your template widgets and search for "post-labels". You will find the portion of code shown below. Insert the code in red above the /span tag.

<span class='post-labels'>
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'>
<data:label.name/>
</a><b:if cond='data:label.isLast != "true"'>,</b:if>
</b:loop>
</b:if>

Click here for the hotlink code to social bookmarking site (updated to 22)

</span>

Know that [image source] should be replaced with the image URL. Between each set of “span” and “/span” tags, an individual element (like label or quick e-mail icon or comments) is located. And the line on which it is displayed depends on this tag:

<p class='post-footer-line post-footer-line-2'>(it encloses elements in line 2, in my blog the hotlinks).

Here is how the code in my template looks:

<p class='post-footer-line post-footer-line-1'>
<span class='post-author'>
[Author and time stamp code]
</span>
<span class='post-comment-link'>
[Comments code]
</span>
<span class='post-labels'>
[ label code ]
</span>
<span class='post-icons'>
<!-- email post links -->
<!-- quickedit pencil -->
</span> </p>
<p class='post-footer-line post-footer-line-2'>

code is here

</p>

Though this was not much of a task I feel happy to have done some thing that might be useful for other bloggers.

P.S. For links to other bookmarking sites in my post footer, copy the link from there and follow the code above. Incase you have any issues implementing this or if you need links for some more sites (checkout this and this) and/or drop a line here.

Update: Also check out:

1. An extension to a social bookmarking hack
2. Feeds, Social Bookmark Drop-downs and alternatives

Sunday, September 03, 2006

Three column template finally!

Do you find my blog radically different since your last visit? Yup its the three column template! Many thanks to Ramani of Hackosphere for working with the existing beta template codes to convert it to a three column template.

Three column templates are useful if you have too many items on your sidebar and wish to avoid superlong side bars. To learn more about these templates click here. Also note that the label drop down and search result sorting on my blog is yet another hack from Ramani. For more info on that check out his blog.

Saturday, September 02, 2006

Quick quotes

I found these two quotes while surfing the net and thought I should post them here:

1. "If we don't believe in freedom of expression for people we despise, we don'’t believe in it at all." -- Noam Chomsky, speaking in a BBC television interview with John Pilger on The Late Show

2. "We reap what we sow. We are the makers of our own fate. The wind is blowing; those vessels whose sails are unfurled catch it, and go forward on their way, but those which have their sails furled do not catch the wind. Is that the fault of the wind?.......We make our own destiny." -- Swami Vivekananda

Other posts @ Stubborn Fanatic

Click here to view all my posts.

Creative Commons License
This work is licensed under a
Creative Commons Attribution-ShareAlike 2.5 License.

However, prior permission is required before you can display any content from this blog on your site. The author reserves the right to demand removal of such content at any time for any reason. (Not applicable for back-linking)
Note: The author is not responsible for any loss of data or damages to your homepage as a result of using the hacks suggested here. Please observe all necessary precautions while modifying template code.

© 2006 Vivek Sanghi a.k.a Stubborn-Fanatic