<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-31548313</atom:id><lastBuildDate>Mon, 09 Nov 2009 15:21:49 +0000</lastBuildDate><title>Blog of Justin</title><description>Blog of justin , a humble java, linux programmer ! ! !</description><link>http://justinlinux.blogspot.com/</link><managingEditor>noreply@blogger.com (Justin)</managingEditor><generator>Blogger</generator><openSearch:totalResults>93</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/BlogOfJustin" type="application/rss+xml" /><feedburner:emailServiceId>BlogOfJustin</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-5272473192279228311</guid><pubDate>Sun, 04 Oct 2009 21:16:00 +0000</pubDate><atom:updated>2009-10-05T03:07:07.960+05:30</atom:updated><title>Homecoming of another DELL</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oegIeVUkFeg/SskT1drPlCI/AAAAAAAAAkw/CsjQbse68aI/s1600-h/Inspiron.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 240px;" src="http://4.bp.blogspot.com/_oegIeVUkFeg/SskT1drPlCI/AAAAAAAAAkw/CsjQbse68aI/s400/Inspiron.jpg" alt="" id="BLOGGER_PHOTO_ID_5388860238345507874" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;(Dell 1440 Laptop)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;It was a sunny morning of Sept 25(10 days back) when the phone rang and the person at the other end wanted to confirm the address of the shipment. Once it was informed that he was from Blue dart and he wanted to deliver a sleek new DELL laptop, our joy knew no bound. In another hour's time we(me, mom and dad)saw ourselves, this beautiful and powerful baby(our sweet DELL laptop), right in front of us ......&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;I still vividly remember the day I got my DELL laptop(&lt;span style="font-style: italic;"&gt;Inspiron 1420&lt;/span&gt;) last year. I still have it and love it for its sheer performance and stability. Now the one I am talking about here, is the one mom got for herself. We placed the order on Sept 21(which was a public holiday - Ramzan) but DELL functioned as usual. And here we have this great piece of hardware, ready to rock us.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;The custom configured 1440(&lt;span style="font-style: italic;"&gt;yeah, &lt;/span&gt;&lt;a style="font-style: italic;" href="http://www.dell.com/home/laptops"&gt;dell laptops&lt;/a&gt;&lt;span style="font-style: italic;"&gt; can be custom configured to the core&lt;/span&gt;) has some really cool stuff inside.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;It featured a  45 nm architecture Penryn, &lt;a href="http://ark.intel.com/Product.aspx?id=37251"&gt;dual core 2.0 Ghz T4200 Processor&lt;/a&gt; with 1 MB l2 cache, 800 MHz FSB, 4 GB ram, 320 GB Hard drive, DVD writer, on-board Intel graphics,and usual array of things like - wifi, blue tooth,1.3 MP built-in camera. The total cost including taxes and delivery came to &lt;span style="font-weight: bold;"&gt;33,000&lt;/span&gt;(&lt;span style="font-weight: bold; font-style: italic;"&gt; $ 691 &lt;/span&gt;&lt;span style="font-style: italic;"&gt; approx&lt;/span&gt;) The package also features free trials of Office works, McCafee and the best part was it came with an installable Vista Basic.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;All in all, it was a great deal. And I just love my DELL :)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-5272473192279228311?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=ZtIeCsWuhNc:EJCmfwt4jfI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=ZtIeCsWuhNc:EJCmfwt4jfI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/ZtIeCsWuhNc/homecoming-of-another-dell.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_oegIeVUkFeg/SskT1drPlCI/AAAAAAAAAkw/CsjQbse68aI/s72-c/Inspiron.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2009/10/homecoming-of-another-dell.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-4184084389048979635</guid><pubDate>Sun, 16 Aug 2009 17:37:00 +0000</pubDate><atom:updated>2009-08-16T23:23:47.508+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">hobbies</category><category domain="http://www.blogger.com/atom/ns#">guitar</category><category domain="http://www.blogger.com/atom/ns#">music</category><title>My guitar story</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oegIeVUkFeg/SohEx1GpgNI/AAAAAAAAAkE/jf7ignkUzg4/s1600-h/863768_guitar_strings.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 231px;" src="http://3.bp.blogspot.com/_oegIeVUkFeg/SohEx1GpgNI/AAAAAAAAAkE/jf7ignkUzg4/s320/863768_guitar_strings.jpg" alt="" id="BLOGGER_PHOTO_ID_5370618178498560210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;A short story of boy and his guitar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Okay, now first of all this is a real story about me and music, so you would find very little technical(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;computer related&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;) stuff in this, so may be, you want to skip this.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Okay now getting back to the story. It started with the guitar classes that I used to attend when I was some 9 years old.  It was an acoustic guitar. Back then, I remember it as a very huge instrument, and that I always wanted to play what I wanted, but our teacher, used to have very rigid rules as to how once must proceed during the course of learning guitar. Although the classes stopped when I had to shift my school, the desire remained within.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Fast forward 10 years, now in college, thanks to my amazing friends, Melvin, Nithin, Nandu and many others, I started to get to know and see music and also try out various stuff. In the mean time, I had been trying out various stuff in &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0);" href="http://flstudio.image-line.com/"&gt;Fruity loops&lt;/a&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;Its a great software, where you could have different instruments, and compose music with those instruments, right on your computer, with no additional add-ons&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;The break through in music in my life happened, when our class decided to go big time with electric guitar and stuff for one of the events in the college. I was informed that Melvin would be on the lead, with electric guitar and the practice would be happening in the classroom where we had our 1st semester. As I slowly entered the room, I felt the entire room and world getting transformed around me..... He was trying out various effects on the pedal, like wah-wah, echo etc and he played a few licks. It was an amazing experience. After that I made sure that, whenever they practiced, I did not miss that out. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Some months later, when I decided to come to Bangalore to pursue my studies at NIIT, Melvin had come to my place and he had brought his accoustic guitar with him. After he showed me various stuff in it and we spend some time, he just kept the guitar at my home and said he would take the next time he comes to my home. And it did remain so the next couple of weeks at my home. Back then, I did not even know the right way of holding a guitar and this was the time when he just kept it at my home,  and I did not know what to say. I tried out various stuff, I mean just playing around until I broke one of the strings :(     ( S&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;orry buddy &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;After I came to Bangalore, I kept contact with Melvin and asked about guitars and music. Finally when I saw the movie '&lt;a href="http://en.wikipedia.org/wiki/The_Rocker_%28film%29"&gt;The rocker&lt;/a&gt;'(The songs in the movie by actor/ singer Teddy Geiger is just so cool) and 'Freaky Friday', especially the final scene in 'Freaky friday', I wanted to go for an electric guitar. In a span of 4-5 months, and a lot of discussion later I and Melvin decided to hit Brigade road, the home of many guitar and music shops in bangalore. Finally when the day arrived, I was excited beyond measure. And here I was at brigade road, and we hit the first shop.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;(The story would continue in the next post)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-4184084389048979635?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=ubs9o5Axp9k:rKnUwStggaE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=ubs9o5Axp9k:rKnUwStggaE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/ubs9o5Axp9k/my-guitar-story.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_oegIeVUkFeg/SohEx1GpgNI/AAAAAAAAAkE/jf7ignkUzg4/s72-c/863768_guitar_strings.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2009/08/my-guitar-story.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-1540631338183444882</guid><pubDate>Sat, 27 Jun 2009 10:13:00 +0000</pubDate><atom:updated>2009-06-27T23:08:26.287+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">python</category><title>Bitten by twitter</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oegIeVUkFeg/SkXx3P-ZcII/AAAAAAAAAjk/nuHU-QDO2dQ/s1600-h/twitter.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 148px;" src="http://1.bp.blogspot.com/_oegIeVUkFeg/SkXx3P-ZcII/AAAAAAAAAjk/nuHU-QDO2dQ/s400/twitter.jpg" alt="" id="BLOGGER_PHOTO_ID_5351949663683047554" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;It was recently that I decided to check out this cool &lt;a href="http://en.wikipedia.org/wiki/Micro-blogging"&gt;microblogging&lt;/a&gt; site&lt;/span&gt;&lt;span style="color: rgb(51, 51, 153);"&gt; thanks to &lt;/span&gt;&lt;a href="http://geekandpoke.typepad.com/"&gt;geekandpoke&lt;/a&gt; &lt;span style="color: rgb(51, 51, 153);"&gt;and my friend &lt;a href="http://swaroopvj.blogspot.com/"&gt;Swaroop&lt;/a&gt;&lt;/span&gt; . &lt;a style="color: rgb(51, 51, 153);" href="https://twitter.com/"&gt;Twitter&lt;/a&gt;&lt;span style="color: rgb(51, 51, 153);"&gt; has this concept that, when you 'follow' someone, you get know by minute updates on the things that they do. When you 'tweet' it means that you just update what you are doing now. So if I was tweeting now, I would something like 'blogging about twitter'.   To know more -&gt; &lt;/span&gt;&lt;a style="color: rgb(51, 51, 153);" href="http://help.twitter.com/portal"&gt;twitter help&lt;/a&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 153);"&gt;Twittering with python&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;Twitter is a cool micro blogging site, with many people updating their day to day activities on a minute by minute basis. So what if we could get as well as post updates in a neat way. The possibilities are endless. One possible scenario would be, If you have a firewall, your firewall could 'tweet' every time it is targeted by an attacker. So people around the world( who follow you) would get to know the attack process in real time  !!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;Now lets try to programmatically read and then post a few tweets using python.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;So lets get started,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;The first site would ofcourse be the python section of twitter api library - &lt;a href="http://apiwiki.twitter.com/Libraries#Python"&gt;http://apiwiki.twitter.com/Libraries#Python&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;In the next 4 steps, lets see how we could post a tweet in twitter&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;1. First download the wrapper &lt;a href="http://code.google.com/p/python-twitter/"&gt;python twitter&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;2. Run &gt; cmd. Go to the folder where you have downloaded python twitter( as mentioned in step 1 ) and Fire up &lt;a href="http://www.python.org/download/"&gt;python&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;3. Type&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&gt;&gt;&gt; import twitter&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;4. If you want to get latest tweets of someone, then the type the following&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&gt;&gt;&gt; client = twitter.Api()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&gt;&gt;&gt; latest_posts = client.GetUserTimeline("yourusername")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&gt;&gt;&gt; print [s.text for s in latest_posts]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;5. If you want to post your own tweets, then type the following&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&gt;&gt;&gt; client = twitter.Api(username='yourusername', password='yourpassword')&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&gt;&gt;&gt; update = client.PostUpdate('The Twitter API is easy')&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 153);"&gt;Other cool twitter api wrappers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;     &lt;/span&gt;&lt;a style="color: rgb(51, 51, 153);" href="http://andrewprice.me.uk/projects/twyt/"&gt;Twyt&lt;/a&gt;&lt;span style="color: rgb(51, 51, 153);"&gt; - A twitter api interface for python&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(51, 51, 153);"&gt;     &lt;/span&gt;&lt;a style="color: rgb(51, 51, 153);" href="http://mike.verdone.ca/twitter/"&gt;Python twiiter tools&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Hang on buddies, more updates coming soon. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-1540631338183444882?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=MM9Y72-M7d0:WvVn1rS2shs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=MM9Y72-M7d0:WvVn1rS2shs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/MM9Y72-M7d0/bitten-by-twitter.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_oegIeVUkFeg/SkXx3P-ZcII/AAAAAAAAAjk/nuHU-QDO2dQ/s72-c/twitter.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2009/06/bitten-by-twitter.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-4184187740401267928</guid><pubDate>Fri, 26 Jun 2009 06:43:00 +0000</pubDate><atom:updated>2009-06-26T12:23:35.382+05:30</atom:updated><title>2009- A new beginning</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oegIeVUkFeg/SkRvoL-bNFI/AAAAAAAAAjc/SUg-vn38GDg/s1600-h/2009.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 206px;" src="http://2.bp.blogspot.com/_oegIeVUkFeg/SkRvoL-bNFI/AAAAAAAAAjc/SUg-vn38GDg/s320/2009.jpg" alt="" id="BLOGGER_PHOTO_ID_5351524993423062098" border="0" /&gt;&lt;/a&gt;credits of image  : &lt;a href="http://cache.daylife.com/imageserve/05T66ZX6om6wE/610x.jpg"&gt;daylife&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;hi all,&lt;br /&gt;&lt;br /&gt;This is the first post of 2009, nearly 6 months after the year began. And in the next few posts, I would like to update you guys on all the cool things that happened in the last many months(Yeah ofcourse it would be along with the regular posts on current happenings). I bet the blog is  gonna have some really cool post on a variety of topics, Many things that i feel that you too may find useful from an information technology perspective.&lt;br /&gt;&lt;br /&gt;Thanks for continually visiting my site. Thanks for your great support.&lt;br /&gt;&lt;br /&gt;love you guys&lt;br /&gt;&lt;br /&gt;Justin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-4184187740401267928?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=IZVIuaxL6DA:pYyedmURojI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=IZVIuaxL6DA:pYyedmURojI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/IZVIuaxL6DA/2009-new-beginning.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_oegIeVUkFeg/SkRvoL-bNFI/AAAAAAAAAjc/SUg-vn38GDg/s72-c/2009.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2009/06/2009-new-beginning.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-1170801889185672182</guid><pubDate>Wed, 01 Oct 2008 15:40:00 +0000</pubDate><atom:updated>2008-10-01T21:25:17.418+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">hobbies</category><category domain="http://www.blogger.com/atom/ns#">python</category><category domain="http://www.blogger.com/atom/ns#">project</category><category domain="http://www.blogger.com/atom/ns#">rss</category><category domain="http://www.blogger.com/atom/ns#">hack</category><title>News aggreagator in Python</title><description>Hi,&lt;br /&gt;Following are some of the links I came across while trying to make a python based rss aggregator. Although the following resources(links) can guide to some really cool stuff, my plan is to have a  python based rss aggregator customized to present information in some really cool  ways like depending on my usage, tell me which news i like the most and present those and so on. If they are really nice info, I should be able to send it to my news group  &gt; &lt;a href="http://groups.google.com/group/uit_tvm"&gt;uit_tvm&lt;/a&gt;, by just a click of a button. I will keep you guys updated on the status of the project.&lt;br /&gt;&lt;br /&gt;As per current requirements, the project has 2 parts&lt;br /&gt;1. Python parser - which fetches rss feeds from sites&lt;br /&gt;2. Email the feeds to &lt;a href="http://groups.google.com/group/uit_tvm"&gt;uit_tvm &lt;/a&gt;- either I need to run my own email server(which is really cool ) or I need to access GMail/Yahoomail using python API provided by yahoo.&lt;br /&gt;&lt;br /&gt;So the following links to point to the above mentioned ideas.&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Email APIs&lt;/strong&gt;&lt;br /&gt;Send email in python&lt;br /&gt;&lt;a href="http://www.daniweb.com/forums/thread136280.html"&gt;http://www.daniweb.com/forums/thread136280.html&lt;/a&gt;&lt;/p&gt;Accessing your Gmail inbox with Pythonhttp://www.holovaty.com/blog/archive/2004/06/18/1751&lt;br /&gt; libgmail — Python binding&lt;br /&gt;&lt;br /&gt;SendYmail&lt;br /&gt;&lt;a href="http://sendymail.sourceforge.net/"&gt;http://sendymail.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;About BBauth required for yahoo mail API&lt;a href="http://www.isolani.co.uk/blog/web/LondonHackdayBbauthAndYahooMail"&gt;http://www.isolani.co.uk/blog/web/LondonHackdayBbauthAndYahooMail&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;for Google's Gmail service&lt;br /&gt;&lt;a href="http://libgmail.sourceforge.net/"&gt;http://libgmail.sourceforge.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Running your own server&lt;/strong&gt;&lt;br /&gt;Apache emal serverhttp://en.wikipedia.org/wiki/Apache_James Comparison of mail servershttp://en.wikipedia.org/wiki/Comparison_of_mail_servers&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Misc&lt;/strong&gt;&lt;br /&gt;PyDigg - A Python Toolkit for the Digg API&lt;br /&gt;http://neothoughts.com/2007/04/30/pydigg-a-python-toolkit-for-the-digg-api/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Accessing Yahoo Mail withtout POP&lt;br /&gt;http://bytes.com/forum/thread521242.html&lt;br /&gt;&lt;br /&gt;Yahoo! Mail Web Service Code Samples&lt;br /&gt;http://developer.yahoo.com/mail/code/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-1170801889185672182?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=ntxvNq_Nwxg:uTvg_xyo9eQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=ntxvNq_Nwxg:uTvg_xyo9eQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/ntxvNq_Nwxg/news-aggreagator-in-python.html</link><author>noreply@blogger.com (Justin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2008/10/news-aggreagator-in-python.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-7660687719612546136</guid><pubDate>Sun, 10 Aug 2008 15:04:00 +0000</pubDate><atom:updated>2008-08-10T20:54:00.558+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">acs</category><category domain="http://www.blogger.com/atom/ns#">job</category><title>Official employee of ACS</title><description>&lt;a href="http://2.bp.blogspot.com/_oegIeVUkFeg/SJ8DoFP4tFI/AAAAAAAAAYc/ETpVHgBAUZ8/s1600-h/brand.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5232905279166264402" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_oegIeVUkFeg/SJ8DoFP4tFI/AAAAAAAAAYc/ETpVHgBAUZ8/s320/brand.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;em&gt;(Official logo of ACS)&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000066;"&gt;Tomorrow (Aug 11, 2008)is my joining date as an official employee of mulinational company ACS, and I am very much proud of it. The interview and selection process was really cool and I enjoyed every bit of it. Its a really good feeling to be part of $5bn company, and to know that whatever you learned could be put to use in the following days. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000066;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000066;"&gt;I just want to thank all my friends, teachers and especially my parents who stood by me, and helped me get this job. Thanks for your prayers and blessings. Love you guys&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000066;"&gt;bye&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#663333;"&gt;Other news&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#663333;"&gt;------------&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#663333;"&gt;My brother and my sister in law, would be reaching trivandrum, within a few hours. They will be spending some days at trivandrum.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#663333;"&gt;Swaroop's dell laptop is half-way through shipment, and when it arrives, it would be the 3rd Dell laptop in our place where we are staying. Mine was the first!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#663333;"&gt;Came to know about &lt;/span&gt;&lt;a href="https://hudson.dev.java.net/"&gt;&lt;span style="color:#663333;"&gt;hudson &lt;/span&gt;&lt;/a&gt;&lt;span style="color:#663333;"&gt; from  &lt;/span&gt;&lt;a href="http://javaposse.com/"&gt;&lt;span style="color:#663333;"&gt;Java posse &lt;/span&gt;&lt;/a&gt;&lt;span style="color:#663333;"&gt;podcast(Java posse is a really cool awesome java podcast). Its a continues integrations system. Hudson helps you to build/test software projects continuously and automatically. You can find more about Hudson &lt;/span&gt;&lt;a href="http://hudson.gotdns.com/wiki/display/HUDSON/Meet+Hudson"&gt;&lt;span style="color:#663333;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#663333;"&gt; and to see hudson used in a live project visit the status of &lt;/span&gt;&lt;a href="http://deadlock.netbeans.org/hudson/"&gt;&lt;span style="color:#663333;"&gt;Continuous Integration Builds for NetBeans Projects site&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#663333;"&gt;. &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#663333;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-7660687719612546136?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=BtQNBm5PnKM:m4YMzxh_k6E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=BtQNBm5PnKM:m4YMzxh_k6E:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/BtQNBm5PnKM/official-employee-of-acs.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_oegIeVUkFeg/SJ8DoFP4tFI/AAAAAAAAAYc/ETpVHgBAUZ8/s72-c/brand.gif" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2008/08/official-employee-of-acs.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-8196101396315419179</guid><pubDate>Mon, 30 Jun 2008 21:19:00 +0000</pubDate><atom:updated>2008-11-13T15:38:58.042+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">blogger</category><category domain="http://www.blogger.com/atom/ns#">blog</category><category domain="http://www.blogger.com/atom/ns#">hobbies</category><category domain="http://www.blogger.com/atom/ns#">hack</category><category domain="http://www.blogger.com/atom/ns#">gardening</category><title>A small gift for my mom</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oegIeVUkFeg/SGlQq4e2jZI/AAAAAAAAAYM/I8PioxzTTcQ/s1600-h/gift_for_mom.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_oegIeVUkFeg/SGlQq4e2jZI/AAAAAAAAAYM/I8PioxzTTcQ/s400/gift_for_mom.jpg" alt="" id="BLOGGER_PHOTO_ID_5217790340931947922" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(51, 102, 102);"&gt;(A small gift for my mom : A nice sweet blog)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;Its been some days, since my mom wanted to write about one of her favorite pass times: Gardening.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;She told this to me, and I just said Okay. Some days later, I found her meticulously(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(102, 51, 102);"&gt;since she was  new to blogging&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;) going though the cool &lt;/span&gt;&lt;a style="color: rgb(102, 51, 102);" href="http://help.blogger.com/"&gt;blogger help&lt;/a&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;, page by page. This really did catch my attention and I asked her what she was up to. She told me she wanted to create a blog, to blog about gardening and was trying to learn about it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;I loved her enthusiasm, in learning new things, and sat with her. She created the blog and added a new post. Since she had selected one of the templates provided by blogger, it kind of looked dull, atleast not at all apt for a gardening blog, I thought, and I told her, of the same. She too liked the idea, and so I decided to chip in, to redesign her blog design.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;So as mentioned in one of my previous posts(&lt;/span&gt;&lt;a style="color: rgb(102, 51, 102);" href="http://justinlinux.blogspot.com/2007/08/changing-blogger-template.html"&gt;Changing blogger template&lt;/a&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;) I started with &lt;/span&gt;&lt;a style="color: rgb(102, 51, 102);" href="http://www.freecsstemplates.org/"&gt;freecsstemplates.org&lt;/a&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;. Got a nice template, &lt;/span&gt;&lt;a style="color: rgb(102, 51, 102);" href="http://www.freecsstemplates.org/preview/naturescharm"&gt;Nature's charm&lt;/a&gt;&lt;span style="color: rgb(102, 51, 102);"&gt; , hacked it a little bit to suit her needs and uploaded it to blogger.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;But here comes the problem.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;The navbar problem&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oegIeVUkFeg/SGlYRXFvziI/AAAAAAAAAYU/FisQK8FITNE/s1600-h/shift-down+navbar+problem.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_oegIeVUkFeg/SGlYRXFvziI/AAAAAAAAAYU/FisQK8FITNE/s320/shift-down+navbar+problem.jpg" alt="" id="BLOGGER_PHOTO_ID_5217798698564570658" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;(&lt;span style="color: rgb(0, 0, 153);"&gt;Due to navbar present at the top every blog, the menu contents has shifted &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;downwards&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt; , &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;around &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 153);"&gt;5o pixels or so , which really spoils the aesthetics of the blog)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;So I decided to remove the navbar. After a bit of research(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(102, 51, 102);"&gt;Googling around&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;), I found that removing navbar DOES NOT violate (&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(102, 51, 102);"&gt;citation needed&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;) TOS with Google.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;You can hide the navbar, by inserting this code in the style sheet part(css part) of your page&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;#navbar-iframe {height:0px; display:none;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;Even though you remove the navbar, the content seems to be around 50 pixel, shifted downwards.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;So in the template, I added the following code inside the body { }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;top: -50px;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt; position: relative;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;This effectively shifts  the contents upwards. Since the problem was solved, I decided to add the navbar back again - as a small token of thanks to Google.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;So everything is cool, and my mother has a really cool, sleek blog which I am proud to announce to you.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a style="font-weight: bold; color: rgb(255, 102, 102);" href="http://floweringbeauties.blogspot.com/"&gt;The Flowering beauties&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(255, 102, 102);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 102, 102);"&gt;-  &lt;span style="font-weight: bold;"&gt;blog on gardening and plants&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;So guys do check out this cool new blog, and I wish my mother all the best for this new endeavor  &lt;span style="font-weight: bold;"&gt;:)&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-8196101396315419179?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=UnbLWFamqLo:7NbJ6A25Zqk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=UnbLWFamqLo:7NbJ6A25Zqk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/UnbLWFamqLo/small-gift-for-my-mom.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_oegIeVUkFeg/SGlQq4e2jZI/AAAAAAAAAYM/I8PioxzTTcQ/s72-c/gift_for_mom.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2008/07/small-gift-for-my-mom.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-6746533879569711516</guid><pubDate>Sun, 15 Jun 2008 12:28:00 +0000</pubDate><atom:updated>2008-11-13T15:38:58.198+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">captcha</category><category domain="http://www.blogger.com/atom/ns#">accessibility</category><category domain="http://www.blogger.com/atom/ns#">internet</category><category domain="http://www.blogger.com/atom/ns#">computer</category><title>Is this what captchas have become ?</title><description>&lt;span style="color: rgb(51, 0, 51);"&gt;According to wikipedia,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;A &lt;b&gt;CAPTCHA&lt;/b&gt; (&lt;small&gt;IPA&lt;/small&gt;: &lt;span title="Pronunciation in IPA" class="IPA"&gt;&lt;a href="http://en.wikipedia.org/wiki/Help:IPA_for_English" title="Help:IPA for English"&gt;/ˈkæptʃə/&lt;/a&gt;&lt;/span&gt;) is a type of &lt;a href="http://en.wikipedia.org/wiki/Challenge-response_authentication" title="Challenge-response authentication"&gt;challenge-response&lt;/a&gt; test used in &lt;a href="http://en.wikipedia.org/wiki/Computing" title="Computing"&gt;computing&lt;/a&gt; to ensure that the response is not generated by a computer&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;which in plain English means that, whenever you want to register with some site or avail its service, the guys who run the site wants to make sure that its you, and that its not a bot(&lt;span style="font-style: italic;"&gt;computer program created to automate / impersonate a human accessing that particular site&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;Usually, this procedure involves, showing some images containing words in it, and asking the user to type those words. But as computer programs started to imitate these things too(&lt;span style="font-style: italic;"&gt;using image recognition softwares&lt;/span&gt;) captchas started becoming more complex.See an example below,&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oegIeVUkFeg/SFUONOmR_lI/AAAAAAAAAYE/Knw_lwwW42Y/s1600-h/super-captcha.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_oegIeVUkFeg/SFUONOmR_lI/AAAAAAAAAYE/Knw_lwwW42Y/s400/super-captcha.jpg" alt="" id="BLOGGER_PHOTO_ID_5212087764170964562" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;(Captcha from a famous file hosting site)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;The funny thing about this captcha ^^ is that, you are supposed to find the letters where a cat is supposedly sitting and type those in a text box. Also while looking at the picture, one wonders whether, it was a 2 or Z, 0 or O and so on. If you get it wrong once, the process repeats again. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;While talking about this, I am reminded of a  &lt;/span&gt;&lt;a style="color: rgb(51, 0, 51);" href="http://geekandpoke.typepad.com/geekandpoke/2008/05/the-quick-start.html"&gt;funny cartoon post&lt;/a&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;  from geekandpoke.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;The make/break world of captchas&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;You can find a lot of technical aspects of captchas from the &lt;/span&gt;&lt;a style="color: rgb(51, 0, 51);" href="http://en.wikipedia.org/wiki/Captcha"&gt;wikipedia page&lt;/a&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;. Currently(&lt;span style="font-style: italic;"&gt;while you are reading this&lt;/span&gt;) a lot of research is still in progress by people who want to break the captchas while another group finds newer and tougher(&lt;span style="font-style: italic;"&gt;awkward?&lt;/span&gt;)ways to make it harder to break them.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;At the end of day, its the end user who is at the receiving end. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;A simple &lt;a href="http://www.google.co.in/search?q=captcha"&gt;search for captcha in google&lt;/a&gt; is good read for an afternoon. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;&lt;span style="font-weight: bold;"&gt;Accessibility problems for visually challenged&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;Captchas also cause serious &lt;/span&gt;&lt;a style="color: rgb(51, 0, 51);" href="http://www.petefreitag.com/item/376.cfm"&gt;accessibility problems&lt;/a&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;. Even the audio these sites provide as an alternative is so hard to understand, let alone to make any sense of it(&lt;span style="font-style: italic;"&gt;at least for me; but I would urge you to check out some sites for yourself to understand the situation better&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;You can find an amazing blog by a visually challenged person at &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a style="color: rgb(51, 0, 51);" href="http://blog.blindaccessjournal.com/"&gt;Blind Access Journal&lt;/a&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;. I also came across a &lt;/span&gt;&lt;a href="http://www.webaim.org/blog/blog-roundup/"&gt;Great Accessibility Blog Roundup&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;I guess, more research is needed in this area, and I believe all of us &lt;span style="font-weight: bold;"&gt;CAN &lt;/span&gt;contribute to make websites accessible, for all of us. Do post your suggestions and alternatives to captchas in the comment section.&lt;br /&gt;&lt;br /&gt;Bye guys.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-6746533879569711516?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=T12n6NXHqT4:uLeVdGGXd7g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=T12n6NXHqT4:uLeVdGGXd7g:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/T12n6NXHqT4/is-this-what-captchas-have-become.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_oegIeVUkFeg/SFUONOmR_lI/AAAAAAAAAYE/Knw_lwwW42Y/s72-c/super-captcha.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2008/06/is-this-what-captchas-have-become.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-7163933634649131560</guid><pubDate>Thu, 12 Jun 2008 19:12:00 +0000</pubDate><atom:updated>2008-11-13T15:38:58.344+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">download</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">suse</category><title>Brand new sleek openSuse 11.0 for you</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oegIeVUkFeg/SFF1NT7jcsI/AAAAAAAAAX8/vv-1gsN4jA0/s1600-h/suse-6-days-to-go.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_oegIeVUkFeg/SFF1NT7jcsI/AAAAAAAAAX8/vv-1gsN4jA0/s400/suse-6-days-to-go.jpg" alt="" id="BLOGGER_PHOTO_ID_5211075115393184450" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(0, 153, 0);"&gt;(source:&lt;a href="http://counter.opensuse.org/"&gt;http://counter.opensuse.org&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Hi guys,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;6 more days to go for June 19- The official release date of the much awaited OpenSuse 11.0, And the excitement has been growing like never before. The new release features all the latest packages as well as the much hyped and awaited KDE 4. Check out some cool screenshots and a review of OpenSuse 11.0 beta 2, &lt;/span&gt;&lt;a style="color: rgb(0, 102, 0);" href="http://arstechnica.com/news.ars/post/20080505-coming-along-strong-first-look-at-opensuse-11-beta-2.html"&gt;here&lt;/a&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;I recently found this at the &lt;/span&gt;&lt;a style="color: rgb(0, 102, 0);" href="http://forums.opensuse.org/"&gt;Opensuse Forum&lt;/a&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;, while trying to comprehend the meaning of the word GoldMaster edition as mentioned in the &lt;/span&gt;&lt;a style="color: rgb(0, 102, 0);" href="http://en.opensuse.org/Roadmap"&gt;roadmap&lt;/a&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong style="color: rgb(51, 204, 0);"&gt;&lt;/strong&gt;&lt;blockquote style="color: rgb(0, 153, 0);"&gt;&lt;strong style="color: rgb(51, 102, 102);"&gt;Re: Has opensuse 11 Goldmaster come out yet?&lt;/strong&gt;&lt;!-- / icon and title --&gt;       &lt;!-- message --&gt;   &lt;div id="post_message_1817003"&gt;&lt;span style="color: rgb(51, 102, 102);"&gt;GM means it's finished, everything is done and it's ready to be sent out. It's related to game development and windows development. So I'll use those. In game development a GM release would be sent to pressing (to create disc's), packaged and sent to stores for the sell date. The same applies to a windows release, BUT they still do testing, and windows can ship with bugs, as long as they are not show stoppers. (not counting Vista &lt;/span&gt;&lt;img style="color: rgb(51, 102, 102);" src="http://forums.opensuse.org/images/smilies/smile.gif" alt="" title="Smile" class="inlineimg" border="0" /&gt;&lt;span style="color: rgb(51, 102, 102);"&gt; )&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="color: rgb(51, 102, 102);"&gt; Same concept applies here, but instead of going to get pressed (even though it will) they right now are preparing documents, getting the repos ready and contacting people so they can host the image. I imagine 10-15 people are getting the torrent file so they can have that ready, and the Opensuse website is getting configured to support 11, instead of 10.3. Bugs are still being worked, but since they aren't system stoppers these will most likely just be patches released close to the release date of 11. So all in all if you installed RC1 (or updated to RC1) and installed all the package updates you should be good to go, in fact my repo's switched over on my PC a couple days ago to use the 11.0 repos. Thats how it normally works. Remember it's going to take 2-3 days to sync all the servers and mirrors with the 11.0 release.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 102);"&gt;(source: &lt;/span&gt;&lt;a style="color: rgb(51, 102, 102);" href="http://forums.opensuse.org/pre-release-beta/385666-has-opensuse-11-goldmaster-come-out-yet-2.html"&gt;OpenSuse forum&lt;/a&gt;&lt;span style="color: rgb(51, 102, 102);"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="color: rgb(0, 153, 0);" id="post_message_1817003"&gt;&lt;/div&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;After I reading, I felt very excited thinking about the great job done by 1000's of people around the world setting up servers, configuring websites and working round the clock to make sure that when we got to their site to get a distro(For FREE), its always a smooth ride, be it Slackware,Suse or Debian or any other great distro for that matter.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;And guys, Also do check out the list of some great OpenSuse 11.0 Launch Party Locations. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Bye and do comment about your OpenSuse 11.0/KDE-4 experience after June 19th&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-7163933634649131560?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=qqk99pJMl2U:L2l9N_d9qxY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=qqk99pJMl2U:L2l9N_d9qxY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/qqk99pJMl2U/brand-new-sleek-opensuse-110-for-you.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_oegIeVUkFeg/SFF1NT7jcsI/AAAAAAAAAX8/vv-1gsN4jA0/s72-c/suse-6-days-to-go.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2008/06/brand-new-sleek-opensuse-110-for-you.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-7416938757248165059</guid><pubDate>Thu, 12 Jun 2008 16:26:00 +0000</pubDate><atom:updated>2008-11-13T15:38:58.522+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">amd</category><category domain="http://www.blogger.com/atom/ns#">buy</category><category domain="http://www.blogger.com/atom/ns#">processor</category><category domain="http://www.blogger.com/atom/ns#">computer</category><category domain="http://www.blogger.com/atom/ns#">search engine</category><title>Shopping for AMD Athlon XP 2000+</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oegIeVUkFeg/SFFOZ-xNXII/AAAAAAAAAX0/bfRlAuCymSk/s1600-h/shopping-cart-with-amd-2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_oegIeVUkFeg/SFFOZ-xNXII/AAAAAAAAAX0/bfRlAuCymSk/s400/shopping-cart-with-amd-2.jpg" alt="" id="BLOGGER_PHOTO_ID_5211032452097465474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;Today I recieved a call from my uncle, He informed me that his motherboard had some problems and he wanted to replace it. He wanted to buy a new motherboard, but didn't know which one to choose from. The only thing he knew was that, he had an AMD processor(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 102);"&gt;purchased nearly 4-5 years ago&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;) with a number called "2000". He had little/no information regarding the motherboard or the type of processor. Since I am Intel fanboy, I kind of always had trouble with the naming conventions regarding AMD processor line. So with this "2000" number in hand, my journey began to find a suitable motherboard for my uncle.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;The first stop was obvious, the &lt;/span&gt;&lt;a style="color: rgb(0, 0, 102);" href="http://www.amd.com/us-en/"&gt;AMD site&lt;/a&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;. They had a neat little search bar at the top. I typed in 2000, 2000+, amd 2000+ and various other combinations. But unfortunately most of them spewed out some old news related to &lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);" class="description"&gt;Windows® &lt;span class="highlight"&gt;2000&lt;/span&gt; Server !!!! Cool.&lt;br /&gt;&lt;br /&gt;Googling for "amd 2000", I came to realize that(&lt;span style="font-style: italic;"&gt;from the search results&lt;/span&gt;) the name of the actual product is AMD Athlon XP 2000+. Cool;&lt;br /&gt;&lt;br /&gt;So ,The next stop was wikipedia. This search landed me up in the page -&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-size:100%;" &gt;&lt;a href="http://en.wikipedia.org/wiki/List_of_AMD_Athlon_XP_microprocessors"&gt;List of AMD Athlon XP microprocessors&lt;/a&gt;. From this page, it was clear that this processor had a frequency of 1667 MHz, 256 KiB L2 Cache ,266 MT/s FSB. I also came to know that the part number(&lt;span style="font-style: italic;"&gt;I never knew such a number ever existed !&lt;/span&gt;) of this processor was &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 102);"&gt;AX2000DMT3C&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;I went back to the AMD site again and searched for AX2000DMT3C and this is what i got.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(0, 0, 102);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;No results were found for your search.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Your query is too restrictive.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;You might want to try ax2000dmt3c: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;So i tried out ax2000dmt3c(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 102);"&gt;the same query as before, but now in small leters&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;) and this was the resulting page(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 102);"&gt;see below&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;)&lt;/span&gt;&lt;b style="color: rgb(0, 0, 102);"&gt;&lt;/b&gt;&lt;b style="color: rgb(0, 0, 102);"&gt;&lt;i&gt;&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;p style="color: rgb(0, 0, 102);"&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;&lt;blockquote style="color: rgb(255, 0, 0);"&gt;&lt;p&gt;No results were found for your search.   &lt;br /&gt;Try changing some of the words in your query. &lt;/p&gt;&lt;p&gt; Tips for better results: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Check your &lt;a href="http://search.amd.com/help/syntax.html?la=en"&gt;syntax&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;Make sure to use the correct spelling. &lt;/li&gt;&lt;li&gt;Use the correct case (uppercase for capitalized names, lowercase for common words and phrases). &lt;/li&gt;&lt;li&gt;Use a comma to separate capitalized names or phrases.&lt;br /&gt;    For example: &lt;b&gt;Bill Clinton, Boris Yeltsin&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;Cool,  back to google again, googled for AX2000DMT3C and found &lt;/span&gt;&lt;a style="color: rgb(0, 0, 102);" href="http://www.geeks.com/details.asp?invtid=AX2000DMT3C&amp;amp;cat=CPU"&gt;this link&lt;/a&gt;&lt;span style="color: rgb(0, 0, 102);"&gt; from geeks.com. Nice, now just a quick glance through the page showed this :&lt;/span&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(0, 0, 102);"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Motherboard that supports an AMD XP 2000+ 1.67GHZ Socket A CPU .&lt;/span&gt; &lt;/blockquote&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;A little more google revealed that I(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 102);"&gt;i mean my uncle&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;) needed a &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 102);"&gt;462 Socket A motherboard&lt;/span&gt; &lt;span style="color: rgb(0, 0, 102);"&gt;and details of vendors providing this motherboard can be found&lt;/span&gt; &lt;a style="color: rgb(0, 0, 102);" href="http://www.pricewatch.com/motherboards/socket_462.htm"&gt;here&lt;/a&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;. And hence the journey ends here. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;But coming back to amd, for a last try I headed on to &lt;/span&gt;&lt;a style="color: rgb(0, 0, 102);" href="http://products.amd.com/en-us/DesktopCPUResult.aspx"&gt;Desktop Processor Solutions&lt;/a&gt;&lt;span style="color: rgb(0, 0, 102);"&gt; page and guess what among all the hundreds of amd processors listed, the 2000+ wasn't even listed !!! cool. Is anyone listening ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 102);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;table class="wikitable"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt; &lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-7416938757248165059?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=F7zS4ckgzYQ:vvPDa3hsxao:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=F7zS4ckgzYQ:vvPDa3hsxao:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/F7zS4ckgzYQ/shopping-for-amd-athlon-xp-2000.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_oegIeVUkFeg/SFFOZ-xNXII/AAAAAAAAAX0/bfRlAuCymSk/s72-c/shopping-cart-with-amd-2.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2008/06/shopping-for-amd-athlon-xp-2000.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-5465610943618419593</guid><pubDate>Fri, 16 May 2008 10:38:00 +0000</pubDate><atom:updated>2008-11-13T15:38:58.825+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">download</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">friends</category><title>Brand new Suse 11.0 beta 3 for all</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oegIeVUkFeg/SC1yxGL1H4I/AAAAAAAAAXs/-mH3lZQCBAg/s1600-h/desktop_thumb.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_oegIeVUkFeg/SC1yxGL1H4I/AAAAAAAAAXs/-mH3lZQCBAg/s400/desktop_thumb.jpg" alt="" id="BLOGGER_PHOTO_ID_5200939332482178946" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(153, 51, 153);"&gt;(Screenshot of KDE 4 in action :&lt;br /&gt;I hope to post some of my own desktop screenshots of KDE 4 soon, as soon I finish my Suse 11 download OR my friend Swaroop finishes the Fedora 9 with kde 4 download)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left; color: rgb(0, 0, 102);"&gt;Hi guys,&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left; color: rgb(0, 0, 102);"&gt;The much awaited beta 3 release of Suse 11.0 was released today. You can read the release notes &lt;a href="http://lists.opensuse.org/opensuse-announce/2008-05/msg00010.html"&gt;here&lt;/a&gt;. I immediately clicked download link in the &lt;a href="http://software.opensuse.org/developer"&gt;download&lt;/a&gt; page to get my hands on the brand new kde 4. Check out some screenshots of kde 4 &lt;a href="http://www.kde.org/announcements/4.0/desktop.php"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you want to try out Suse 11.0 with kde4 yourself, just head on to &lt;a href="http://software.opensuse.org/developer"&gt;http://software.opensuse.org/developer&lt;/a&gt; and choose whether you want 32 bit / 64 bit(&lt;span style="font-style: italic;"&gt;read the instructions ,just below the radio buttons, to understand which category you want to choose)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As a side note, i want to add some thing here; Nowadays people are crazy over the core 2 CPUs from Intel and X2 from AMD. So although these processors support 64 bit, I would suggest to go for 32 bit Suse distro, because, still a lot of softwares are written nativley for 32 bit(&lt;span style="font-style: italic;"&gt;I am quite aware of the site www.64xsoft.com&lt;/span&gt;), the conversion to 64 bit memory address space, could result in a slight(&lt;span style="font-style: italic;"&gt;very very small&lt;/span&gt;) time overhead.This is simple becuase, 64 bit processor show thier optimum power while running native 64 bit apps on a 64 bit platform(&lt;span style="font-style: italic;"&gt; and i bet a lot of apps are going to be written(compiled) just for the 64 bit platform in the very near future&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;This problem(?) doesn't come up, if you happen to use a 32bit apps on a 32 bit OS. So my humble suggestion is to go for a 32 bit distro, unless you want to google later on for "view flash videos in 64bit firefox+linux" !!&lt;br /&gt;&lt;br /&gt;Hope to hear from you soon.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-5465610943618419593?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=ZzOppGFKrZU:KWyI4kj0R6g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=ZzOppGFKrZU:KWyI4kj0R6g:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/ZzOppGFKrZU/brand-new-suse-110-beta-3-for-all.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_oegIeVUkFeg/SC1yxGL1H4I/AAAAAAAAAXs/-mH3lZQCBAg/s72-c/desktop_thumb.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2008/05/brand-new-suse-110-beta-3-for-all.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-7593712707200531006</guid><pubDate>Wed, 30 Apr 2008 10:37:00 +0000</pubDate><atom:updated>2008-11-13T15:38:58.990+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">spider</category><category domain="http://www.blogger.com/atom/ns#">google analytics</category><category domain="http://www.blogger.com/atom/ns#">search engine</category><category domain="http://www.blogger.com/atom/ns#">movie</category><category domain="http://www.blogger.com/atom/ns#">bots</category><title>A web spider dream</title><description>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oegIeVUkFeg/SBmkwjFgRCI/AAAAAAAAAW0/l0DCIMdF_RY/s1600-h/www-spider.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_oegIeVUkFeg/SBmkwjFgRCI/AAAAAAAAAW0/l0DCIMdF_RY/s320/www-spider.jpg" alt="" id="BLOGGER_PHOTO_ID_5195364799107580962" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(0, 102, 0);"&gt;(Spidering the web, literally !!)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Its been one of my dreams for a long time, to write my own spider. It came first to me while watching the movie matrix, where in one of the initial scenes,in which while the lead character is sleeping, his computer automatically runs search&lt;span style="font-style: italic;"&gt;(about another character called "Morpheus") &lt;/span&gt;and gets the results for him.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Writing a automated search would only take a couple of minutes using any automation software like &lt;a href="http://www.autoitscript.com/"&gt;autoit  &lt;/a&gt;but to efficiently gather data from the various search engines, organizing them, sorting it out and storing them requires talent of another kind. . .&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;So the journey begins, for the making of the web spider.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span style="color: rgb(0, 102, 0);"&gt;The google bot&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;By the way, guys, do you know that, google gets data of different sites using something like the web spider I mentioned earlier. The name of the spider that they use is google bot.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;Robots.txt in action&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Another interesting thing which i noted was almost all sites I visited after learning about spiders had robots.txt file which stated which parts of the site the web bot(spider) can visit(access). You too can see the file and the names of various spiders in the worlds, Just type the root name of the site and append it with robots.txt&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Imagine you wanted to get the robots.txt of http://en.wikipedia.org&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Then type http://en.wikipedia.org/robots.txt&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;Then you get the details of all bots(spiders) allowed and disallowed by wikipedia guys. You can try this out for any site. Cool huh ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;So in basic terms, the web spider is basically a software that goes to the site and gets the data for you, rather than you manually visiting each site using a web browser.&lt;br /&gt;&lt;br /&gt;In future posts, we shall begin the journey of actually coding a spider and using it.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(0, 153, 0); font-style: italic;"&gt;(As a  tribute to the movie "The Matrix",  this post was intentionally colored green)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-7593712707200531006?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=wRo_Wu88vp0:szlTUn24nMk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=wRo_Wu88vp0:szlTUn24nMk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/wRo_Wu88vp0/web-spider-dream.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_oegIeVUkFeg/SBmkwjFgRCI/AAAAAAAAAW0/l0DCIMdF_RY/s72-c/www-spider.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2008/04/web-spider-dream.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-7998090274911957392</guid><pubDate>Sun, 23 Mar 2008 20:28:00 +0000</pubDate><atom:updated>2008-03-24T01:58:25.273+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">firefox</category><category domain="http://www.blogger.com/atom/ns#">tips</category><category domain="http://www.blogger.com/atom/ns#">hack</category><title>The strange close tab problem  in firefox</title><description>&lt;span style="color: rgb(51, 51, 255);"&gt;I had been experiencing this problem for the past few days, namely&lt;/span&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Whenever i close firefox, with multiple tabs open, it doesnt show the usual "tabs are open, do you want to close" confirm dialog box. This really intrigued me and today I found the soultion.&lt;/span&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Just open firefox, in the address bar type "about:config"(without quotes)&lt;/span&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;then in the filter text box, type &lt;/span&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;browser.tabs.warnonclose&lt;/span&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;click on the entry named "browser.tabs.warnOnClose&lt;/span&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;If it is set to false, double click it to make it true&lt;/span&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;After this, whenever i closed by firefox session with multiple tabs opened, firefox issues the confirm dialog&lt;/span&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Cool&lt;/span&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;(note: For all those hackers out there, about:config, is a place to really check out all the cool featues hidden in firefox, but be sure to backup before proceeding&lt;/span&gt;&lt;br style="color: rgb(51, 51, 255);" /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;that is, if you are in windows, copy the file prefs.js located at - C\documents and setting\&amp;lt;user Name&amp;gt;\Application data/mozilla/firefox/profiles)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-7998090274911957392?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=miQuHG6lAic:wfqwZR5SAX8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=miQuHG6lAic:wfqwZR5SAX8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/miQuHG6lAic/strange-close-tab-problem-in-firefox.html</link><author>noreply@blogger.com (Justin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2008/03/strange-close-tab-problem-in-firefox.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-7328877076549609620</guid><pubDate>Wed, 24 Oct 2007 09:24:00 +0000</pubDate><atom:updated>2008-11-13T15:38:59.448+05:30</atom:updated><title>Font problems</title><description>&lt;span style="color: rgb(102, 51, 51);"&gt;Recently I faced a strange problem when viewing a &lt;/span&gt;&lt;a style="color: rgb(102, 51, 51);" href="http://www.manoramaonline.com/"&gt;website&lt;/a&gt;&lt;span style="color: rgb(102, 51, 51);"&gt; in our regional language. The website should have been displayed in the local &lt;/span&gt;&lt;a style="color: rgb(102, 51, 51);" href="http://en.wikipedia.org/wiki/Malayalam"&gt;Malayalam languag&lt;/a&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;e, but see what happened(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(102, 51, 51);"&gt;see the pic below&lt;/span&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oegIeVUkFeg/RyEK3lKOF4I/AAAAAAAAAWQ/WhfrdXNrjDw/s1600-h/malayala-manorama.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_oegIeVUkFeg/RyEK3lKOF4I/AAAAAAAAAWQ/WhfrdXNrjDw/s400/malayala-manorama.jpg" alt="" id="BLOGGER_PHOTO_ID_5125389800908396418" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(204, 51, 204);"&gt;(&lt;a href="http://www.manoramaonline.com"&gt;Malayala Manorama&lt;/a&gt; site being rendered using unknown characters)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;I was taken aback, i was hoping to read some &lt;/span&gt;&lt;a style="color: rgb(102, 51, 51);" href="http://en.wikipedia.org/wiki/Malayalam"&gt;malayalam&lt;/a&gt;&lt;span style="color: rgb(102, 51, 51);"&gt; news( &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(102, 51, 51);"&gt;it was a malaylam news site)&lt;/span&gt; but instead, i could only find some junk characters on the screen. When I scrolled down, I found the &lt;a style="color: rgb(102, 51, 51);" href="http://www.manoramaonline.com/cgi-bin/MMOnline.dll/portal/ep/content/footer/footerHtmls.jsp?tabIDForMMEnglish=1&amp;amp;tabId=1&amp;amp;contentHtml=FAQ&amp;amp;BV_ID=@@@"&gt;link for downloading the font&lt;/a&gt;&lt;span style="color: rgb(102, 51, 51);"&gt; for the site. &lt;/span&gt;  &lt;span style="color: rgb(102, 51, 51);"&gt;So in case if you face such a problem in the future, get the font for your language first then follow the steps furnished below. I believe you would find it useful&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="color: rgb(102, 51, 51);"&gt;1. &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 51);"&gt;Get the fonts&lt;/span&gt;&lt;span style="color: rgb(102, 51, 51);"&gt; - Luckily for me, I got it from the site itself. If you dont find that way, you must google for it&lt;/span&gt;  &lt;span style="color: rgb(102, 51, 51);"&gt;&lt;br /&gt;&lt;br /&gt;2.&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 51);"&gt;Install the font&lt;/span&gt;&lt;span style="color: rgb(102, 51, 51);"&gt; - I am describing the steps for XP(If you happen to use linux  and know how to do this in linux, please post it as comment to his post)Copy the font to the font directory.&lt;br /&gt;&lt;br /&gt;That is, &lt;/span&gt; &lt;span style="color: rgb(102, 51, 51);"&gt;Control Panel &gt; Fonts &gt;&lt;/span&gt; &lt;span style="color: rgb(102, 51, 51);"&gt;and the paste the font file(a file with ttf extension) into that directory.You must be in "&lt;span style="font-weight: bold;"&gt;Classical View&lt;/span&gt;" to do this&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="color: rgb(102, 51, 51);"&gt;3. &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 51);"&gt;Next open firefox&lt;/span&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;. Go to&lt;/span&gt; &lt;span style="color: rgb(102, 51, 51);"&gt;View &gt; character Encoding &gt; More Encoding  &gt; User Defined&lt;/span&gt;  &lt;span style="color: rgb(102, 51, 51);"&gt;Voila, the whole page suddenly transforms to this(see pic below), after you press the refresh button.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oegIeVUkFeg/RyENu1KOF5I/AAAAAAAAAWY/N12PrAFEKGk/s1600-h/malayala-manorama-WORKING.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_oegIeVUkFeg/RyENu1KOF5I/AAAAAAAAAWY/N12PrAFEKGk/s400/malayala-manorama-WORKING.jpg" alt="" id="BLOGGER_PHOTO_ID_5125392949119424402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-style: italic; color: rgb(204, 51, 204);"&gt;(The site after proper rendering of &lt;a href="http://en.wikipedia.org/wiki/Malayalam"&gt;Malayalam &lt;/a&gt;fonts)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-7328877076549609620?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=vlp7hCtTKJ0:aFYch0JnY30:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=vlp7hCtTKJ0:aFYch0JnY30:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/vlp7hCtTKJ0/font-problems.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_oegIeVUkFeg/RyEK3lKOF4I/AAAAAAAAAWQ/WhfrdXNrjDw/s72-c/malayala-manorama.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2007/10/font-problems.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-4490946028746457472</guid><pubDate>Sun, 14 Oct 2007 04:47:00 +0000</pubDate><atom:updated>2008-11-13T15:38:59.589+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">tricks</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">tip</category><category domain="http://www.blogger.com/atom/ns#">iso</category><category domain="http://www.blogger.com/atom/ns#">k3b</category><title>nrg to iso -Burn images in Linux</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oegIeVUkFeg/RxDsW4x20SI/AAAAAAAAAWI/ux48hMiBbhE/s1600-h/cd-60647.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_oegIeVUkFeg/RxDsW4x20SI/AAAAAAAAAWI/ux48hMiBbhE/s320/cd-60647.jpg" alt="" id="BLOGGER_PHOTO_ID_5120852654263030050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;hi guys,&lt;br /&gt;&lt;br /&gt;Recently I came across a neat solution to convert nrg files to iso in Linux which I though I would share it with you.&lt;br /&gt;&lt;br /&gt;I guess, most of you would have faced the situation when you want to burn an image to disk and its in the ".nrg" format. Note that, the famous cd burning tool in linux(K3b) and many others wont be able to recognize this, but they could easily support "iso" type images. so you need to convert it before using them.&lt;br /&gt;So lets fire up the shell first, then issue this command&lt;br /&gt;&lt;br /&gt;&lt;pre class="bbcodeblock" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 3px; overflow: auto; width: 98%; height: 34px; text-align: left;"&gt;dd bs=1k if=image.nrg of=image.iso skip=300&lt;/pre&gt;&lt;br /&gt;(&lt;span style="font-style: italic; color: rgb(51, 102, 102);"&gt;You'll probably have to change directories to the location of the .nrg file&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;Replace image.nrg with then name of your .nrg file (something.nrg), replace of with the name you want your outgoing file to be (something.iso)&lt;br /&gt;&lt;br /&gt;It will take about a min or two, depending on the size of the image.Then its time to burn! Here our ".iso" image gets created in the same directory as the source ".nrg" file(you can change it by specifying the direcotry path, if you want to)&lt;br /&gt;&lt;br /&gt;If everything went on smoothly, you will see a screen somthing similar to this&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-style: italic;"&gt;596572+1 records in&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-style: italic;"&gt;596572+1 records out&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-style: italic;"&gt;610889884 bytes (611 MB) copied, 47.6749 seconds, 12.8 MB/s&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-style: italic;"&gt;linux-master: #&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next, Open k3b(&lt;span style="font-style: italic;"&gt;or type k3b in run&lt;/span&gt;) in Linux. In the tools menu, choose "&lt;span style="font-weight: bold;"&gt;Burn Cd image&lt;/span&gt;" and open the "iso" image and click the start the burn. You now have a brand new ISO image. C00l&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;As a side note you could also check out &lt;strong&gt;nrg2iso&lt;/strong&gt; ,to convert nrg files to iso files, but i haven't checked it out myself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-4490946028746457472?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=8MAgMoaG6xo:tJFoTutqoXU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=8MAgMoaG6xo:tJFoTutqoXU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/8MAgMoaG6xo/nrg-to-iso-burn-images-in-linux.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_oegIeVUkFeg/RxDsW4x20SI/AAAAAAAAAWI/ux48hMiBbhE/s72-c/cd-60647.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2007/10/nrg-to-iso-burn-images-in-linux.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-5690989485997340307</guid><pubDate>Sun, 14 Oct 2007 03:22:00 +0000</pubDate><atom:updated>2008-11-13T15:38:59.696+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">open source</category><category domain="http://www.blogger.com/atom/ns#">virus</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">XP</category><category domain="http://www.blogger.com/atom/ns#">suse</category><category domain="http://www.blogger.com/atom/ns#">must-have</category><title>Virus Attack!!</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oegIeVUkFeg/RxDnSYx20RI/AAAAAAAAAWA/no5xO2Bs5kw/s1600-h/Halloween-jack-o-lantern.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_oegIeVUkFeg/RxDnSYx20RI/AAAAAAAAAWA/no5xO2Bs5kw/s320/Halloween-jack-o-lantern.jpg" alt="" id="BLOGGER_PHOTO_ID_5120847079395479826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(102, 0, 204);"&gt;(The virus attack, reminds me of this ^)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;Hi guys,&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;From what I percieve, my XP seems to down due to a pretty nasty virus. I guess, it might have got into my system from one of the usb thumb drives(flash drives )that i use. Anyway the funniest thing(if any) here is that, eventhough i used to open this drive open from linux systems, it was not affected.&lt;br /&gt;&lt;br /&gt; As a matter of fact, the virus was not able to touch(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;change&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;) even a small part of the linux system. And I am posting this post from my Suse system. The problem with XP now is that, as soon as I type the user name and password and try to login, i get  immediately logged out.And even during all these crisis times, linux was there for me(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;all 6 distros, which i had installed in my box&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;). Now i understand the meaning of 'stability'&lt;/span&gt;  &lt;span style="color: rgb(204, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;Since, currently i am busy with my project(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;to be submitted my next week&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;) at NIIT, i could not dwelve more into the issue. So I decided to reinstall the complete XP system. I have read that if the file -&gt; userinit.exe(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;winnt/system32&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;) get corrupted, this  problem could occur. But I have tried to replace it and so on, but all in vain. So chances are, I would be reinstalling the complete XP system, from scratch, today.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="color: rgb(204, 0, 0);"&gt;As a matter of fact,there is much uncertainity over the actual cause of the attack, what was attacked and so on. Since I had installed 2 keyloggers, around the same time that I accessed the usb(flash) drive the chance for a nasty malware/spywaree cannot be ruled out.&lt;/span&gt;  &lt;span style="color: rgb(204, 0, 0);"&gt;But one thing I can assure you dudes; During the last two times(in the past 1 year), when there were virus attacks, Linux just remained stable. Simply becuase, "exe" files wont run in linux(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;unless ofcourse, you force it to&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;) and most of the time, i will be in the less previleged user mode, so  even if virus some how got into the system, it cannot do much damage.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-5690989485997340307?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=Gt4jBtNc0aw:-aYfwqs6ofk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=Gt4jBtNc0aw:-aYfwqs6ofk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/Gt4jBtNc0aw/virus-attack.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_oegIeVUkFeg/RxDnSYx20RI/AAAAAAAAAWA/no5xO2Bs5kw/s72-c/Halloween-jack-o-lantern.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2007/10/virus-attack.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-3181800351635146630</guid><pubDate>Thu, 06 Sep 2007 18:03:00 +0000</pubDate><atom:updated>2007-09-06T23:33:22.653+05:30</atom:updated><title>A cool parser in Python</title><description>&lt;span style="color: rgb(153, 51, 153);"&gt;In my &lt;/span&gt;&lt;a style="color: rgb(153, 51, 153);" href="http://justinlinux.blogspot.com/2007/09/another-exciting-project.html"&gt;last post&lt;/a&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;, i told you guys, i had plans to move the compiler project from java to python. But here too, the chief problem(&lt;span style="font-style: italic;"&gt;due to my lack of ignorance&lt;/span&gt;) was parsing. I was looking around, and I came across this awesome parser called &lt;/span&gt;&lt;a style="color: rgb(153, 51, 153);" href="http://www.crummy.com/software/BeautifulSoup/"&gt;BeautifulSoup&lt;/a&gt;&lt;span style="color: rgb(153, 51, 153);"&gt; .This is basically a html/xml parser, but i think, i can tweak it to work with the neo programming language.&lt;/span&gt;&lt;br style="color: rgb(153, 51, 153);" /&gt;&lt;br style="color: rgb(153, 51, 153);" /&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;I really liked the way, how various elements are accessed by using thier tags, as described in the&lt;/span&gt;&lt;a style="color: rgb(153, 51, 153);" href="http://www.crummy.com/software/BeautifulSoup/documentation.html"&gt; documentation&lt;/a&gt;&lt;span style="color: rgb(153, 51, 153);"&gt; of &lt;a href="http://www.crummy.com/software/BeautifulSoup/"&gt;BeautifulSoup&lt;/a&gt;. It really got me excited. Parsing and binary trees were once scary,obsturse terms for me, but not anymore.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;I would love to go ahead with the project. If you would like to join in this project, you can get the complete documentation, along with the full source code for the project &lt;a href="http://groups.google.com/group/open_projects/browse_thread/thread/3a81ffaaa0f57e97"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-3181800351635146630?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=bd9az-6yAHo:jTuL93Vj8iU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=bd9az-6yAHo:jTuL93Vj8iU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/bd9az-6yAHo/cool-parser-in-python.html</link><author>noreply@blogger.com (Justin)</author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2007/09/cool-parser-in-python.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-4148479511702076245</guid><pubDate>Wed, 05 Sep 2007 15:50:00 +0000</pubDate><atom:updated>2008-11-13T15:39:00.015+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">python</category><category domain="http://www.blogger.com/atom/ns#">compiler</category><category domain="http://www.blogger.com/atom/ns#">project</category><title>Another exciting project</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oegIeVUkFeg/Rt7JrOhIZVI/AAAAAAAAAVQ/wlyYL41lit8/s1600-h/406091_it_fits.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_oegIeVUkFeg/Rt7JrOhIZVI/AAAAAAAAAVQ/wlyYL41lit8/s320/406091_it_fits.jpg" alt="" id="BLOGGER_PHOTO_ID_5106740771953337682" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(102, 0, 204);"&gt;(Now its all starting to fit together - The compiler project I had in my mind for years)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;Its a been a dream of mine, for a quite a long time, to write a compiler of my own. Rather than the sheer joy of creating, and getting invovled with such a cool project, my foremost aim was to get to know, more about how one language gets "magically" transformed to another, using a "special software" that we call the compiler.&lt;/span&gt;  &lt;span style="color: rgb(102, 51, 51);"&gt;All these thoughts lay in my mind for quite some time.&lt;br /&gt;&lt;br /&gt;And whenever  i wanted to write a compiler, the first thought that came to my mind was that, I must learn &lt;a href="http://en.wikipedia.org/wiki/Assembly_language"&gt;assembly language&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Parsing"&gt;parsing&lt;/a&gt; and all those complicated stuff.&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;Now it so happened that, 2 weeks back, one of my friends &lt;/span&gt;&lt;a style="color: rgb(102, 51, 51);" href="http://www.nandu-legendinthemaking.blogspot.com/"&gt;Nandu&lt;/a&gt;&lt;span style="color: rgb(102, 51, 51);"&gt; had come to my home and we discussed about these things, that is compiler design, operating systems and so on(&lt;span style="font-style: italic; color: rgb(153, 51, 153);"&gt;One of the best things i like about his visit&lt;/span&gt;)&lt;/span&gt;  &lt;span style="color: rgb(102, 51, 51);"&gt;He asked me if it was possible to write a new programming language, but with an easier, yet powerful syntax, compared to &lt;/span&gt;&lt;a style="color: rgb(102, 51, 51);" href="http://en.wikipedia.org/wiki/Java_%28programming_language%29"&gt;Java&lt;/a&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;. He also told me that the compiler could be written in &lt;/span&gt;&lt;a style="color: rgb(102, 51, 51);" href="http://en.wikipedia.org/wiki/Java_%28programming_language%29"&gt;Java&lt;/a&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;, to compile this new programming language.&lt;br /&gt;&lt;br /&gt;The idea really did strike me. After he left my place, I started to think about it, and this is the end result of that thought process. &lt;/span&gt; &lt;span style="color: rgb(102, 51, 51);"&gt;For identification puprose, the new programming language shall be called Neo(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(153, 51, 153);"&gt;if any of you guys have copyrighted that name, please contact me and I will be glad to change the project name!&lt;/span&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oegIeVUkFeg/Rt7MTuhIZWI/AAAAAAAAAVY/2MufO5ZEOl8/s1600-h/neo-process.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_oegIeVUkFeg/Rt7MTuhIZWI/AAAAAAAAAVY/2MufO5ZEOl8/s320/neo-process.jpg" alt="" id="BLOGGER_PHOTO_ID_5106743666761295202" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(153, 51, 153);"&gt;(The compilation process)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt; &lt;span style="color: rgb(102, 51, 51);"&gt;As show in the figure ^^ ,the input to the compiler will be the Neo programming language source and the output will be source code in java(&lt;span style="font-style: italic; color: rgb(153, 51, 153);"&gt;yeah, our plain old .java file&lt;/span&gt;)Now clearly, 2 challenges lay ahead of me.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;Designing a new language - Neo.&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;Designing a &lt;/span&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;compiler for this new language.&lt;/span&gt;  &lt;/li&gt;&lt;/ol&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;&lt;br /&gt;If you seem to feel any of the section highlighted below to be too technical pleae feel free to &lt;a href="www.google.com"&gt;Google&lt;/a&gt; for the same and learn more about it. I bet you wont be sorry for that ;)&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;1)Designing a new language - &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Neo&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;A lot of questions arose in my mind. On the basic level I had to tackle :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(102, 51, 51);"&gt; What syntax must I follow ?(basic structure of the project)&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;Should it be loosely styped and strongly typed&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(102, 51, 51);"&gt; What about functions?&lt;/span&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;Okay, so to keep up with the KISS methodology(&lt;span style="font-style: italic; color: rgb(153, 51, 153);"&gt;KISS - Keep it Simple Stupid&lt;/span&gt;) I decided to make a prototype version first, then tackle more complicated issues.&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;I wanted something, like a mix of &lt;a href="http://en.wikipedia.org/wiki/Python_%28programming_language%29"&gt;Python&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Java_%28programming_language%29"&gt;Java&lt;/a&gt;.(&lt;span style="font-style: italic; color: rgb(153, 51, 153);"&gt;Yeah i know &lt;/span&gt;&lt;a style="font-style: italic; color: rgb(153, 51, 153);" href="http://en.wikipedia.org/wiki/Jython"&gt;Jython&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(153, 51, 153);"&gt; exists, but getting your hands dirty by creating your own compiler is something different&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;So first thing i wanted was that in order to print a simple hello world, You must type &lt;span style="font-weight: bold; color: rgb(204, 0, 0);"&gt;print&lt;/span&gt;. Thats all. No more classes and &lt;span style="color: rgb(204, 0, 0);"&gt;pubilc static void main &lt;span style="color: rgb(153, 51, 153); font-style: italic;"&gt;(syntax used in java)&lt;/span&gt;&lt;/span&gt; and all&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 51, 51); font-weight: bold;font-size:130%;" &gt;2) Compiler&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="color: rgb(102, 51, 51);"&gt;The compiler must be in Java, although I have plans to port it to python later on. But anyway currently I will stick on with java. The ouput of the program will be a java file that could be compiled using the normal javac compiler provided by &lt;a href="http://en.wikipedia.org/wiki/Sun_Microsystem"&gt;Sun&lt;/a&gt; .&lt;/span&gt;  &lt;span style="color: rgb(102, 51, 51);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Let the coding begin&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="color: rgb(102, 51, 51);"&gt;With a basic idea and some thoughts initiated by &lt;a href="http://www.nandu-legendinthemaking.blogspot.com/"&gt;Nandu&lt;/a&gt;, i decided to start coding.  I fired up &lt;a href="www.jcreator.com"&gt;jcreator&lt;/a&gt; and started to code. &lt;/span&gt; &lt;span style="color: rgb(102, 51, 51);"&gt;As the project progressed(&lt;span style="color: rgb(153, 51, 153); font-style: italic;"&gt;in a span of couple of days&lt;/span&gt;) I got a lot of great feedback from &lt;a href="http://www.nandu-legendinthemaking.blogspot.com/"&gt;Nandu&lt;/a&gt; and also by looking up in the web; thus the initial prototype version was completed, And i decided to release it, as an open source project.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;You can get the complete documentation, along with the full source code for the project &lt;a href="http://groups.google.com/group/open_projects/browse_thread/thread/3a81ffaaa0f57e97"&gt;here&lt;/a&gt;. &lt;/span&gt;  &lt;span style="color: rgb(102, 51, 51);"&gt;I want to polish it a bit further by adding more syntax, but still keeping it as simple as possible. If you like to contribute to this project, you can post your modified version as reply &lt;a href="http://groups.google.com/group/open_projects/browse_thread/thread/3a81ffaaa0f57e97"&gt;to the thread in the group&lt;/a&gt; where I posted the source code.&lt;/span&gt;  &lt;span style="color: rgb(102, 51, 51);"&gt;&lt;br /&gt;&lt;br /&gt;Your precious feedback is welcome, as to how this project should be continued. I have posted my vision here, and if you like to make use of this idea in someother place, do post it here&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;All the best guys&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;with regards&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 204, 0);"&gt;Justin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(102, 0, 204);"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-4148479511702076245?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=u7g5wZJIRzo:x0NafO0CmII:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=u7g5wZJIRzo:x0NafO0CmII:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/u7g5wZJIRzo/another-exciting-project.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_oegIeVUkFeg/Rt7JrOhIZVI/AAAAAAAAAVQ/wlyYL41lit8/s72-c/406091_it_fits.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2007/09/another-exciting-project.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-8947004424942027114</guid><pubDate>Fri, 31 Aug 2007 05:30:00 +0000</pubDate><atom:updated>2008-11-13T15:39:00.445+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">research</category><category domain="http://www.blogger.com/atom/ns#">linus</category><title>Searching for Torvalds !</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oegIeVUkFeg/RtXJ0uhIZUI/AAAAAAAAAVI/GCk69_hGDf4/s1600-h/Linus_Torvalds.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_oegIeVUkFeg/RtXJ0uhIZUI/AAAAAAAAAVI/GCk69_hGDf4/s400/Linus_Torvalds.jpg" alt="" id="BLOGGER_PHOTO_ID_5104207660371699010" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;(Linus Benedict Torvalds :best known for initiating the development of the Linux Kernel)&lt;/span&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;All along my life, I wanted to learn about linux and its creators(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(51, 0, 153);"&gt;note the plural here!&lt;/span&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;) and this journey has been going on for sometime. Below, i would love to share with you, some search adventures, that i had today.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;First, i headed on to &lt;a href="http://groups.google.com/"&gt;Google groups&lt;/a&gt;, which is best place to find archived &lt;a href="http://en.wikipedia.org/wiki/Usenet"&gt;Usenet&lt;/a&gt; content dating back from 1981.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;I knew,  I had to search for &lt;a href="http://groups.google.com/groups/search?q=author%3Alinus"&gt;author:linus&lt;/a&gt; but the next term, I was not so sure of. Suddenly, it came to my mind about the talks &lt;a href="http://en.wikipedia.org/wiki/Andrew_Tanenbaum"&gt;Andrew S Tannenbaum&lt;/a&gt;&lt;span style="font-style: italic;"&gt;(author of the famous "&lt;/span&gt;&lt;a style="font-style: italic;" href="http://en.wikipedia.org/w/index.php?title=Special:Booksources&amp;isbn=0130313580"&gt;Modern operating system&lt;/a&gt;&lt;span style="font-style: italic;"&gt;" book and the creator of &lt;/span&gt;&lt;a style="font-style: italic;" href="http://www.minix3.org/"&gt;minix&lt;/a&gt;) and &lt;a href="http://en.wikipedia.org/wiki/Linus_Torvalds"&gt;Linus torvalds&lt;/a&gt; had in the group. &lt;a href="http://groups.google.com/group/comp.os.minix/"&gt;comp.os.minix&lt;/a&gt; . &lt;/span&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;AST(&lt;/span&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;&lt;a href="http://en.wikipedia.org/wiki/Andrew_Tanenbaum"&gt;Andrew S Tannenbaum&lt;/a&gt;) &lt;/span&gt;&lt;span style="color: rgb(51, 0, 153);"&gt; supported minix and Linus torvalds supported Linux(&lt;span style="font-style: italic;"&gt;ofcourse!&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;And I feel, these are one of the best technical stuff  i have come across in the web about operating systems. It was really cool to read them. You can find a sample here &gt;  &lt;a style="font-weight: bold;" href="http://groups.google.com/group/comp.os.minix/browse_thread/thread/76536d1fb451ac60/b5fb8c0380d0edae?lnk=gst&amp;q=author%3Alinus&amp;amp;rnum=8#b5fb8c0380d0edae"&gt;What would you like to see most in minix?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;Man its really awesome to  go through the lines esp :&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;&lt;/span&gt;&lt;blockquote style="color: rgb(0, 51, 51);"&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;I'm doing a (free) operating system (just a hobby, won't be big and&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;professional like gnu) for 386(486) AT clones.  This has been brewing&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;since april, and is starting to get ready&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;Just think, how  this serious hobby has turn into. It sends shiver down one's spine.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;So the next term to search was obvious. It had to be minix. A  quick search on &lt;a href="http://groups.google.com/"&gt;Google groups&lt;/a&gt; for "&lt;a href="http://groups.google.com/groups/search?q=author%3Alinus+minix"&gt;author:linus  minix&lt;/a&gt;" (&lt;span style="font-style: italic;"&gt;without quotes&lt;/span&gt;) got me what i was looking for.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://groups.google.com/group/comp.os.minix/browse_thread/thread/ea6ee1c33beccec7/f316fd70150fe399?lnk=st&amp;q=author%3Alinus+minix&amp;amp;rnum=4#f316fd70150fe399"&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;&lt;span style="font-weight: bold;"&gt;Is MINIX much better than LINUX?&lt;/span&gt; &lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;posted in the &lt;a href="http://groups.google.com/group/comp.os.minix"&gt;comp.os.minix&lt;/a&gt; user group.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;By clicking on the &lt;a href="http://groups.google.com/groups/profile?enc_user=ne4sThsAAADCgrv6TPuHLqUb9kQD5eOp0kUp23ID7zIzpKtvtlIHlg"&gt;view profile&lt;/a&gt;, I was even able to check out, the first post &lt;a href="http://en.wikipedia.org/wiki/Linus_Torvalds"&gt;Torvalds &lt;/a&gt;made in &lt;a href="http://en.wikipedia.org/wiki/Usenet"&gt;Usenet &lt;/a&gt;using the famous "&lt;span style="font-style: italic;"&gt;helsinki.fi&lt;/span&gt;" email id  he used to post in this group. Curiously though, the first post read like this(&lt;/span&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;&lt;span style="font-style: italic;"&gt;It was posted on May 29 1991 - yeah its some 16 years old !!&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote style="color: rgb(0, 51, 0);"&gt;Hello everybody.&lt;br /&gt;I've got this problem with a old PC my sister just "inherited" (not from&lt;br /&gt;me). It works ok, but much of the hard-disk shows unrecoverable&lt;br /&gt;read-errors. I've marked them bad in the FAT by using PCTools, running&lt;br /&gt;surface analysis over the nigt, but I'd rather try to LL-format the&lt;br /&gt;drive while it's still relatively empty.&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;You can go through all the posts Linus and the Linux devlopers  had posted in &lt;a href="http://groups.google.com/group/comp.os.minix"&gt;comp.os.minix&lt;/a&gt; during the early days of Linux creation and how various developers discussed and got it into this great endeavor.&lt;/span&gt;&lt;blockquote&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;Its really thrilling to see the mindset of the early adopters of linux including Linus Torvalds from these threads in the &lt;a href="http://groups.google.com/group/comp.os.minix"&gt;comp.os.minix&lt;/a&gt; .&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;Notes:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;Various &lt;a href="http://en.wikipedia.org/wiki/Usenet"&gt;Usenet&lt;/a&gt; profiles , which i believe belongs to the linus torvalds. The first one really belongs to him&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;&lt;a href="http://groups.google.com/groups/profile?enc_user=ne4sThsAAADCgrv6TPuHLqUb9kQD5eOp0kUp23ID7zIzpKtvtlIHlg"&gt;torva...@klaava.helsinki.fi&lt;/a&gt; Profile&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;&lt;a href="http://groups.google.com/groups/profile?enc_user=vkbTzhEAAABRsZL9Z6EzQnzyTB0hy7jddJNqR22ipqEJyGmHAOVUEw"&gt;torva...@osdl.org&lt;/a&gt; Profile&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-8947004424942027114?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=W2LghaYHLN0:9ZO_wa0ML4c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=W2LghaYHLN0:9ZO_wa0ML4c:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/W2LghaYHLN0/searching-for-torvalds.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_oegIeVUkFeg/RtXJ0uhIZUI/AAAAAAAAAVI/GCk69_hGDf4/s72-c/Linus_Torvalds.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2007/08/searching-for-torvalds.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-9164288603877637510</guid><pubDate>Thu, 30 Aug 2007 06:17:00 +0000</pubDate><atom:updated>2008-11-13T15:39:01.365+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">firefox</category><category domain="http://www.blogger.com/atom/ns#">plugin</category><category domain="http://www.blogger.com/atom/ns#">search engine</category><title>Adding more search engines</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oegIeVUkFeg/RtXEQOhIZSI/AAAAAAAAAU4/MqFpU_rx8Zs/s1600-h/google-search-toolbar.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_oegIeVUkFeg/RtXEQOhIZSI/AAAAAAAAAU4/MqFpU_rx8Zs/s320/google-search-toolbar.jpg" alt="" id="BLOGGER_PHOTO_ID_5104201535748334882" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;(The mini  search engine tool bar)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;All of you might have noticed the cool mini tool bar located at top right of our Firefox browsers, saving us time and effort whenever we wanted to search something in Google. It saves us time and effort by not having us to type the address - &lt;span style="font-weight: bold;"&gt;www.google.com&lt;/span&gt; in the address bar, wait for the page to load and then type in the search query. Yeah, i know its not so difficult, but in case if you happen to search quite often, you will surely find the search tool bar, a real boon.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;So coming back to the topic : Adding more search engines to the search tool bar. Its pretty easy actually. Our first stop would be the &lt;/span&gt;&lt;a style="color: rgb(153, 51, 153);" href="https://addons.mozilla.org/"&gt;mozilla addons site&lt;/a&gt;&lt;span style="color: rgb(153, 51, 153);"&gt; 's  section on &lt;/span&gt;&lt;a style="color: rgb(153, 51, 153);" href="https://addons.mozilla.org/en-US/firefox/browse/type:4"&gt;Search engines&lt;/a&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;. If you dont happen to find the search engine of your choice here; lets go to   &lt;/span&gt;&lt;a style="color: rgb(153, 51, 153);" href="http://mycroft.mozdev.org/"&gt;http://mycroft.mozdev.org&lt;/a&gt; &lt;span style="color: rgb(153, 51, 153);"&gt;This is just an awesome site, with about 12546 search engine plugins!! I really liked the&lt;/span&gt; &lt;a style="color: rgb(153, 51, 153);" href="http://mycroft.mozdev.org/dlstats.html"&gt;25 most frequently downloaded plugins&lt;/a&gt;&lt;span style="color: rgb(153, 51, 153);"&gt; and the &lt;/span&gt;&lt;a style="color: rgb(153, 51, 153);" href="http://mycroft.mozdev.org/quick/google.html"&gt;section for google search plugins&lt;/a&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;. I bet you will find the search engine, that you want to add to the search toolbar, here. In case if you do not, go the &lt;/span&gt;&lt;a style="color: rgb(153, 51, 153);" href="http://mycroft.mozdev.org/"&gt;main page&lt;/a&gt;&lt;span style="color: rgb(153, 51, 153);"&gt; and you can search for it there.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;Once you find your plugin, click on it, and firefox will ask if you want to add it to the list of search engines available in the search bar and say yes. And you have your favorite one added to the list.&lt;br /&gt;&lt;br /&gt;Below I have included my search engine list.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oegIeVUkFeg/RtXHbOhIZTI/AAAAAAAAAVA/6BnR2Cq2bx8/s1600-h/search-toolbar-Dropped.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_oegIeVUkFeg/RtXHbOhIZTI/AAAAAAAAAVA/6BnR2Cq2bx8/s320/search-toolbar-Dropped.jpg" alt="" id="BLOGGER_PHOTO_ID_5104205023261779250" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(102, 51, 51);"&gt;(My search engine list)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-9164288603877637510?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=SkINI4BJRdg:AUJgPY3b4GQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=SkINI4BJRdg:AUJgPY3b4GQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/SkINI4BJRdg/adding-more-search-engines.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_oegIeVUkFeg/RtXEQOhIZSI/AAAAAAAAAU4/MqFpU_rx8Zs/s72-c/google-search-toolbar.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2007/08/adding-more-search-engines.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-9173482694672582316</guid><pubDate>Mon, 27 Aug 2007 00:52:00 +0000</pubDate><atom:updated>2008-11-13T15:39:02.144+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">blogger</category><category domain="http://www.blogger.com/atom/ns#">html</category><category domain="http://www.blogger.com/atom/ns#">hacking</category><category domain="http://www.blogger.com/atom/ns#">css</category><title>Changing blogger template</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oegIeVUkFeg/RtF_quhIZPI/AAAAAAAAAUg/skRm-ppp_sU/s1600-h/hack-0-The+beginning.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_oegIeVUkFeg/RtF_quhIZPI/AAAAAAAAAUg/skRm-ppp_sU/s320/hack-0-The+beginning.jpg" alt="" id="BLOGGER_PHOTO_ID_5103000224805709042" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(102, 51, 0);"&gt;(My blog, before the template change)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;As promised in my last blog entry, this post would be about changing the blogger template. Note that in order to make full use of this post, you must either be using the old blogger or you are hosting your own blog site.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;But guys, if you are using the new blogger, its okay. Here is how to revert to the old blogger.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Click on the '&lt;span style="font-weight: bold; font-style: italic;"&gt;Template&lt;/span&gt;' tab and then click the '&lt;span style="font-style: italic; font-weight: bold;"&gt;Edit Html&lt;/span&gt;' tab&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Scroll down, do not scroll contents of the template, I am talking about the page. And you will see a link titled '&lt;span style="font-weight: bold; font-style: italic;"&gt;Revert to classic template&lt;/span&gt;'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Once you have done this, you are free to hack your template in which way your heart desires. But if you still want to use the new blogger and change the template, you can google for it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;So in the next 4 steps, I will show you how to get your blog and new sleek look.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span style="color: rgb(51, 51, 255);"&gt;1) Choose a cool template of your choice&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;This is the best part. Rather than being limited to a handful of templates that blogger offers, You are now free to choose your template that really suits your blog. So first lets google for it. When you google for '&lt;a href="http://www.google.com/search?hl=en&amp;q=free+css+templates"&gt;free css templates&lt;/a&gt;' (&lt;span style="font-style: italic;"&gt;without quotes&lt;/span&gt;) the first site you get is(&lt;span style="font-style: italic;"&gt;or the first site I got was&lt;/span&gt;) &lt;/span&gt;&lt;span style=""&gt;&lt;span class="a"&gt;&lt;a href="http://www.blogger.com/www.freecsstemplates.org/"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;www.&lt;/span&gt;&lt;b style="color: rgb(51, 51, 255);"&gt;free&lt;/b&gt;&lt;b style="color: rgb(51, 51, 255);"&gt;css&lt;/b&gt;&lt;b style="color: rgb(51, 51, 255);"&gt;templates&lt;/b&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;.org&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oegIeVUkFeg/RtF-hOhIZNI/AAAAAAAAAUQ/CZaczptKj1E/s1600-h/Freecsstmplate.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_oegIeVUkFeg/RtF-hOhIZNI/AAAAAAAAAUQ/CZaczptKj1E/s400/Freecsstmplate.jpg" alt="" id="BLOGGER_PHOTO_ID_5102998962085323986" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(102, 51, 51);"&gt;(Screenshot of  &lt;/span&gt;&lt;span style="font-style: italic; color: rgb(102, 51, 51);font-size:100%;" &gt;&lt;span class="a"&gt;&lt;a href="http://www.blogger.com/www.freecsstemplates.org"&gt;www.&lt;b&gt;free&lt;/b&gt;&lt;b&gt;css&lt;/b&gt;&lt;b&gt;templates&lt;/b&gt;.org&lt;/a&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=""&gt;&lt;span class="a"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;This is a really cool website offering mind blowing templates, and that too free.If the 222 handpicked, eye candy templates do not suit you, you can surf through the other results that turn up in the Google result, most of them are really worth checking out.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Now to make things simpler, lets assume that you downloaded the template from &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="a"&gt;&lt;a href="http://www.blogger.com/www.freecsstemplates.org"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;www.&lt;/span&gt;&lt;b style="color: rgb(51, 51, 255);"&gt;free&lt;/b&gt;&lt;b style="color: rgb(51, 51, 255);"&gt;css&lt;/b&gt;&lt;b style="color: rgb(51, 51, 255);"&gt;templates&lt;/b&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/www.freecsstemplates.org"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;.org &lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;The folder will contain a css file an html file and many image files.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);font-size:130%;" &gt;2) &lt;a href="http://catb.org/jargon/html/H/hacker.html"&gt;Hack &lt;/a&gt;the code&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;To start beginning to edit the css and html files that you got, I recommend you try to get a slight hang of using css and html.  Googling for css or html could get you enough stuff to get your hands up and dirty.You could also head on to &lt;a href="http://www.w3schools.com/"&gt;http://www.w3schools.com&lt;/a&gt;  which has an excellent section on html and css.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Now someone may ask, why take "&lt;span style="font-style: italic;"&gt;so-much&lt;/span&gt;"  trouble(?) to learn and do things rather than be content with the same boring template blog that one has been using for ages. The simple answer is -  its just the part of &lt;/span&gt;&lt;a style="color: rgb(51, 51, 255);" href="http://catb.org/jargon/html/H/hacker.html"&gt;&lt;span style="font-weight: bold;"&gt;hacker&lt;/span&gt; &lt;/a&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;mentailty and culture. Hacker mentality typically revolves around discovering new things, finding answers and learning new stuff and so on. Thats all.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Next edit the html and the corresponding css files to suit your needs. You can add your images and stuff like that. For example, I have added links to &lt;/span&gt;&lt;a style="color: rgb(51, 51, 255);" href="http://www.fighthunger.org/?src=button_120x70b"&gt;World Food Programme&lt;/a&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;(a &lt;/span&gt;&lt;a style="color: rgb(51, 51, 255);" href="http://en.wikipedia.org/wiki/Non-governmental_organization"&gt;N.G.O&lt;/a&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;) and &lt;/span&gt;&lt;a style="color: rgb(51, 51, 255);" href="http://www.blogger.com/www.feedburner.com"&gt;Feedburner&lt;/a&gt;&lt;span style="color: rgb(51, 51, 255);"&gt; &lt;/span&gt;&lt;a style="color: rgb(51, 51, 255);" href="http://feeds.feedburner.com/BlogOfJustin"&gt;feeds &lt;/a&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;and so on.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);font-size:130%;" &gt;3)Add the necessary blogger variables&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Now this part took a bit time for me to get used to. But I bet, this would go as easy as pie for you, since all the information is presenter right HERE.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Once you have a template that closely matches your blog's theme, then its time to decide, where you want the links to '&lt;span style="font-style: italic;"&gt;previous posts&lt;/span&gt;' , '&lt;span style="font-style: italic;"&gt;archives&lt;/span&gt;' and  the body of post must appear. Then its only a matter of copy-pasting those variables to the html file. But it must be done in a proper order. So i have numbered them below.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;(From now on, all code in this post will be in &lt;span style="font-weight: bold; color: rgb(255, 0, 0);font-size:130%;" &gt;RED&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;i) The blog post title and body&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Inside the &lt;/span&gt;&lt;blogger style="color: rgb(51, 51, 255);"&gt;&lt;/blogger&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span class="a"&gt;&lt;span style="font-size:100%;"&gt; blogger tags add the following tags. Most of the tags are self explanatory&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="a"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;       &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;(if you have any doubt refer your original template  [&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: normal; color: rgb(51, 51, 255);font-size:100%;" &gt;&lt;span class="a"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;blogger &gt;Template &gt; edit html ]&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="a"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="a"&gt;&lt;span style="font-size:100%;"&gt;&lt;blogitemtitle&gt;&lt;/blogitemtitle&gt;&lt;/span&gt;&lt;pre&gt;&lt;span style="color: rgb(204, 0, 0);font-family:arial;font-size:130%;"  &gt;&amp;lt;$BlogItemTitle$&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;This displays the blog title, Next comes the date header&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="color: rgb(204, 0, 0);font-size:130%;" &gt;&amp;lt;blogdateheader&amp;gt;&lt;br /&gt;&amp;lt;/blogdateheader&amp;gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);font-size:130%;" &gt;&lt;br /&gt;&amp;lt;$BlogDateHeaderDate$&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;span class="a"&gt;&lt;span style="font-size:100%;"&gt;Note I have used &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: normal; color: rgb(51, 51, 255);font-size:100%;" &gt; tags to specify the formatting which suits my blog. It may be different in your case. Only thing you have to note here is that not to change the name of Blogger variables.&lt;br /&gt;Then finally comes the actual body of the blog post &lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:130%;"  &gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;lt;$BlogItemBody$&amp;gt;&lt;/span&gt; &lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);font-size:130%;" &gt;and author and comments links&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;posted by &amp;lt;$BlogItemAuthorNickname$&amp;gt; @ &amp;lt;$BlogItemDateTime$&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;|&amp;lt;$BlogItemCommentFormOnclick$&amp;gt;&amp;gt;&amp;lt;$BlogItemCommentCount$&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;comments  |&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;lt;blogitemcommentsenabled&amp;gt;       &amp;lt;/blogitemcommentsenabled&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;ii)Previous post link&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Also add the links to previous posts&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;lt;bloggerpreviousitems&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;&amp;lt;$BlogPreviousItemTitle$&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;p style="margin-bottom: 0in;"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in; font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;span style=";font-family:Times New Roman,serif;font-size:180%;"  &gt;4) The great joining&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; color: rgb(51, 51, 255);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;This last section is the is the most simplest of all. Create a new file. Lets call it myNewTemplate.html.&lt;/span&gt;&lt;/p&gt;  &lt;p  style="margin-bottom: 0in; color: rgb(51, 51, 255);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;Open using using your favorite text or html editor. Please do not open with Microsoft word or any such software, becuase these softwares themselves add unwanted code and bloat our neat, clean template.&lt;/span&gt;&lt;/p&gt;  &lt;p  style="margin-bottom: 0in; color: rgb(51, 51, 255);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;For windows users I would suggest notepad,&lt;a href="http://www.pspad.com/en/"&gt; PSPad&lt;/a&gt;( its a freeware HTML editor, PHP editor, XHTML, JavaScript, ASP, Perl, C , HEX editor.) or &lt;a href="http://cream.sourceforge.net/"&gt;cream &lt;/a&gt;(A awesome editor with syntax highlighting that supports most languages you can ever think of)&lt;/span&gt;&lt;/p&gt;  &lt;p  style="margin-bottom: 0in; color: rgb(51, 51, 255);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;For linux users Kate, &lt;a href="http://bluefish.openoffice.nl/"&gt;BlueFish &lt;/a&gt;or &lt;a href="http://cream.sourceforge.net/"&gt;cream &lt;/a&gt;would suffice.&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; color: rgb(51, 51, 255);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;Now add the code from the css file to the style section of the head tag.&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; color: rgb(51, 51, 255);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;Next add the contents of the html file to the body of this newly created file.&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-bottom: 0in; color: rgb(51, 51, 255);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;pre  style="font-family:arial;"&gt;&lt;span style="color: rgb(204, 0, 0);font-size:100%;" &gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);font-size:100%;" &gt;&amp;lt;head&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);font-size:100%;" &gt;&amp;lt;title&amp;gt;My new blog&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);font-size:100%;" &gt;&amp;lt;style type="text/css"&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);font-size:100%;" &gt;&amp;lt;!--- add the code from css file here  --&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);font-size:100%;" &gt;&amp;lt;/style&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);font-size:100%;" &gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);font-size:100%;" &gt;&amp;lt;!--  Add the code from html file here  --&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);font-size:100%;" &gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 0, 0);font-size:100%;" &gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;p style="margin-bottom: 0in; color: rgb(51, 51, 255);"&gt;&lt;span style="font-family:Arial,sans-serif;font-size:100%;"&gt;Once you have done this, save this file. Now head on to &lt;span style="font-weight: bold; font-style: italic;"&gt;blogger &gt;Template &gt; edit html&lt;/span&gt;. Now remove everytihng from the text box and copy and paste the code of newly created file(&lt;span style="font-style: italic;"&gt;myNewTemplate.htm&lt;/span&gt;) into the text box.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in; color: rgb(51, 51, 255);"&gt;&lt;span style="font-family:Arial,sans-serif;font-size:100%;"&gt;Click apply changes and voila you have your new template ready.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in; color: rgb(51, 51, 255);"&gt;&lt;span style="font-family:Arial,sans-serif;font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_oegIeVUkFeg/RtGTb-hIZRI/AAAAAAAAAUw/VSS0LjGSgy8/s1600-h/final-blog-img.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_oegIeVUkFeg/RtGTb-hIZRI/AAAAAAAAAUw/VSS0LjGSgy8/s320/final-blog-img.jpg" alt="" id="BLOGGER_PHOTO_ID_5103021961635194130" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0in; text-align: center; font-style: italic; color: rgb(102, 51, 0);font-family:arial;"&gt;&lt;span style="font-size:100%;"&gt;(My blog after the template change)&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-bottom: 0in; text-align: center; font-style: italic; color: rgb(102, 51, 0);font-family:arial;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p face="arial" style="margin-bottom: 0in; text-align: center; font-style: italic; color: rgb(102, 51, 0);"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;span style=";font-family:Arial,sans-serif;font-size:180%;"  &gt;A Final word&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in; color: rgb(51, 51, 255);"&gt;&lt;span style=";font-family:Arial,sans-serif;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0in; color: rgb(51, 51, 255);"&gt;&lt;span style=";font-family:Arial,sans-serif;font-size:100%;"  &gt;If you encounter any problems, counter check the steps I told you and dont hestitate to google for more help. If you find any problems in grasping the css template while trying to edit it, its okay. Take your time and try to figure it out, with help from the web.&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; color: rgb(51, 51, 255);"&gt;&lt;span style=";font-family:Arial,sans-serif;font-size:100%;"  &gt;And finally, you can also comment this post and share with others your experience while hacking out your own template as I have shared mine.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in; color: rgb(51, 51, 255);"&gt;&lt;span style=";font-family:Arial,sans-serif;font-size:100%;"  &gt;One last note, in case you are hosting your own blog; Rather that using the blogger variables you will have to use the variable names of the language, used to host the blog. So if your blog uses PHP, substitute the PHP code instead of the blogger variables that I mentioned earlier.&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0in; color: rgb(51, 51, 255);"&gt;&lt;span style=";font-family:Arial,sans-serif;font-size:100%;"  &gt;Thank you&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in; color: rgb(51, 51, 255);"&gt;&lt;span style=";font-family:Arial,sans-serif;font-size:100%;"  &gt;Justin&lt;/span&gt;&lt;/p&gt; &lt;pre face="arial"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style=""&gt;&lt;span class="a"&gt;&lt;pre&gt;&lt;span style=""&gt;&lt;span class="a"&gt;&lt;h2&gt;&lt;span style=""&gt;&lt;span class="a"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-9173482694672582316?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=LMo5s-b8Uq8:8UwjNk3wWwk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=LMo5s-b8Uq8:8UwjNk3wWwk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/LMo5s-b8Uq8/changing-blogger-template.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_oegIeVUkFeg/RtF_quhIZPI/AAAAAAAAAUg/skRm-ppp_sU/s72-c/hack-0-The+beginning.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2007/08/changing-blogger-template.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-3135690719720572464</guid><pubDate>Tue, 21 Aug 2007 06:50:00 +0000</pubDate><atom:updated>2008-11-13T15:39:02.279+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">blog</category><category domain="http://www.blogger.com/atom/ns#">design</category><category domain="http://www.blogger.com/atom/ns#">orange</category><title>New Orange Flavor, Served</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oegIeVUkFeg/Rsny8ehIZMI/AAAAAAAAAUI/tRo_x7tqu18/s1600-h/orange.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_oegIeVUkFeg/Rsny8ehIZMI/AAAAAAAAAUI/tRo_x7tqu18/s320/orange.jpg" alt="" id="BLOGGER_PHOTO_ID_5100875173771896002" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(255, 102, 0);"&gt;(The new theme of this blog -A juicy, fresh orange )&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Hi friends,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Thanks for checking out this blog again. As you can see, the blog has undergone a complete revamp in its style and design. Hope all of you, my friends, like the new interface and design. I got the template from &lt;a href="http://www.freecsstemplates.org/"&gt;Free CSS templates&lt;/a&gt; site. &lt;/span&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;If you would like to try out the same, thats the topic for my next post. So do watch out for my next post, as I bet you would find it a bit interesting&lt;span style="font-style: italic;"&gt;( to hack out, your own design)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&lt;br /&gt;&lt;br /&gt;The name of the template is hot-spring, I hacked it a bit changed the style and applied it to my blog. &lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;And viola!! Here comes the new design. Hope you guys liked it.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;As regular visitors this blog, you could see that the design was not a big bang!, it was indeed a  gradual evolution of the design in the past 4-5 days. Today I finally added the archives section as well as the comments section, completing almost 90 % of the job(&lt;span style="font-style: italic;"&gt;I guess, keeping fingers crossed)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;I have had seen some problems when viewing the page in resolutions less than 1024 x 768. Also &lt;a href="www.konqueror.org/"&gt;konqueror &lt;/a&gt;has some problems with the fonts in the side bar. &lt;/span&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;So as the great beta-testers of this test, if you notice anything unusual in your browser please do mention it as comment to this post. You could also post anything that you liked/disliked about the new design(&lt;span style="font-style: italic;"&gt;bricks and boutiques are both welcome !)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Thanks for being with me, during this cool change.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;with regards&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Justin&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-3135690719720572464?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=oCj9Ipmq5BI:LeC-5FqfrPg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=oCj9Ipmq5BI:LeC-5FqfrPg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/oCj9Ipmq5BI/new-orange-flavor-served.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_oegIeVUkFeg/Rsny8ehIZMI/AAAAAAAAAUI/tRo_x7tqu18/s72-c/orange.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2007/08/new-orange-flavor-served.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-5581087657213171206</guid><pubDate>Thu, 16 Aug 2007 06:45:00 +0000</pubDate><atom:updated>2008-11-13T15:39:02.461+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">game programming</category><category domain="http://www.blogger.com/atom/ns#">3d</category><category domain="http://www.blogger.com/atom/ns#">google sketchup</category><title>My first try on Google Sketch up</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_oegIeVUkFeg/RsNQSTApbJI/AAAAAAAAAUA/Nt_g1vvtuyw/s1600-h/my-Frist+Sketch.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_oegIeVUkFeg/RsNQSTApbJI/AAAAAAAAAUA/Nt_g1vvtuyw/s320/my-Frist+Sketch.jpg" alt="" id="BLOGGER_PHOTO_ID_5099007478384389266" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(153, 51, 153);"&gt;(A typical well as seen in India)&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;Wells are still common in many parts of India supplying clean and pure water to the masses. So why am I mentioning it here? Because this theme happened to be the first 3D scene I ever created in my life !&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;Behold, Google Sketch up. This is one of the coolest freeware(&lt;span style="color: rgb(153, 102, 51);"&gt;but not open source &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;&lt;span style="color: rgb(153, 102, 51);"&gt;  software&lt;/span&gt;) that I have come across in the last few months.  You can download it for free from the &lt;/span&gt;&lt;a style="color: rgb(204, 51, 204);" href="http://sketchup.google.com/product_suf.html"&gt;Google sketch up site&lt;/a&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;.&lt;br /&gt;And for me the book "&lt;span style="color: rgb(0, 102, 0); font-weight: bold; font-style: italic;"&gt;Google sketch up for Dummies&lt;/span&gt;"  came in handy. Just within the 1 st hour of using this cool software, I was comfortable with moving around, zooming and creating various shapes and so on. By the way Google sketch up has a marvellous helper  tool called "Instructor" (&lt;span style="color: rgb(204, 153, 51); font-style: italic;"&gt;Window&gt;Instructor&lt;/span&gt;)which provides really cool context sensitive help along the way.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;The first shape that I created did not have any shape at all , a rather "&lt;span style="font-style: italic;"&gt;modern art&lt;/span&gt;" style(&lt;span style="color: rgb(204, 153, 51); font-style: italic;"&gt;no pun intended&lt;/span&gt;) Next was this "well"(&lt;span style="color: rgb(204, 153, 51); font-style: italic;"&gt;depicted above&lt;/span&gt;&lt;span style="font-style: italic;"&gt;)&lt;/span&gt; of course. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;Its so special because, I always longed to create a game of my own using any programming language(&lt;span style="color: rgb(204, 153, 51); font-style: italic;"&gt;preferably Java)&lt;/span&gt; but most of the time I was bogged down by the concept of creating 3D models of character - which seemed rather like an impossible dream to me.&lt;br /&gt;&lt;br /&gt;Learning &lt;/span&gt;&lt;a style="color: rgb(204, 51, 204);" href="http://www.blogger.com/www.autodesk.com/3dsmax"&gt;3d studio max&lt;/a&gt;&lt;span style="color: rgb(204, 51, 204);"&gt; or &lt;/span&gt;&lt;a style="color: rgb(204, 51, 204);" href="http://www.blogger.com/www.autodesk.com/maya"&gt;Maya &lt;/a&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;for that matter, just seemed impossible for me and I had almost given it up. But I think I can get my hands dirty again with some cool 3d Transformations!!!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-5581087657213171206?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=zyEjXQxOcng:Mle_2BoSdPU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=zyEjXQxOcng:Mle_2BoSdPU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/zyEjXQxOcng/my-first-try-on-google-sketch-up.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_oegIeVUkFeg/RsNQSTApbJI/AAAAAAAAAUA/Nt_g1vvtuyw/s72-c/my-Frist+Sketch.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2007/08/my-first-try-on-google-sketch-up.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-6454879238671315472</guid><pubDate>Tue, 14 Aug 2007 06:28:00 +0000</pubDate><atom:updated>2008-11-13T15:39:02.797+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">lg3d</category><category domain="http://www.blogger.com/atom/ns#">graphics</category><title>A brush with "Wow" effects of the Linux world</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oegIeVUkFeg/RsCj2TApbHI/AAAAAAAAATw/4IF5LQfC_p4/s1600-h/100_1400.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_oegIeVUkFeg/RsCj2TApbHI/AAAAAAAAATw/4IF5LQfC_p4/s400/100_1400.jpg" alt="" id="BLOGGER_PHOTO_ID_5098254931394653298" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; color: rgb(0, 102, 0);"&gt;(Slax with lg3D)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;I&lt;span style="color: rgb(0, 51, 51);"&gt;t was the first time, I took a screen shot of the power of graphics in Linux in action, and I thought I would share it with you guys. In the screen shot you can see the start menu, yeah the &lt;span style="font-weight: bold;"&gt;3D&lt;/span&gt; "&lt;span style="font-weight: bold;"&gt;thing&lt;/span&gt;" at the left corner and the minimized windows get arranged in a 3D &lt;span style="font-family: courier new; font-weight: bold; color: rgb(153, 51, 153);"&gt;z-axis&lt;/span&gt; along the task bar. The appliaction that has been opened is the - picture viewer.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 51, 51);"&gt;In the next screen shot,&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_oegIeVUkFeg/RsClujApbII/AAAAAAAAAT4/7_rMlGc_m08/s1600-h/firefox-tilted.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_oegIeVUkFeg/RsClujApbII/AAAAAAAAAT4/7_rMlGc_m08/s400/firefox-tilted.jpg" alt="" id="BLOGGER_PHOTO_ID_5098256997273922690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 51, 51);"&gt;you can the see the Firefox window being tilted over the right side in 3D space as in &lt;a href="http://badvista.fsf.org/"&gt;Windows Vista&lt;/a&gt;.&lt;br /&gt;Remember all these shots where taken on my desktop PC with 256 MB RAM and a P IV 2.4 GHz processor PC. Now contrast this with the system specs and the hardware overload that would be required to run such extravagant graphics effects on some other O.S other than Linux.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 51, 51);"&gt;If you want to try this out , check out &lt;/span&gt;&lt;span style="color: rgb(0, 51, 51);"&gt;&lt;span class="a"&gt;&lt;a href="https://lg3d.dev.java.net/"&gt;https://&lt;b&gt;lg3d&lt;/b&gt;.dev.java.net/&lt;/a&gt;&lt;br /&gt;to read more about it, head on to &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 51, 51);"&gt;&lt;span class="a"&gt;&lt;a href="https://lg3d.dev.java.net/lg3d-getting-started.html"&gt;https://&lt;b&gt;lg3d&lt;/b&gt;.dev.java.net/&lt;b&gt;lg3d&lt;/b&gt;-getting-started.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and if you are curious to try out this on windows, check out&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="sm"&gt;&lt;span class="a"&gt;&lt;a href="https://lg3d.dev.java.net/lg3d-on-windows.html"&gt;&lt;span style="color: rgb(0, 51, 51);"&gt;https://lg3d.dev.java.net/lg3d-on-windows.html&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 51, 51);"&gt;I had earlier tried out lg3d on windows myself and it was really cool. But it was a bit sluggish though, but in Linux this really did turn out to be really really fast. &lt;span style="font-weight: bold;"&gt;And i am loving it ™&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 51, 51);"&gt;As a side note,I got the Live cd of lg3d&lt;a href="http://en.wikipedia.org/wiki/SLAX"&gt;(&lt;/a&gt;&lt;span style="font-style: italic;"&gt;&lt;a href="http://en.wikipedia.org/wiki/SLAX"&gt;Slax &lt;/a&gt;flavour&lt;/span&gt;) with this month's Digit computer magazine. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 51, 51);"&gt;bye guys&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-6454879238671315472?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=CliunRvU5aw:gwQzMfmcBOM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=CliunRvU5aw:gwQzMfmcBOM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/CliunRvU5aw/brush-with-wow-effects-of-linux-world.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_oegIeVUkFeg/RsCj2TApbHI/AAAAAAAAATw/4IF5LQfC_p4/s72-c/100_1400.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2007/08/brush-with-wow-effects-of-linux-world.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-31548313.post-977396873194317352</guid><pubDate>Fri, 20 Jul 2007 19:37:00 +0000</pubDate><atom:updated>2008-11-13T15:39:03.027+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">pcworld</category><category domain="http://www.blogger.com/atom/ns#">editorial</category><title>Fools paradise:A total revelation</title><description>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_oegIeVUkFeg/RqBYhUy1HaI/AAAAAAAAATo/Kh3gkb_WXeI/s1600-h/donkey.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_oegIeVUkFeg/RqBYhUy1HaI/AAAAAAAAATo/Kh3gkb_WXeI/s320/donkey.jpg" alt="" id="BLOGGER_PHOTO_ID_5089164908469493154" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(0, 51, 0);"&gt;(Moving target: The disillusioned donkey -&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 204, 255);font-size:85%;" &gt;&lt;span style="color: rgb(0, 51, 0);"&gt;source : Bobanum Moli&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="color: rgb(0, 51, 0);"&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;When I finished reading the latest editon of PC world magazine(&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(102, 51, 102);"&gt;Indian edition&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;), I was feeling like a total looser. After going through a whopping 167 glossy pages(&lt;span style="font-style: italic;"&gt;Anniversary special&lt;/span&gt;) of latest stuff(?)I felt, I have not gained much. I had been, having this feeling for the past few months, and I decided to verify it.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;So I would like you to join this investigation, to verify whether, this has some credibility or was it just another de-ja-vu&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;Firstly I started counting the ads in the magazine. Believe it or not, 26 % of this magazine is full of untargeted ads - which really makes one feel, you PAY your hard earned cash on some stupid ads? These are full pages ads and I have not included ads that cover up over half the page or even 3/4 rth of it.Counting these, would increase the toll to even unbelievable higher numbers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;Note that,you may not get the complete picture of what I am saying if you have lot of cash, and have no idea on how to spend it or you do not have even the faintest idea of whats happening in the tech world. So lets proceed further.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;Looking further, we can see that, there are over 38 pages of reviews of software and hardware, which may seem interesting at first. But looking closely, one can find that most of these hardware/softwares are not even close to the budget that the common computer guy can afford to.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;Just check this out. To avoid randomness, I have included the review in a series (&lt;span style="font-style: italic;"&gt;in the order, they appear in the magazine&lt;/span&gt;).&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;It doesn't matter what product they have reviewed(&lt;span style="font-style: italic;"&gt;because I don't want to do that product's advertisement here, again !!&lt;/span&gt;) I have only included  the page number as well as the price.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;&lt;span style="font-weight: bold;"&gt;Page  Price&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;115    &lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;Rs  &lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;17,500 &lt;span style="color: rgb(102, 51, 0);"&gt;(434.67 $)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;139    &lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;Rs  &lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;8213 &lt;/span&gt;&lt;span style="color: rgb(102, 51, 0);"&gt;(204.00 $)   &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;140   &lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;Rs &lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;100,609 &lt;/span&gt;&lt;span style="color: rgb(102, 51, 51);"&gt;(2499 $)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;141    R&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;s &lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;26,128     &lt;/span&gt;&lt;span style="color: rgb(102, 51, 0);"&gt;(649 $)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;143   &lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;Rs 40,219   &lt;span style="color: rgb(102, 51, 0);"&gt;(999 $)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;the list goes on,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;On an average, most of the products reviewed comes over 15,000 and buying a couple of products in this category is just unthinkable. They have also allocated 11 pages for Vista(&lt;span style="font-style: italic;"&gt;still not widely adopted)&lt;/span&gt; and Mac(&lt;span style="font-style: italic;"&gt;least minority users in India&lt;/span&gt;) and 18 pages of reviews for games on Xbox and PS3 - note that Xbox and Ps3 accounts to very negligibly small percentage of computer users in India&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;All in all a whopping 115 pages(68 %) of stuff, which you can't either use or afford to. Now someone may argue that you shouldn't be reading this magazine in the first place, if you cant shell out 30,000 - 40,000 a month and that too on proprietary software, I agree with you dude. But I just thought of sharing with you something, that I learnt, thats all.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;Even with the 30 % stuff which you MAY find beneficial, some of them are targeted at enterprise users, some at home users and so on. So think again,what does all these really mean?&lt;br /&gt;&lt;br /&gt;And unfortunately this is the same case with most computer magazines available in the market, But there are some exceptions like Linux Journal and Linux for you and Developer IQ magazines(&lt;span style="font-style: italic;"&gt;Correct me, if I am wrong&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;I have made of completing listing of ads, the product price as well as the page numbers that they appear. 68 % of stuff, which I have quoted earlier is also fully documented. So anyone who would like to verify could just mail me and I will be glad to send you the details. My email id is&lt;br /&gt;&lt;span style="color: rgb(102, 0, 0);font-size:85%;" &gt;j-u-s- t-i -n -c- s- 4 -@ - g- m- a-i- l - d- o- t - c- o- m&lt;/span&gt; (without spaces and hyphens)&lt;br /&gt;&lt;br /&gt;So lets keep our eyes open on things that we buy and things that we really get.&lt;br /&gt;&lt;br /&gt;And Keep clicking&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31548313-977396873194317352?l=justinlinux.blogspot.com'/&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=-vaxYrWTgcM:amP1g0sDRGw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/BlogOfJustin?a=-vaxYrWTgcM:amP1g0sDRGw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/BlogOfJustin?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description><link>http://feedproxy.google.com/~r/BlogOfJustin/~3/-vaxYrWTgcM/fools-paradisea-total-revelation.html</link><author>noreply@blogger.com (Justin)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_oegIeVUkFeg/RqBYhUy1HaI/AAAAAAAAATo/Kh3gkb_WXeI/s72-c/donkey.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://justinlinux.blogspot.com/2007/07/fools-paradisea-total-revelation.html</feedburner:origLink></item></channel></rss>
