<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>De-Ja-Vu</title>
	<atom:link href="http://neo2904.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://neo2904.wordpress.com</link>
	<description>......................some things which crossed me  ;)</description>
	<lastBuildDate>Mon, 19 Jul 2010 13:10:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='neo2904.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/c055e74cac811be133582435cd1e05fc?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>De-Ja-Vu</title>
		<link>http://neo2904.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://neo2904.wordpress.com/osd.xml" title="De-Ja-Vu" />
	<atom:link rel='hub' href='http://neo2904.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Extraction Of ID3 tags &#8211; Code in Python</title>
		<link>http://neo2904.wordpress.com/2010/07/19/extraction-of-id3-tags-code-in-python/</link>
		<comments>http://neo2904.wordpress.com/2010/07/19/extraction-of-id3-tags-code-in-python/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 13:07:58 +0000</pubDate>
		<dc:creator>neo2904</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://neo2904.wordpress.com/?p=72</guid>
		<description><![CDATA[Hmm&#8230;.here is a new one&#8230;what is under consideration now is the extraction of ID3 tags. Media players usually display a description of the files played by it. These descriptions are encoded in the file being played. ID3 tags are components of an mp3 file where the name of the song, the artist, the album etc [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neo2904.wordpress.com&amp;blog=8171360&amp;post=72&amp;subd=neo2904&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hmm&#8230;.here is a new one&#8230;what is under consideration now is the extraction of ID3 tags. Media players usually display a description of the files played by it. These descriptions are encoded in the file being played. ID3 tags are components of an mp3 file where the name of the song, the artist, the album etc are written. ID3 tags starts from the 128th character position from the end of the file.</p>
<p>This is how an ID3 an tag is formed:-</p>
<table>
<tbody>
<tr>
<th>Field</th>
<th>Length</th>
<th>Description</th>
</tr>
<tr>
<td>header</td>
<td>3</td>
<td>&#8220;TAG&#8221;</td>
</tr>
<tr>
<td>title</td>
<td>30</td>
<td>30 characters of the title</td>
</tr>
<tr>
<td>artist</td>
<td>30</td>
<td>30 characters of the artist name</td>
</tr>
<tr>
<td>album</td>
<td>30</td>
<td>30 characters of the album name</td>
</tr>
<tr>
<td>year</td>
<td>4</td>
<td>A four-digit year</td>
</tr>
<tr>
<td>comment</td>
<td>28 or 30</td>
<td>The comment.</td>
</tr>
<tr>
<td>zero-byte</td>
<td>1</td>
<td>If a track number is stored, this byte contains a binary 0.</td>
</tr>
<tr>
<td>track</td>
<td>1</td>
<td>The number of the track on the album, or 0. Invalid, if previous  byte is not a binary 0.</td>
</tr>
<tr>
<td>genre</td>
<td>1</td>
<td>Index in a list of genres, or 255</td>
</tr>
</tbody>
</table>
<p>Courtesy : Wikipedia</p>
<p>This information can be made useful to extract ID3 tags from an mp3 file. Here is a simple python code demonstrating how the file descriptions can be extracted from a given mp3 file.</p>
<p><a href="http://neo2904.files.wordpress.com/2010/07/screenshot.png"><img class="aligncenter size-medium wp-image-76" title="Screenshot" src="http://neo2904.files.wordpress.com/2010/07/screenshot.png?w=300&#038;h=168" alt="" width="300" height="168" /></a>Download Complete Source Here :-</p>
<p><a class="alignleft" title="id3.py" href="http://rapidshare.com/files/407795399/id3.py.html" target="_blank">id3.py</a></p>
<p><a class="alignleft" title="id3.py" href="http://rapidshare.com/files/407795399/id3.py.html" target="_blank"><br />
</a><a href="http://rapidshare.com/files/407795399/id3.py.html"></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/neo2904.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/neo2904.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/neo2904.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/neo2904.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/neo2904.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/neo2904.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/neo2904.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/neo2904.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/neo2904.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/neo2904.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/neo2904.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/neo2904.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/neo2904.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/neo2904.wordpress.com/72/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neo2904.wordpress.com&amp;blog=8171360&amp;post=72&amp;subd=neo2904&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neo2904.wordpress.com/2010/07/19/extraction-of-id3-tags-code-in-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e2d1908804ff128884e58698fd929ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">neo2904</media:title>
		</media:content>

		<media:content url="http://neo2904.files.wordpress.com/2010/07/screenshot.png?w=300" medium="image">
			<media:title type="html">Screenshot</media:title>
		</media:content>
	</item>
		<item>
		<title>The Picture that talks!!</title>
		<link>http://neo2904.wordpress.com/2010/06/06/the-picture-that-talks/</link>
		<comments>http://neo2904.wordpress.com/2010/06/06/the-picture-that-talks/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 02:45:04 +0000</pubDate>
		<dc:creator>neo2904</dc:creator>
				<category><![CDATA[Image Processing]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://neo2904.wordpress.com/?p=56</guid>
		<description><![CDATA[Does anything seems special to this image..?? nah?? its just a simple jpeg image&#8230;a very usual one&#8230;now here is what can make it special&#8230;This simple jpeg image can be use to hide out a secret message. There 2 simple programs demonstrated here. The first one encodes the image, hides your message and creates a file [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neo2904.wordpress.com&amp;blog=8171360&amp;post=56&amp;subd=neo2904&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://neo2904.files.wordpress.com/2010/06/cutie.jpg"><img class="alignleft size-medium wp-image-57" title="A simple Jpeg image" src="http://neo2904.files.wordpress.com/2010/06/cutie.jpg?w=300&#038;h=199" alt="" width="300" height="199" /></a></p>
<p>Does anything seems special to this image..?? nah?? its just a simple jpeg image&#8230;a very usual one&#8230;now here is what can make it special&#8230;This simple jpeg image can be use to hide out a secret message. There 2 simple programs demonstrated here. The first one encodes the image, hides your message and creates a file encrypted_image.bmp . The program uses a very simple technique. The first row of pixels along the X-axis encodes a password supplied by you before the encryption is done. After this is done you can enter the message to be encoded. The program gathers the ascii value of each character in the message supplied by you. Now it replaces the R-values(Red) of the pixels at pre-defined points by inserting the ascii of each character in you message.</p>
<p>Similarly, the decrypt.py file decodes the encrpyted_image.bmp generated by the first code and re-produces the message inserted into the picture. For the decryption process to begin, the password supplied at the encoding code, and the message length(shown when the encoding is complete) must be used.</p>
<p>The programs use very easy way to select the &#8220;selective pixels&#8221;. Encoding can be made harder using some algorithm.Ah! forgot to tell&#8230;there wont be any visible difference in the encrypted_image.bmp generated!! . This is because only a very few pixels form selected points are being replaced&#8230;!!</p>
<p><a href="http://neo2904.files.wordpress.com/2010/06/scr11.jpg"><img class="alignleft size-medium wp-image-59" title="scr1" src="http://neo2904.files.wordpress.com/2010/06/scr11.jpg?w=300&#038;h=257" alt="" width="300" height="257" /></a><a href="http://neo2904.files.wordpress.com/2010/06/scr2.jpg"><img class="aligncenter size-medium wp-image-60" title="scr2" src="http://neo2904.files.wordpress.com/2010/06/scr2.jpg?w=300&#038;h=214" alt="" width="300" height="214" /></a></p>
<p>Download complete source here:-</p>
<p><a class="alignleft" title="encrypt.py" href="http://rapidshare.com/files/395753370/encrypt.py" target="_blank">Encryption code<br />
</a> <a class="alignright" title="Decryption Code" href="http://rapidshare.com/files/395753968/decrypt.py" target="_blank"></a></p>
<p><a class="alignright" title="Decryption Code" href="http://rapidshare.com/files/395753968/decrypt.py" target="_blank"><span class="aligncenter"><span class="aligncenter"><span class="aligncenter"><span class="alignleft">Decryption Code</span></span></span></span></a><a class="aligncenter" title="   Decryption Code" href="http://rapidshare.com/files/395753968/decrypt.py" target="_blank"><span class="aligncenter"><span class="aligncenter"><span class="alignleft"><br />
</span></span></span></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/neo2904.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/neo2904.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/neo2904.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/neo2904.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/neo2904.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/neo2904.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/neo2904.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/neo2904.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/neo2904.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/neo2904.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/neo2904.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/neo2904.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/neo2904.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/neo2904.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neo2904.wordpress.com&amp;blog=8171360&amp;post=56&amp;subd=neo2904&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neo2904.wordpress.com/2010/06/06/the-picture-that-talks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e2d1908804ff128884e58698fd929ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">neo2904</media:title>
		</media:content>

		<media:content url="http://neo2904.files.wordpress.com/2010/06/cutie.jpg?w=300" medium="image">
			<media:title type="html">A simple Jpeg image</media:title>
		</media:content>

		<media:content url="http://neo2904.files.wordpress.com/2010/06/scr11.jpg?w=300" medium="image">
			<media:title type="html">scr1</media:title>
		</media:content>

		<media:content url="http://neo2904.files.wordpress.com/2010/06/scr2.jpg?w=300" medium="image">
			<media:title type="html">scr2</media:title>
		</media:content>
	</item>
		<item>
		<title>A Minimal Image to Text Converter in Python (for binary images)</title>
		<link>http://neo2904.wordpress.com/2010/06/05/a-minimal-image-to-text-converter-in-python-for-binary-images/</link>
		<comments>http://neo2904.wordpress.com/2010/06/05/a-minimal-image-to-text-converter-in-python-for-binary-images/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 12:42:54 +0000</pubDate>
		<dc:creator>neo2904</dc:creator>
				<category><![CDATA[Image Processing]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://neo2904.wordpress.com/?p=46</guid>
		<description><![CDATA[Here is a minimal image image to text converter using python imaging library, PIL. The program receives its input a binary BITMAP(.bmp) image, (i.e it  has only pixel values (0,0,0) and (255,255,255) . Jpeg files do not produce a perfect output, may be because of the encoding used. The converter program scans the whole image [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neo2904.wordpress.com&amp;blog=8171360&amp;post=46&amp;subd=neo2904&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here is a minimal image image to text converter using python imaging library, PIL. The program receives its input a binary BITMAP(.bmp) image, (i.e it  has only pixel values (0,0,0) and (255,255,255) . Jpeg files do not produce a perfect output, may be because of the encoding used. The converter program scans the whole image and creates a set of values which are written to a text file &#8220;text&#8221;. The equivalent text can be seen in the output file.</p>
<p>An example of a text generated from a bitmap image is shown below:-</p>
<p style="text-align:center;"><a href="http://neo2904.files.wordpress.com/2010/06/square.jpeg"><img class="size-full wp-image-47 aligncenter" title="square" src="http://neo2904.files.wordpress.com/2010/06/square.jpeg?w=20&#038;h=20" alt="The Binary image of a square" width="20" height="20" /></a></p>
<p><strong>00000000000000000000<br />
00000000000000000000<br />
00000000000000000000<br />
00000000000000000000<br />
00000000000000000000<br />
00000111111111100000<br />
00000111111111100000<br />
00000111111111100000<br />
00000111111111100000<br />
00000111111111100000<br />
00000111111111100000<br />
00000111111111100000<br />
00000111111111100000<br />
00000111111111100000<br />
00000111111111100000<br />
00000000000000000000<br />
00000000000000000000<br />
00000000000000000000<br />
00000000000000000000<br />
00000000000000000000</strong></p>
<p>The source code of the program is :-</p>
<p style="text-align:center;"><a href="http://neo2904.files.wordpress.com/2010/06/code.png"><img class="aligncenter size-medium wp-image-48" title="Source" src="http://neo2904.files.wordpress.com/2010/06/code.png?w=500&#038;h=350" alt="" width="500" height="350" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/neo2904.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/neo2904.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/neo2904.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/neo2904.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/neo2904.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/neo2904.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/neo2904.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/neo2904.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/neo2904.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/neo2904.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/neo2904.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/neo2904.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/neo2904.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/neo2904.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neo2904.wordpress.com&amp;blog=8171360&amp;post=46&amp;subd=neo2904&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neo2904.wordpress.com/2010/06/05/a-minimal-image-to-text-converter-in-python-for-binary-images/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2e2d1908804ff128884e58698fd929ce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">neo2904</media:title>
		</media:content>

		<media:content url="http://neo2904.files.wordpress.com/2010/06/square.jpeg" medium="image">
			<media:title type="html">square</media:title>
		</media:content>

		<media:content url="http://neo2904.files.wordpress.com/2010/06/code.png?w=300" medium="image">
			<media:title type="html">Source</media:title>
		</media:content>
	</item>
	</channel>
</rss>
