<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7018458015525507050</atom:id><lastBuildDate>Fri, 25 Oct 2024 03:04:08 +0000</lastBuildDate><category>data hidding</category><category>image hiding</category><category>programming technique</category><category>steganography</category><category>technocode</category><category>watermarking</category><title>Ankit Goyal</title><description>TechnoCode Think Technical...&#xa;http://www.technocode.co.in</description><link>http://ankit-technocode.blogspot.com/</link><managingEditor>noreply@blogger.com (Ankit Goyal)</managingEditor><generator>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-474160905997497691</guid><pubDate>Thu, 02 Jun 2011 15:56:00 +0000</pubDate><atom:updated>2011-06-02T23:49:49.557+05:30</atom:updated><title>Google&#39;s Android tops as others including BlackBerry and Nokia sink</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Google&#39;s Android devices have become  most popular smart phones in the US, said a Nielsen survey Tuesday, a  day when Nokia shares tanked more than 15 percent on weaker quarterly  outlook.&lt;br /&gt;
&lt;br /&gt;
The April survey of 65,000 users showed that 36  percent mobile consumers now use an Android device, compared to 26  percent who use Apple iPhones and 23 percent who use Blackberry.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;If current mobile data usage is also any indicator, Google Android smart  phones are set to leave Apple iPhones way behind. Android smartphone  owners use an average of 582 MB of data each month, compared to 492 MB  for iPhone owners, said the survey.  Google&#39;s Android operating system  (OS) is also proving to be the most popular, according to the survey.&lt;br /&gt;
&lt;br /&gt;
The Neilsen survey came yet another bad news for BlackBerry maker  Research In Motion (RIM) which was dragged down more than four percent  as Nokia shares tanked more than 15 percent in New York after the global  handset leader warned of lower sales in the second quarter.&lt;br /&gt;
&lt;br /&gt;
Jittery investors also abandoned RIM stock which closed at $41.35 - the  lowest levels not seen since 2006 - on the Toronto Stock Exchange.&lt;br /&gt;
&lt;br /&gt;
While RIM has lost more than 60 percent of its value since 2008, Nokia&#39;s  value has shrunk 43 percent since the last year.  At $7.02 Tuesday,  Nokia stock is at its 13-year low.&lt;br /&gt;
&lt;br /&gt;
&#39;Nokia&#39;s warning this morning is probably just the prelude to another  RIM warning that investors have learned to get used to,&#39;&#39; analyst Jon  Ogg told the Globe and Mail.&amp;nbsp; &lt;br /&gt;
He said merger was the only solution for RIM and Nokia.&lt;br /&gt;
&lt;br /&gt;
&#39;We do not like mergers but this may be the only shot for these  companies to stop the bleeding. Admittedly, this is a long-shot deal. A  RIM-Nokia merger might encounter too many problems before getting off  the ground. Still, what choices to these two companies have today?&#39; the  analysts said. &lt;br /&gt;
RIM, whose current stock is a pale shadow of $150 seen in June 2008, is currently valued at about $23 billion.&lt;br /&gt;
&lt;br /&gt;
The presence of Microsoft CEO Steve Ballmer at RIM&#39;s BlackBerry World  annual conference of customers, developers and partners in Florida last  month fuelled speculation that the cash-rich software giant could soon  buy the BlackBerry company to make a mark in the smart phone market.   Microsoft, which is sitting on a $48-billion cash pile, has already  partnered RIM to adopt its Bing as the default search engine on  BlackBerry smart phones. &lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/06/googles-android-tops-as-others.html</link><author>noreply@blogger.com (Ankit Goyal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-2769595362011051433</guid><pubDate>Tue, 12 Apr 2011 13:15:00 +0000</pubDate><atom:updated>2011-11-08T21:09:47.025+05:30</atom:updated><title>Nokia facing software problems!!!</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0I1LOYJ5A0Aj5III_cow6DUUuLC_HfElHDIi0YXhNaRSPreqE4Gl_8J3EXVZfFu4wTkbxNz7F6QgZ1FwObEdp6sK30SdDTOUfT-GloAALO_oFR8r4Qo47bnLALnR9SaKwYSWnpDmK7fs8/s1600/nokia-logo.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0I1LOYJ5A0Aj5III_cow6DUUuLC_HfElHDIi0YXhNaRSPreqE4Gl_8J3EXVZfFu4wTkbxNz7F6QgZ1FwObEdp6sK30SdDTOUfT-GloAALO_oFR8r4Qo47bnLALnR9SaKwYSWnpDmK7fs8/s320/nokia-logo.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;A critical issue has been noticed recently with Nokia handsets including its latest N8. The problem leads to text message delivery failure and software slow down. This is not only the case that Nokia is facing with its current market share dropped to 30% its getting difficult for Nokia to survive. I am personally a Nokia lover every cell phone that I have till date is Nokia, now it’s getting me to think over it.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv6WQiqllKYSQyAApzeo4UU9l2mbV-Ju6hXh8GVg_Rkboa0c-KPvwa3XBqbtLUbJGfXqG0oOmIgFOP8xmMHw4rbIIrZ2EteWVYPe8xLSYvSPm7i_8G06ZIBKKWVmzEyijU4bJ71sPugoCJ/s1600/Nokia-N8-10.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv6WQiqllKYSQyAApzeo4UU9l2mbV-Ju6hXh8GVg_Rkboa0c-KPvwa3XBqbtLUbJGfXqG0oOmIgFOP8xmMHw4rbIIrZ2EteWVYPe8xLSYvSPm7i_8G06ZIBKKWVmzEyijU4bJ71sPugoCJ/s320/Nokia-N8-10.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
ch_client = &quot;ankitgoyal228&quot;;
ch_width = 550;
ch_height = 90;
ch_type = &quot;mpu&quot;;
ch_sid = &quot;Chitika Default&quot;;
ch_backfill = 1;
ch_color_site_link = &quot;#0000CC&quot;;
ch_color_title = &quot;#0000CC&quot;;
ch_color_border = &quot;#FFFFFF&quot;;
ch_color_text = &quot;#000000&quot;;
ch_color_bg = &quot;#FFFFFF&quot;;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://scripts.chitika.net/eminimalls/amm.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
The problem that N8 faces is with the text message delivery. N8 fails to deliver text message. The problem can be solved by flashing or formatting.&amp;nbsp; I formatted my Nokia N8 twice still after a day or two it gets into the same problem.&amp;nbsp; According to Nokia Care the problem is with the software. Nokia should get a quick remedy for this. &lt;br /&gt;
&lt;br /&gt;
The problem not only persists for N8 other handsets like N79 N73 E63 are too into it. I would suggest you to quickly upgrade the software. You can do that with Nokia Software Updater online. &lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/04/nokia-facing-software-problems.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0I1LOYJ5A0Aj5III_cow6DUUuLC_HfElHDIi0YXhNaRSPreqE4Gl_8J3EXVZfFu4wTkbxNz7F6QgZ1FwObEdp6sK30SdDTOUfT-GloAALO_oFR8r4Qo47bnLALnR9SaKwYSWnpDmK7fs8/s72-c/nokia-logo.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-3950004655023680084</guid><pubDate>Fri, 01 Apr 2011 10:26:00 +0000</pubDate><atom:updated>2011-04-01T16:01:10.929+05:30</atom:updated><title>Google Makes April FOOL!!!</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;intro&quot;&gt;&lt;h1&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Google Motion BETA &lt;/span&gt;&lt;/h1&gt;&lt;h1&gt;&lt;span style=&quot;font-size: small;&quot;&gt;             A new way to communicate           &lt;/span&gt;&lt;/h1&gt;&lt;span style=&quot;font-size: small;&quot;&gt;             The mouse and keyboard were invented before the Internet even existed. Since then,             countless technological advancements have allowed for much more efficient human             computer interaction. Why then do we continue to use outdated technology? Introducing             Gmail Motion -- now you can control Gmail with your body.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmIbUY8epd1602Zr32iCJjxpCqkLbUjEhRW_NiBeJ-2bHVUaLevkMvXGHvtGd7BFJi-97DCEXMj8SnFJv5VOukrZCh48CKv90VrmPpk84zXxQJaATgXFV0IRjoeDoQY4pNeYQ03b7AZ6xy/s1600/3.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmIbUY8epd1602Zr32iCJjxpCqkLbUjEhRW_NiBeJ-2bHVUaLevkMvXGHvtGd7BFJi-97DCEXMj8SnFJv5VOukrZCh48CKv90VrmPpk84zXxQJaATgXFV0IRjoeDoQY4pNeYQ03b7AZ6xy/s400/3.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;Click on Try Gmail Motion&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLfM11GYQ2eQmaNFCmnVOAe2EDzo1FtPFAXKIJo23CA16iSBe9NyMxqHOQ_IWwaBFTa01JroXJ7qbBh7i6v8aSYPfpvBxyOy0F6w2WuZoOjF37s7vczdgDUnojXUfGP-M3r8MlrBfZcNVQ/s1600/2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLfM11GYQ2eQmaNFCmnVOAe2EDzo1FtPFAXKIJo23CA16iSBe9NyMxqHOQ_IWwaBFTa01JroXJ7qbBh7i6v8aSYPfpvBxyOy0F6w2WuZoOjF37s7vczdgDUnojXUfGP-M3r8MlrBfZcNVQ/s400/2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: small;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;It shows loading... you wait and then...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzmLR54drwXQIdA-uvLEQQXS3IbsXUZ8jn0UhGfKx0Zn5-PqF7Q8OWCkbCiF__rOZR6Qrkf-kDs1L5A_GYrMtZax8fFGjgiVgSAgYsyjifuJIfRNWWHzFmzz1_2V6CBE6SCAjnjTaVsHve/s1600/1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzmLR54drwXQIdA-uvLEQQXS3IbsXUZ8jn0UhGfKx0Zn5-PqF7Q8OWCkbCiF__rOZR6Qrkf-kDs1L5A_GYrMtZax8fFGjgiVgSAgYsyjifuJIfRNWWHzFmzz1_2V6CBE6SCAjnjTaVsHve/s400/1.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;That&#39;s right....APRIL FOOL!!!&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/04/google-makes-april-fool.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmIbUY8epd1602Zr32iCJjxpCqkLbUjEhRW_NiBeJ-2bHVUaLevkMvXGHvtGd7BFJi-97DCEXMj8SnFJv5VOukrZCh48CKv90VrmPpk84zXxQJaATgXFV0IRjoeDoQY4pNeYQ03b7AZ6xy/s72-c/3.png" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-934826440105856190</guid><pubDate>Tue, 29 Mar 2011 15:59:00 +0000</pubDate><atom:updated>2011-03-29T21:29:33.019+05:30</atom:updated><title>Get FREE Live Cricket Match Scores</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;Get FREE!!! Live cricket match scores in mobile phone. &lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;No premium charges!   &lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;No dataplan!   &lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;No internet! &lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;Just nominal rate for messages charged by your mobile service provider.&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;u&gt;&lt;b&gt;How it works:&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;1. SMS: @cricbuzz to 92433-42000&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdWHCcKxBiqCILY-qaziCU097-bmDowrU-X_qb7fLwbVfJxwEIWnRZKXqtqKMxGhgyWpbNWNVhklk9Zhdp8uJRA6RPOzwyvYRLQ4t1y2ZD1n69Y5xHNp1HYwqA4btVMX_IwnSD-kFFwea6/s1600/1.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;103&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdWHCcKxBiqCILY-qaziCU097-bmDowrU-X_qb7fLwbVfJxwEIWnRZKXqtqKMxGhgyWpbNWNVhklk9Zhdp8uJRA6RPOzwyvYRLQ4t1y2ZD1n69Y5xHNp1HYwqA4btVMX_IwnSD-kFFwea6/s320/1.PNG&quot; width=&quot;108&quot; /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;b&gt;2. Receive live cricket scores&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; font-family: Arial,Helvetica,sans-serif; text-align: center;&quot;&gt;&lt;b&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQf8LHQWH6QVUe3-jjX3dP5J521hEV-zdIn25hDdlhXSy53qWNA6i60avHpSeKVVT_uSLT5u-rGjTXBx6WWKyDNi-OZGV9sPFcpjDi9t4cl4QXv_sGe3pvMPaImKQKzZCIbL8pzUctVOfs/s1600/2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQf8LHQWH6QVUe3-jjX3dP5J521hEV-zdIn25hDdlhXSy53qWNA6i60avHpSeKVVT_uSLT5u-rGjTXBx6WWKyDNi-OZGV9sPFcpjDi9t4cl4QXv_sGe3pvMPaImKQKzZCIbL8pzUctVOfs/s1600/2.PNG&quot; /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: Arial,Helvetica,sans-serif;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/get-free-live-cricket-match-scores.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdWHCcKxBiqCILY-qaziCU097-bmDowrU-X_qb7fLwbVfJxwEIWnRZKXqtqKMxGhgyWpbNWNVhklk9Zhdp8uJRA6RPOzwyvYRLQ4t1y2ZD1n69Y5xHNp1HYwqA4btVMX_IwnSD-kFFwea6/s72-c/1.PNG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-1148240113809057143</guid><pubDate>Tue, 29 Mar 2011 08:16:00 +0000</pubDate><atom:updated>2011-03-29T13:47:13.762+05:30</atom:updated><title>Code in 26 Different Languages</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;h3 id=&quot;C&quot;&gt;Coding in 26 Different languages!!! &lt;/h3&gt;&lt;h3 id=&quot;C&quot;&gt;C++&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void) {&lt;br /&gt;
char c, d=10;&lt;br /&gt;
while(std::cin.get(c) &amp;amp;&amp;amp; (c!=&#39;2&#39; || d!=&#39;4&#39;) &amp;amp;&amp;amp; std::cout.put(d))&lt;br /&gt;
d=c;&lt;br /&gt;
}&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;h3 id=&quot;C-1&quot;&gt;C&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main(void) {&lt;br /&gt;
int x;&lt;br /&gt;
for(; scanf(&quot;%d&quot;,&amp;amp;x) &amp;gt; 0 &amp;amp;&amp;amp; x != 42; printf(&quot;%d\n&quot;, x));&lt;br /&gt;
return 0;&lt;br /&gt;
}&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id=&quot;Pascal&quot;&gt;Pascal&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
program test;&lt;br /&gt;
var x: integer;&lt;br /&gt;
begin&lt;br /&gt;
repeat&lt;br /&gt;
readln(x);&lt;br /&gt;
if x&amp;lt;&amp;gt;42 then writeln(x);&lt;br /&gt;
until x=42&lt;br /&gt;
end.&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h3 id=&quot;Java&quot;&gt;Java&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
public class Main&lt;br /&gt;
{&lt;br /&gt;
public static void main (String[] args) throws java.lang.Exception&lt;br /&gt;
{&lt;br /&gt;
java.io.BufferedReader r = new java.io.BufferedReader (new java.io.InputStreamReader (System.in));&lt;br /&gt;
String s;&lt;br /&gt;
while (!(s=r.readLine()).startsWith(&quot;42&quot;)) System.out.println(s);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id=&quot;Nice&quot;&gt;Nice&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
void main (String[] args)&lt;br /&gt;
{&lt;br /&gt;
java.io.BufferedReader r = new java.io.BufferedReader (new java.io.InputStreamReader (System.in));&lt;br /&gt;
String s;&lt;br /&gt;
while (!(s=notNull(r.readLine())).startsWith(&quot;42&quot;)) System.out.println(s);&lt;br /&gt;
}&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;h3 id=&quot;Python&quot;&gt;Python&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
k=raw_input()&lt;br /&gt;
while int(k)!=42:&lt;br /&gt;
print k&lt;br /&gt;
k=raw_input()&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;h3 id=&quot;Lisp&quot;&gt;Lisp&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
(loop for l = (read-line)&lt;br /&gt;
for n = (parse-integer l)&lt;br /&gt;
until (= n 42) do (format t &quot;~D~%&quot; n))&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;h3 id=&quot;Scheme&quot;&gt;Scheme&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
(do ((i (read) (read)))&lt;br /&gt;
((eq? i 42) &#39;())&lt;br /&gt;
(begin&lt;br /&gt;
(display i)&lt;br /&gt;
(newline)))&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;h3 id=&quot;OCaml&quot;&gt;OCaml&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
while true do&lt;br /&gt;
let n = read_int () in&lt;br /&gt;
if n=42 then exit 0 else print_int n; print_newline ()&lt;br /&gt;
done&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;h3 id=&quot;Haskell&quot;&gt;Haskell&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
main = interact f&lt;br /&gt;
where f = unlines . takeWhile (/=&quot;42&quot;) . words&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id=&quot;Clips&quot;&gt;Clips&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
(defrule readin&lt;br /&gt;
?f&amp;lt;-(initial-fact)&lt;br /&gt;
=&amp;gt;&lt;br /&gt;
(retract ?f)&lt;br /&gt;
(assert (number (read)))&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
(defrule writeout&lt;br /&gt;
?f&amp;lt;-(number ?n)(test (&amp;lt;&amp;gt; ?n 42))&lt;br /&gt;
=&amp;gt;&lt;br /&gt;
(retract ?f)&lt;br /&gt;
(printout t ?n crlf)&lt;br /&gt;
(assert (initial-fact))&lt;br /&gt;
)&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;h3 id=&quot;Prolog&quot;&gt;Prolog&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
program :- get_char(X),get_char(Y),check(X,Y).&lt;br /&gt;
check(&#39;4&#39;,&#39;2&#39;):-!.&lt;br /&gt;
check(X,Y):-write(X),get_char(Z),check(Y,Z).&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id=&quot;C-2&quot;&gt;C#&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
using System;&lt;br /&gt;
public class Test&lt;br /&gt;
{&lt;br /&gt;
public static void Main()&lt;br /&gt;
{&lt;br /&gt;
int n;&lt;br /&gt;
while ((n = int.Parse(Console.ReadLine()))!=42)&lt;br /&gt;
Console.WriteLine(n);&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id=&quot;Brainfck&quot;&gt;Brainf*ck&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
+[&amp;gt;&amp;gt;----------&lt;br /&gt;
[++++++++++&amp;lt;,----------]&lt;br /&gt;
&amp;gt;--------------------------------------------------&lt;br /&gt;
&amp;gt;----------------------------------------------------&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[&lt;br /&gt;
&amp;lt;+++++++++++++++++++++++++++++++++++++++++++++++ ++ +++&lt;br /&gt;
&amp;lt;+++++++++++++++++++++++++++++++++++++++++++++++ ++ +&lt;br /&gt;
[&amp;gt;]&amp;lt;&lt;br /&gt;
[.&amp;lt;]++++++++++.----------&amp;gt;&lt;br /&gt;
[&amp;gt;]&amp;gt;&amp;gt;&lt;br /&gt;
]&amp;lt;&lt;br /&gt;
&lt;br /&gt;
[++++++++++++++++++++++++++++++++++++++++++++++++++ ++&lt;br /&gt;
&amp;lt;+++++++++++++++++++++++++++++++++++++++++++++++ ++ +&lt;br /&gt;
[&amp;gt;]&amp;lt;&lt;br /&gt;
[.&amp;lt;]++++++++++.----------&amp;gt;&lt;br /&gt;
[&amp;gt;]&amp;gt;&lt;br /&gt;
]&amp;lt;&lt;br /&gt;
&lt;br /&gt;
[&amp;gt;+++++++++++++++++++++++++++++++++++++++++++++++ ++ +++&lt;br /&gt;
&amp;lt;+++++++++++++++++++++++++++++++++++++++++++++++ ++ +&lt;br /&gt;
[&amp;gt;]&amp;lt;&lt;br /&gt;
[.&amp;lt;]++++++++++.----------&amp;gt;&lt;br /&gt;
[&amp;gt;]&lt;br /&gt;
]&amp;lt;&lt;br /&gt;
&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;h3 id=&quot;Perl&quot;&gt;Perl&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
print while($_=&amp;lt;&amp;gt;)!=42&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id=&quot;Ruby&quot;&gt;Ruby&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
print while gets != &quot;42\n&quot;&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id=&quot;Pike&quot;&gt;Pike&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
int main() {&lt;br /&gt;
while (sscanf(Stdio.stdin-&amp;gt;gets(), &quot;%d&quot;, int n), n!=42 &amp;amp;&amp;amp; write(n+&quot;\n&quot;));&lt;br /&gt;
return 0;&lt;br /&gt;
}&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;h3 id=&quot;PHP&quot;&gt;PHP&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
while (true) {&lt;br /&gt;
$input = fgets(STDIN, 3);&lt;br /&gt;
if ($input == 42) {&lt;br /&gt;
break;&lt;br /&gt;
} else {&lt;br /&gt;
echo $input;&lt;br /&gt;
}&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id=&quot;Intercal&quot;&gt;Intercal&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
PLEASE DO ,1 &amp;lt;- #1&lt;br /&gt;
PLEASE DO .4 &amp;lt;- #0&lt;br /&gt;
PLEASE DO .5 &amp;lt;- #0&lt;br /&gt;
PLEASE DO .99 &amp;lt;- #0&lt;br /&gt;
DO COME FROM (30)&lt;br /&gt;
DO COME FROM (31)&lt;br /&gt;
DO WRITE IN ,1&lt;br /&gt;
DO .1 &amp;lt;- ,1SUB#1&lt;br /&gt;
DO .2 &amp;lt;- .4&lt;br /&gt;
DO (1000) NEXT&lt;br /&gt;
DO .4 &amp;lt;- .3~#255&lt;br /&gt;
DO (10) NEXT&lt;br /&gt;
(42) DO .1 &amp;lt;- .1&lt;br /&gt;
(20) DO .42 &amp;lt;- &quot;&amp;amp;&#39;&amp;amp;.4~#26&#39;$#1&quot;&lt;br /&gt;
PLEASE RESUME &quot;?.42$#1&quot;~#3&lt;br /&gt;
(10) DO (20) NEXT&lt;br /&gt;
DO FORGET #1&lt;br /&gt;
PLEASE COME FROM (42)&lt;br /&gt;
PLEASE STASH .1+.2+.3&lt;br /&gt;
DO .1 &amp;lt;- .4&lt;br /&gt;
DO .2 &amp;lt;- #50&lt;br /&gt;
DO (1010) NEXT&lt;br /&gt;
DO (100) NEXT&lt;br /&gt;
PLEASE STASH .1+.2+.3&lt;br /&gt;
DO .1 &amp;lt;- .99&lt;br /&gt;
DO .2 &amp;lt;- #52&lt;br /&gt;
DO (1010) NEXT&lt;br /&gt;
DO (101) NEXT&lt;br /&gt;
PLEASE GIVE UP&lt;br /&gt;
(201) DO .3 &amp;lt;- &#39;.3~.3&#39;~#1&lt;br /&gt;
PLEASE RESUME &quot;?.3$#2&quot;~#3&lt;br /&gt;
(101) DO (201) NEXT&lt;br /&gt;
DO FORGET #1&lt;br /&gt;
(32) PLEASE RETRIEVE .1+.2+.3&lt;br /&gt;
(200) DO .3 &amp;lt;- &#39;.3~.3&#39;~#1&lt;br /&gt;
PLEASE RESUME &quot;?.3$#2&quot;~#3&lt;br /&gt;
(100) DO (200) NEXT&lt;br /&gt;
DO FORGET #1&lt;br /&gt;
DO COME FROM (32)&lt;br /&gt;
PLEASE RETRIEVE .1+.2+.3&lt;br /&gt;
DO (102) NEXT&lt;br /&gt;
(31) DO .99 &amp;lt;- .4&lt;br /&gt;
(202) DO .98 &amp;lt;- &#39;.99~.99&#39;~#1&lt;br /&gt;
PLEASE RESUME &quot;?.98$#2&quot;~#3&lt;br /&gt;
(102) DO (202) NEXT&lt;br /&gt;
DO FORGET #1&lt;br /&gt;
DO .3 &amp;lt;- !99~#15&#39;$!99~#240&#39;&lt;br /&gt;
DO .3 &amp;lt;- !3~#15&#39;$!3~#240&#39;&lt;br /&gt;
DO .2 &amp;lt;- !3~#15&#39;$!3~#240&#39;&lt;br /&gt;
DO .1 &amp;lt;- .5&lt;br /&gt;
DO (1010) NEXT&lt;br /&gt;
DO .5 &amp;lt;- .2&lt;br /&gt;
DO ,1SUB#1 &amp;lt;- .3&lt;br /&gt;
PLEASE READ OUT ,1&lt;br /&gt;
(30) DO .99 &amp;lt;- .4&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;h3 id=&quot;NASM&quot;&gt;NASM&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
global _start&lt;br /&gt;
section .data&lt;br /&gt;
buffer dw 0h&lt;br /&gt;
section .text&lt;br /&gt;
_start:&lt;br /&gt;
mov ecx, buffer&lt;br /&gt;
mov edx, 02h&lt;br /&gt;
call read&lt;br /&gt;
mov cx, word [buffer]&lt;br /&gt;
cmp cx, 3234h&lt;br /&gt;
je exit&lt;br /&gt;
cmp ch, 0ah&lt;br /&gt;
je one_dig&lt;br /&gt;
jmp two_dig&lt;br /&gt;
one_dig:&lt;br /&gt;
mov ecx, buffer&lt;br /&gt;
mov edx, 02h&lt;br /&gt;
call write&lt;br /&gt;
jmp _start&lt;br /&gt;
two_dig:&lt;br /&gt;
mov ecx, buffer&lt;br /&gt;
mov edx, 02h&lt;br /&gt;
call write&lt;br /&gt;
mov edx, 01h&lt;br /&gt;
mov ecx, buffer&lt;br /&gt;
call read ; read the 0ah&lt;br /&gt;
mov ecx, buffer&lt;br /&gt;
call write ; write the 0ah&lt;br /&gt;
jmp _start&lt;br /&gt;
exit:&lt;br /&gt;
mov eax, 01h ; exit()&lt;br /&gt;
xor ebx, ebx ; errno&lt;br /&gt;
int 80h&lt;br /&gt;
read:&lt;br /&gt;
mov eax, 03h ; read()&lt;br /&gt;
mov ebx, 00h ; stdin&lt;br /&gt;
int 80h&lt;br /&gt;
ret&lt;br /&gt;
write:&lt;br /&gt;
mov eax, 04h ; write()&lt;br /&gt;
mov ebx, 01h ; stdout&lt;br /&gt;
int 80h&lt;br /&gt;
ret&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id=&quot;Ada95&quot;&gt;Ada95&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
with Ada.Text_IO; use Ada.Text_IO;&lt;br /&gt;
with Ada.Integer_Text_IO; use Ada.Integer_Text_IO;&lt;br /&gt;
&lt;br /&gt;
procedure test is&lt;br /&gt;
x : integer;&lt;br /&gt;
begin&lt;br /&gt;
loop&lt;br /&gt;
get(x);&lt;br /&gt;
if x/=42&lt;br /&gt;
then&lt;br /&gt;
put(x);&lt;br /&gt;
new_line(1);&lt;br /&gt;
else&lt;br /&gt;
exit;&lt;br /&gt;
end if;&lt;br /&gt;
end loop;&lt;br /&gt;
end test;&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id=&quot;Bash&quot;&gt;Bash&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
while read a; do&lt;br /&gt;
if [ $a -eq 42 ]; then&lt;br /&gt;
exit&lt;br /&gt;
else&lt;br /&gt;
echo $a&lt;br /&gt;
fi&lt;br /&gt;
done&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id=&quot;Smalltalk&quot;&gt;Smalltalk&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
|c number|&lt;br /&gt;
[&lt;br /&gt;
number:=0.&lt;br /&gt;
[ (c := stdin next) asciiValue ~= 10 ]&lt;br /&gt;
whileTrue:&lt;br /&gt;
[number := (number * 10) + (c asciiValue) - 48.].&lt;br /&gt;
number ~= 42&lt;br /&gt;
]&lt;br /&gt;
whileTrue:&lt;br /&gt;
[Transcript show: number printString; cr.]&lt;br /&gt;
!&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id=&quot;Fortran&quot;&gt;Fortran&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
program TEST&lt;br /&gt;
integer ans&lt;br /&gt;
do&lt;br /&gt;
read (*,*) ans&lt;br /&gt;
if (ans.eq.42) stop&lt;br /&gt;
write (*,*) ans&lt;br /&gt;
enddo&lt;br /&gt;
stop&lt;br /&gt;
end&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id=&quot;Icon&quot;&gt;Icon&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
&lt;br /&gt;
procedure main ()&lt;br /&gt;
while (l := read()) ~= 42 do&lt;br /&gt;
write(l);&lt;br /&gt;
end&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
&lt;h3 id=&quot;Erlang&quot;&gt;Erlang&lt;/h3&gt;&lt;hr /&gt;[code]&lt;br /&gt;
-module(tested).&lt;br /&gt;
-export([main/0]).&lt;br /&gt;
&lt;br /&gt;
main() -&amp;gt;&lt;br /&gt;
loop().&lt;br /&gt;
loop() -&amp;gt;&lt;br /&gt;
case io:fread( &quot;&quot;,&quot;~d&quot; ) of&lt;br /&gt;
eof -&amp;gt;&lt;br /&gt;
true;&lt;br /&gt;
{ok, X} -&amp;gt;&lt;br /&gt;
[Y] = X,&lt;br /&gt;
if&lt;br /&gt;
Y == 42 -&amp;gt;&lt;br /&gt;
true;&lt;br /&gt;
true -&amp;gt;&lt;br /&gt;
io:fwrite( &quot;~B\n&quot;,X ),&lt;br /&gt;
loop()&lt;br /&gt;
end&lt;br /&gt;
end.&lt;br /&gt;
[/code]&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/code-in-26-different-languages.html</link><author>noreply@blogger.com (Ankit Goyal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-2181561520195656071</guid><pubDate>Thu, 24 Mar 2011 18:35:00 +0000</pubDate><atom:updated>2011-03-25T00:05:58.391+05:30</atom:updated><title>Download Source Code</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Download source codes and projects in different language                 which includes C, C++, Socket Programming in C Linux, PHP, Java, J2EE,                 ALP 8086, Programming                 Contest and many more.&lt;/span&gt;     &amp;nbsp;               &lt;br /&gt;
&lt;table cellpadding=&quot;3&quot; cellspacing=&quot;3&quot;&gt;&lt;tbody&gt;
&lt;tr bgcolor=&quot;#f2f2f2&quot; class=&quot;normal_sc&quot; style=&quot;cursor: pointer;&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://technocode.co.in/source_code_c.aspx&quot; style=&quot;color: #282828; text-decoration: none;&quot;&gt;&lt;b&gt;C&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;color: grey;&quot;&gt;C programs written in TurboC and Linux. Includes programs from OS Scheduling and Compiler design&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr bgcolor=&quot;#f2f2f2&quot; class=&quot;normal_sc&quot; style=&quot;cursor: pointer;&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://technocode.co.in/source_code_cpp.aspx&quot; style=&quot;color: #282828; text-decoration: none;&quot;&gt;&lt;b&gt;C++&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;color: grey;&quot;&gt;C++ programs include Linklist, Operator overloading and templates&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr bgcolor=&quot;#f2f2f2&quot; class=&quot;normal_sc&quot; style=&quot;cursor: pointer;&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://technocode.co.in/source_code_alp8086.aspx&quot; style=&quot;color: #282828; text-decoration: none;&quot;&gt;&lt;b&gt;ALP 8086&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;color: grey;&quot;&gt;Assembly Language Program in 8086 covers basic directory/file operations and others&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr bgcolor=&quot;#f2f2f2&quot; class=&quot;normal_sc&quot; style=&quot;cursor: pointer;&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://technocode.co.in/source_code_socket_prog.aspx&quot; style=&quot;color: #282828; text-decoration: none;&quot;&gt;&lt;b&gt;Socket Programming in Linux using C&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;color: grey;&quot;&gt;Socket Programming includes program in the Server Client architecture using UDP and TCP connection&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr bgcolor=&quot;#f2f2f2&quot; class=&quot;normal_sc&quot; style=&quot;cursor: pointer;&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://technocode.co.in/source_code_java.aspx&quot; style=&quot;color: #282828; text-decoration: none;&quot;&gt;&lt;b&gt;Java&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;color: grey;&quot;&gt;Java programs include  basic exception handling concept, threads and JDBC&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr bgcolor=&quot;#f2f2f2&quot; class=&quot;normal_sc&quot; style=&quot;cursor: pointer;&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://technocode.co.in/source_code_j2ee.aspx&quot; style=&quot;color: #282828; text-decoration: none;&quot;&gt;&lt;b&gt;J2EE&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;color: grey;&quot;&gt;J2EE programs include MVC architecture, Ajax, Cookies, Hibernate, EJB, JavaBeans and Struts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr bgcolor=&quot;#f2f2f2&quot; class=&quot;normal_sc&quot; style=&quot;cursor: pointer;&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://technocode.co.in/source_code_php.aspx&quot; style=&quot;color: #282828; text-decoration: none;&quot;&gt;&lt;b&gt;PHP&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;color: grey;&quot;&gt;PHP programs include basic web application using MySql database&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr bgcolor=&quot;#f2f2f2&quot; class=&quot;normalActive_sc&quot; style=&quot;cursor: pointer;&quot;&gt;&lt;td&gt;&lt;a href=&quot;http://technocode.co.in/source_code_programming_contest.aspx&quot; style=&quot;color: #282828; text-decoration: none;&quot;&gt;&lt;b&gt;Programming Contest&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;color: grey;&quot;&gt;Programming Contest covers various programs along with question, which are part of some programming contest or the other&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/download-source-code.html</link><author>noreply@blogger.com (Ankit Goyal)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-3581923995925760710</guid><pubDate>Wed, 16 Mar 2011 20:13:00 +0000</pubDate><atom:updated>2011-11-08T21:10:34.471+05:30</atom:updated><title>Brainfuck Programming language.</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;The brainfuck programming language is an esoteric programming language noted for its extreme minimalism. It is a Turing tarpit, designed to challenge and amuse programmers, and is not suitable for practical use. Its name has been variously bowdlerized, sometimes appearing as brainf***, brainf*ck, brainfsck, b****fuck or BF. The name of the language is generally not capitalized except at the start of a sentence, although it is a proper noun.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm5fphgJHgBpczDqcUhBYDt-XTML-tR2Sw41vwUQx3uYCQwmMJ6dlPnOweJXS-WiJ4XzOoPxiaUBLyjr4KSB-HsCVZ1eP1flh28fy2Zda7a0loSWH53oj6tBGwXuzsQmepSEOFZNEE8GJr/s1600/brainf1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm5fphgJHgBpczDqcUhBYDt-XTML-tR2Sw41vwUQx3uYCQwmMJ6dlPnOweJXS-WiJ4XzOoPxiaUBLyjr4KSB-HsCVZ1eP1flh28fy2Zda7a0loSWH53oj6tBGwXuzsQmepSEOFZNEE8GJr/s1600/brainf1.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Brainfuck is created by Urban Muller, whose goal was apparently to create a Turing-complete language for which he could write the smallest compiler ever, for the Amiga OS 2.0. His compiler was 240 bytes in size.&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
ch_client = &quot;ankitgoyal228&quot;;
ch_width = 550;
ch_height = 90;
ch_type = &quot;mpu&quot;;
ch_sid = &quot;Chitika Default&quot;;
ch_backfill = 1;
ch_color_site_link = &quot;#0000CC&quot;;
ch_color_title = &quot;#0000CC&quot;;
ch_color_border = &quot;#FFFFFF&quot;;
ch_color_text = &quot;#000000&quot;;
ch_color_bg = &quot;#FFFFFF&quot;;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://scripts.chitika.net/eminimalls/amm.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
A Brainfuck program has an implicit byte pointer, called &quot;the pointer&quot;, which is free to move around within an array of 30000 bytes, initially all set to zero. The pointer itself is initialized to point to the beginning of this array. The Brainfuck programming language consists of eight commands, each of which is represented as a single character.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;nbsp;&amp;nbsp; Increment the pointer.&lt;br /&gt;
&amp;lt;&amp;nbsp;&amp;nbsp; Decrement the pointer.&lt;br /&gt;
+&amp;nbsp;&amp;nbsp; Increment the byte at the pointer.&lt;br /&gt;
-&amp;nbsp;&amp;nbsp;&amp;nbsp; Decrement the byte at the pointer.&lt;br /&gt;
.&amp;nbsp;&amp;nbsp;&amp;nbsp; Output the byte at the pointer.&lt;br /&gt;
,&amp;nbsp;&amp;nbsp;&amp;nbsp; Input a byte and store it in the byte at the pointer.&lt;br /&gt;
[&amp;nbsp;&amp;nbsp;&amp;nbsp; Jump forward past the matching ] if the byte at the pointer is zero.&lt;br /&gt;
]&amp;nbsp;&amp;nbsp;&amp;nbsp; Jump backward to the matching [ unless the byte at the pointer is zero.&lt;br /&gt;
&lt;br /&gt;
The semantics of the Brainfuck commands can also be succinctly expressed in terms of C, as follows (assuming that p has been previously defined as a char*):&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;nbsp;&amp;nbsp; becomes ++p;&lt;br /&gt;
&amp;lt;&amp;nbsp;&amp;nbsp; becomes --p;&lt;br /&gt;
+&amp;nbsp;&amp;nbsp; becomes ++*p;&lt;br /&gt;
-&amp;nbsp;&amp;nbsp;&amp;nbsp; becomes --*p;&lt;br /&gt;
.&amp;nbsp;&amp;nbsp;&amp;nbsp; becomes putchar(*p);&lt;br /&gt;
,&amp;nbsp;&amp;nbsp;&amp;nbsp; becomes *p = getchar();&lt;br /&gt;
[&amp;nbsp;&amp;nbsp;&amp;nbsp; becomes while (*p) {&lt;br /&gt;
]&amp;nbsp;&amp;nbsp;&amp;nbsp; becomes }&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The following program prints &quot;Hello World!&quot; and a newline to the screen:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
+++++ +++++&amp;nbsp; initialize counter (cell #0) to 10&lt;br /&gt;
[&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; use loop to set the next four cells to 70/100/30/10&lt;br /&gt;
&amp;gt; +++++ ++&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add 7 to cell #1&lt;br /&gt;
&amp;gt; +++++ +++++&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add 10 to cell #2&lt;br /&gt;
&amp;gt; +++&amp;nbsp;&amp;nbsp; add 3 to cell #3&lt;br /&gt;
&amp;gt; +&amp;nbsp;&amp;nbsp; add 1 to cell #4&lt;br /&gt;
&amp;lt;&amp;lt;&amp;lt;&amp;lt; -&amp;nbsp;&amp;nbsp; decrement counter (cell #0)&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
&amp;gt; ++ . print &#39;H&#39;&lt;br /&gt;
&amp;gt; + . print &#39;e&#39;&lt;br /&gt;
+++++ ++ . print &#39;l&#39;&lt;br /&gt;
. print &#39;l&#39;&lt;br /&gt;
+++ . print &#39;o&#39;&lt;br /&gt;
&amp;gt; ++ . print &#39; &#39;&lt;br /&gt;
&amp;lt;&amp;lt; +++++ +++++ +++++ . print &#39;W&#39;&lt;br /&gt;
&amp;gt; . print &#39;o&#39;&lt;br /&gt;
+++ . print &#39;r&#39;&lt;br /&gt;
----- - . print &#39;l&#39;&lt;br /&gt;
----- --- . print &#39;d&#39;&lt;br /&gt;
&amp;gt; + . print &#39;!&#39;&lt;br /&gt;
&amp;gt; . print &#39;\n&#39;&lt;br /&gt;
&lt;br /&gt;
For readability, this code has been spread across many lines and blanks and comments have been added. Brainfuck ignores all characters except the eight commands +-&amp;lt;&amp;gt;[],. so no special syntax for comments is needed (as long as the comments don&#39;t contain the command characters).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;The code could just as well have been written as:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
++++++++++[&amp;gt;+++++++&amp;gt;++++++++++&amp;gt;+++&amp;gt;+&amp;lt;&amp;lt;&amp;lt;&amp;lt;-]&amp;gt;++.&amp;gt;+.+++++++..+++.&amp;gt;++.&amp;lt;&amp;lt;+++++++++++++++.&amp;gt;.+++.------.--------.&amp;gt;+.&amp;gt;.&lt;br /&gt;
&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/brainfuck-programming-language.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm5fphgJHgBpczDqcUhBYDt-XTML-tR2Sw41vwUQx3uYCQwmMJ6dlPnOweJXS-WiJ4XzOoPxiaUBLyjr4KSB-HsCVZ1eP1flh28fy2Zda7a0loSWH53oj6tBGwXuzsQmepSEOFZNEE8GJr/s72-c/brainf1.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-5098318562100426467</guid><pubDate>Wed, 16 Mar 2011 20:06:00 +0000</pubDate><atom:updated>2011-03-17T01:37:28.097+05:30</atom:updated><title>Extend your laptop display to a monitor.</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;If you use your laptop as your main computer and if you have a spare  monitor, then you can put your monitor to good use by making it your  Laptop’s secondary monitor. It doesn’t really matter if the second  monitor is a CRT&amp;nbsp; or TFT, both work fine. First, let’s see why you would  want to add a secondary monitor to your laptop.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQkMUYum_XY5kJTUdv6Pm8LB2px0rFqAWNaeI1BayYKvacKg1h7wx3FLHpACpGKZQDz5P9Q56Vn_cZeLDSTuya-9jcgR9eR4BOBE4p269aqzuJw15dddn6IUFgXhq5gApNdVx9TwALpq-Y/s1600/extend1.jpg&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQkMUYum_XY5kJTUdv6Pm8LB2px0rFqAWNaeI1BayYKvacKg1h7wx3FLHpACpGKZQDz5P9Q56Vn_cZeLDSTuya-9jcgR9eR4BOBE4p269aqzuJw15dddn6IUFgXhq5gApNdVx9TwALpq-Y/s1600/extend1.jpg&quot; /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Now lets see how to set up the secondary monitor. Make sure that both yourLaptop and the monitor are switched off. Connect the monitor to your Laptop by connecting it to the VGA or DVI connector, typically found on the rear of your laptop computer. Now switch on your laptop and the monitor. You will notice that initially, only one of the two monitors is activated. You can usually switch between the monitors by pressing the hotkeys in yourlaptop. Normally, it is a combination of the Fn key with another key with an image of a monitor on it (normally found on one of the function keys).&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;To bring on the display on both the monitors you’ll need to adjust your display settings by following these steps:&lt;br /&gt;
&lt;br /&gt;
1. Right-Click on an empty area on your desktop. On the context menu that pops-up click on Properties and on the resulting ‘Display Properties‘ window, go to the Settings tab.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCHm_7GDDgfXHuaMhLVFBlOqe7waqU7BmWbTQ32gSDZc2D3beV_hQkFvmWhyphenhyphenz3HV88DLWjRHgiHbz0qqjWbVApzHMPquAlkKeX8VJqjM60EkYiSK27Vj9a5ZVW_WP_69S9GFrHE44PuGeB/s1600/extend3.gif&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCHm_7GDDgfXHuaMhLVFBlOqe7waqU7BmWbTQ32gSDZc2D3beV_hQkFvmWhyphenhyphenz3HV88DLWjRHgiHbz0qqjWbVApzHMPquAlkKeX8VJqjM60EkYiSK27Vj9a5ZVW_WP_69S9GFrHE44PuGeB/s1600/extend3.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;2. Click the monitor icon labeled 2, and then select the Extend my Windows desktop onto this monitor checkbox.&lt;br /&gt;
3. If necessary, drag the monitor icons so that they are arranged in the same way as the monitors on your desk. Clicking on the Identify button will help you know which monitor is 1 and which monitor is 2.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgb0bmXQXvjciJeKAfS_cm7zqn_KDPlflJosY9seD-cNVG0FQ_h5LCxWI3PoPfBCm09uuT_a-gYKfncxtCDP1hXKqx6J6CcSbuHA0KrgqyNisCANJADpUqUUJ4I_89qy4z2V57OueQ0BZ7/s1600/extend2.gif&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgb0bmXQXvjciJeKAfS_cm7zqn_KDPlflJosY9seD-cNVG0FQ_h5LCxWI3PoPfBCm09uuT_a-gYKfncxtCDP1hXKqx6J6CcSbuHA0KrgqyNisCANJADpUqUUJ4I_89qy4z2V57OueQ0BZ7/s1600/extend2.gif&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
4. If need be, change the resolution of your secondary monitor to the most appropriate settings. You can change the resolution of the monitors independently.&lt;br /&gt;
5. Click Apply. Windows XP will activate your new monitor.&lt;br /&gt;
6. Finaly, click OK.&lt;br /&gt;
&lt;br /&gt;
Once your monitor is set up, you can use your mouse to grab the title bar of a window and drag it to your new display. Make sure that the window you are trying to drag is not maximised, in which case you will not be able to drag it. To be able to drag it, first double-click on the title bar and then drag it. It may take you a while to get used to working on dual monitors, but once you do, it will forever change the way you work with your computer. Be creative and experiment with the sizing of application windows and what information you can keep in constant view while doing multiple tasks.&lt;/div&gt;&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/extend-your-laptop-display-to-monitor.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQkMUYum_XY5kJTUdv6Pm8LB2px0rFqAWNaeI1BayYKvacKg1h7wx3FLHpACpGKZQDz5P9Q56Vn_cZeLDSTuya-9jcgR9eR4BOBE4p269aqzuJw15dddn6IUFgXhq5gApNdVx9TwALpq-Y/s72-c/extend1.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-809552768750537132</guid><pubDate>Wed, 16 Mar 2011 19:58:00 +0000</pubDate><atom:updated>2011-03-17T01:28:24.919+05:30</atom:updated><title>Protect your files</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Do you keep secrets?? Well, most of us do and for that they require a software that would protect the files, folders and drives. Most software’s encrypt the file for protecting it which creates problem as it requires a lot of time to encryption and decryption.&lt;br /&gt;
My search was still on when I came across FOLDER LOCK XP, which has the following features:&lt;br /&gt;
&lt;br /&gt;
• Ability to hide files, folders, or drives from all other users (including the administrator).&lt;br /&gt;
• Password protection for files, folders, and drives.&lt;br /&gt;
• Unlimited number of objects to protect.&lt;br /&gt;
• Access restrictions on your data against local network users as well as Internet users.&lt;br /&gt;
• Ability to lock your Windows desktop so that users cannot delete, add, or modify the shortcuts and icons on your desktop.&lt;br /&gt;
• Password-protected start of Lock Folder XP.&lt;br /&gt;
• Ability to managing program from tray.&lt;br /&gt;
• Windows Explorer commands for instant folder hiding.&lt;br /&gt;
• Automatic protection activation after a set idle time.&lt;br /&gt;
• High-level protection.&lt;br /&gt;
• High performance rates.&lt;br /&gt;
• Multilingual interface.&lt;br /&gt;
• Support of FAT, FAT32, and NTFS systems.&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;Lock Folder XP does not change the file structure of the data, does not move the protected data, and does not change Windows system files. You cannot lose your files.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-UIgerX917MBWfX2wBjxbzoP_IbY2Mbd-xXuR0BKIzlVoQ7PQ2-KAXzFvgOBLOs9ThhXk6Z5aYoN8LtKx04gGjpy7JzBmyriWkfHwGCWLPiSo8qziqQ89ROwJQMkmPK3k9hXWkv2kqa7e/s1600/protect2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-UIgerX917MBWfX2wBjxbzoP_IbY2Mbd-xXuR0BKIzlVoQ7PQ2-KAXzFvgOBLOs9ThhXk6Z5aYoN8LtKx04gGjpy7JzBmyriWkfHwGCWLPiSo8qziqQ89ROwJQMkmPK3k9hXWkv2kqa7e/s1600/protect2.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9qnYfyrm15-PWWDMkkL8l5TGxfJg9f56o8lvpqI9quDSGZtOZQ2tKzPUWfRFEGO2evz1okdPx1UKiZNXYAPQ1fjh26nCizi3fQGCjDjf2DwxR3ArmIyVNkmHpvCETZmItm_6Wv07BzNwD/s1600/protect1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9qnYfyrm15-PWWDMkkL8l5TGxfJg9f56o8lvpqI9quDSGZtOZQ2tKzPUWfRFEGO2evz1okdPx1UKiZNXYAPQ1fjh26nCizi3fQGCjDjf2DwxR3ArmIyVNkmHpvCETZmItm_6Wv07BzNwD/s1600/protect1.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;a href=&quot;http://technocode.co.in/download.aspx&quot;&gt;Download Folder Lock from the download section, search Folder Lock &lt;/a&gt;&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/protect-your-files.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-UIgerX917MBWfX2wBjxbzoP_IbY2Mbd-xXuR0BKIzlVoQ7PQ2-KAXzFvgOBLOs9ThhXk6Z5aYoN8LtKx04gGjpy7JzBmyriWkfHwGCWLPiSo8qziqQ89ROwJQMkmPK3k9hXWkv2kqa7e/s72-c/protect2.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-518354513267949619</guid><pubDate>Wed, 16 Mar 2011 19:52:00 +0000</pubDate><atom:updated>2011-03-17T01:22:55.711+05:30</atom:updated><title>Quine: Program that prints itself.</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;A quine is a program which prints its own code. This means that when the program is run, it must print out precisely those instructions which the programmer wrote as part of the program.&lt;br /&gt;
&lt;br /&gt;
The idea behind the code is simple, taking language C, we will initialize a char array with the code itself as per the code format. This array will be the format for the printf statement, as we know its syntax is; &lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int printf (const char *format [, argument, ...]);&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&amp;nbsp;The printf statement prints until it encounters a control string which is replaced by the value specified in the argument. printf(quine,10,10,34,quine,34,10,10,10,10,9,10,9,10);&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
Here the format is the array quine, 10,10,34,quine,34,10,10,10,10,9,10,9,10 are all arguments which are suitably replaced with new line(ASCII 10),double quotes (ASCII 34), the array quine itself and tab (ASCII 9).&lt;br /&gt;
&lt;br /&gt;
Quine can be implemented in any language, the basic technique remains the same. Some may find this easier to do with a file but as far as Quine is considered, no file operations are used.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
Sample Code in C:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
char*quine=&quot;#include%c%cchar*quine=%c%s%c;%c%cint&lt;br /&gt;
main()%c{%c%cprintf(quine,10,10,34,quine,34,10,10,10,10,9,10,9,10);%c%creturn 0;%c}&quot;;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
printf(quine,10,10,34,quine,34,10,10,10,10,9,10,9,10);&lt;br /&gt;
return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
Output:&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_HNXNRxO3-BwdKSx-5Dc8wRebaov20J947QIFUdjSavKS5Qov5GcDGucjSPVd6B1K8yVDMOOh7eY7j82p_X4f8KH9ce4c1bLWfzc4uQ6YL9iUyiXqQ5Q9MmOwNJfNSTfzIjvHHEhIfYL_/s1600/quine_img.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_HNXNRxO3-BwdKSx-5Dc8wRebaov20J947QIFUdjSavKS5Qov5GcDGucjSPVd6B1K8yVDMOOh7eY7j82p_X4f8KH9ce4c1bLWfzc4uQ6YL9iUyiXqQ5Q9MmOwNJfNSTfzIjvHHEhIfYL_/s1600/quine_img.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/quine-program-that-prints-itself.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_HNXNRxO3-BwdKSx-5Dc8wRebaov20J947QIFUdjSavKS5Qov5GcDGucjSPVd6B1K8yVDMOOh7eY7j82p_X4f8KH9ce4c1bLWfzc4uQ6YL9iUyiXqQ5Q9MmOwNJfNSTfzIjvHHEhIfYL_/s72-c/quine_img.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-679620996564455761</guid><pubDate>Wed, 16 Mar 2011 19:48:00 +0000</pubDate><atom:updated>2011-03-17T01:18:00.501+05:30</atom:updated><title>Code 9: Technique to check whether a number is palindrome.</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Problem Description:&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;A palindromic number or numeral palindrome is a &#39;symmetrical&#39; number like 16461, that remains the same when its digits are reversed. Now we need to check whether a number given by the user is a palindrome.Let us take the input number to be checked in a variable n. Next we copy n to another variable m as m=n. Now we extract the last digit of n and save it in a variable r and by using the mathematical relation for formation of a number s=s*r+10, we from a new number which is ultimately just the reverse of the given number n. After the formation of the number,we check whether the actual number m is equal to the reversed number s.&amp;nbsp; If so,the number is a palindrome else not.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-P_ONt4bQkJPKBkptYzD4ytoTVzjRRMm-4ZKPVeLWtQicXdbKcylReNYE7i-zjZvxwhxwQlItbEG2DMs2img4q_Pu3A0XhviWGJegZrWaj6PaeXgDqn4cZ0CnUN1zauk_rldvP78Lj1P6/s1600/9.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-P_ONt4bQkJPKBkptYzD4ytoTVzjRRMm-4ZKPVeLWtQicXdbKcylReNYE7i-zjZvxwhxwQlItbEG2DMs2img4q_Pu3A0XhviWGJegZrWaj6PaeXgDqn4cZ0CnUN1zauk_rldvP78Lj1P6/s1600/9.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/code-9-technique-to-check-whether.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-P_ONt4bQkJPKBkptYzD4ytoTVzjRRMm-4ZKPVeLWtQicXdbKcylReNYE7i-zjZvxwhxwQlItbEG2DMs2img4q_Pu3A0XhviWGJegZrWaj6PaeXgDqn4cZ0CnUN1zauk_rldvP78Lj1P6/s72-c/9.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-3925161176797311055</guid><pubDate>Wed, 16 Mar 2011 19:45:00 +0000</pubDate><atom:updated>2011-03-17T01:15:48.320+05:30</atom:updated><title>Code 8: Technique to generate the Fibonacci series.</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Problem Description:&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;In mathematics, the Fibonacci numbers are the following sequence of numbers: 0,1,1,2,3,5,8,13,21,34,55,89,... By definition, the first two Fibonacci numbers are 0 and 1, and each remaining number is the sum of the previous two. Some sources omit the initial 0, instead beginning the sequence with two 1s.But here we will be considering the series starting with 0.Now to start with the problem we first initialize two variable a=1 and b=0. Now we need to know as how many terms we need in the series and take that as input in a variable (say n).Next we print b having the value 0 as the start of the series.Now using for loop we generate the series by adding a and b; storing this sum in another variable c and then exchanging a with b and b with c ; and then repeating this loop till n-1 (as 0 is already included,we now need to generate only n-1 terms).Printing c every time within the loop generates the desired fibonacci series.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGnmQu0h1BUUiYmErLxayNEjfNa7mxTizT9B6S2VkEKDzsX26PRNo7FvarZvpnX1ramENWlUBKIBEtKGk3lDBXY0gTFR8YCq5-DO9XRs1Hnze1FBuNYT4SN80XcATzZP7Zn2H4ABTBTiAZ/s1600/8.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGnmQu0h1BUUiYmErLxayNEjfNa7mxTizT9B6S2VkEKDzsX26PRNo7FvarZvpnX1ramENWlUBKIBEtKGk3lDBXY0gTFR8YCq5-DO9XRs1Hnze1FBuNYT4SN80XcATzZP7Zn2H4ABTBTiAZ/s1600/8.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/code-8-technique-to-generate-fibonacci.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGnmQu0h1BUUiYmErLxayNEjfNa7mxTizT9B6S2VkEKDzsX26PRNo7FvarZvpnX1ramENWlUBKIBEtKGk3lDBXY0gTFR8YCq5-DO9XRs1Hnze1FBuNYT4SN80XcATzZP7Zn2H4ABTBTiAZ/s72-c/8.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-7830787992376588861</guid><pubDate>Wed, 16 Mar 2011 19:43:00 +0000</pubDate><atom:updated>2011-03-17T01:13:53.511+05:30</atom:updated><title>Code 7: Technique to form a new number using only odd digits of the number.</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Problem Description:&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;We have to form a new number using only the odd digits present in the number.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;For example input number = 12345 New formed number = 135. This requires the Digit Formation Technique s=s+r*10^c (10^c is 10 to the power of c) where &#39;s&#39; is the new formed number(initially 0)&#39;r&#39; the extracted digit &#39;c&#39; a counter starting from 0. We need to extract individual digits and then use the digit formation technique to form the new number. We could also use Reversing Technique to form a number rather than Digit Formation Technique the difference lies in the fact that by using reversing technique the number is reversed that is not is case of digit formation technique, it form a number in the same order.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7-HMfFiDd2V0QAoXAUurLRTvMAe8m0F-NGMtqafZ_TUJ52h_RMtkRjKuUUPMiprkWF2lG2ke-IKF9WYBXDhkyR9_Wd2ZK0ikjvWTGrwzp8S3RD8HQQG94VVHPTEOUPp6W_XaEyd-OAaRH/s1600/7.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7-HMfFiDd2V0QAoXAUurLRTvMAe8m0F-NGMtqafZ_TUJ52h_RMtkRjKuUUPMiprkWF2lG2ke-IKF9WYBXDhkyR9_Wd2ZK0ikjvWTGrwzp8S3RD8HQQG94VVHPTEOUPp6W_XaEyd-OAaRH/s1600/7.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/code-7-technique-to-form-new-number.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7-HMfFiDd2V0QAoXAUurLRTvMAe8m0F-NGMtqafZ_TUJ52h_RMtkRjKuUUPMiprkWF2lG2ke-IKF9WYBXDhkyR9_Wd2ZK0ikjvWTGrwzp8S3RD8HQQG94VVHPTEOUPp6W_XaEyd-OAaRH/s72-c/7.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-8446408576960541102</guid><pubDate>Wed, 16 Mar 2011 19:41:00 +0000</pubDate><atom:updated>2011-03-17T01:11:25.508+05:30</atom:updated><title>Code 6: Technique to reverse a number.</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Problem Description:&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;Reversing of a number can be done by using the Reversing Technique s=s*10+r where &#39;s&#39;&amp;nbsp; is the reversed number(initially 0)and r the extracted digit. Here we need to first extract the digits using digit extraction technique and then use the reversing technique to reverse it.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdf2JK7CYP3d7pnC2S2h1egfbGADQA-_CvaC8daKmG3e1Cz159hNNFWylt9yRRqgSnEEY7TvXNE1MCMCaiMvJjLkLKfDhEyv9FFY-AypEkkaj2WPXPbOqtS_KVs30WKo22Ti9IBsUtYEMS/s1600/6.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdf2JK7CYP3d7pnC2S2h1egfbGADQA-_CvaC8daKmG3e1Cz159hNNFWylt9yRRqgSnEEY7TvXNE1MCMCaiMvJjLkLKfDhEyv9FFY-AypEkkaj2WPXPbOqtS_KVs30WKo22Ti9IBsUtYEMS/s1600/6.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/code-6-technique-to-reverse-number.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdf2JK7CYP3d7pnC2S2h1egfbGADQA-_CvaC8daKmG3e1Cz159hNNFWylt9yRRqgSnEEY7TvXNE1MCMCaiMvJjLkLKfDhEyv9FFY-AypEkkaj2WPXPbOqtS_KVs30WKo22Ti9IBsUtYEMS/s72-c/6.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-2173305561632774066</guid><pubDate>Wed, 16 Mar 2011 19:39:00 +0000</pubDate><atom:updated>2011-03-17T01:09:42.939+05:30</atom:updated><title>Code 5: Technique to find the sum of all digits in a number.</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;Problem Description: &lt;/b&gt;&lt;br /&gt;
We need to extract all the digits one by one from the number and add them up. By using the digit extraction technique we know that we will be able to get the digits one by one. As soon as we get the required digit we will just add them up using the summation technique sum=sum+r (as in here r&amp;nbsp; contains the required digit)As we see here using two simple techniques learned earlier the problem becomes simpler to understand and code. &lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUV2dNg_rQ_Vm2ghnaoBOSP_Gz7RMAsCgJgSnDZj1eDGXCbN3ZkUORMfBrZ1ihEDiDj1Tn6ROp0OZv7U53YG8RZWXocdB8bmuozeC-CXsT7Sw2Zj8C32tdtfO57sMreHAHj6gfFhhrR52y/s1600/5.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUV2dNg_rQ_Vm2ghnaoBOSP_Gz7RMAsCgJgSnDZj1eDGXCbN3ZkUORMfBrZ1ihEDiDj1Tn6ROp0OZv7U53YG8RZWXocdB8bmuozeC-CXsT7Sw2Zj8C32tdtfO57sMreHAHj6gfFhhrR52y/s1600/5.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/code-5-technique-to-find-sum-of-all.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUV2dNg_rQ_Vm2ghnaoBOSP_Gz7RMAsCgJgSnDZj1eDGXCbN3ZkUORMfBrZ1ihEDiDj1Tn6ROp0OZv7U53YG8RZWXocdB8bmuozeC-CXsT7Sw2Zj8C32tdtfO57sMreHAHj6gfFhhrR52y/s72-c/5.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-2682239134893031983</guid><pubDate>Wed, 16 Mar 2011 19:37:00 +0000</pubDate><atom:updated>2011-03-17T01:07:50.110+05:30</atom:updated><title>Code 4: Technique to count the number of digits in a number.</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Problem Description:&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;We are given a number(integer)as input we have to count the number of digits in that number. For example if the number is 123456 the number of digits is 6. Here we need to apply the technique called Digit Extraction. By which we will extract individual digits and then count them using a counter. In digit extraction the technique is pure mathematical, we will find the remainder on dividing the number by 10 without modifying the original number. Now as we know on dividing by 10 the remainder is always that in the ones place of the number. Example 123456%10 is 6. This way we will be able to get all the digits in a number in reverse order. Next we will divide the number by 10 and replace it with its quotient, as we know integers don&#39;t except decimal part, the last digit will be truncated. Example 123456/10, decimal result=12345.6 integer result=12345. Thus we would repeat the following until we transform the number to 0 as when the last digit is extracted the number left on dividing it with 10 will be 0. Example 1/10 integer result=0. Now for apply digit extraction we will require conditional looping as we have to continue until the number is not equal to 0. In C/C++ we will take the help of Do-While loop.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKUSt8fBMwYtXckq8rEgUG4k0gzjcICW6Ety1pxpHETAmEqSz_3bI_y4sgDx8qKZPJQ9Z_fzyvX6L4oe4PvGq4pumlREf5vluhhMLa95EGuEtTYJXZlMPUtx_fC0W0w_r2fngw8g7yMjEv/s1600/4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKUSt8fBMwYtXckq8rEgUG4k0gzjcICW6Ety1pxpHETAmEqSz_3bI_y4sgDx8qKZPJQ9Z_fzyvX6L4oe4PvGq4pumlREf5vluhhMLa95EGuEtTYJXZlMPUtx_fC0W0w_r2fngw8g7yMjEv/s1600/4.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/code-4-technique-to-count-number-of.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKUSt8fBMwYtXckq8rEgUG4k0gzjcICW6Ety1pxpHETAmEqSz_3bI_y4sgDx8qKZPJQ9Z_fzyvX6L4oe4PvGq4pumlREf5vluhhMLa95EGuEtTYJXZlMPUtx_fC0W0w_r2fngw8g7yMjEv/s72-c/4.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-6196943057349510798</guid><pubDate>Wed, 16 Mar 2011 19:35:00 +0000</pubDate><atom:updated>2011-03-17T01:05:02.618+05:30</atom:updated><title>Code 3: Technique to input a string and print only vowels.</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;Problem Description: &lt;/b&gt;&lt;br /&gt;
In this code we need to input a string. A string in C/C++ is a combination of characters. After we have stored the input string in a character array we need to compare each and every individual alphabet with the vowels present. Now we have to traverse through all character in a string whose range starts from 0 to length of s - 1. Similarly we will use a for loop Suppose are input string is in an array s[ ] now to get the individual alphabets we would use s[0]&amp;nbsp; - 1st Character, s[1] - 2nd Character and so on. Here s[0],s[1], ...behave as characters and not as string.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5szhZn76smmILui3-121EyyHBdaFiqMB7V5F-SrtC0qvHe1vMJd1jbq432e-Ee6badCKlLoop4I9wVZNqvo3HZLSe6Tb6wa5lCJku5vdKDa8uApo-_tjs4hJM1pRRj0ls83lNkcxlIaS9/s1600/3.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;101&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5szhZn76smmILui3-121EyyHBdaFiqMB7V5F-SrtC0qvHe1vMJd1jbq432e-Ee6badCKlLoop4I9wVZNqvo3HZLSe6Tb6wa5lCJku5vdKDa8uApo-_tjs4hJM1pRRj0ls83lNkcxlIaS9/s320/3.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/code-3-technique-to-input-string-and.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5szhZn76smmILui3-121EyyHBdaFiqMB7V5F-SrtC0qvHe1vMJd1jbq432e-Ee6badCKlLoop4I9wVZNqvo3HZLSe6Tb6wa5lCJku5vdKDa8uApo-_tjs4hJM1pRRj0ls83lNkcxlIaS9/s72-c/3.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-2200111885394579219</guid><pubDate>Wed, 16 Mar 2011 19:32:00 +0000</pubDate><atom:updated>2011-03-17T01:02:36.377+05:30</atom:updated><title>Code 2: Technique to add the first ten odd numbers</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;Problem Description:&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: justify;&quot;&gt;First 10 odd numbers include 1,3,5,7,...,19. Similar to Code 1 we have to add them all. Here we need a technique by which we can generate these numbers one at a time so that we can add each one of them. As learned earlier the Summation technique for adding them is using the code sum=sum+i where i should range from 1 to 19 generating only odd numbers one at a time. The technique that we will use to generate odd numbers is by dividing each number by 2, if divisible then its even producing reminder as 0, else its odd where reminder is not equal to 0. Now for apply this technique will can use the mod operator which gives us the remainder. Further we know that our range is limited from 1 to 19 in which we only need to search for odd numbers and then add them.&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNfbUPQAoCw0IhCt3LPc3qOADfvyxFLy2cKqXwyM6NGn3z0FfWT2gOs1DlcDh3pH4Lhb2D2u6DEWjukZ_nNvpbYUBIg_tb-P0MvzWnwstV2_fRoWgkPAVL3AFW7r2xQsnYjL1xjb5QdqbE/s1600/2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNfbUPQAoCw0IhCt3LPc3qOADfvyxFLy2cKqXwyM6NGn3z0FfWT2gOs1DlcDh3pH4Lhb2D2u6DEWjukZ_nNvpbYUBIg_tb-P0MvzWnwstV2_fRoWgkPAVL3AFW7r2xQsnYjL1xjb5QdqbE/s1600/2.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/code-2-technique-to-add-first-ten-odd.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNfbUPQAoCw0IhCt3LPc3qOADfvyxFLy2cKqXwyM6NGn3z0FfWT2gOs1DlcDh3pH4Lhb2D2u6DEWjukZ_nNvpbYUBIg_tb-P0MvzWnwstV2_fRoWgkPAVL3AFW7r2xQsnYjL1xjb5QdqbE/s72-c/2.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-2077066319529456952</guid><pubDate>Wed, 16 Mar 2011 19:24:00 +0000</pubDate><atom:updated>2011-11-08T21:11:34.660+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">programming technique</category><category domain="http://www.blogger.com/atom/ns#">technocode</category><title>Code 1: Technique to add first ten natural numbers</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #31849b; font-family: arial; font-size: 100%;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;b&gt;Problem Des&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #31849b; font-family: arial; font-size: 100%;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;b&gt;cription:&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #31849b; font-family: arial; font-size: 85%;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;br /&gt;
First 10 natural numbers inc&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #31849b; font-family: arial; font-size: 85%;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;lude&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #31849b; font-family: arial; font-size: 85%;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt; 1,2,3,....,10.                 We have to add them all. Here we need a technique by which we can get all the natural                 numbers.  one at a time so that we can add each one of them. This can be done                 by using for loop are while in C or C++. As far as other languages are concerned                 you need to find a suitable syntax for applying the above technique. Next we need                 to think about adding them. Now to add them we require simple math, sum=sum+i, called                 Summation technique, where initially sum=0 (as it may contain garbage value which                 may add up giving incorrect result)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;color: #31849b; font-family: arial; font-size: 85%;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;Now each time you have to change the value of i in such a way that you get the values                 starting from 1 and incrementing up to 10.&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
ch_client = &quot;ankitgoyal228&quot;;
ch_width = 550;
ch_height = 90;
ch_type = &quot;mpu&quot;;
ch_sid = &quot;Chitika Default&quot;;
ch_backfill = 1;
ch_color_site_link = &quot;#0000CC&quot;;
ch_color_title = &quot;#0000CC&quot;;
ch_color_border = &quot;#FFFFFF&quot;;
ch_color_text = &quot;#000000&quot;;
ch_color_bg = &quot;#FFFFFF&quot;;
&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;http://scripts.chitika.net/eminimalls/amm.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWl34LcjwMi_vsdV0C-ZABqidR7eZ31fY1gjrokrOpSuexOshIzCNWk4ANDHYB3AYm-EUZHl5CucGPmRiNNLfFCFLnEYPA9eUFVLE9lDMl6086s13HezKr4C_v5ixE_SA-3pfEGTvzzPdP/s1600/1.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWl34LcjwMi_vsdV0C-ZABqidR7eZ31fY1gjrokrOpSuexOshIzCNWk4ANDHYB3AYm-EUZHl5CucGPmRiNNLfFCFLnEYPA9eUFVLE9lDMl6086s13HezKr4C_v5ixE_SA-3pfEGTvzzPdP/s1600/1.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-family: arial; font-size: 85%;&quot;&gt;For more visit &lt;a herf=&quot;www.Technocode.co.in&quot; href=&quot;http://www.blogger.com/post-edit.g?blogID=7018458015525507050&amp;amp;postID=2077066319529456952&quot;&gt; www.TechnoCode.co.in&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</description><enclosure type='' url='http://technocode.co.in/ctc_code1.aspx' length='0'/><link>http://ankit-technocode.blogspot.com/2011/01/www.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWl34LcjwMi_vsdV0C-ZABqidR7eZ31fY1gjrokrOpSuexOshIzCNWk4ANDHYB3AYm-EUZHl5CucGPmRiNNLfFCFLnEYPA9eUFVLE9lDMl6086s13HezKr4C_v5ixE_SA-3pfEGTvzzPdP/s72-c/1.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7018458015525507050.post-1057146491965366886</guid><pubDate>Wed, 16 Mar 2011 11:19:00 +0000</pubDate><atom:updated>2011-03-17T00:57:05.321+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">data hidding</category><category domain="http://www.blogger.com/atom/ns#">image hiding</category><category domain="http://www.blogger.com/atom/ns#">steganography</category><category domain="http://www.blogger.com/atom/ns#">watermarking</category><title>Steganography Overview</title><description>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;font-family: arial; text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4nHgIvTeJ836r_YIT4efY_-V_Yh_VKiSmM4QDm_cAEpW-APbkAorV2GRUGuIEmr0wQIMvD0x8j1YS4CLfaZaW5ka9u8F56aNcswdjDQyZEkihU6cKp4P88FHkgzEWuxBDkbXmAYrjo6Dl/s1600/stego_img.jpg&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5584637178183673266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4nHgIvTeJ836r_YIT4efY_-V_Yh_VKiSmM4QDm_cAEpW-APbkAorV2GRUGuIEmr0wQIMvD0x8j1YS4CLfaZaW5ka9u8F56aNcswdjDQyZEkihU6cKp4P88FHkgzEWuxBDkbXmAYrjo6Dl/s320/stego_img.jpg&quot; style=&quot;cursor: pointer; display: block; height: 194px; margin: 0px auto 10px; text-align: center; width: 259px;&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;                           Steganography is the art of covered, or hidden, writing. The purpose of steganography                 is covert communication to hide a message from a third party. This differs from                 cryptography, the art of secret writing, which is intended to make a message unreadable                 by a third party but does not hide the very existence of the secret communication.                 Although the term steganography was only coined at the very end of the fifteenth                 century, the use of stego dates back several millennia. Steganography hides the                 covert message but not the fact that two parties are communicating with each other.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;The stego process generally involves placing a hidden message within some transport                 medium, called the carrier. The secret message is embedded within the carrier to                 form the stego medium. The use of a stego key may be employed for encryption of                 the hidden message and/or for randomization within the stego scheme. As an increasing                 amount of data is stored on computers and transmitted over networks, it is no surprise                 that steganography has entered the digital age.&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;On computers and networks, stego applications allow for someone to hide any type                 of binary file into any other binary file, although image and audio files are today&#39;s                 most common carriers. Steganography provides some very useful and commercially important                 functions in the digital world, most notably digital watermarking. In this application,                 an author can embed a hidden message in a file so that he/she can later assert their                 ownership of intellectual property and/or copyright. An artist, for example, could                 post some original artwork on a Web site. If someone else should &quot;steal&quot; the file                 and claims the work as their own, the artist can later prove ownership because only                 he/she can recover the watermark.              &lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;                While conceptually similar to stego, digital watermarking usually has different                 technical goals; generally only a small amount of repetitive information is inserted                 into the carrier, it is not necessary to hide the watermarking information, and                 it is useful for the watermark to be able to be removed while maintaining the integrity                 of the carrier. Steganography has been a field of interest from ancient times and                 has flourished a lot in recent times due to copyright issues and transmission of                 secret data. Although cryptography provides a secure way of encrypting data, however                 the very existence of the data is known; in this case Steganography scores higher                 than cryptography. This does not mean that Steganography can replace cryptography;                 it’s just an alternative.              &lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;             &lt;span style=&quot;font-size: 85%;&quot;&gt;                There are two types of Steganography: Fragile and Robust.              &lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;             &lt;span style=&quot;font-size: 85%;&quot;&gt;                Fragile steganography embeds information into a file. If the file is modified then                 the information is destroyed automatically. It is mainly advantageous when it is                 required to prove the modification of the file.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;             &lt;span style=&quot;font-size: 85%;&quot;&gt;                Robust Steganography embeds information into a file as is the case with fragile                 Steganography but here information is not easily destroyed. The information should                 be hidden in that part of the file where its removal can be easily perceived. Fragile                 steganography techniques are easier to implement than robust methods.              &lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;             &lt;span style=&quot;font-size: 85%;&quot;&gt;                The application of Steganography lies in the field of digital watermarking where                 unauthorized and illegal copying of material can be detected. Steganography also                 finds its applications in secret data transmission where a user can transmit secret                 data through multimedia mediums without the knowledge of the existence of the data                 to others. Steganography can be divided in two domains, depending on the component                 which is used for hiding data i.e. spatial or frequency.              &lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;             &lt;span style=&quot;font-size: 85%;&quot;&gt;                Example of Steganography Hiding Image inside another Image:&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;             &lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuioV9GGKoqMM9lAwEZAFish9_l6HwbKQQo06ALCp-Zm2lTLPM23jWj3eAYZxiK856ES8TYnKWFSREvgIP2T6FdDTZWw8O6CRj1vX8a0vTjsPD0UCTjWFzZDWgNFMYdwR0qUCajcBNLEXW/s1600/stego_stego.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5584638117187451314&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuioV9GGKoqMM9lAwEZAFish9_l6HwbKQQo06ALCp-Zm2lTLPM23jWj3eAYZxiK856ES8TYnKWFSREvgIP2T6FdDTZWw8O6CRj1vX8a0vTjsPD0UCTjWFzZDWgNFMYdwR0qUCajcBNLEXW/s320/stego_stego.jpg&quot; style=&quot;cursor: pointer; height: 320px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Lena Image&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfMjuL9rZpEm2fnUy3Vqst_bx3ncaaGOzgcbj_QvtBDQqVKJnU_OIblIEUo6SssKfDNLEYDd32j-9_KdgFiG6UVY0y63XniavTrGfOao-yiJ2rRBTE6DnIrTjSkRj2lGgNpNVG5X7_PGyv/s1600/stego_recovered.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5584638226620540370&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfMjuL9rZpEm2fnUy3Vqst_bx3ncaaGOzgcbj_QvtBDQqVKJnU_OIblIEUo6SssKfDNLEYDd32j-9_KdgFiG6UVY0y63XniavTrGfOao-yiJ2rRBTE6DnIrTjSkRj2lGgNpNVG5X7_PGyv/s320/stego_recovered.jpg&quot; style=&quot;cursor: pointer; height: 320px; width: 320px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Bridge Image&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 85%;&quot;&gt;Standard gray scale Lena Image Hiding the gray scale bridge image inside it.                  Concentrate on the Lena image you can see the bridge hidden inside.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style=&quot;font-family: arial; text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;font-family: arial; text-align: justify;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;font-family: arial; text-align: justify;&quot;&gt;&lt;/div&gt;&lt;/div&gt;</description><link>http://ankit-technocode.blogspot.com/2011/03/steganography-overview.html</link><author>noreply@blogger.com (Ankit Goyal)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4nHgIvTeJ836r_YIT4efY_-V_Yh_VKiSmM4QDm_cAEpW-APbkAorV2GRUGuIEmr0wQIMvD0x8j1YS4CLfaZaW5ka9u8F56aNcswdjDQyZEkihU6cKp4P88FHkgzEWuxBDkbXmAYrjo6Dl/s72-c/stego_img.jpg" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>