<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='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'><id>tag:blogger.com,1999:blog-3583567144531962147</id><updated>2026-04-24T12:49:08.733-07:00</updated><category term="Facebook"/><category term="Linux"/><category term="Python"/><category term="Ubuntu"/><category term="HTML5"/><category term="Networking"/><category term="Open-source"/><category term="S60"/><category term="Videos"/><category term="download scheduling"/><category term="nvidia"/><category term="CUSAT"/><category term="Funny"/><category term="GNU"/><category term="Node.js"/><category term="Tech Videos"/><category term="Tips and Tricks"/><category term="WWW"/><category term="album"/><category term="awsome announsement"/><category term="blank screen"/><category term="chat"/><category term="download all"/><category term="firehseep"/><category term="gmail"/><category term="gtalk"/><category term="hack"/><category term="hijack"/><category term="invisible"/><category term="offline"/><category term="photos"/><category term="sidebar"/><category term="sony"/><category term="status"/><category term="topic"/><category term="torrent. transmission torrent. automatic downloading"/><category term="transmission torrent"/><category term="twitter"/><category term="vaio"/><category term="xorg"/><title type='text'>Hackerscape</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-5771884003715415868</id><published>2012-08-01T06:17:00.001-07:00</published><updated>2012-08-01T12:40:49.270-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Node.js"/><title type='text'>Express 3.0 + Socket.IO working example !</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Server code ( app.js )&lt;br /&gt;
&lt;pre class=&quot;brush:js&quot;&gt;&lt;/pre&gt;&lt;pre class=&quot;brush:js&quot;&gt;var express = require(&#39;express&#39;);
var app = express.createServer();
var socket = require(&#39;socket.io&#39;);
app.configure(function(){
  app.use(express.static(__dirname + &#39;/&#39;));
});
var server = app.listen(8081);
var io = socket.listen(server);
io.sockets.on(&#39;connection&#39;, function (socket) {
 console.log(&quot;connnect&quot;);
 socket.on(&#39;disconnect&#39;, function (socket) {
  console.log(&quot;disconnect&quot;);
 });
});&lt;/pre&gt;&lt;br /&gt;
Client Code ( index.html )&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;brush:js&quot;&gt;&amp;lt;script src=&quot;/socket.io/socket.io.js&quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script&amp;gt;
  var socket = io.connect(&#39;http://localhost:8081&#39;);
&amp;lt;/script&amp;gt;
&lt;/pre&gt;&lt;br /&gt;
put these files in the same directory and install all dependencies.&lt;br /&gt;
run server !!&lt;br /&gt;
you can also download/fork the code from the link below.&lt;br /&gt;
&lt;a href=&quot;https://github.com/sreekumar-kr/Expree3.0---Socket.IO&quot;&gt;https://github.com/sreekumar-kr/Expree3.0---Socket.IO&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/5771884003715415868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2012/08/express-30-socketio-working-example.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/5771884003715415868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/5771884003715415868'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2012/08/express-30-socketio-working-example.html' title='Express 3.0 + Socket.IO working example !'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-4008933132773670046</id><published>2012-07-25T03:55:00.002-07:00</published><updated>2012-07-25T05:58:23.394-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><title type='text'>Getting started with HTML5 canvas</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;HTML5 canvas element is a simple HTML tag. It allows dynamic and&amp;nbsp;script-able rendering of 2D and bitmap images. Canvas consists of a drawable region defined in HTML code with height and width attributes. Javascript code is used to access the area through a full set of drawing functions.&lt;br /&gt;
In this tutorial I&#39;m going to explain the basics of canvas element and how it can be used to draw a line. So in order to use the canvas element , you&#39;ll need to place the canvas element somewhere inside your html.&lt;br /&gt;
&lt;pre class=&quot;brush:html&quot;&gt;&amp;lt;!DOCTYPE HTML&amp;gt;
&amp;lt;html&amp;gt;
  &amp;lt;head&amp;gt;
    &amp;lt;script&amp;gt;
      window.onload = function() {
        var canvas = document.getElementById(&quot;canvas_area&quot;);
        var context = canvas.getContext(&quot;2d&quot;);
             //code here 
     
      };

    &amp;lt;/script&amp;gt;
  &amp;lt;/head&amp;gt;
  &amp;lt;body&amp;gt;
    &amp;lt;canvas id=&quot;canvas_area&quot; width=&quot;600&quot; height=&quot;300&quot;&amp;gt;&amp;lt;/canvas&amp;gt;
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;The code above will be the base template for all of your future HTML5 Canvas projects. We can define the height and width of the canvas tag using the height and width attributes, just like we would with any other HTML tag. Inside the initializer function we can access the canvas DOM object, and then get a 2-d context using the getContext() method.&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;How to draw a line&lt;/h4&gt;&lt;div&gt;&lt;pre class=&quot;brush:html&quot;&gt;&amp;lt;!DOCTYPE HTML&amp;gt;
&amp;lt;html&amp;gt;
  &amp;lt;head&amp;gt;
   &amp;lt;style&amp;gt;
    #canvas_area{
    border:solid 1px #999;
    }
   &amp;lt;/style&amp;gt;
    &amp;lt;script&amp;gt;
      window.onload = function() {
        var canvas = document.getElementById(&quot;canvas_area&quot;);
        var context = canvas.getContext(&quot;2d&quot;);
        context.beginPath();
        context.moveTo(100,150);
        context.lineTo(400,250);
        context.stroke();
      };

    &amp;lt;/script&amp;gt;
  &amp;lt;/head&amp;gt;
  &amp;lt;body&amp;gt;
    &amp;lt;canvas id=&quot;canvas_area&quot; width=&quot;600&quot; height=&quot;300&quot;&amp;gt;&amp;lt;/canvas&amp;gt;
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;A little explanation&lt;/span&gt;&lt;/h4&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;beginPath() -&lt;/b&gt; &amp;nbsp;defines a new drawing path.&lt;br /&gt;
&lt;b&gt;moveTo() &lt;/b&gt;- &amp;nbsp; creates a new subpath for the given point. This point becomes the new context point. You can think of the moveTo() method as a way to position your drawing cursor.&lt;br /&gt;
&lt;b&gt;lineTo()&lt;/b&gt; - &amp;nbsp;draws a line from the context point to the given point.&lt;br /&gt;
&lt;b&gt;stroke() &lt;/b&gt;- &amp;nbsp;assigns a color to the line and makes it visible. Unless otherwise specified, the default stroke color is black.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;CHECK: &amp;nbsp;&lt;a href=&quot;http://jsfiddle.net/sreekumar/rVu9x/&quot; target=&quot;_blank&quot;&gt;DEMO ON JSFIDDLE&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/4008933132773670046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2012/07/getting-started-with-html5-canvas.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/4008933132773670046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/4008933132773670046'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2012/07/getting-started-with-html5-canvas.html' title='Getting started with HTML5 canvas'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-1811908516076015321</id><published>2012-07-24T01:59:00.003-07:00</published><updated>2012-07-25T04:03:05.631-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTML5"/><title type='text'>zwibbler.com allows you to make stick figures appear to be hand-drawn.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;a href=&quot;http://zwibbler.com/&quot; style=&quot;font-size: 15px;&quot; target=&quot;_blank&quot;&gt;Zwibbler&lt;/a&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt; is an HTML5 application that allows you to make stick diagrams appear to be hand-drawn..&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;Features:&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;Box, circle, lines, and curve primitive shapes&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;Shadows when supported by browser&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;Text in several hand-drawn fonts rendered on the server&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;Rotate &amp;amp; scale shapes individually or in groups&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;Save drawing to a browser bookmark&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;Select colours using an HSV colour wheel.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;Unlimited levels of Undo/Redo&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div dir=&quot;ltr&quot; trbidi=&quot;on&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size: 15px;&quot;&gt;You can also add &lt;a href=&quot;http://zwibbler.com/&quot; target=&quot;_blank&quot;&gt;zwibbler&lt;/a&gt; to your own web application by adding a single line of code to your html file.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: #eeeeee; font-size: 15px;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;lt;script src=&quot;http://zwibbler.com/component.js#width=700&amp;amp;height=400&quot; type=&quot;text/javascript&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span style=&quot;background-color: #eeeeee; font-size: 15px;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 15px;&quot;&gt;&lt;a href=&quot;http://zwibbler.com/&quot; target=&quot;_blank&quot;&gt;Zwibbler&lt;/a&gt; on this blog.&lt;/span&gt;&lt;/div&gt;&lt;script src=&quot;http://zwibbler.com/component.js#width=700&amp;amp;height=400&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;br /&gt;
You can change the width and height to fit into your web page. The dimensions are the size, in pixels, of the entire Zwibbler.com editing frame, including all of the controls. It is not possible to set the size of the resulting image, because it is always the size of the user&#39;s drawing.&lt;br /&gt;
&lt;a href=&quot;http://zwibbler.com/&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFH-6CXcAyJErW6S41fwsJ9dv3BIVoVurHb1pVKfLxYTVpqQMetLlpjICScdI1N-f6FKC6ea8hUa8h0Y4TaYPFw4SXwgfyBW3Cbt6ejHCPrXVGIoqHE8OlNcFwWQ0FvaH2nC8ILKOc7fc/s1600/tryit.png&quot; style=&quot;border: none;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: -webkit-auto;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/1811908516076015321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2012/07/zwibblercom-allows-you-to-make-stick.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/1811908516076015321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/1811908516076015321'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2012/07/zwibblercom-allows-you-to-make-stick.html' title='zwibbler.com allows you to make stick figures appear to be hand-drawn.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFH-6CXcAyJErW6S41fwsJ9dv3BIVoVurHb1pVKfLxYTVpqQMetLlpjICScdI1N-f6FKC6ea8hUa8h0Y4TaYPFw4SXwgfyBW3Cbt6ejHCPrXVGIoqHE8OlNcFwWQ0FvaH2nC8ILKOc7fc/s72-c/tryit.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-7692542248412657121</id><published>2011-08-10T12:32:00.000-07:00</published><updated>2012-07-25T04:04:12.472-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Facebook"/><title type='text'>How to add a Dislike button  to your Facebook status updates!!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Like buttons are everywhere on facebook and they are everywhere on the web also.&amp;nbsp; But what if you want to update your status or share something that your friends can dislike ??&lt;br /&gt;
&lt;a href=&quot;http://apps.facebook.com/statusmagic/&quot;&gt;Status magic&lt;/a&gt; is a Facebook application that allows you to add a dislike button to your updates via the application. And if you want to really mix it up, you can actually customize the second emoticon (dislike) to anything, such as &quot;Love&quot;, &quot;Hate&quot; etc.&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
Status magic :&amp;nbsp;&lt;a href=&quot;http://apps.facebook.com/statusmagic/&quot;&gt;http://apps.facebook.com/statusmagic/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Hope you like this :)&lt;br /&gt;
Please share your thoughts in comments&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/7692542248412657121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/how-to-add-dislike-button-to-your.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/7692542248412657121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/7692542248412657121'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/how-to-add-dislike-button-to-your.html' title='How to add a Dislike button  to your Facebook status updates!!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-3416066930620218632</id><published>2011-08-09T12:42:00.000-07:00</published><updated>2012-07-25T04:03:05.633-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>How Inception Should Have Ended</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/KBAuMpOpSnA?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/3416066930620218632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/how-inception-should-have-ended.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/3416066930620218632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/3416066930620218632'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/how-inception-should-have-ended.html' title='How Inception Should Have Ended'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-7988309948236884443</id><published>2011-08-09T09:58:00.000-07:00</published><updated>2012-07-25T04:04:12.472-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Facebook"/><title type='text'>Make yaaar status updates walk the plank.!!!!!!  Change the language of Facebook to English (Pirate) BETA.!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Have you ever tried Facebook English (Pirate) ?&lt;br /&gt;
A Bunch of Pirate fans have created a language dubbed &lt;b&gt;English(Pirate)&lt;/b&gt;.  It adds an overall fun to the Facebook profile by changing the words  such as Home to Home Port, Friends to Mates Y’might Know, etc. &lt;br /&gt;
To change the language scroll to the bottom of the facebook page and  click English(US).&lt;br /&gt;
&lt;br /&gt;
&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/AVvXsEjJDTEoEjuj90B-Y00NLRgWQA_sUwoZ5j_3fbYE5OOARd_EMCkTlBGAiWMUIu1lIxTQ8AeRSGOOIKemV8Pt5Qgv8c6Op9IOsps8U8wh28HFoyCpdv6a0Vplfrw8euWz7KmKhb9I4D8psnM/s1600/enus+-+Copy.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;107&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJDTEoEjuj90B-Y00NLRgWQA_sUwoZ5j_3fbYE5OOARd_EMCkTlBGAiWMUIu1lIxTQ8AeRSGOOIKemV8Pt5Qgv8c6Op9IOsps8U8wh28HFoyCpdv6a0Vplfrw8euWz7KmKhb9I4D8psnM/s400/enus+-+Copy.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally from the list of languages, select  English(Pirate) and you are done.&lt;br /&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/AVvXsEjdb8dDMfVfPIq8hiboZdYR2pLp9IioIu8s3VUKFsA0aEihnaLFx5ceJQlo8MVE4-HdRZ-9QaenZxIfxlvQNkJkz7kUIlIUGW1Ql8gwR-DFe3jZLOVP2lUPf6PSiRDZ-A2oChf9Fza2I8k/s1600/enus.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;165&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdb8dDMfVfPIq8hiboZdYR2pLp9IioIu8s3VUKFsA0aEihnaLFx5ceJQlo8MVE4-HdRZ-9QaenZxIfxlvQNkJkz7kUIlIUGW1Ql8gwR-DFe3jZLOVP2lUPf6PSiRDZ-A2oChf9Fza2I8k/s400/enus.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Share your thought in comments!!&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/7988309948236884443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/make-yaaar-status-updates-walk-plank.html#comment-form' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/7988309948236884443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/7988309948236884443'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/make-yaaar-status-updates-walk-plank.html' title='Make yaaar status updates walk the plank.!!!!!!  Change the language of Facebook to English (Pirate) BETA.!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJDTEoEjuj90B-Y00NLRgWQA_sUwoZ5j_3fbYE5OOARd_EMCkTlBGAiWMUIu1lIxTQ8AeRSGOOIKemV8Pt5Qgv8c6Op9IOsps8U8wh28HFoyCpdv6a0Vplfrw8euWz7KmKhb9I4D8psnM/s72-c/enus+-+Copy.png" height="72" width="72"/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-8811818848524732925</id><published>2011-08-08T18:12:00.000-07:00</published><updated>2012-07-25T04:04:12.473-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="album"/><category scheme="http://www.blogger.com/atom/ns#" term="download all"/><category scheme="http://www.blogger.com/atom/ns#" term="download scheduling"/><category scheme="http://www.blogger.com/atom/ns#" term="Facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="photos"/><title type='text'>Download complete facebook albums  in a single click !!!!!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;This time I&#39;m gonna tell you how to download facebook albums in a single click. All you need to do is to install a Firefox add-on called FacePAD .Its one of the best add-on&#39;s of firefox&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;which will allow you to download complete photo album on facebook in a single click.&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;http://www.technobuzz.net/wp-content/uploads/2010/02/facepad0-6.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;88&quot; src=&quot;http://www.technobuzz.net/wp-content/uploads/2010/02/facepad0-6.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Install FacePAD add-on&lt;/li&gt;
&lt;li&gt;Navigate to the Photos page&lt;/li&gt;
&lt;li&gt;Right click on the album cover and you will get something like &quot;Download with FacePAD&quot; from the menu.&lt;/li&gt;
&lt;li&gt;Clik it and facePAD will download all pictures for you.&lt;/li&gt;
&lt;/ol&gt;&lt;div&gt;:)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/8811818848524732925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/download-complete-facebook-albums-in.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/8811818848524732925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/8811818848524732925'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/download-complete-facebook-albums-in.html' title='Download complete facebook albums  in a single click !!!!!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-3644803170310452446</id><published>2011-08-08T16:55:00.000-07:00</published><updated>2012-07-25T04:04:12.474-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="firehseep"/><category scheme="http://www.blogger.com/atom/ns#" term="hack"/><category scheme="http://www.blogger.com/atom/ns#" term="hijack"/><category scheme="http://www.blogger.com/atom/ns#" term="twitter"/><title type='text'>How to hack Facebook / Twitter accounts using firesheep ?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Hacking Facebook/Twitter accounts using Firesheep is one of the easiest methods. The only thing that you need is that the victim should be in the same network that you are in. &amp;nbsp;Firefox has an add-on called Firesheep designed to show the security holes in sites that don&#39;t use encryption for all their traffic, works as advertised. All you want to do is download and install Firesheep first. Then&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, verdana, helvetica, sans-serif; font-size: 14px; line-height: 20px;&quot;&gt;open the Firesheep sidebar and click &quot;Start Capturing.&quot; Now you can see the a list of users logged into the Facebook, I double-clicked on it. But the thing is you cant change the password without knowing his/her old password, but you can read their private messages, you have access to his/her personal data, photos and all.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, verdana, helvetica, sans-serif; font-size: 14px; line-height: 20px;&quot;&gt;Firesheep uses a packet sniffer to intercept unencrypted cookies from certain websites (such as Facebook and Twitter) as the cookies are transmitted over networks, exploiting session hijacking vulnerabilities.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, verdana, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px; line-height: 20px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, verdana, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px; line-height: 20px;&quot;&gt;Firesheep download link:&lt;a href=&quot;http://codebutler.github.com/firesheep/&quot;&gt; http://codebutler.github.com/firesheep/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, verdana, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 14px; line-height: 20px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/3644803170310452446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/how-to-hack-facebook-twitter-accounts.html#comment-form' title='255 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/3644803170310452446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/3644803170310452446'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/how-to-hack-facebook-twitter-accounts.html' title='How to hack Facebook / Twitter accounts using firesheep ?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>255</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-632786858626796385</id><published>2011-08-08T15:49:00.000-07:00</published><updated>2012-07-25T04:03:05.636-07:00</updated><title type='text'>Worlds first website was published 20 yeas ago!</title><content type='html'>1991 August 6 , at a CERN facility in the Swiss Alps, when 36-year-old physicist Tim Berners-Lee published the first-ever website. It was, not surprisingly, a pretty basic one — according to CERN:&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;info.cern.ch&lt;/strong&gt; was the address of the world’s first-ever web site and web server, running on a NeXT computer at CERN. The first web page address was &lt;a href=&quot;http://info.cern.ch/hypertext/WWW/TheProject.html&quot; target=&quot;_blank&quot;&gt;http://info.cern.ch/hypertext&lt;/a&gt; . Visitors could learn more about hypertext, technical details for creating their own webpage, and even an explanation on how to search the Web for information. There are no screenshots of this original page and, in any case, changes were made daily to the information available on the page as the WWW project developed. You may find &lt;a href=&quot;http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html&quot; target=&quot;_blank&quot;&gt;a later copy&lt;/a&gt; (1992) on the World Wide Web Consortium website.&lt;br/&gt;&lt;br/&gt;Of course, the only people who actually had web browser software were Berners-Lee and his colleagues at CERN, so the world at large remained almost entirely ignorant of the momentous event that had just taken place. Gradually installations of web servers and the use of web browsers spread, but it really wasn’t until 1993, when the Mosaic browser was released, that the technology really achieved serious momentum.&lt;br/&gt;&lt;br/&gt;In 1994, Berners-Lee founded the &lt;a href=&quot;http://www.w3.org/&quot; target=&quot;_blank&quot;&gt;World Wide Web Consortium&lt;/a&gt; (often referred to as “W3C”) at MIT in order to create standards for the web to ensure that different websites would all work the same way. Berners-Lee, now 56, is still the director of the W3C, in addition to several other positions he holds. While there are and surely always will be some deviations from the standards by many websites and browsers, it’s not a stretch to say that the web as we know it would probably not exist if not for the W3C’s guidance.&lt;br/&gt;&lt;br/&gt;It can be hard now, even for many of us who regularly used the Internet before there was a World Wide Web, to remember that there was a time when the two terms weren’t considered nearly synonymous by the general public. Of course, that’s partly because, before the proliferation of websites that followed Mosaic’s release (and for some time thereafter), most members of the general public didn’t have the least idea that the Internet even existed.&lt;br/&gt;&lt;br/&gt;And it’s nigh-impossible to conceive of just how different the world would be today were it not for the event of twenty years ago today. Heck, you’d probably have to go to comp.wired.geekdad on Usenet to read this blog.</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/632786858626796385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/worlds-first-website-was-published-20.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/632786858626796385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/632786858626796385'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/worlds-first-website-was-published-20.html' title='Worlds first website was published 20 yeas ago!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-2854760032028660670</id><published>2011-08-08T15:44:00.000-07:00</published><updated>2012-07-25T04:04:12.474-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="awsome announsement"/><category scheme="http://www.blogger.com/atom/ns#" term="Facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="sidebar"/><category scheme="http://www.blogger.com/atom/ns#" term="status"/><category scheme="http://www.blogger.com/atom/ns#" term="topic"/><title type='text'>Facebook Introducing Topic Groups !!!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 18px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 18px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Verdana, Arial, &#39;Trebuchet MS&#39;, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;Part of Facebook’s &#39;awesome announcement&#39; &amp;nbsp;recently was the addition of Skype-powered video chat, adding face-to-face calling. As part of this update, facebook also changed its chat layout, bringing a new sidebar to all pages. The thing is, this new addition to an already crowded Facebook layout, isn’t entirely to everyone’s tastes. It’s large, it’s clunky, and it’s largely unnecessary. But nowadays Facebook has started grouping the status updates by topic, in the hopes that the update will help make sense of your News Feed. Its realaly good. &amp;nbsp;Now, should your friends be sharing posts with similar themes — such as going to see the same movie — you’ll see a single News Feed story that lumps them together. “You may notice some of your news feed stories are now grouped together by topic,” the 750 million member-strong social network posted on its Facebook Page Monday. “We want to show you the most relevant and interesting information, and this test is designed to show you trends among what your friends are saying.”As with every Facebook change, not all users are loving the algorithmic alteration. Many of the initial comments on Facebook’s post were negative.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 18px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: initial; outline-style: initial; outline-width: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #222222; font-family: Verdana, Arial, &#39;Trebuchet MS&#39;, sans-serif; font-size: 12px; line-height: 18px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #474747; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 21px;&quot;&gt;Please share your thoughts in the comments.... :)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/2854760032028660670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/facebook-introducing-topic-groups.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/2854760032028660670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/2854760032028660670'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/facebook-introducing-topic-groups.html' title='Facebook Introducing Topic Groups !!!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-4843102743098146851</id><published>2011-08-07T18:35:00.000-07:00</published><updated>2012-07-25T04:03:05.637-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chat"/><category scheme="http://www.blogger.com/atom/ns#" term="gmail"/><category scheme="http://www.blogger.com/atom/ns#" term="gtalk"/><category scheme="http://www.blogger.com/atom/ns#" term="invisible"/><category scheme="http://www.blogger.com/atom/ns#" term="offline"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Tricks"/><title type='text'>How to find if your friend is invisible or offline in gtalk.</title><content type='html'>Using this trick you can easily find whether the user is invisible or offline in gtalk / gmail.&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;Using gtalk&lt;/strong&gt;&lt;br/&gt;&lt;ol&gt;&lt;br/&gt;	&lt;li&gt; Open the chat window of the victim that you want to check.&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;There is a down arrow icon on the right top of the window, click the icon and select &quot;&lt;strong&gt;Go off the record&lt;/strong&gt;&quot;.&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;Then send some text ( example : &quot;hellloooooooooo&quot; )&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;If the user is offline google will give you a message like &quot; &lt;strong&gt;someuser@gmail.com is offline and can&#39;t receive messages right now.&quot;  &lt;/strong&gt;otherwise if he/she is invisible there will not be any response.&lt;/li&gt;&lt;br/&gt;&lt;/ol&gt;&lt;br/&gt;&lt;strong&gt;Using gmail&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;If you are using gmail&#39;s chat you can&#39;t select the option when he/she is offline/ invisible, so whenever you see him online,  just set the chat as off the record with him from the arrow icon on the top right part of the window and follow the same procedure as explained above in the  case of gtalk.&lt;br/&gt;&lt;br/&gt;:)</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/4843102743098146851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/how-to-find-if-your-friend-is-invisible.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/4843102743098146851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/4843102743098146851'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/how-to-find-if-your-friend-is-invisible.html' title='How to find if your friend is invisible or offline in gtalk.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-6716349071719358073</id><published>2011-08-07T10:06:00.000-07:00</published><updated>2012-07-25T04:04:12.475-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="Funny"/><title type='text'>How The Social Network Should Have Ended</title><content type='html'>&lt;object height=&quot;350&quot; width=&quot;425&quot;&gt;&lt;br/&gt;      &lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/Nnl-yQjGYBs&quot;&gt;&lt;br/&gt;      &lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;br/&gt;      &lt;embed src=&quot;http://www.youtube.com/v/Nnl-yQjGYBs;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; height=&quot;350&quot; width=&quot;425&quot;&gt;&lt;br/&gt;      &lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/6716349071719358073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/how-social-network-should-have-ended.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/6716349071719358073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/6716349071719358073'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2011/08/how-social-network-should-have-ended.html' title='How The Social Network Should Have Ended'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-3517816593325200440</id><published>2011-06-16T06:37:00.000-07:00</published><updated>2012-07-25T04:03:05.639-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="download scheduling"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Networking"/><category scheme="http://www.blogger.com/atom/ns#" term="nvidia"/><category scheme="http://www.blogger.com/atom/ns#" term="Open-source"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="torrent. transmission torrent. automatic downloading"/><category scheme="http://www.blogger.com/atom/ns#" term="transmission torrent"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Program to resume all your transmission torrent downloads when your&#xa;computer is idle and pauses when it&amp;#39;s active!</title><content type='html'>&lt;img class=&quot;alignleft&quot; src=&quot;http://icons.iconarchive.com/icons/icons-land/play-stop-pause/256/Pause-Hot-icon.png&quot; alt=&quot;&quot; width=&quot;154&quot; height=&quot;154&quot; /&gt;&lt;br/&gt;&lt;br/&gt;Hai, Recently I changed my broadband plan to unlimited. The new plan is much slower than the old one and I can&#39;t browse pages smoothly when my torrents are active. So I have to pause all downloads when I&#39;m using my computer and resume before I go somewhere. The problem is, most of the times I forgot to do this; At last I decided to write a program to automate it :)&lt;br/&gt;&lt;br/&gt;You must enable your screensaver before running this program and turn on the web client of transmission torrent &lt;code&gt;[ edit &amp;gt; preferences &amp;gt; web ]&lt;/code&gt;&lt;br/&gt;&lt;pre style=&quot;color:#000000;background:#ffffff;&quot;&gt;&lt;span style=&quot;color:#808080;&quot;&gt;# This program automatically resumes your transmission torrent downloads &lt;/span&gt;&lt;br/&gt;&lt;span style=&quot;color:#808080;&quot;&gt;# when your computer is idle and pause when its active. &lt;/span&gt;&lt;br/&gt;&lt;span style=&quot;color:#808080;&quot;&gt;# ( you must enable your screensaver and turn on webclient of transmission torrent ) &lt;/span&gt;&lt;br/&gt;&lt;span style=&quot;color:#808080;&quot;&gt;# [ Author : Sreekumar ] &lt;/span&gt;&lt;br/&gt;&lt;span style=&quot;color:#808080;&quot;&gt;# &lt;/span&gt;&lt;br/&gt;&lt;span style=&quot;color:#808080;&quot;&gt;# &lt;/span&gt;&lt;br/&gt;&lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;import&lt;/span&gt; gobject&lt;br/&gt;&lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;import&lt;/span&gt; dbus&lt;br/&gt;&lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;import&lt;/span&gt; os&lt;br/&gt;&lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;from&lt;/span&gt; dbus.mainloop.glib &lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;import&lt;/span&gt; DBusGMainLoop&lt;br/&gt;&lt;br/&gt;DBusGMainLoop(set_as_default = True)&lt;br/&gt;session_bus = dbus.SessionBus()&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;def&lt;/span&gt; stateChanged(state):&lt;br/&gt;    &lt;span style=&quot;color:#808080;&quot;&gt;#state : represents wheather the screensaver is avtive or not&lt;/span&gt;&lt;br/&gt;    &lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;if&lt;/span&gt; state == 1:&lt;br/&gt;        &lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color:#0000ff;&quot;&gt;&quot;Resuming Downloads...&quot;&lt;/span&gt;&lt;br/&gt;        &lt;span style=&quot;color:#808080;&quot;&gt;#resumes all transmissions &lt;/span&gt;&lt;br/&gt;        os.system(&lt;span style=&quot;color:#0000ff;&quot;&gt;&quot;transmission-remote --torrent all --start&quot;&lt;/span&gt;)&lt;br/&gt;    &lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;else&lt;/span&gt;:&lt;br/&gt;        &lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color:#0000ff;&quot;&gt;&quot;Downloads Paused!&quot;&lt;/span&gt;&lt;br/&gt;        &lt;span style=&quot;color:#808080;&quot;&gt;#pause all transmisssions&lt;/span&gt;&lt;br/&gt;        os.system(&lt;span style=&quot;color:#0000ff;&quot;&gt;&quot;transmission-remote --torrent all --stop&quot;&lt;/span&gt;) &lt;br/&gt;&lt;br/&gt;session_bus.add_signal_receiver(stateChanged,&lt;span style=&quot;color:#0000ff;&quot;&gt;&quot;ActiveChanged&quot;&lt;/span&gt;,&lt;span style=&quot;color:#0000ff;&quot;&gt;&quot;org.gnome.ScreenSaver&quot;&lt;/span&gt;)&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;color:#808080;&quot;&gt;#this is to check for new events from each of the event sources and dispatch them&lt;/span&gt;&lt;br/&gt;mainloop = gobject.MainLoop()&lt;br/&gt;mainloop.run()&lt;br/&gt;&lt;/pre&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;pre style=&quot;color:#000000;background:#ffffff;&quot;&gt;&lt;/pre&gt;&lt;br/&gt;&lt;br/&gt;Hope you like it :)</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/3517816593325200440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2011/06/program-to-resume-all-your-transmission.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/3517816593325200440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/3517816593325200440'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2011/06/program-to-resume-all-your-transmission.html' title='Program to resume all your transmission torrent downloads when your&#xa;computer is idle and pauses when it&amp;#39;s active!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-390312837152452093</id><published>2011-06-10T11:13:00.000-07:00</published><updated>2012-07-25T04:03:05.639-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="blank screen"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="nvidia"/><category scheme="http://www.blogger.com/atom/ns#" term="sony"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="vaio"/><category scheme="http://www.blogger.com/atom/ns#" term="xorg"/><title type='text'>How to configure Sony Vaio CW + Nvidia Drivers in ubuntu !</title><content type='html'>Installing ubuntu in sony vaio cw series and configuring with nvidia display driver is a little complicated stuff . Here is a solution for that.&lt;br/&gt;&lt;br/&gt;First you insert your disk and press&lt;strong&gt;&lt;em&gt; f6&lt;/em&gt;&lt;/strong&gt;  from boot menu and select &quot;&lt;strong&gt;&lt;em&gt;nomodeset&lt;/em&gt;&lt;/strong&gt;&quot; and boot.&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;color:#888888;&quot;&gt;( screenshot is taken using virtualbox because i cant take it from the original boot menu)&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://itzsreekumar.files.wordpress.com/2011/06/screenshot2.png&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-165&quot; title=&quot;Screenshot&quot; src=&quot;http://itzsreekumar.files.wordpress.com/2011/06/screenshot2.png&quot; alt=&quot;&quot; width=&quot;700&quot; height=&quot;393&quot; /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;further installation steps are as usual&lt;br/&gt;&lt;br/&gt;after installing remove the cd / other installation media and reboot the system.&lt;br/&gt;&lt;br/&gt;again you will get a menu like i added below&lt;br/&gt;&lt;br/&gt;&lt;em&gt;&lt;strong&gt;press e  ( to edit)&lt;/strong&gt;&lt;/em&gt;&lt;br/&gt;&lt;div&gt;&lt;em&gt;&lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;&lt;br/&gt;&lt;img class=&quot;alignnone&quot; src=&quot;http://cache.gawkerassets.com/assets/images/17/2010/05/340x_sshot-2010-05-21-_15-20-50_-_1_.jpg&quot; alt=&quot;&quot; width=&quot;340&quot; height=&quot;151&quot; /&gt;&lt;br/&gt;&lt;br/&gt;now  you have to add the option nomodeset&lt;br/&gt;&lt;br/&gt;type &lt;strong&gt;&lt;em&gt;nomodeset  &lt;/em&gt;&lt;/strong&gt;just  after &lt;strong&gt;quit splash  &lt;/strong&gt;and press&lt;strong&gt; ctrl + x &lt;/strong&gt;to boot&lt;br/&gt;&lt;br/&gt;&lt;img class=&quot;alignnone&quot; src=&quot;http://www.codeweblog.com/upload/g/r/grub2-essentials-amendment-change_1.png&quot; alt=&quot;&quot; width=&quot;624&quot; height=&quot;422&quot; /&gt;&lt;br/&gt;&lt;br/&gt;download these files&lt;br/&gt;&lt;br/&gt;nvidia driver - display driver&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://www.nvidia.in/object/linux_display_ia32_190.42.html&quot; target=&quot;_blank&quot;&gt;http://www.nvidia.in/object/linux_display_ia32_190.42.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;edid.bin - Extended display identification data&lt;br/&gt;&lt;br/&gt;&lt;a href=&quot;http://www.4shared.com/file/cNpBak4w/edid.html&quot; target=&quot;_blank&quot;&gt;http://www.4shared.com/file/cNpBak4w/edid.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Xorg.conf - xorg configuration&lt;br/&gt;&lt;a href=&quot;http://www.4shared.com/file/RF1eFNIU/xorg.html&quot; target=&quot;_blank&quot;&gt;http://www.4shared.com/file/RF1eFNIU/xorg.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;now you have&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;1. NVIDIA-Linux-x86-190.42-pkg1.run&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;2. xorg.conf&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;3 . edid.bin&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;place all these files in your home folder.&lt;br/&gt;&lt;br/&gt;ok, again reboot your system and choose the second option &lt;strong&gt;recovery mode&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;img class=&quot;alignnone&quot; src=&quot;http://cache.gawkerassets.com/assets/images/17/2010/05/340x_sshot-2010-05-21-_15-20-50_-_1_.jpg&quot; alt=&quot;&quot; width=&quot;340&quot; height=&quot;151&quot; /&gt;&lt;br/&gt;&lt;br/&gt;after that you will get something like this. choose  &lt;em&gt;&lt;strong&gt;netroot&lt;/strong&gt;&lt;/em&gt; from that menu&lt;br/&gt;&lt;br/&gt;&lt;img class=&quot;alignnone&quot; src=&quot;http://ubuntu.paslah.com/wp-content/uploads/2011/04/Recovery-Options.png&quot; alt=&quot;&quot; width=&quot;470&quot; height=&quot;207&quot; /&gt;&lt;br/&gt;&lt;br/&gt;then you will get a root shell&lt;br/&gt;&lt;br/&gt;type&lt;br/&gt;&lt;pre&gt;&lt;span style=&quot;color:#888888;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;strong&gt; init 3&lt;/strong&gt;&lt;/pre&gt;&lt;br/&gt;and press enter . This is to change the run level to 3. now you will get text-mode login. use your username and password to login after that run these commands&lt;br/&gt;&lt;pre&gt; &lt;br/&gt;&amp;gt; &lt;strong&gt;sudo chmod +x ./NVIDIA-Linux-x86-190.42-pkg1.run&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br/&gt;&amp;gt; &lt;strong&gt;sudo ./NVIDIA-Linux-x86-190.42-pkg1.run&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br/&gt;&amp;gt; &lt;strong&gt;sudo cp xorg.conf /etc/X11/xorg.conf&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;strong&gt;sudo cp edid.bin /etc/X11/edid.bin&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;strong&gt;sudo reboot&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family:Georgia, &#39;Times New Roman&#39;, &#39;Bitstream Charter&#39;, Times, serif;font-size:13px;line-height:19px;white-space:normal;&quot;&gt;the last command reboots your system and still you have problems boot to the recovery mode again as i mentioned above and choose the netroot option and edit the file /boot/grub/grub.cfg&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;strong&gt; &lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;&amp;gt; sudo nano /boot/grub/grub.conf&lt;/strong&gt;&lt;/pre&gt;&lt;br/&gt;and find the line that we modified earlier to add &lt;strong&gt;nomodeset&lt;/strong&gt; option ( remember that option will not be there now) so we have to add it after &quot;quit splash&quot; . and save the file by pressing &lt;strong&gt;ctrl + o&lt;/strong&gt; and press enter and&lt;strong&gt; ctrl + x&lt;/strong&gt; to exit. then reboot&lt;br/&gt;&lt;pre&gt;&lt;strong&gt;&amp;gt; sudo reboot&lt;/strong&gt;&lt;/pre&gt;&lt;br/&gt;Everything will be alright now :)</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/390312837152452093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2011/06/how-to-configure-sony-vaio-cw-nvidia.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/390312837152452093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/390312837152452093'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2011/06/how-to-configure-sony-vaio-cw-nvidia.html' title='How to configure Sony Vaio CW + Nvidia Drivers in ubuntu !'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-7585297480190175500</id><published>2011-06-10T08:19:00.000-07:00</published><updated>2012-07-25T04:03:05.640-07:00</updated><title type='text'>How to know what&amp;#39;s being copied from your blog / website !</title><content type='html'>&lt;p style=&quot;text-align:left;&quot;&gt;I don&#39;t mind if someone copies my post or any content from my blog / website  because I never planed to make a living from writing a blog . I just want to share something that that I know, that&#39;s why I&#39;m blogging . And I&#39;m happy to have a blog to post it and have it read by a few people who may like it. And I know it depends on the way you think. But in my opinion it is also a kind of recognition or appreciation for you that someone likes your post or likes the way that you write, else he will not copy paste the exact thing.  :)&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;text-align:left;&quot;&gt;And this is some of my recommendations to monitor your website / blog, these tools may helps you to know who copied from your blog. :)&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;&lt;h1 style=&quot;text-align:left;&quot;&gt;&lt;a title=&quot;Copyscape&quot; href=&quot;http://www.copyscape.com/&quot; target=&quot;_blank&quot;&gt;Copyscape&lt;/a&gt;&lt;/h1&gt;&lt;br/&gt;&lt;p style=&quot;text-align:left;&quot;&gt;&lt;a href=&quot;http://www.copyscape.com/&quot;&gt;&lt;img class=&quot;size-medium wp-image-143 alignnone&quot; title=&quot;copyscape&quot; src=&quot;http://itzsreekumar.files.wordpress.com/2011/06/copyscape.png?w=300&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;168&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;text-align:left;&quot;&gt;Copyscape is an  service that checks whether similar text content appears elsewhere on the internet. Copyscape is used by content owners to detect cases of &quot;content theft&quot;, in which content is copied without permission from one site to another. It is also used by content publishers to detect cases of content fraud in which old content is repackaged and sold as new original content.   (wiki &lt;a href=&quot;http://en.wikipedia.org/wiki/Copyscape&quot;&gt;http://en.wikipedia.org/wiki/Copyscape&lt;/a&gt; )&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;&lt;h1 style=&quot;text-align:left;&quot;&gt;&lt;a title=&quot;Tynt.com&quot; href=&quot;http://www.tynt.com/&quot; target=&quot;_blank&quot;&gt;Tynt.com&lt;/a&gt;&lt;/h1&gt;&lt;br/&gt;&lt;p style=&quot;text-align:left;&quot;&gt;&lt;a href=&quot;http://www.tynt.com/&quot;&gt;&lt;img class=&quot;size-medium wp-image-145 alignnone&quot; title=&quot;tynt.com&quot; src=&quot;http://itzsreekumar.files.wordpress.com/2011/06/tynt.png?w=300&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;168&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;text-align:left;&quot;&gt;Tynt.com is a service that allows you to track your blog or website. Using tynt you can track who is copied from your blog and tynt automatically put a link to your (original post) post in their post ( like read more ).&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;&lt;h1 style=&quot;text-align:left;&quot;&gt;&lt;a title=&quot;Google Alerts&quot; href=&quot;http://www.google.com/alerts&quot; target=&quot;_blank&quot;&gt;Google Alerts&lt;/a&gt;&lt;/h1&gt;&lt;br/&gt;&lt;a href=&quot;http://www.google.com/alerts&quot;&gt;&lt;img class=&quot;size-medium wp-image-146 alignnone&quot; title=&quot;Screenshot&quot; src=&quot;http://itzsreekumar.files.wordpress.com/2011/06/screenshot.png?w=300&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;168&quot; /&gt;&lt;/a&gt;&lt;br/&gt;&lt;p style=&quot;text-align:left;&quot;&gt;Google Alerts is content change detection and notification service, offered by the Google, that automatically notifies users when new content from news, web, blogs, video and/or discussion groups matches a set of search terms selected by the user and stored by the Google Alerts service. Notifications can be sent by email as a feed or displayed on the users iGoogle page ( wiki: &lt;a href=&quot;http://en.wikipedia.org/wiki/Google_Alerts&quot;&gt;http://en.wikipedia.org/wiki/Google_Alerts&lt;/a&gt;).&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;text-align:left;&quot;&gt;Hope you like this :)&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/7585297480190175500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2011/06/how-to-know-what-being-copied-from-your.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/7585297480190175500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/7585297480190175500'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2011/06/how-to-know-what-being-copied-from-your.html' title='How to know what&amp;#39;s being copied from your blog / website !'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-7084003727542862047</id><published>2011-06-09T17:06:00.000-07:00</published><updated>2012-07-25T04:03:05.641-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GNU"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Open-source"/><category scheme="http://www.blogger.com/atom/ns#" term="Tech Videos"/><category scheme="http://www.blogger.com/atom/ns#" term="Videos"/><title type='text'>If ( you use GNU / Linux ) : you must watch this ;</title><content type='html'>&lt;em&gt;&lt;strong&gt;Revolution OS&lt;/strong&gt;&lt;/em&gt; is a 2001 documentary film that traces the twenty-year history of GNU, Linux, Open-source and the free-software movement.&lt;br/&gt;&lt;br/&gt;&lt;object height=&quot;350&quot; width=&quot;425&quot;&gt;&lt;br/&gt;      &lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/CjaC8Pq9-V0&quot;&gt;&lt;br/&gt;      &lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;br/&gt;      &lt;embed src=&quot;http://www.youtube.com/v/CjaC8Pq9-V0;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; height=&quot;350&quot; width=&quot;425&quot;&gt;&lt;br/&gt;      &lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/7084003727542862047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2011/06/if-you-use-gnu-linux-you-must-watch.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/7084003727542862047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/7084003727542862047'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2011/06/if-you-use-gnu-linux-you-must-watch.html' title='If ( you use GNU / Linux ) : you must watch this ;'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-17692579000270627</id><published>2011-06-09T16:06:00.000-07:00</published><updated>2012-07-25T04:03:05.641-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><title type='text'>Program to count the number of lines of code in your project !</title><content type='html'>This is a simple program in python which counts the total number of lines of code in a list of files from a directory.&lt;br/&gt;&lt;pre style=&quot;color:#000000;background:none repeat scroll 0 0 #ffffff;&quot;&gt;&lt;span style=&quot;color:#808080;&quot;&gt; #Program to count the number of lines of code in project&lt;/span&gt;&lt;br/&gt;&lt;span style=&quot;color:#808080;&quot;&gt;#Author : Sreekumar&lt;/span&gt;&lt;br/&gt;&lt;span style=&quot;color:#808080;&quot;&gt;#&lt;/span&gt;&lt;br/&gt;&lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;import&lt;/span&gt; sys&lt;br/&gt;&lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;import&lt;/span&gt; fnmatch&lt;br/&gt;&lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;import&lt;/span&gt; os&lt;br/&gt;rootPath = sys.argv[1]&lt;br/&gt;pattern = sys.argv[2]&lt;br/&gt;total_lines = 0&lt;br/&gt;lines =  0&lt;br/&gt;&lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;for&lt;/span&gt; root, dirs, files &lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;in&lt;/span&gt; os.walk(rootPath):&lt;br/&gt;    &lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;for&lt;/span&gt; filename &lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;in&lt;/span&gt; fnmatch.filter(files, pattern):&lt;br/&gt;            filename =  os.path.join(root, filename)&lt;br/&gt;           &lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;try&lt;/span&gt;:&lt;br/&gt;            f = open(filename,&lt;span style=&quot;color:#0000ff;&quot;&gt;&quot;r&quot;&lt;/span&gt;)&lt;br/&gt;             lines = len(f.readlines())&lt;br/&gt;            &lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;print&lt;/span&gt; filename + &lt;span style=&quot;color:#0000ff;&quot;&gt;&quot; : %d Lines&quot;&lt;/span&gt;% lines&lt;br/&gt;        total_lines += lines&lt;br/&gt;        &lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;except&lt;/span&gt; IOError:&lt;br/&gt;        &lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color:#0000ff;&quot;&gt;&quot;Some error&quot;&lt;/span&gt;&lt;br/&gt;&lt;span style=&quot;color:#000084;font-weight:bold;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color:#0000ff;&quot;&gt;&quot;\nTOTAL LINES : %s &quot;&lt;/span&gt;% total_lines&lt;/pre&gt;&lt;br/&gt;Save this program as &quot;yourfilename.py&quot; and open a terminal&lt;br/&gt;type&lt;br/&gt;&lt;br/&gt;&lt;code&gt;python yourfilename.py /yourprojectdir-path/ *.*&lt;/code&gt;&lt;br/&gt;&lt;br/&gt;example :&lt;br/&gt;&lt;br/&gt;&lt;code&gt;python countlines.py &quot;/home/x/mypro/&quot; &quot;*.php&quot;&lt;/code&gt;&lt;br/&gt;&lt;br/&gt;the last argumet *.php&quot; specifies the pattern to be filtered from the list of files.</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/17692579000270627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2011/06/program-to-count-number-of-lines-of.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/17692579000270627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/17692579000270627'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2011/06/program-to-count-number-of-lines-of.html' title='Program to count the number of lines of code in your project !'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-2563572939894870286</id><published>2011-06-06T12:27:00.000-07:00</published><updated>2012-07-25T04:03:05.642-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Best download manager for Linux ! ( Like IDM )</title><content type='html'>I was in search of a download manager like IDM in Linux and I search a lot on blogs and forums, but i never get any solution. I have tried many but I never find any download managers in Linux like Internet download manager. At last I found one.. &quot;Multiget&quot;. MultiGet is an easy-to-use GUI file downloader for Windows/Linux/BSDs/MacOs. It&#39;s programmed in C++ and has a GUI based on wxWidgets. It supports HTTP/FTP protocols which covers the requirements of most users. It supports multi-task with multi-thread on multi-server. It supports resuming downloads if the Web server supports it, and if you like, you can reconfig the thread number without stopping the current task. It&#39;s also support SOCKS 4,4a,5 proxy, ftp proxy, http proxy.&lt;br/&gt;&lt;img class=&quot;alignleft&quot; title=&quot;Multiget&quot; src=&quot;http://multiget.sourceforge.net/image/xubuntu1.png&quot; alt=&quot;&quot; width=&quot;430&quot; height=&quot;323&quot; /&gt;&lt;br/&gt;n v0.8.0, a new feature was introduced, that is so called P2SP, or in other words , get file from multiple servers, and combine the data from different site into one file. This makes downloads complete much faster.&lt;br/&gt;&lt;br/&gt;MultiGet also supports switching language dynamically, you can choose Chinese or English interface. Generally it will automatic choose a proper language for you.&lt;br/&gt;&lt;br/&gt;At this time(version 1.1.1), MultiGet can run on Windows 2000/XP, almost all Linux desktops, MacOs, BSDs. It can only depends on GTK+ runtime environment in Linux if statically linked with wxWidgets. It was tested on many system such as : Windows 2000, ubuntu ,kubuntu, xubuntu, fc5, opensuse10.4, mandriva 2007, MEPIS 6.0, PCLinuxOS, CentOS4.4, Puppy2.0, Xandros, edubuntu, RedFlag workstation 5, MagicLinux, dubuntu, archlinux, Hiweed, FreeBSD, MacOS etc.&lt;br/&gt;&lt;br/&gt;To install multiget:&lt;br/&gt;&lt;br/&gt;open a terminal and type&lt;br/&gt;&lt;br/&gt;&lt;code&gt;sudo apt-get install multiget&lt;br/&gt;&lt;/code&gt;&lt;br/&gt;or&lt;br/&gt;&lt;a title=&quot;Download Files&quot; href=&quot;http://sourceforge.net/projects/multiget/files/&quot;&gt;&lt;br/&gt;Download Files&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Enjoy Downloading....!</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/2563572939894870286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2011/06/best-download-manager-for-linux-like.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/2563572939894870286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/2563572939894870286'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2011/06/best-download-manager-for-linux-like.html' title='Best download manager for Linux ! ( Like IDM )'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-6502387139260521839</id><published>2010-10-31T15:46:00.000-07:00</published><updated>2012-07-25T04:03:05.643-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CUSAT"/><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="WWW"/><title type='text'>A program to check your cusat results</title><content type='html'>&lt;pre&gt;&lt;font face=&quot;Lucida,Courier New&quot;&gt;&lt;font color=&quot;#008000&quot;&gt;#!/usr/bin/env python&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# ----------------------------------------------------------------------&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# Cusat Results&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# By:Sreekumar K.R&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# http://sreekumarkr.wordpress.com&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;#&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# This program is free software; you can redistribute it and/or modify&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# it under the terms of the GNU General Public License as published by&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# the Free Software Foundation; version 2 of the License.&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;#&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# This program is distributed in the hope that it will be useful,&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# GNU General Public License for more details.&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;#&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# ----------------------------------------------------------------------&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# Please report errors and suggestions to sreekumar.dsja@gmail.com&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;#&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;import&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;sys&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;import&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;os&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;import&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;string&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;def&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;help&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;Invalid number of arguments!&quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;-------------------------------------------------------------------&quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;Usage:&quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;         -r &amp;lt;regno&amp;gt;&quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;         -m &amp;lt;month&amp;gt;&quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;         -y &amp;lt;year&amp;gt;&quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;         -s &amp;lt;semester&amp;gt;&quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;         -supply&quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;         Example usage:-\n               ./result -r 12080082 -m 6 -y 2008  -s 1&quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;         For supplimentary results:-\n           ./result -r 12080082 -m 6 -y 2008  -s 1 -supply\n&quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;-------------------------------------------------------------------&quot;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color=&quot;#000000&quot;&gt;agent&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3&quot;&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# url to post data&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#000000&quot;&gt;url&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;http://results.cusat.ac.in/regforms/mrklst-main.php&quot;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# Flags to validate commandline arguments&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#000000&quot;&gt;rok&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;mok&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sok&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;yok&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;0&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color=&quot;#000000&quot;&gt;exam&lt;/font&gt; &lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;Regular&quot;&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#000000&quot;&gt;months&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;JANUARY&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;FEBRUARY&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;MARCH&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;APRIL&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;MAY&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;JUNE&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;JULY&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;AUGUST&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;SEPTEMBER&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;OCTOBER&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;NOVEMBER&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;DECEMBER&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#000000&quot;&gt;semesters&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;I&amp;amp;II&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;I&amp;amp;II&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;III&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;IV&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;V&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;VI&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;VII&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;VIII&#39;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# Validating the number of arguments&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;len&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sys&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;argv&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;&amp;lt;&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;9&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;Invalid number of arguments!&quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#000000&quot;&gt;help&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt; &lt;font color=&quot;#008000&quot;&gt;# print help&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#000000&quot;&gt;exit&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt; &lt;font color=&quot;#008000&quot;&gt;# exit from the program&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# Processing commandline arguments &lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;for&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;k&lt;/font&gt; &lt;font color=&quot;#C00000&quot;&gt;in&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;range&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;len&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sys&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;argv&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#000000&quot;&gt;a&lt;/font&gt; &lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;sys&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;argv&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;k&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;==&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;-r&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;                &lt;font color=&quot;#000000&quot;&gt;regno&lt;/font&gt; &lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;sys&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;argv&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;k&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;br/&gt;                &lt;font color=&quot;#000000&quot;&gt;rok&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;elif&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;==&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;-m&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;                &lt;font color=&quot;#000000&quot;&gt;month&lt;/font&gt; &lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;sys&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;argv&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;k&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;br/&gt;                &lt;font color=&quot;#000000&quot;&gt;mok&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;elif&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;==&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;-s&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;                &lt;font color=&quot;#000000&quot;&gt;sem&lt;/font&gt; &lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;sys&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;argv&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;k&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;br/&gt;                &lt;font color=&quot;#000000&quot;&gt;sok&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;elif&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;==&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&#39;-y&#39;&lt;/font&gt; &lt;font color=&quot;#C00000&quot;&gt;and&lt;/font&gt; &lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;len&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sys&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;argv&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;k&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;==&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;4&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;                &lt;font color=&quot;#000000&quot;&gt;year&lt;/font&gt; &lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;sys&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;argv&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;k&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;br/&gt;                &lt;font color=&quot;#000000&quot;&gt;yok&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;elif&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;a&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;==&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;-supply&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;                &lt;font color=&quot;#000000&quot;&gt;exam&lt;/font&gt; &lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;Supplimentary&quot;&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;else&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;                &lt;font color=&quot;#C00000&quot;&gt;continue&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;#Again validating the arguments &lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#C00000&quot;&gt;not&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;rok&lt;/font&gt; &lt;font color=&quot;#C00000&quot;&gt;and&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;mok&lt;/font&gt; &lt;font color=&quot;#C00000&quot;&gt;and&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;sok&lt;/font&gt; &lt;font color=&quot;#C00000&quot;&gt;and&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;yok&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;==&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#000000&quot;&gt;help&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#000000&quot;&gt;exit&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#C00000&quot;&gt;not&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;int&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sem&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;&amp;gt;&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;0&lt;/font&gt; &lt;font color=&quot;#C00000&quot;&gt;and&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;int&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sem&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;&amp;lt;&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;9&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;Invalid number of arguments!&quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#000000&quot;&gt;help&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#000000&quot;&gt;exit&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#C00000&quot;&gt;not&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;int&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;month&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;&amp;gt;&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;0&lt;/font&gt; &lt;font color=&quot;#C00000&quot;&gt;and&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;int&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;month&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;&amp;lt;&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;13&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;Invalid Month, Try again&quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#000000&quot;&gt;help&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#000000&quot;&gt;exit&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# Formating the edate variable from user date &lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# &#39;JUNE 2007&#39; - format of edate variable  &lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#000000&quot;&gt;edate&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;months&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;int&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;month&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;-&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot; &quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;year&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# Formating semester id &lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#000000&quot;&gt;semid&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;semesters&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;int&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sem&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;Please wait.........&quot;&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# curl command to post data to the server&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;exam&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#000000&quot;&gt;curlcommand&lt;/font&gt; &lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;curl --silent -F \&quot;reg=R\&quot; -F \&quot;rno=&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;regno&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;\&quot; -F \&quot;degree=B.Tech\&quot; -F \&quot;sem=&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;semid&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;\&quot; -F \&quot;exam=&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;exam&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;\&quot; -F \&quot;edate=&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;edate&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;\&quot; -A \&quot;&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;agent&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;\&quot; &quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;url&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;# Executing curl command &lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#000000&quot;&gt;htmltext&lt;/font&gt; &lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;os&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;popen&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;curlcommand&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;read&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;#Following section process the htmltext(html responce text ) from the server&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#000000&quot;&gt;n&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;&quot;&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#000000&quot;&gt;start&lt;/font&gt; &lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;htmltext&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;index&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;Subject&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#000000&quot;&gt;end&lt;/font&gt; &lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;htmltext&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;index&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;Disclaimer&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#000000&quot;&gt;starttag&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;0&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;----------------------------------------------------------&quot;&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;#Print the marklist &lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#004080&quot;&gt;&quot;Marklist&quot;&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;for&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt; &lt;font color=&quot;#C00000&quot;&gt;in&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;range&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;start&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;110&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;end&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;-&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;htmltext&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;==&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;&amp;lt;&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;                &lt;font color=&quot;#000000&quot;&gt;starttag&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;elif&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;htmltext&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;==&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;&amp;gt;&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;                &lt;font color=&quot;#000000&quot;&gt;starttag&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;0&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;starttag&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;==&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;                &lt;font color=&quot;#000000&quot;&gt;n&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+=&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;htmltext&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt; &lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;n&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;rsplit&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;for&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt; &lt;font color=&quot;#C00000&quot;&gt;in&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;range&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;len&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#008000&quot;&gt;#print &quot;----------------------------------------------------------&quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#000000&quot;&gt;col&lt;/font&gt; &lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;arr&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;i&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;rsplit&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;&amp;gt;&amp;gt;&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#000000&quot;&gt;row&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;=&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;&quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;for&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;j&lt;/font&gt; &lt;font color=&quot;#C00000&quot;&gt;in&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;range&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;0&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;,&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;len&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;col&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;                &lt;font color=&quot;#000000&quot;&gt;row&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+=&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;col&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;j&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;ljust&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;30&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;+&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;  &quot;&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;row&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#008000&quot;&gt;#This section is for debugging purpose, if &#39;html&#39; is the first argument, then this section will print the whole responce html.&lt;/font&gt;&lt;br/&gt;&lt;font color=&quot;#C00000&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;len&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sys&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;argv&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;&amp;gt;&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;        &lt;font color=&quot;#C00000&quot;&gt;if&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;(&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;sys&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;.&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;argv&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;[&lt;/font&gt;&lt;font color=&quot;#0080C0&quot;&gt;1&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;]&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;==&lt;/font&gt;&lt;font color=&quot;#004080&quot;&gt;&quot;html&quot;&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;)&lt;/font&gt;&lt;font color=&quot;#0000C0&quot;&gt;:&lt;/font&gt;&lt;br/&gt;                &lt;font color=&quot;#C00000&quot;&gt;print&lt;/font&gt; &lt;font color=&quot;#000000&quot;&gt;htmltext&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;&lt;br/&gt;&lt;a href=&quot;http://itzsreekumar.files.wordpress.com/2010/10/screenshot.png&quot;&gt;&lt;img src=&quot;http://itzsreekumar.files.wordpress.com/2010/10/screenshot.png&quot; alt=&quot;&quot; title=&quot;Screenshot &quot; width=&quot;630&quot; height=&quot;354&quot; class=&quot;alignleft size-full wp-image-96&quot; /&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Copy paste the above code in to a file and save it with some name say &#39;result&#39; without extenstion and then run the program from a terminal by typing &lt;br/&gt;&lt;code&gt;$ chmod +x result &lt;/code&gt;&lt;br/&gt;the above code sets permission to the program to run&lt;br/&gt;&lt;code&gt;$ ./result &lt;/code&gt;&lt;br/&gt;that will give you a help screen &lt;br/&gt;Example : &lt;br/&gt;&lt;code&gt;$ ./result -r 12080082 -m 6 -y 2008 -s 1&lt;/code&gt;&lt;br/&gt;&lt;br/&gt;Python!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/6502387139260521839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2010/10/program-to-check-your-cusat-results.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/6502387139260521839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/6502387139260521839'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2010/10/program-to-check-your-cusat-results.html' title='A program to check your cusat results'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-6036300378754427945</id><published>2010-10-24T10:56:00.000-07:00</published><updated>2012-07-25T04:03:05.643-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="S60"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Operate your s60 Phone from your computer using SeriesS60 Remote!</title><content type='html'>&lt;p style=&quot;text-align:center;&quot;&gt;&lt;img class=&quot;aligncenter&quot; src=&quot;http://series60-remote.sourceforge.net/mediashare/4c/mns0bflxoeqvukf375tpk0v00fucgt-org.png&quot; alt=&quot;&quot; width=&quot;419&quot; height=&quot;213&quot; /&gt;&lt;/p&gt;&lt;br/&gt;I was in search of an application that can operate my symbian s60 phone from my computer and at last i found one! SeriesS60 Remote . Its an application that operates your symbian phone from your computer. Using this application you can send / receive  messages , manage contacts, backup files, contacts, messages, browse you phone, send/recive files, sms history, contacts history and much more...&lt;br/&gt;&lt;br/&gt;It is easy to setup and manage, this application supports almost all symbian phones and it works fine with Nokia 5233 with ubuntu 10.04(i am using it).&lt;br/&gt;&lt;br/&gt;Download Link : &lt;a href=&quot;http://series60-remote.sourceforge.net/index.php?module=Content&amp;amp;func=view&amp;amp;pid=7&quot;&gt; http://series60-remote.sourceforge.net/index.php?module=Content&amp;amp;func=view&amp;amp;pid=7&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/6036300378754427945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2010/10/operate-your-s60-phone-from-your.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/6036300378754427945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/6036300378754427945'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2010/10/operate-your-s60-phone-from-your.html' title='Operate your s60 Phone from your computer using SeriesS60 Remote!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-1553819130979735010</id><published>2010-10-24T08:55:00.000-07:00</published><updated>2012-07-25T04:03:05.644-07:00</updated><title type='text'>Why Linux (ubuntu) instead of Windows!!</title><content type='html'>Actually i tried ubuntu about five years ago and  that time i was not aware of using it properly  but i liked it only because its different from Windows. But now i realize its power !!! one of the main reason why i use ubuntu because it allows me to be in full control over my computer. Actually&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&amp;nbsp;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/1553819130979735010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2010/10/why-linux-ubuntu-instead-of-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/1553819130979735010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/1553819130979735010'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2010/10/why-linux-ubuntu-instead-of-windows.html' title='Why Linux (ubuntu) instead of Windows!!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-4867413205776281221</id><published>2010-10-24T05:10:00.000-07:00</published><updated>2012-07-25T04:03:05.645-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Python"/><category scheme="http://www.blogger.com/atom/ns#" term="S60"/><title type='text'>Program your symbian phone from your computer using Python!</title><content type='html'>Since python is gaining more and more interest among symbian developers and more and more applications are written in Python. So its almost a necessity to have python in your mobile. As i mentioned  in my previous post PyS60 support programming your symbian s60 phones.&lt;br/&gt;&lt;br/&gt;But i know its hard to write programs from your phones. PyS60 have an option called Bluetooth console which is an interactive python interpreter running on your phone that communicates with your computer over a bluetooth connection.&lt;br/&gt;&lt;br/&gt;Here i will describe, &lt;strong&gt;How to setup PyS60 bluetooth console and Linux!&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;You  will need at least the following tools:&lt;br/&gt;&lt;ul&gt;&lt;br/&gt;	&lt;li&gt;&lt;code&gt;hcitool&lt;/code&gt; to scan your mobile device&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;code&gt;sdptool&lt;/code&gt; and sdpd daemon to register services like serial port&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;code&gt;rfcomm&lt;/code&gt; to emulate serial port over bluetooth&lt;/li&gt;&lt;br/&gt;	&lt;li&gt;&lt;code&gt;minicom&lt;/code&gt; a serial communication program&lt;/li&gt;&lt;br/&gt;&lt;/ul&gt;&lt;br/&gt;Then follow these instructions&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;I hope you have blutooth adapter connected to your computer else plug-in your bluetooth adapter&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;Then from the terminal type:&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;code&gt;$hciconfig reset&lt;/code&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;Then check that the device is there&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;code&gt;$hcitool dev&lt;/code&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;Then next step is to register a serial port(use channel 1, that may vary)&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;code&gt;$sdptool add --channel=1 SP&lt;/code&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;Now start listing to the the channel&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;code&gt;$rfcomm listen rfcomm1 1&lt;/code&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;Ok, now pickup your phone and make sure that bluetooth is on then go to your python application and  select the bluetooth console. Select your host from the list.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;Now it will establish a connection between your phone and computer.&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;Next you open a new terminal and write the following command&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;code&gt;$minicom -o -D /dev/rfcomm1&lt;/code&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;Now you are in your phones python console.... Enjoy !&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;Tested with : NOKIA 5233 and Ubuntu 10.04&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;img class=&quot;alignnone&quot; src=&quot;http://itzsreekumar.files.wordpress.com/2010/10/python-logo-master-v3-tm-flattened.png?w=300&quot; alt=&quot;&quot; width=&quot;361&quot; height=&quot;122&quot; /&gt;&lt;/p&gt;&lt;br/&gt;&lt;img style=&quot;position:absolute;visibility:visible;color:transparent;border:medium none;z-index:2147483647;left:295px;top:745px;margin:0;&quot; src=&quot;image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDQvMDQvMDhrK9wWAAACLklEQVQ4jbXUP0wTcRQH8O/9ekdjkT8CUqpee00bRyNNmSRSV0PcJJoQg2i6ODTExEUHg04OaNSppqtCjQ4ukDSKSuLUwcm4NNZcQYsIGtD+u/f7MZSWXltqo/Ul7/JL7u7z3r3fLye53e5xj8ejoYWRSCSSstfr1YLBYHcr4XA4rMmMMciy3EoXjDHIjDEoivL/4fefrP1P3nYEvqzLajOIo8fQz5/cfH3cnVttCM8udQaODBxQFx44Ye9h4HxvdGWtgMlbSXV2SQoMHf0RNcGSJJlmvPLdos7fdyIWL+D5myx+ZwwUDAIRh2EU1wYRFItA6FwvIjdcGJr4qFYakiSBlTavlABwsJth7mUWmSyBOAfnAkQE4gKccxBx/MoYmHmcxuH+NgAwGQ03j3NeRjjnoGqcC/zcIgghAMBkNISJuKlbEy4EaKdoKerC5nNMxQdlgVx+t0siKhYQovwV1rbdtyoNxlhxxoqilBMA0uuES6Pt6NqP2hHsoDarhJuXD2F5NV/uuJR1T4XLzvTJ25/VyHUnzgzba0YkKq6pdB4T00m47EyvPhU1M54asy3ee5o55bvwQQWAr/PHMBfbQGhGrykCANqARZ8asy3+ccYjg/K3kcF9UQAYvrJ29dmrDUxHlnOxu72P+rpYrq5eFU39K649TCF0tnPB0WdtCt2z48rQHIp+8XTHu9ET7alm0aY6fnFHjda98a/w3wZjDJLP5xv3+/1aK+F4PJ7cBm32CUNiyI2GAAAAAElFTkSuQmCC&quot; alt=&quot;&quot; /&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/4867413205776281221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2010/10/program-your-symbian-phone-from-your.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/4867413205776281221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/4867413205776281221'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2010/10/program-your-symbian-phone-from-your.html' title='Program your symbian phone from your computer using Python!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-5912128767788804918</id><published>2009-12-02T10:09:00.000-08:00</published><updated>2012-07-25T04:03:05.645-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Networking"/><title type='text'>Port Forwarding in BSNL ADSL2+ Modem/Router</title><content type='html'>&lt;a href=&quot;http://itzsreekumar.files.wordpress.com/2009/12/port.gif&quot;&gt;&lt;img class=&quot;alignnone size-full wp-image-56&quot; title=&quot;port&quot; src=&quot;http://itzsreekumar.files.wordpress.com/2009/12/port.gif&quot; alt=&quot;&quot; width=&quot;704&quot; height=&quot;500&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/5912128767788804918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2009/12/port-forwarding-in-bsnl-adsl2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/5912128767788804918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/5912128767788804918'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2009/12/port-forwarding-in-bsnl-adsl2.html' title='Port Forwarding in BSNL ADSL2+ Modem/Router'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-8835348763900215356</id><published>2009-12-01T23:33:00.000-08:00</published><updated>2011-08-08T11:14:04.021-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><title type='text'>Install Ubuntu Chromium browser -Google Chrome for Linux-</title><content type='html'>&lt;h3&gt;&lt;strong&gt;&lt;span style=&quot;color:#333399;&quot;&gt;&lt;br/&gt;&lt;br/&gt;[caption id=&quot;attachment_51&quot; align=&quot;alignnone&quot; width=&quot;150&quot; caption=&quot;Chromium Browser&quot;]&lt;a href=&quot;http://itzsreekumar.files.wordpress.com/2009/12/screenshot.png&quot;&gt;&lt;img class=&quot;size-thumbnail wp-image-51&quot; title=&quot;Screenshot&quot; src=&quot;http://itzsreekumar.files.wordpress.com/2009/12/screenshot.png?w=150&quot; alt=&quot;&quot; width=&quot;150&quot; height=&quot;112&quot; /&gt;&lt;/a&gt;[/caption]&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/h3&gt;&lt;br/&gt;First let your computer know where it should find the deb package:&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;span style=&quot;color:#339966;&quot;&gt;&lt;code&gt;vi /etc/apt/sources.list&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;&lt;br/&gt;then:&lt;br/&gt;&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;span style=&quot;color:#339966;&quot;&gt;&lt;code&gt;deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main&lt;br/&gt;deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;&lt;br/&gt;Replace jaunty with hardy, intrepid or karmic depending which version you run at your computer&lt;br/&gt;&lt;br/&gt;The next step is to install it :&lt;span style=&quot;color:#339966;&quot;&gt;&lt;br/&gt;&lt;/span&gt;&lt;br/&gt;&lt;p style=&quot;text-align:left;padding-left:30px;&quot;&gt;&lt;span style=&quot;color:#339966;&quot;&gt;&lt;code&gt;sudo apt-get update&lt;/code&gt;&lt;br/&gt;&lt;code&gt;sudo apt-get install chromium-browser&lt;/code&gt;&lt;/span&gt;&lt;br/&gt;or use&lt;br/&gt;&lt;span style=&quot;color:#339966;&quot;&gt;&lt;code&gt;sudo aptitude install chromium-browser&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;&lt;br/&gt;&lt;p style=&quot;text-align:left;padding-left:30px;&quot;&gt;&lt;/p&gt;&lt;br/&gt;Lets enjoy................&lt;br/&gt;&lt;br/&gt;&lt;span style=&quot;color:#666699;&quot;&gt;&lt;em&gt;System menu –&amp;gt; Internet –&amp;gt; Chromium Web Browser&lt;/em&gt;&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;em&gt;&lt;br/&gt;&lt;/em&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/8835348763900215356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2009/12/install-ubuntu-chromium-browser-google.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/8835348763900215356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/8835348763900215356'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2009/12/install-ubuntu-chromium-browser-google.html' title='Install Ubuntu Chromium browser -Google Chrome for Linux-'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3583567144531962147.post-8896509370062027455</id><published>2009-10-29T10:53:00.000-07:00</published><updated>2011-08-08T11:18:19.865-07:00</updated><title type='text'></title><content type='html'>Javascript libraries have become fundamental to good web design, almost all ste nowadays have some element of javascript or Ajax present. It is probably the main element in developing the Web 2.0 &lt;em&gt;movement&lt;/em&gt;.&lt;br/&gt;There are many Frameworks, which do you prefer?&lt;br/&gt;&lt;h3&gt;1. script.aculo.us (&lt;a href=&quot;http://script.aculo.us/&quot;&gt;http://script.aculo.us/&lt;/a&gt;)&lt;/h3&gt;&lt;br/&gt;&lt;a title=&quot;script.aculo.us&quot; href=&quot;http://script.aculo.us/&quot;&gt;&lt;img src=&quot;http://speckyboy.com/wp-content/uploads/2008/04/script.png&quot; alt=&quot;script.aculo.us&quot; /&gt;&lt;/a&gt;&lt;strong&gt;URL&lt;/strong&gt;: &lt;a href=&quot;http://script.aculo.us/&quot;&gt;http://script.aculo.us/&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Blog&lt;/strong&gt;: n/a.&lt;br/&gt;&lt;strong&gt;Documentation&lt;/strong&gt;: &lt;a href=&quot;http://wiki.script.aculo.us/&quot;&gt;http://wiki.script.aculo.us/&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Note&lt;/strong&gt;: script.aculo.us is not a Framework by its self but it is an addon for Prototype.&lt;br/&gt;&lt;blockquote&gt;“script.aculo.us provides you with easy-to-use, cross-browser user interface JavaScript libraries to make your web sites and web applications fly.”&lt;/blockquote&gt;&lt;br/&gt;&lt;h3&gt;2. Prototype (&lt;a href=&quot;http://www.prototypejs.org/&quot;&gt;http://www.prototypejs.org/&lt;/a&gt;)&lt;/h3&gt;&lt;br/&gt;&lt;a title=&quot;Prototype&quot; href=&quot;http://www.prototypejs.org/&quot;&gt;&lt;img src=&quot;http://speckyboy.com/wp-content/uploads/2008/04/prototype.png&quot; alt=&quot;Prototype&quot; /&gt;&lt;/a&gt;&lt;strong&gt;URL&lt;/strong&gt;: &lt;a href=&quot;http://www.prototypejs.org/&quot;&gt;http://www.prototypejs.org/&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Blog&lt;/strong&gt;: &lt;a href=&quot;http://www.prototypejs.org/blog&quot;&gt;http://www.prototypejs.org/blog&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Documentation&lt;/strong&gt;: &lt;a href=&quot;http://www.prototypejs.org/learn&quot;&gt;http://www.prototypejs.org/learn&lt;/a&gt;.&lt;br/&gt;&lt;blockquote&gt;“Prototype is a JavaScript Framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.”&lt;/blockquote&gt;&lt;br/&gt;&lt;h3&gt;3. Moo Tools (&lt;a href=&quot;http://www.mootools.net/&quot;&gt;http://www.mootools.net/&lt;/a&gt;)&lt;/h3&gt;&lt;br/&gt;&lt;a title=&quot;Moo Tools&quot; href=&quot;http://www.mootools.net/&quot;&gt;&lt;img src=&quot;http://speckyboy.com/wp-content/uploads/2008/04/mootools.png&quot; alt=&quot;Moo Tools&quot; /&gt;&lt;/a&gt;&lt;strong&gt;URL&lt;/strong&gt;: &lt;a href=&quot;http://www.mootools.net/&quot;&gt;http://www.mootools.net/&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Blog&lt;/strong&gt;: &lt;a href=&quot;http://blog.mootools.net/&quot;&gt;http://blog.mootools.net/&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Documentation&lt;/strong&gt;: &lt;a href=&quot;http://docs.mootools.net/&quot;&gt;http://docs.mootools.net/&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Demos&lt;/strong&gt;:&lt;a href=&quot;http://demos.mootools.net/&quot;&gt;http://demos.mootools.net/&lt;/a&gt;.&lt;br/&gt;&lt;blockquote&gt;“MooTools is a compact, modular, Object-Oriented JavaScript framework designed for the intermediate to advanced JavaScript developer. It allows you to write powerful, flexible, and cross-browser code with its elegant, well documented, and coherent API.”&lt;/blockquote&gt;&lt;br/&gt;&lt;h3&gt;4. jQuery (&lt;a href=&quot;http://jquery.com/&quot;&gt;http://jquery.com/&lt;/a&gt;)&lt;/h3&gt;&lt;br/&gt;&lt;a title=&quot;jQuery&quot; href=&quot;http://jquery.com/&quot;&gt;&lt;img src=&quot;http://speckyboy.com/wp-content/uploads/2008/04/jquery.png&quot; alt=&quot; jQuery&quot; /&gt;&lt;/a&gt;&lt;strong&gt;URL&lt;/strong&gt;: &lt;a href=&quot;http://jquery.com/&quot;&gt;http://jquery.com/&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Blog&lt;/strong&gt;: &lt;a href=&quot;http://jquery.com/blog/&quot;&gt;http://jquery.com/blog/&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Documentation&lt;/strong&gt;: &lt;a href=&quot;http://docs.jquery.com/&quot;&gt;http://docs.jquery.com/&lt;/a&gt;.&lt;br/&gt;&lt;blockquote&gt;“jQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript”.&lt;/blockquote&gt;&lt;br/&gt;&lt;h3&gt;5. MochiKit (&lt;a href=&quot;http://www.mochikit.com/&quot;&gt;http://www.mochikit.com/&lt;/a&gt;)&lt;/h3&gt;&lt;br/&gt;&lt;a title=&quot;MochiKit&quot; href=&quot;http://www.mochikit.com/&quot;&gt;&lt;img src=&quot;http://speckyboy.com/wp-content/uploads/2008/04/mochikit.png&quot; alt=&quot; MochiKit&quot; /&gt;&lt;/a&gt;&lt;strong&gt;URL&lt;/strong&gt;: &lt;a href=&quot;http://www.mochikit.com/&quot;&gt;http://www.mochikit.com/&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Blog&lt;/strong&gt;: &lt;a href=&quot;http://www.mochikit.com/blog.html&quot;&gt;http://www.mochikit.com/blog.html&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Documentation&lt;/strong&gt;: &lt;a href=&quot;http://www.mochikit.com/doc/html/MochiKit/index.html&quot;&gt;http://www.mochikit.com/doc/html/MochiKit/index.html&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Demos&lt;/strong&gt;:&lt;a href=&quot;http://www.mochikit.com/demos.html&quot;&gt;http://www.mochikit.com/demos.html&lt;/a&gt;.&lt;br/&gt;&lt;blockquote&gt;“MochiKit – makes JavaScript suck a bit less”.&lt;/blockquote&gt;&lt;br/&gt;&lt;h3&gt;6. Rialto (&lt;a href=&quot;http://rialto.improve-technologies.com/wiki/&quot;&gt;http://rialto.improve-technologies.com/wiki/&lt;/a&gt;)&lt;/h3&gt;&lt;br/&gt;&lt;strong&gt;URL&lt;/strong&gt;: &lt;a href=&quot;http://rialto.improve-technologies.com/wiki/&quot;&gt;http://rialto.improve-technologies.com/wiki/&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Blog&lt;/strong&gt;: n/a&lt;br/&gt;&lt;strong&gt;Documentation&lt;/strong&gt;: &lt;a href=&quot;http://rialto.improve-technologies.com/js/doc/&quot;&gt;http://rialto.improve-technologies.com/js/doc/&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Demos&lt;/strong&gt;:&lt;a href=&quot;http://rialto.improve-technologies.com/rialto/&quot;&gt;http://rialto.improve-technologies.com/rialto/&lt;/a&gt;.&lt;br/&gt;&lt;blockquote&gt;“Rialto (Rich Internet Application Toolkit) is ajax-based cross browser javascript widgets library”.&lt;/blockquote&gt;&lt;br/&gt;&lt;h3&gt;7. Dojo Toolkit (&lt;a href=&quot;http://dojotoolkit.org/&quot;&gt;http://dojotoolkit.org&lt;/a&gt;)&lt;/h3&gt;&lt;br/&gt;&lt;strong&gt;URL&lt;/strong&gt;: &lt;a href=&quot;http://dojotoolkit.org/about&quot;&gt;http://dojotoolkit.org/about&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Blog&lt;/strong&gt;: &lt;a href=&quot;http://dojotoolkit.org/blog&quot;&gt;http://dojotoolkit.org/blog&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Documentation&lt;/strong&gt;: &lt;a href=&quot;http://dojotoolkit.org/docs&quot;&gt;http://dojotoolkit.org/docs&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Demos&lt;/strong&gt;:&lt;a href=&quot;http://dojotoolkit.org/demos&quot;&gt;http://dojotoolkit.org/demos&lt;/a&gt;.&lt;br/&gt;&lt;blockquote&gt;“Dojo is an Open Source DHTML toolkit written in JavaScript. Dojo aims to solve some long-standing historical problems with DHTML which prevented mass adoption of dynamic web application development”.&lt;/blockquote&gt;&lt;br/&gt;&lt;h3&gt;8. Spry Framework (&lt;a href=&quot;http://labs.adobe.com/technologies/spry/&quot;&gt;http://labs.adobe.com/technologies/spry/&lt;/a&gt;)&lt;/h3&gt;&lt;br/&gt;&lt;strong&gt;URL&lt;/strong&gt;: &lt;a href=&quot;http://labs.adobe.com/technologies/spry/&quot;&gt;http://labs.adobe.com/technologies/spry/&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Blog&lt;/strong&gt;: n/a.&lt;br/&gt;&lt;strong&gt;Documentation&lt;/strong&gt;: &lt;a href=&quot;http://www.adobe.com/go/labs_gnav_wiki&quot;&gt;http://www.adobe.com/go/labs_gnav_wiki&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Demos&lt;/strong&gt;:&lt;a href=&quot;http://www.adobe.com/go/labs_gnav_showcase&quot;&gt;http://www.adobe.com/go/labs_gnav_showcase&lt;/a&gt;.&lt;br/&gt;&lt;blockquote&gt;“The Spry framework for Ajax is a JavaScript library that provides easy-to-use yet powerful Ajax functionality that allows designers to build pages that provide a richer experience for their users. It is designed to take the complexity out of Ajax and allow designers to easily create Web 2.0 pages”.&lt;/blockquote&gt;&lt;br/&gt;&lt;h3&gt;9. ASP.NET Ajax Framework (&lt;a href=&quot;http://asp.net/ajax/&quot;&gt;http://asp.net/ajax/&lt;/a&gt;)&lt;/h3&gt;&lt;br/&gt;&lt;strong&gt;URL&lt;/strong&gt;: &lt;a href=&quot;http://asp.net/ajax/&quot;&gt;http://asp.net/ajax/&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Blog&lt;/strong&gt;: n/a.&lt;br/&gt;&lt;strong&gt;Documentation&lt;/strong&gt;: &lt;a href=&quot;http://asp.net/ajax/documentation/&quot;&gt;http://asp.net/ajax/documentation/&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Demos&lt;/strong&gt;:&lt;a href=&quot;http://asp.net/ajax/showcase/&quot;&gt;http://asp.net/ajax/showcase/&lt;/a&gt;.&lt;br/&gt;&lt;blockquote&gt;“ASP.NET AJAX is a free framework for quickly creating efficient and interactive Web applications that work across all popular browsers”.&lt;/blockquote&gt;&lt;br/&gt;&lt;h3&gt;10. Cean Ajax Framework (&lt;a href=&quot;http://sourceforge.net/projects/clean-ajax/&quot;&gt;http://sourceforge.net/projects/clean-ajax/&lt;/a&gt;)&lt;/h3&gt;&lt;br/&gt;&lt;strong&gt;URL&lt;/strong&gt;: &lt;a href=&quot;http://sourceforge.net/projects/clean-ajax/&quot;&gt;http://sourceforge.net/projects/clean-ajax/&lt;/a&gt;.&lt;br/&gt;&lt;strong&gt;Blog&lt;/strong&gt;: n/a.&lt;br/&gt;&lt;strong&gt;Documentation&lt;/strong&gt;: &lt;a href=&quot;http://sourceforge.net/docman/?group_id=145307&quot;&gt;http://sourceforge.net/docman/?group_id=145307&lt;/a&gt;.&lt;br/&gt;&lt;blockquote&gt;“Easy to use AJAX framework that provides message queue, XSLT, XPath, encryption (SHA1, MD5), web service access (SOAP, XMLRPC), JSON-RPC, cross browser AJAX, AJAX history and cache control”.&lt;/blockquote&gt;</content><link rel='replies' type='application/atom+xml' href='http://binarymechanism.blogspot.com/feeds/8896509370062027455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://binarymechanism.blogspot.com/2009/10/javascript-libraries-have-become.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/8896509370062027455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3583567144531962147/posts/default/8896509370062027455'/><link rel='alternate' type='text/html' href='http://binarymechanism.blogspot.com/2009/10/javascript-libraries-have-become.html' title=''/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>