<?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: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-9150553744937060226</id><updated>2011-07-08T18:18:06.699+02:00</updated><title type='text'>My Ideas</title><subtitle type='html'>Here I post some of my day to day ideas, most of them about programs I don't have time to write</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-8194545565635794031</id><published>2010-03-28T19:37:00.001+02:00</published><updated>2010-03-28T19:37:29.273+02:00</updated><title type='text'>Some really old idea</title><content type='html'>Die idee Hinter diesem Programm, ist das man eine ziehmlich normales TamaGotschi&lt;br /&gt;nur es lebt auf deinem Bildschirm. Auserdem kann man ein Gotschi nicht einfach verhungern&lt;br /&gt;lassen. Man muss an einen Gotschi züchter über das internet gehen und sich ein Gotschie &lt;br /&gt;besorgen. Das ganze soll eine art evolution in sich haben. Man hat mehrere Sparten, die duch&lt;br /&gt;züchten aUsgebildet werden können. Es gibt also so etwas wie genetische mutation. &lt;br /&gt;Es gibt auch hier mänchen und weibchen. Und das weibchen wird schwanger und das kind &lt;br /&gt;übernimmt dan die genetischen informationen von mama und papa. Man kann dan über das internet&lt;br /&gt;sein gotschi zur paarung freigegben. oder man wird ein züchter und kauft sich 2 Gotschies.&lt;br /&gt;&lt;br /&gt;Not really worth doing anymore I suppose.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-8194545565635794031?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/8194545565635794031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=8194545565635794031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/8194545565635794031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/8194545565635794031'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2010/03/some-really-old-idea.html' title='Some really old idea'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-6019300338731184451</id><published>2010-03-28T19:35:00.001+02:00</published><updated>2010-03-28T19:36:07.740+02:00</updated><title type='text'>Web data stream</title><content type='html'>The idea is that you have a stream of data that never ends.&lt;br /&gt;&lt;br /&gt;Die Idee ist, dass man ein Form hat welches nur ein Scroll balken hat in dem&lt;br /&gt;ein Text durch geht. Der Text wird über das Internet abgerufen. &lt;br /&gt;Ziel: Der User sieht immer das Aktuelle wetter oder die aktien kurse&lt;br /&gt;Das sieht dann so aus wie bei Vivaplus&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-6019300338731184451?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/6019300338731184451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=6019300338731184451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/6019300338731184451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/6019300338731184451'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2010/03/web-data-stream.html' title='Web data stream'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-4219140718341141712</id><published>2010-03-28T19:33:00.001+02:00</published><updated>2010-03-28T19:34:36.573+02:00</updated><title type='text'>Music sniplets</title><content type='html'>The idea is that you take famous songs and you can add your little snippets in it.&lt;br /&gt;&lt;br /&gt;Die idee dahinter ist, dass man web bekannte Lieder nimmt&lt;br /&gt;diese So schneidet, dass die namen Fehlen und dann die möglichkeit&lt;br /&gt;gibt andere namen herein zu schneiden und dass dan abzuspeichern.&lt;br /&gt;Z.b. Kyls mom is a stubid bitsch. Dass nimmt man und schneidet das mom raus und&lt;br /&gt;und kann dan zb Peter reinschneiden. Dass ganze dann als mp3 abspeicher.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-4219140718341141712?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/4219140718341141712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=4219140718341141712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/4219140718341141712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/4219140718341141712'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2010/03/music-sniplets.html' title='Music sniplets'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-1440088184913850543</id><published>2010-03-28T19:30:00.001+02:00</published><updated>2010-03-28T19:32:36.464+02:00</updated><title type='text'>File due date</title><content type='html'>Going through my old notes and programs I discovered this idea I had ages ago. The basic idea is that you can give a file a due date and then when this date comes the file is deleted or the chmod is changed. This could be really useful for ftp servers or your desktop. You could show folders and files dependent on the time of day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-1440088184913850543?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/1440088184913850543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=1440088184913850543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/1440088184913850543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/1440088184913850543'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2010/03/file-due-date.html' title='File due date'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-6963083064741569976</id><published>2008-11-02T14:52:00.002+01:00</published><updated>2008-11-02T14:56:27.141+01:00</updated><title type='text'>Totally new Mail</title><content type='html'>I think the email system is quite outdated. No security functions, no intractability, no web2.0nes. Why not design a totally new email system. That feels more 'new' For example you could embed security functions I mentioned in my last post. You could add some sort of feedback. How many mail's do you get 'Are you attending' etc... And then some pri... clicks on reply all and you have a whole thread of 'yes', 'no' and 'maybe' mails. Just put a little click box in your mail and off you go. This of course relies on security first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-6963083064741569976?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/6963083064741569976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=6963083064741569976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/6963083064741569976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/6963083064741569976'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2008/11/totally-new-mail.html' title='Totally new Mail'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-3313101737301341756</id><published>2008-11-02T14:43:00.002+01:00</published><updated>2008-11-02T14:50:54.072+01:00</updated><title type='text'>Secure Mail</title><content type='html'>After hearing a talk from Ed Gibson I thought all this security spam thing could be solved with public private key system. Just imagine how many mails you get from people you don't know. So the idea is: If you want to communicate with someone you send him a 'Communication Invite' You can attache a little message to this with some explanation. Quite like all the social networking sites do it. Attached to this is a public key that is created for one specific email address. If you accept the invite you do the same, you send him a mail with 'Invite accepted' with your public key. Then you both can sign and/or encrypt your mail messages to another. I don't know why ebay, banks, paypal and all the rest don't have a signing scheme?  I can imagine my inbox to be structured something around the lines of&lt;br /&gt;- Secure Inbox&lt;br /&gt;- Communication Requests&lt;br /&gt;- Unsecure mail&lt;br /&gt;With this, I would soon have a list of my friends key's and I would know that they are not spamming me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-3313101737301341756?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/3313101737301341756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=3313101737301341756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/3313101737301341756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/3313101737301341756'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2008/11/secure-mail.html' title='Secure Mail'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-7036619019296439388</id><published>2008-11-02T14:37:00.002+01:00</published><updated>2008-11-02T14:43:37.461+01:00</updated><title type='text'>Image recognition program</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://humanityquest.com/themes/inspiration/Comics/images_Microsoft/%20BeanManIdeaLight.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 128px; height: 128px;" src="http://humanityquest.com/themes/inspiration/Comics/images_Microsoft/%20BeanManIdeaLight.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I am quite sure that the internet is full of recurring images. How often have you seen this little fellow in some Office doc, web page and so on. So why not write a little web crawler that finds these images and then indexes them. This would be quite useful if you have a copyrighted image for example and you want to find out who is using it. Or just to see how many people are using your clip art. If you scale all the images to the same size and allow some minor differences you should be able to write a filter that does this quite easily. Of course you would have to filter all the different images out of ppt (Power Point something) files and web pages. But all this has been done somewhere before.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-7036619019296439388?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/7036619019296439388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=7036619019296439388' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/7036619019296439388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/7036619019296439388'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2008/11/image-recognition-program.html' title='Image recognition program'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-5886506882538816454</id><published>2008-08-06T12:42:00.003+02:00</published><updated>2008-08-06T12:50:56.390+02:00</updated><title type='text'>Windows Install service</title><content type='html'>One of the things I really like with Linux is the package management tools. I install a new machine and if I want Emacs, I just type one command (apt-get install emacs; yum install emacs; pacman -S emacs; ...) and voila I have it. Now on my windows machine this is a little different. I have to Google the emacs web page. Then look for the Windows binary then look for some gtk port for win32. And this goes on for ever. I am not trying to make a point about open source here. Windows is closed source face it. No it is far more that when installing a Windows machine I have to go off to 20 different web pages and download the install file and then wait till it installs. Why can't I have a little program that does that for me. A list of packages I can install and then I just select n packages and it will go of fetch them and then start the installers. Could add some basic dependency resolution. I suppose you could write a full featured deinstaller too, update mechanism and so on. Everything a nice Linux package manager can do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-5886506882538816454?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/5886506882538816454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=5886506882538816454' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/5886506882538816454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/5886506882538816454'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2008/08/windows-install-service.html' title='Windows Install service'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-8819565756008589694</id><published>2008-07-08T12:08:00.002+02:00</published><updated>2008-07-08T12:13:03.370+02:00</updated><title type='text'>google image search image color</title><content type='html'>Somethimes you want to search for images where one colour is dominant. So you want to to search for a picture of a globe where green is the dominant colour. Now (in google) you can only search black and white or colour. Would be cool if you could say green and blue too. Just a quick though&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-8819565756008589694?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/8819565756008589694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=8819565756008589694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/8819565756008589694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/8819565756008589694'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2008/07/google-image-search-image-color.html' title='google image search image color'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-4019719046538392022</id><published>2008-06-20T10:30:00.002+02:00</published><updated>2008-06-20T10:43:56.348+02:00</updated><title type='text'>Social surfing</title><content type='html'>Remember the times when you where programming some shitty little page with php and all the book started with a counter somewhere on the page. This was a counter on how many people visited today and so on. Further the next chapter was a counter on how many people are currently on your website and if you really wanted to top things of you wrote how many logged on users and how many guest where online &lt;blockquote&gt;From http://www.phpbb.com/community/&lt;br /&gt;Who is online&lt;br /&gt;In total there are 1427 users online :: 96 registered, 4 hidden and 1327 guests (based on users active over the past 30 minutes)&lt;br /&gt;Most users ever online was 8680 on Mon Mar 19, 2007 1:28 am&lt;/blockquote&gt;So why doesn't someone take this to the next step and make a browser addon where you can see who is browsing the page. Something that integrates into the status bar and tells you how many people of your community are looking at this page right now. You can leave a comment, you can chat with other people viewing the page, add some tags or rate the page. This would be like browser social networking. Of course you would have to sign up with a little picture and some information but I suppose you could get this out of facebook and the lot. You would further have to blacklist some pages. Like gmail, google search and so on, you don't want to chat with all the people that are reading theire email do you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-4019719046538392022?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/4019719046538392022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=4019719046538392022' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/4019719046538392022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/4019719046538392022'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2008/06/social-surfing.html' title='Social surfing'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-1769608329152707374</id><published>2008-06-18T09:29:00.000+02:00</published><updated>2008-06-18T09:30:28.078+02:00</updated><title type='text'>Make a coffee machine that talks rfc2324</title><content type='html'>http://en.wikipedia.org/wiki/Hyper_Text_Coffee_Pot_Control_Protocol&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-1769608329152707374?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/1769608329152707374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=1769608329152707374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/1769608329152707374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/1769608329152707374'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2008/06/make-coffee-machine-that-talks-rfc2324.html' title='Make a coffee machine that talks rfc2324'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-2732560664075546736</id><published>2008-06-13T17:12:00.003+02:00</published><updated>2008-06-13T17:21:13.539+02:00</updated><title type='text'>erd2db</title><content type='html'>I am looking for a tool in which I can create a nice erd diagram with all the relations and then this will output SQL, ruby migrate syntax or what ever. There is something like this called toad but there is nothing open source. Further there are some dia converts that take in some dia pic and convert it to something, but this doesn't work. So please would someone write something like this.&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Comparison_of_database_tools"&gt;http://en.wikipedia.org/wiki/Comparison_of_database_tools&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-2732560664075546736?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/2732560664075546736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=2732560664075546736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/2732560664075546736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/2732560664075546736'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2008/06/erd2db.html' title='erd2db'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-5037927496832265241</id><published>2008-05-27T08:41:00.000+02:00</published><updated>2008-05-27T08:42:00.191+02:00</updated><title type='text'>Wireless PXE</title><content type='html'>Why not get your pxe image over wireless.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-5037927496832265241?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/5037927496832265241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=5037927496832265241' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/5037927496832265241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/5037927496832265241'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2008/05/wireless-pxe.html' title='Wireless PXE'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-3819429613028207579</id><published>2008-03-12T11:26:00.001+01:00</published><updated>2008-03-12T11:28:20.533+01:00</updated><title type='text'>Google custom message changer</title><content type='html'>I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;change&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;my&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;google&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;chat&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;or&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;talk&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;message&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;quite&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;frequetly&lt;/span&gt;. I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;would&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;love&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;to&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;publish&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;this&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;message&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;on&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;my&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;website&lt;/span&gt;. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;But&lt;/span&gt; I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;can&lt;/span&gt;'t &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;really&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;find&lt;/span&gt; an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;api&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;that&lt;/span&gt; will &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;let&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;me&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;read&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;this&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;message&lt;/span&gt; :(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-3819429613028207579?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/3819429613028207579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=3819429613028207579' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/3819429613028207579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/3819429613028207579'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2008/03/google-custom-message-changer.html' title='Google custom message changer'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-4928667249992023397</id><published>2008-02-25T19:22:00.002+01:00</published><updated>2008-02-25T19:26:47.777+01:00</updated><title type='text'>Shell Captcha</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/6/69/Captcha.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://upload.wikimedia.org/wikipedia/commons/6/69/Captcha.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Lots of internet services use Captchas to authentikate there users. So after 3 failed password attemps you get a little script generated image that a machine should not be able to read.&lt;br /&gt;So now my idea is to port this to my shell and get rid of all those pesty ssh bruce force attacs. First enter the captcha if you can't solve that you are not allowed to enter your passwd into ssh. Or something around thouse lines. More to come (like always)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-4928667249992023397?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/4928667249992023397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=4928667249992023397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/4928667249992023397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/4928667249992023397'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2008/02/shell-captcha.html' title='Shell Captcha'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-3181135483106361642</id><published>2008-02-06T11:03:00.000+01:00</published><updated>2008-02-06T11:09:56.468+01:00</updated><title type='text'>A new db</title><content type='html'>So time for another crazy didi idea. While writing dbook I was thinking about using sqlLite to save my data. After some though though I realised that this would be quite hard as the data would be very dynamic. So I thought of using a object oriented db. But this seamed to be a little unflexible and I would have to ship with another dependency. So I took a pice of paper and seched waht I call a hashDB. It is basically very simpel every data entry only exists once in the whole db. Then entries have links to other entries. So If you would be described in my db. You would have a name this would link to hair and this would link to blond. So with your person there would be the tupels links describing that you have blond hair. I am currently writing a little prototype maybe then it becomes clearer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-3181135483106361642?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/3181135483106361642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=3181135483106361642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/3181135483106361642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/3181135483106361642'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2008/02/new-db.html' title='A new db'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-6794344684105680560</id><published>2008-01-25T09:59:00.001+01:00</published><updated>2008-05-07T22:22:05.572+02:00</updated><title type='text'>command line social networking</title><content type='html'>We all agree myspace, facebook, etc.. are shit. You spend your time looking at stupid stuff and you give a big company all the data it will ever need to create a product exactly for your needs with automatic advertisement buyer. So how can a little geek like me keep in contact with this friends and find out what really matters.&lt;br /&gt;The idea: A command line tool that connects to a server and then you have your personal profile with what you are currently working on you can join the group "C++ developers" or "Linux is BSD without brain" and to be honest what to people like best "flame wars" what a better place to put this and take it away from the mailing lists.&lt;br /&gt;Further everything is done like cvs/git so you can see what your friend has changed etc...&lt;br /&gt;You might have your software backup somewhere or something like that.&lt;br /&gt;I have to think about this a little more. But please comment&lt;br /&gt;&lt;br /&gt;What it needs :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Profile page&lt;/li&gt;&lt;li&gt;Friends list&lt;/li&gt;&lt;li&gt;Fotos?&lt;/li&gt;&lt;li&gt;Groups&lt;/li&gt;&lt;li&gt;Mail&lt;/li&gt;&lt;li&gt;Who viewed my profile last&lt;/li&gt;&lt;li&gt;Current activity&lt;/li&gt;&lt;li&gt;Link people to content&lt;/li&gt;&lt;li&gt;Pinboard&lt;/li&gt;&lt;li&gt;Change log&lt;/li&gt;&lt;li&gt;Mood indicator [hacking/sleeping/...]&lt;/li&gt;&lt;li&gt;Encrypt a file amongs many users with secret shareing. So only when all users click on share the file can be read&lt;br /&gt;&lt;/li&gt;&lt;li&gt;??????&lt;/li&gt;&lt;/ul&gt;One big problem with social networking nowadays is the security issue. So when you add a friend to your buddies list you exchange public keys. So you can sign every message you send. And only with this key can you read his profile :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-6794344684105680560?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/6794344684105680560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=6794344684105680560' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/6794344684105680560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/6794344684105680560'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2008/01/command-line-social-networking.html' title='command line social networking'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-4602673208684937638</id><published>2007-11-12T13:43:00.001+01:00</published><updated>2007-11-12T14:12:15.397+01:00</updated><title type='text'>Vector Video Codec</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.siteoffline.com/files/futurama-american_dad-family_guy-the_simpsons-1920x1200.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px;" src="http://www.siteoffline.com/files/futurama-american_dad-family_guy-the_simpsons-1920x1200.png" alt="" border="0" /&gt;&lt;/a&gt;Today lots of comics are streamed over the Internet. But they are saved and compressed with a pixel based algorithm. Why? If I look at comics I see Vectors. So why are these videos not compressed as vector images. As far as a Google search goes there is nothing like this available. Further the backgrounds seam to be quite static in comics so these wouldn't have to be redrawn, only the foreground normally moves.&lt;pre&gt;&lt;br /&gt;bash-3.00$ ls -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;lah&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;tmp&lt;/span&gt;/Spectre.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;svg&lt;/span&gt;&lt;br /&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;rw&lt;/span&gt;-------  1 xxx &lt;span style="font-weight: bold;"&gt;110K&lt;/span&gt; Nov 12 14:09 /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;tmp&lt;/span&gt;/Spectre.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;svg&lt;/span&gt;&lt;br /&gt;bash-3.00$ zip /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;tmp&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;lol&lt;/span&gt;.zip /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;tmp&lt;/span&gt;/Spectre.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;svg&lt;/span&gt;&lt;br /&gt;adding: &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;tmp&lt;/span&gt;/Spectre.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;svg&lt;/span&gt; (deflated 69%)&lt;br /&gt;bash-3.00$ ls -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;lah&lt;/span&gt; /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;tmp&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;lol&lt;/span&gt;.zip&lt;br /&gt;-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;rw&lt;/span&gt;-r--r--  1 xxx &lt;span style="font-weight: bold;"&gt;35K&lt;/span&gt; Nov 12 14:10 /&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;tmp&lt;/span&gt;/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;lol&lt;/span&gt;.zip&lt;br /&gt;bash-3.00$&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;According to this compression is quite easy too. Comments welcome&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-4602673208684937638?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/4602673208684937638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=4602673208684937638' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/4602673208684937638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/4602673208684937638'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2007/11/vector-video-codec.html' title='Vector Video Codec'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-161455694397460414</id><published>2007-10-26T11:26:00.000+02:00</published><updated>2008-01-25T10:45:58.330+01:00</updated><title type='text'>DicHash</title><content type='html'>Hashing is a superb way of validating and in some way to find out if someone has tempered with your files. But the chances are that if he can tamper with your files that he could change the table of hashes. So how to find out if someone has really done something bad to your computer. My idea is that you can create a hash with a password. So to hash a file you have to enter a password this is incorporated into the hash. So only if the file has not changed and the password was right the hash will be the same.  But now this will return (c2471b27e6a1410c1e51814a5a7011a3ee8692af) a normal human being can not remember this. So why not map this hash to a dictionary.  So i have a file (listofimportantfiles) I hash this with my password then I map this to a dictionary and the program returns 'tree'. I can easily remember tree as the correct hash but not c247.... Of course to be 100% correct you would need a dictionary as big ass all hash combinations. I notice that this is impossible (+- 24^65) With a sufficient big dictionary the chances are quite small.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-161455694397460414?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/161455694397460414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=161455694397460414' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/161455694397460414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/161455694397460414'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2007/10/dichash.html' title='DicHash'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-6234656417956716220</id><published>2007-10-23T16:17:00.000+02:00</published><updated>2007-10-23T16:19:51.455+02:00</updated><title type='text'>A python object graph</title><content type='html'>In python every variable is a 'pointer' to an object. But sometimes you need to know what variable points to what obj. A nice graph over time would be nice.&lt;br /&gt;&lt;br /&gt;more to come&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-6234656417956716220?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/6234656417956716220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=6234656417956716220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/6234656417956716220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/6234656417956716220'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2007/10/python-object-graph.html' title='A python object graph'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-367400628598022359</id><published>2007-10-15T14:44:00.001+02:00</published><updated>2008-04-24T12:04:53.205+02:00</updated><title type='text'>File viewer</title><content type='html'>Many files are associated with a special viewer. For example I use less to view text files, eog for images, mplayer for vids and music. Why do I always have to type the appropriate program. Why can't I just call a script that will use the 'file' command and open the appropriate viewer? Basically just a few if cases&lt;br /&gt;if [`file $fileToTest | cut -d' ' -f2` eq "JPEG"] then; eog $fielToTest; fi&lt;br /&gt;and so on.&lt;br /&gt;This must have been done. &lt;span style="font-weight: bold;"&gt;Does someone know somethinglike this?&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;You can apply the same idea to editing files too.&lt;br /&gt;So two programs 'e' and 'v' schould be nice.&lt;br /&gt;&lt;br /&gt;Thanks to my friend David Garcia Quintas&lt;br /&gt;&lt;a href="http://portland.freedesktop.org/xdg-utils-1.0/xdg-open.html%20"&gt;http://portland.freedesktop.org/xdg-utils-1.0/xdg-open.html &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-367400628598022359?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/367400628598022359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=367400628598022359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/367400628598022359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/367400628598022359'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2007/10/file-viewer.html' title='File viewer'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9150553744937060226.post-5712349502455615267</id><published>2007-10-15T12:02:00.000+02:00</published><updated>2007-10-15T14:41:43.626+02:00</updated><title type='text'>Interactive shell</title><content type='html'>I work entirely in the shell. I don't really need more :) But I spend most of mine time typing ls, emacs [somefile], mv this rm that and lots of less. Further I repeat a lot of commands, especially when I am programming. Some stats out of my .bash_history. (1000 lines)&lt;br /&gt;63 x make&lt;br /&gt;159 x ls&lt;br /&gt;22 x rm&lt;br /&gt;101 x cp&lt;br /&gt;42 x emacs&lt;br /&gt;25 x less&lt;br /&gt;$cat .bash_history | sort | uniq | wc&lt;br /&gt;359&lt;br /&gt;from 1000. So 641 commands are repeated.&lt;br /&gt;&lt;br /&gt;You get the idea. So I am a computer programmer, I am lazy, what I can I do against this?&lt;br /&gt;Create an interactive shell.&lt;br /&gt;The shell sits there and waits. As soon as you hit any key (not Enter or Space) it goes into a special configured mode. And then does appropriate. So if I want to ls a dir, I just type 'l' and then this resolves to ls. If I want to edit a file I type 'e' and then the file name.&lt;br /&gt;This is in somewhat different to alias. As you don't have to hit space.  A little example:&lt;br /&gt;I want to edit a file:&lt;br /&gt;bash : em [TAB] [SPACE] file [ENTER]&lt;br /&gt;alias : e [SPACE] file [ENTER] (assumeing alias e=emacs)&lt;br /&gt;dash : e file [ENTER]&lt;br /&gt;&lt;br /&gt;Further you can suggest auto completion based on what you normally type. If you have completed a command and you hit enter again it will just repeat the command. This should get rid of about 80 % percent of the stuff I type into the shell.&lt;br /&gt;&lt;br /&gt;In 1000 shell commands I had to type a space after 756 commands. (Remember 159 are only ls)&lt;br /&gt;&lt;small&gt;$cat .bash_history | grep -E "[a-zA-Z] ." | wc -l&lt;br /&gt;756&lt;/small&gt;&lt;br /&gt;&lt;br /&gt;If you hit space you will drop down to normal bash. So you can start creating the wonderful piped commands.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9150553744937060226-5712349502455615267?l=computingideas.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://computingideas.blogspot.com/feeds/5712349502455615267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9150553744937060226&amp;postID=5712349502455615267' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/5712349502455615267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9150553744937060226/posts/default/5712349502455615267'/><link rel='alternate' type='text/html' href='http://computingideas.blogspot.com/2007/10/interactive-shell.html' title='Interactive shell'/><author><name>Ribalba</name><uri>http://www.blogger.com/profile/17095655964278860017</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh6.google.com/image/ribalba/RRbhGIkrABI/AAAAAAAABZI/53nd6WA_avg/DSC00354.JPG'/></author><thr:total>3</thr:total></entry></feed>
