<?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-32354332</id><updated>2011-11-27T15:41:29.483-08:00</updated><category term='debian'/><category term='Kontact'/><category term='wikicalc'/><category term='Firefox'/><category term='bash script'/><category term='security'/><category term='howto'/><category term='AmaroK'/><category term='sun script'/><title type='text'>Linux</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-32354332.post-8145332519007765476</id><published>2008-06-08T02:39:00.001-07:00</published><updated>2008-06-08T02:47:34.041-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='wikicalc'/><title type='text'>Howto install Wikicalc on a Debian server</title><content type='html'>&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;As I indicated in my last post: WikiCalc is a collaborative spreadsheet operating on the principle of wiki.&lt;/span&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; It is completely written in Perl.&lt;/span&gt; &lt;span style="" onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;To install Wikicalc, nothing more simple, just start by installing the necessary tools for your good old Debian:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt; &lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;apt-get install apache2 libapache2-mod-perl2&lt;/span&gt; &lt;/span&gt; &lt;/blockquote&gt; &lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Then download sources: &lt;a href="http://66.102.9.104/translate_c?hl=fr&amp;amp;sl=fr&amp;amp;tl=en&amp;amp;u=http://www.softwaregarden.com/products/wikicalc/downloads.html"&gt;wikicalc-1-0.tar.gz.&lt;/a&gt;&lt;/span&gt; &lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Then can begin the installation process itself:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt; &lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;cd /var/www&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;tar xvzf wikicalc-1-0.tar.gz&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;ln -s wikicalc-1-0 wikicalc&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Now you have to let the Wikicalc engine to be accessible from your Web server: compared to the configuration by default, you just need to add these few lines :&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;NameVirtualHost *&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;&lt;virtualhost&gt;&lt;/virtualhost&gt;&lt;/span&gt; &lt;virtualhost&gt;&lt;/virtualhost&gt;&lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;ServerAdmin webmaster@localhost&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;DocumentRoot /var/www/wikicalc/&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;&lt;directory&gt;&lt;/directory&gt;&lt;/span&gt; &lt;directory&gt;&lt;/directory&gt;&lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;Options FollowSymLinks&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;AllowOverride None&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; &lt;!-- directory--&gt;&lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;&lt;directory&gt;&lt;/directory&gt;&lt;/span&gt; &lt;directory&gt;&lt;/directory&gt;&lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;Options Indexes FollowSymLinks MultiViews ExecCGI&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;AddHandler cgi-script .cgi .pl&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;AllowOverride None&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;Order allow,deny&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;allow from all&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; &lt;!-- directory--&gt;&lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt; &lt;!-- virtualhost--&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt; &lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;Load Perl module:&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt; &lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;a2enmod perl&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;span class="google-src-text" style="direction: ltr; text-align: left;"&gt;restart /etc/init.d/apache2&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;To finish the installation, go to &lt;a href="http://66.102.9.104/translate_c?hl=fr&amp;amp;sl=fr&amp;amp;tl=en&amp;amp;u=http://wolverine-linux.blogspot.com/"&gt;http://wikicalc.monsite.com/wikicalccgi.pl&lt;/a&gt; and follow the instructions ....&lt;/span&gt;&lt;br /&gt;&lt;span onmouseover="_tipon(this)" onmouseout="_tipoff()"&gt;&lt;br /&gt;Now you can play with this imressive spreedsheat&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-8145332519007765476?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/8145332519007765476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=8145332519007765476&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/8145332519007765476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/8145332519007765476'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2008/06/howto-install-wikicalc-on-debian-server.html' title='Howto install Wikicalc on a Debian server'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-7877128891999836644</id><published>2007-02-15T23:26:00.001-08:00</published><updated>2007-02-15T23:26:27.770-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kontact'/><title type='text'>Sony Ericsson w810i and Linux</title><content type='html'>&lt;div style="text-align: justify;"&gt;Despite all problems I had to stop my phone subscription at Orange  &lt;img class="emoticon" src="http://wolverinex02.googlepages.com/icon_twisted.gif" alt="twisted" title="twisted" height="15" width="15" /&gt;, my new subscription will be an Orange one &lt;img class="emoticon" src="http://wolverinex02.googlepages.com/icon_biggrin.gif" alt="biggrin" title="biggrin" height="15" width="15" /&gt;, after all, they are not so bad &lt;img class="emoticon" src="http://wolverinex02.googlepages.com/icon_lol.gif" alt="lol" title="lol" height="15" width="15" /&gt;, my choice was a little quickly and I chose a Sony Ericsson w810i &lt;img class="emoticon" src="http://wolverinex02.googlepages.com/icon_wink.gif" alt="wink" title="wink" height="15" width="15" /&gt;, I would have to check the compatibility of this telephone with Linux… Indeed I would like to be able to synchronize it with Kontact &lt;img class="emoticon" src="http://wolverinex02.googlepages.com/icon_razz.gif" alt="razz" title="razz" height="15" width="15" /&gt;, in particular the calendar, To-do and the list of contacts… If like me you have large fingers: the keyboard of the portable telephone can be for you a nightmare &lt;img class="emoticon" src="http://wolverinex02.googlepages.com/icon_rolleyes.gif" alt="rolleyes" title="rolleyes" height="15" width="15" /&gt;&lt;br /&gt;&lt;/div&gt; &lt;p&gt;&lt;br /&gt;The good point of Sony Ericsson w810i is that it is provided with a USB cable to connect it with your PC, when it is connected, two modes are available:&lt;br /&gt;&lt;/p&gt; &lt;ol&gt;&lt;li&gt;File transfer&lt;/li&gt;&lt;li&gt;phone mode &lt;/li&gt;&lt;/ol&gt;The “File transfer” mode allows you to transfer the data from your mobile phone to Linux. But I have not yet succeed to make the contrary… &lt;img class="emoticon" src="http://wolverinex02.googlepages.com/icon_sad.gif" alt="sad" title="sad" height="15" width="15" /&gt; The phone mode can be used with Kmobiltools to see contacts, the SMS sent and receives, to telephone and send SMS. But I still did not find the ultimate tool allowing me to synchronize my mobile phone with my KDE &lt;img class="emoticon" src="http://wolverinex02.googlepages.com/icon_rolleyes.gif" alt="rolleyes" title="rolleyes" height="15" width="15" /&gt; with the USB link, for that I am testing some software:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Kandy: hmmm… that does not work!&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Kmobiletools: works very well but it is not what I am looking for&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Wammu/Gammu: the X interface is very ugly but this software seems to works well when it does not freeze&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Gnokii: command line tool and requires to create yourself a configuration file. Kontact uses this tool by default, but that does not work very well&lt;br /&gt;&lt;/li&gt;&lt;li&gt; GCALSYNC: that deviates a little my wired vision of a local synchronisation, but that will at least enable me to manage correctly my schedule.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;For the moment I am reduce to synchronize my telephone under Windows… and synchronise Windows with Linux… this is not the universal panacea &lt;img class="emoticon" src="http://wolverinex02.googlepages.com/icon_evil.gif" alt="evil" title="evil" height="15" width="15" /&gt; but I seek and hope well to find a perfect solution&lt;br /&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;Tags: &lt;span class="tags"&gt;&lt;a href="http://66.249.93.104/translate_c?hl=fr&amp;ie=UTF-8&amp;amp;amp;oe=UTF-8&amp;langpair=fr%7Cen&amp;amp;u=http://technorati.com/tag/kandy&amp;prev=/language_tools" rel="tag"&gt;kandy&lt;/a&gt;, &lt;a href="http://66.249.93.104/translate_c?hl=fr&amp;amp;amp;ie=UTF-8&amp;oe=UTF-8&amp;amp;langpair=fr%7Cen&amp;u=http://technorati.com/tag/t%25C3%25A9l%25C3%25A9phone&amp;amp;prev=/language_tools" rel="tag"&gt;telephone&lt;/a&gt;, &lt;a href="http://66.249.93.104/translate_c?hl=fr&amp;ie=UTF-8&amp;amp;amp;oe=UTF-8&amp;langpair=fr%7Cen&amp;amp;u=http://technorati.com/tag/Sony&amp;prev=/language_tools" rel="tag"&gt;Sony&lt;/a&gt;, &lt;a href="http://66.249.93.104/translate_c?hl=fr&amp;amp;amp;ie=UTF-8&amp;oe=UTF-8&amp;amp;langpair=fr%7Cen&amp;u=http://technorati.com/tag/ericsson&amp;amp;prev=/language_tools" rel="tag"&gt;ericsson&lt;/a&gt;, &lt;a href="http://66.249.93.104/translate_c?hl=fr&amp;ie=UTF-8&amp;amp;amp;oe=UTF-8&amp;langpair=fr%7Cen&amp;amp;u=http://technorati.com/tag/w810i&amp;prev=/language_tools" rel="tag"&gt;w810i&lt;/a&gt;, &lt;a href="http://66.249.93.104/translate_c?hl=fr&amp;amp;amp;ie=UTF-8&amp;oe=UTF-8&amp;amp;langpair=fr%7Cen&amp;u=http://technorati.com/tag/kmobiletools&amp;amp;prev=/language_tools" rel="tag"&gt;kmobiletools&lt;/a&gt;, &lt;a href="http://66.249.93.104/translate_c?hl=fr&amp;ie=UTF-8&amp;amp;amp;oe=UTF-8&amp;langpair=fr%7Cen&amp;amp;u=http://technorati.com/tag/wammu&amp;prev=/language_tools" rel="tag"&gt;wammu&lt;/a&gt;, &lt;a href="http://66.249.93.104/translate_c?hl=fr&amp;amp;amp;ie=UTF-8&amp;oe=UTF-8&amp;amp;langpair=fr%7Cen&amp;u=http://technorati.com/tag/gammu&amp;amp;prev=/language_tools" rel="tag"&gt;gammu&lt;/a&gt;, &lt;a href="http://66.249.93.104/translate_c?hl=fr&amp;ie=UTF-8&amp;amp;amp;oe=UTF-8&amp;langpair=fr%7Cen&amp;amp;u=http://technorati.com/tag/gnokii&amp;prev=/language_tools" rel="tag"&gt;gnokii&lt;/a&gt;, &lt;a href="http://66.249.93.104/translate_c?hl=fr&amp;amp;amp;ie=UTF-8&amp;oe=UTF-8&amp;amp;langpair=fr%7Cen&amp;u=http://technorati.com/tag/gcalsync&amp;amp;prev=/language_tools" rel="tag"&gt;gcalsync&lt;/a&gt;, &lt;a href="http://66.249.93.104/translate_c?hl=fr&amp;ie=UTF-8&amp;amp;amp;oe=UTF-8&amp;langpair=fr%7Cen&amp;amp;u=http://technorati.com/tag/kontact&amp;prev=/language_tools" rel="tag"&gt;kontact&lt;/a&gt;, &lt;a href="http://66.249.93.104/translate_c?hl=fr&amp;amp;amp;ie=UTF-8&amp;oe=UTF-8&amp;amp;langpair=fr%7Cen&amp;u=http://technorati.com/tag/kde&amp;amp;prev=/language_tools" rel="tag"&gt;kde&lt;/a&gt;, &lt;a href="http://66.249.93.104/translate_c?hl=fr&amp;ie=UTF-8&amp;amp;amp;oe=UTF-8&amp;langpair=fr%7Cen&amp;amp;u=http://technorati.com/tag/synchroniser&amp;prev=/language_tools" rel="tag"&gt;to synchronize&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-7877128891999836644?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/7877128891999836644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=7877128891999836644&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/7877128891999836644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/7877128891999836644'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2007/02/sony-ericsson-w810i-and-linux.html' title='Sony Ericsson w810i and Linux'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-7973914592141062732</id><published>2006-12-02T11:25:00.000-08:00</published><updated>2006-12-02T11:27:48.369-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Flash Player 9 and Linux</title><content type='html'>YES, now I will be able to play to the games written in Flash and to enjoy the new web sites based on Flex2.0. This time, it is as easy as pie to install : just download the plugin from this adress:&lt;br /&gt;&lt;a href="http://www.adobe.com/go/fp9_update_b2_installer_linuxplugin"&gt;http://www.adobe.com/go/fp9_update_b2_installer_linuxplugin &lt;/a&gt;&lt;br /&gt;uncompress it and copy libflashplayer.so in your user's directory of plugins of Mozilla: it must be something as: ~/.mozilla/plugins/ ... Restart it, and now you are ready for web site based on flash (you can test the &lt;a href="http://wolverinex02.blogspot.com/2006/11/un-jeu-mc-donald.html"&gt;MacDo&lt;/a&gt;'s game). And now enjoy the beauty of flash...&lt;br /&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;Tags: &lt;span class="tags"&gt;&lt;a href="http://technorati.com/tag/flash+player" rel="tag"&gt;flash player&lt;/a&gt;, &lt;a href="http://technorati.com/tag/flash+9" rel="tag"&gt;flash 9&lt;/a&gt;, &lt;a href="http://technorati.com/tag/linux" rel="tag"&gt;linux&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Firefox" rel="tag"&gt;Firefox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Flex2.0" rel="tag"&gt;Flex2.0&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-7973914592141062732?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/7973914592141062732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=7973914592141062732&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/7973914592141062732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/7973914592141062732'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/12/flash-player-9-and-linux.html' title='Flash Player 9 and Linux'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-3316817855573783471</id><published>2006-11-29T15:15:00.001-08:00</published><updated>2006-11-29T15:15:29.350-08:00</updated><title type='text'>Close and manage file with vim</title><content type='html'>Let's continue with the best practice of the vim software:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:q&lt;/span&gt;&lt;br /&gt;to close vim&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:q!&lt;/span&gt;&lt;br /&gt;to close vim without recording the modifications&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:w&lt;/span&gt;&lt;br /&gt;to write the modification&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:w [NEW_FILE]&lt;/span&gt;&lt;br /&gt;to write the file you are editing in NEW_FILE&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:w! [&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FILE&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;]&lt;/span&gt;&lt;br /&gt;it is the same action as before but you force the action&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:n,mw [&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FILE&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;]&lt;/span&gt;&lt;br /&gt;save the lines from n to m in the file FILE&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:n,mw &gt;&gt;[&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FILE&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;]&lt;/span&gt;&lt;br /&gt;add the lines from n to m at the end of the file FILE&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:wq ou :x ou ZZ&lt;/span&gt;&lt;br /&gt;Save the file and close vim&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:e!&lt;/span&gt;&lt;br /&gt;edit the file again but with the version on the disk&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:e [&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FILE&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;]&lt;/span&gt;&lt;br /&gt;edit the file FILE rather than the current file (&lt;span style="font-weight: bold;"&gt;:e!&lt;/span&gt; to force the action)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:r [&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FILE&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;]&lt;/span&gt;&lt;br /&gt;insert the file FILE after the current line&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:rn [&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FILE&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;] ou :nr [&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;FILE&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;]&lt;/span&gt;&lt;br /&gt;insert the file FILE after the line n&lt;br /&gt;n is either a number, or . for the current line, or $ for the last line.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;:version&lt;/span&gt;&lt;br /&gt;display information about vim&lt;br /&gt;&lt;br /&gt;it should be enough today to play a little and increase your productivity lol ;-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;Tags: &lt;span class="tags"&gt;&lt;a href="http://technorati.com/tag/vim" rel="tag"&gt;vim&lt;/a&gt;, &lt;a href="http://technorati.com/tag/productivity" rel="tag"&gt;productivity&lt;/a&gt;, &lt;a href="http://technorati.com/tag/linux" rel="tag"&gt;linux&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-3316817855573783471?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/3316817855573783471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=3316817855573783471&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/3316817855573783471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/3316817855573783471'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/11/close-and-manage-file-with-vim.html' title='Close and manage file with vim'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-8262305621740378869</id><published>2006-11-11T01:34:00.000-08:00</published><updated>2006-11-11T01:42:19.139-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Kapersky and the 20 viruses</title><content type='html'>Kaspersky has just published its list of the top 20 malwaress (Virus/Trojan/Worm/...) spreaded by mail. As a consequence, in the case you see those little creature: don't click on them, don't try to play with them...&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Email-Worm.Win32.NetSky.q&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.Warezov.dn&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.Bagle.gen&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.Scano.gen&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.Warezov.ev&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.Bagle.mail&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.Warezov.dc&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.Mydoom.l&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.Mydoom.m&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.Scano.e&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.Warezov.do&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.NetSky.aa&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.NetSky.b&lt;/li&gt;&lt;li&gt;Net-Worm.Win32.Mytob.c&lt;/li&gt;&lt;li&gt;Trojan-Spy.HTML.Bankfraud.od&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.Warezov.eu&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.Warezov.gen&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.Bagle.dx&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.Warezov.dh&lt;/li&gt;&lt;li&gt;Email-Worm.Win32.Scano.aq&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Some new players in the team: Warezov.dn, Warezov.ev, Warezov.dc, Warezov.do, Warezov.eu, Warezov.gen, Warezov.dh.&lt;br /&gt;Some malwares which begin to extinguish: NetSky.b, Mytob.c, Bankfraud.od, Scano.aq. Unfortunately we can notice the return of: NetSky.q, Bagle.gen, Bagle.mail, Mydoom.l, Mydoom.m, Scano.e, NetSky.aa, Bagle.dx,  this means that some people  don't have an uptodate antivirus, as a consequence they are infected and spread the threat! So install an antivirus if you haven't one already and ensure that it is uptodate (not only Kapersky, but Norton too, or ClamWin...)&lt;br /&gt;&lt;br /&gt;&lt;div class="tag_list"&gt;Tags: &lt;span class="tags"&gt;&lt;a href="http://technorati.com/tag/antivirus" rel="tag"&gt;antivirus&lt;/a&gt;, &lt;a href="http://technorati.com/tag/kapersky" rel="tag"&gt;kapersky&lt;/a&gt;, &lt;a href="http://technorati.com/tag/clamwin" rel="tag"&gt;clamwin&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Norton" rel="tag"&gt;Norton&lt;/a&gt;, &lt;a href="http://technorati.com/tag/virus" rel="tag"&gt;virus&lt;/a&gt;, &lt;a href="http://technorati.com/tag/worm" rel="tag"&gt;worm&lt;/a&gt;, &lt;a href="http://technorati.com/tag/trojan" rel="tag"&gt;trojan&lt;/a&gt;, &lt;a href="http://technorati.com/tag/mail" rel="tag"&gt;mail&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-8262305621740378869?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/8262305621740378869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=8262305621740378869&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/8262305621740378869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/8262305621740378869'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/11/kapersky-and-20-viruses.html' title='Kapersky and the 20 viruses'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-2657232608869552055</id><published>2006-11-03T11:36:00.000-08:00</published><updated>2006-11-03T11:37:21.684-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AmaroK'/><title type='text'>LastFMproxy, Streamripper and Amarok</title><content type='html'>I have recently discovered Lastfm, the community radio. It is a great thing just give it the name of some artists you like and it will gather musics of this artists or similar artists... After that you can be a little more specific and say if you like the music or if you want to ban it! Most of the time the choices are excellent and they are becoming more and more relevant with the time and your selection. If you want to read the lastfm flux in one of your old player on linux, you should try lastfmproxy (you can find it &lt;a href="http://vidar.gimp.org/wp-content/uploads/2006/07/lastfmproxy-1.1.tar.gz"&gt;here&lt;/a&gt; ), just uncompress the archive with this command:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    tar -xvzf lastfmproxy-1.1.tar.gz&lt;/span&gt;&lt;br /&gt;then go inside the directory you have just created, modify the config.py file with your username and password for Last.fm. That's it, now you can run the main script:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    python main.py&lt;/span&gt;&lt;br /&gt;you should see something like:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    Starting LastFMProxy 1.1...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    Connecting to last.fm server...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    To tune in, point your browser to:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    http://localhost:1881/&lt;/span&gt;&lt;br /&gt;The last line stand to give you the url you can listen in your old player... So start it and open this url. That's working ;-) Great.&lt;br /&gt;In all the previous part I said "old player", it is because with the great player of linux: Amarok, you can directly play Last.fm: you need to go in Settings and that's it! You can now choose open a Last.fm flux! Enjoy.&lt;br /&gt;You probably wonder why I told you about LastFmproxy if you don't need it to play LastFM if you use Amarok... It is because there is a little trick: if you listen LastFM, you only listen it, when you shut down your computer, or when the music is finished, there is no way to listen it again! So let install streamripper to record all this music on your computer. First of all you should only record music with a copy left, otherwise you are out of law! Now start lastfmproxy as explained before. And type this little command:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    streamripper http://localhost:1881/lastfm.mp3 -d /home/mynqme/mydirectory -r&lt;/span&gt;&lt;br /&gt;you can notice 3 arguments:&lt;br /&gt;the radio you want to listen and record&lt;br /&gt;the directory in which you will save music&lt;br /&gt;the last argument will let you listen the music you are recording.&lt;br /&gt;Launch the command, go to Amarok and open the url http://localhost:8000&lt;br /&gt;That's it you can listen and record music on LastFM&lt;div class="tag_list"&gt;Tags: &lt;span class="tags"&gt;&lt;a href="http://technorati.com/tag/amarok" rel="tag"&gt;amarok&lt;/a&gt;, &lt;a href="http://technorati.com/tag/streamripper" rel="tag"&gt;streamripper&lt;/a&gt;, &lt;a href="http://technorati.com/tag/lastfm" rel="tag"&gt;lastfm&lt;/a&gt;, &lt;a href="http://technorati.com/tag/lastfmproxy" rel="tag"&gt;lastfmproxy&lt;/a&gt;, &lt;a href="http://technorati.com/tag/streaming" rel="tag"&gt;streaming&lt;/a&gt;, &lt;a href="http://technorati.com/tag/music" rel="tag"&gt;music&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-2657232608869552055?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/2657232608869552055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=2657232608869552055&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/2657232608869552055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/2657232608869552055'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/11/lastfmproxy-streamripper-and-amarok.html' title='LastFMproxy, Streamripper and Amarok'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-4983155107485611036</id><published>2006-10-17T11:29:00.000-07:00</published><updated>2006-10-17T11:30:05.819-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sun script'/><title type='text'>How to verify the root user id on SUN?</title><content type='html'>If you program sometimes on Sun Solaris, you have probably noticed that the syntax is not always the same as the one of Linux, or HP-Unix... This time, before running my script I had to verify that it is root, who runs the script: after 30 minutes of headhache, I finally find a way: enjoy the aspirin&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;WHO=`id | cut -f1 -d" "`&lt;/span&gt;&lt;span style="font-family:Times New Roman, serif;font-size:130%;"&gt;&lt;br /&gt;if [ ! "$WHO" = "uid=0(root)" ]&lt;/span&gt;&lt;span style="font-family:Times New Roman, serif;font-size:130%;"&gt;&lt;br /&gt;then&lt;/span&gt;&lt;span style="font-family:Times New Roman, serif;font-size:130%;"&gt;&lt;br /&gt;echo "You must be super-user to run this script."&lt;/span&gt;&lt;span style="font-family:Times New Roman, serif;font-size:130%;"&gt;&lt;br /&gt;exit 1&lt;/span&gt;&lt;span style="font-family:Times New Roman, serif;font-size:130%;"&gt;&lt;br /&gt;fi&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-4983155107485611036?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/4983155107485611036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=4983155107485611036&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/4983155107485611036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/4983155107485611036'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/10/how-to-verify-root-user-id-on-sun.html' title='How to verify the root user id on SUN?'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-2153812484514157620</id><published>2006-10-17T11:24:00.001-07:00</published><updated>2006-10-17T11:24:51.259-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bash script'/><title type='text'>How to get rid of output of your scripts?</title><content type='html'>Just add at the end of your command line: &gt;/dev/null 2&gt;&amp;1 so you redirect fd1 to /dev/null, then dump it onto fd2:&lt;br /&gt;&lt;br /&gt;Normally: fd1 -&gt; stdout fd2 -&gt; stderr&lt;br /&gt;&lt;br /&gt;&gt;/dev/null: fd1 -&gt; /dev/null fd2 -&gt; stdout&lt;br /&gt;&lt;br /&gt;2&gt;&amp;amp;1: fd1 -&gt; /dev/null fd2 -&gt; /dev/null&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now no more output, it is very interessant espscially for cronjob.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-2153812484514157620?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/2153812484514157620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=2153812484514157620&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/2153812484514157620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/2153812484514157620'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/10/how-to-get-rid-of-output-of-your.html' title='How to get rid of output of your scripts?'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-2502591697967281856</id><published>2006-10-09T13:10:00.001-07:00</published><updated>2006-10-09T13:10:32.330-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kontact'/><title type='text'>Google Calendar &amp;&amp; Kontact</title><content type='html'>I only start to fill my Calendar by Google, but I have also my calendar on my portable with Kontact... The question which often arises in these cases, how to share information between the two (except if you are schizophrenic...) how to synchronize the two calendars??? Mr. Google once again thought to everything: it is simple: settings &gt; calendars &gt; share this calendar &gt; calendar details.... There you will see small squares of color XML, iCal, HTML on the line private addresse. Select iCal and copy the address which is kindly given to you by Google. Now on Kontact: File &gt; Import &gt; Import Calendar... At this time there, instead of seeking on your computer a file, enter the address given by M.Google answer two or three questions... that is it. You finally could be more effective in your work, to optimize your life; -)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-2502591697967281856?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/2502591697967281856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=2502591697967281856&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/2502591697967281856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/2502591697967281856'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/10/google-calendar-kontact.html' title='Google Calendar &amp;&amp; Kontact'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-4218151697504238079</id><published>2006-10-08T14:13:00.000-07:00</published><updated>2006-10-08T14:14:03.603-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AmaroK'/><title type='text'>Linux:: AmaroK</title><content type='html'>&lt;div style="text-align: justify;"&gt;In the inuits legends, Amarok is the giant wolf  which devours the imprudent hunters, who hunt alone the  night. In the world of computers, Amarok is the application  which could too devour the imprudent users of Windows  which use the old old old Itunes... Amarok is an application of the  free world which works exclusively under Linux or Unix.&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=fr_en&amp;trurl=http%3a%2f%2fphotos1.blogger.com%2fblogger2%2f5454%2f3588%2f1600%2fAmaroK_stable.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger2/5454/3588/400/AmaroK_stable.png" alt="" border="0" /&gt;&lt;/a&gt;AmaroK allows inter alia:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;to manage advanced&lt;i&gt;  playlists&lt;/i&gt;&lt;/li&gt;&lt;li&gt;to develop new functionalities via scripts&lt;/li&gt;&lt;li&gt;to record statistical data of a song even if this one is renamed or moved&lt;br /&gt;&lt;/li&gt;&lt;li&gt;to use K3B (burning software for Kde) for the CD  engraving&lt;/li&gt;&lt;li&gt;to use the data bases to store information of music&lt;/li&gt;&lt;li&gt;to use your iPod&lt;/li&gt;&lt;li&gt;to manually configure a generic reader with key  format USB&lt;/li&gt;&lt;li&gt;to benefit from the crossfading&lt;/li&gt;&lt;li&gt;to use MusicBrainz to recover informations on your music&lt;/li&gt;&lt;li&gt;to recover the words of the songs&lt;/li&gt;&lt;li&gt;to recover the covers of albums on the Amazon  site&lt;/li&gt;&lt;li&gt;to recover on Wikipédia the articles on the  album, the artist or the song in the course of listening&lt;/li&gt;&lt;li&gt;to manage the support of radio operator flows of  last.fm&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a name="Amarok_et_Last.fm" id="Amarok_et_Last.fm"&gt;&lt;/a&gt;&lt;/p&gt; Unfortunately for the users of Windows, Amarok  will never be carried under Windows because of:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;its licence LPG&lt;/li&gt;&lt;li&gt;KDE-libs (which it uses)&lt;/li&gt;&lt;li&gt;need somebody to do it...&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-4218151697504238079?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/4218151697504238079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=4218151697504238079&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/4218151697504238079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/4218151697504238079'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/10/linux-amarok.html' title='Linux:: AmaroK'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-115909673396427031</id><published>2006-09-24T04:18:00.000-07:00</published><updated>2006-09-24T04:18:53.966-07:00</updated><title type='text'>Linux:: How to make a substitution in VIM?</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:85%;"&gt;Just type:&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;&lt;esc&gt;&lt;/esc&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;and then&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;:%s/old_chain/new_chain/g&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman,serif;"&gt;&lt;span style="font-size:85%;"&gt;To highlight a string, just move the cursor to the strinf, then press &lt;b&gt;&lt;esc&gt;&lt;/esc&gt;&lt;/b&gt; and then &lt;b&gt;# &lt;/b&gt;to move from one occurrence to another, just press &lt;b&gt;n&lt;/b&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-115909673396427031?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/115909673396427031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=115909673396427031&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115909673396427031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115909673396427031'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/09/linux-how-to-make-substitution-in-vim.html' title='Linux:: How to make a substitution in VIM?'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-115909668280381441</id><published>2006-09-24T04:17:00.000-07:00</published><updated>2006-09-24T04:18:02.806-07:00</updated><title type='text'>Linux:: Use of ssh-agent</title><content type='html'>&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-size:130%;"&gt;You often connect remotely by using ssh… and you are fed up of always having to enter your password: ssh-agent is made for you. ssh-agent is a daemon whose only goal is to keep in memory (in a protected way) the “passphrase” so that it is not necessary to type it with each use of ssh.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:130%;"&gt;The following order creates the variable SSH_AUTH_SOCK which contains the way of a socket that ssh, SCP (and other orders) will use to dialogue with ssh-agent:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;$ ssh-agent&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;To communicate the private key and the sentence of master key to ssh-agent by means of ssh-add:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;$ ssh-add ~/.ssh/id_rsa&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Enter the passphrase for /home/user/.ssh/id_rsa:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;The private key is thus deciphered and stored in the mask of ssh-agent, lends to being used&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;One can now use ssh and SCP without having to enter the password.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-115909668280381441?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/115909668280381441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=115909668280381441&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115909668280381441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115909668280381441'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/09/linux-use-of-ssh-agent.html' title='Linux:: Use of ssh-agent'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-115909664900474969</id><published>2006-09-24T04:16:00.000-07:00</published><updated>2006-09-24T04:17:29.013-07:00</updated><title type='text'>Linux:: How to install IMVU on Linux</title><content type='html'>Sorry, I do not have a magic receipt, I tested Wine and Crossover well, but I had some problems with glu32.dll and opengl32.dll… I have thus to try the vitualisation and my Windows machine in Qemu. It is great, it works! I launch only that, and I have to remove the updates automatic of Windows, But yes, I can regenerate my virtual machine, therefore in the worst case the virus or the Trojan will remain there only one hour or two: -) not of chance for hackers. Moreover I am seeking how to accelerate my virtual machine: there that could become really a magic receipt, moreover if you have some already: as usual leave me a message&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-115909664900474969?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/115909664900474969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=115909664900474969&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115909664900474969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115909664900474969'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/09/linux-how-to-install-imvu-on-linux.html' title='Linux:: How to install IMVU on Linux'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-115895184448224338</id><published>2006-09-22T12:03:00.000-07:00</published><updated>2006-09-22T12:04:04.490-07:00</updated><title type='text'>Linux:: How to compare two list and find common element with Perl?</title><content type='html'>&lt;div style="text-align: justify;"&gt;This trick can only be used if you are sure that there is no double value in a same list. You will understand why. First create an hash table (%seen), the basic idea is for each element ($_) of the merge of the two list, we will store it in the hash table. The first time the value is store; seen value is equal to 0, so the grep filter prevents this value to be record in @common. The second and other time an element will be seen, because it will be store with the same key value, the $seen{$_ } will be not null and so the element pass the test of the filter and is recorded.&lt;br /&gt;&lt;/div&gt;&lt;code&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;my %seen;&lt;br /&gt;my @common = grep {$seen{$_}++} @list_1 , @list_2;&lt;/span&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;but for doing that you need that list are unique (not two times the same element in the same list.) For doing that you can use this function:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;code&gt;&lt;br /&gt;sub Array_Uniq&lt;br /&gt;{&lt;br /&gt;my @List = @_;&lt;br /&gt;my %FutureList;&lt;br /&gt;foreach(@List)&lt;br /&gt;{&lt;br /&gt;$FutureList{$_} = 1; # delete double values&lt;br /&gt;}&lt;br /&gt;return (keys(%FutureList));&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-115895184448224338?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/115895184448224338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=115895184448224338&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115895184448224338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115895184448224338'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/09/linux-how-to-compare-two-list-and-find.html' title='Linux:: How to compare two list and find common element with Perl?'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-115832222491014595</id><published>2006-09-15T05:10:00.000-07:00</published><updated>2006-09-15T05:10:24.933-07:00</updated><title type='text'>Linux:: XEN</title><content type='html'>&lt;div style="text-align: justify;"&gt;It &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;makes&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;a long time&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;that&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;I&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;didn't speak&lt;/span&gt; about virtualisation&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;…&lt;/span&gt; However it &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;is a&lt;/span&gt; subject which will be &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;discussed more and more&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;.&lt;/span&gt; Moreover the RedHat company &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;has just announced the&lt;/span&gt; nearest &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;installation&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;of&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;technology&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;XEN&lt;/span&gt; within &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;its&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;version&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;for&lt;/span&gt; professional&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;. Contrary&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;to&lt;/span&gt; other &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;technologies&lt;/span&gt; of virtualisation &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_38"&gt;such&lt;/span&gt; VMWare &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_39"&gt;or Qemu&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_41"&gt;which&lt;/span&gt; simulates the &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_43"&gt;material&lt;/span&gt; and &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_45"&gt;the bios&lt;/span&gt;, the virtual machines &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_48"&gt;under&lt;/span&gt; XEN has access &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_51"&gt;to the&lt;/span&gt; material thanks to &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_54"&gt;XEN modified kernel.&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_55"&gt;The result&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_56"&gt;of this&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_58"&gt;other paradigm&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_60"&gt;is a&lt;/span&gt; virtual machine &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_62"&gt;almost&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_63"&gt;as&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_64"&gt;fast&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_65"&gt;as the&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_66"&gt;machine&lt;/span&gt; host. &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_67"&gt;So enjoy&lt;/span&gt; the virtualization&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_68"&gt;!!!&lt;/span&gt; The only &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_69"&gt;constraint&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_70"&gt;is that the&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_71"&gt;architecture&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_72"&gt;of the&lt;/span&gt; virtual &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_72"&gt;machines&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_74"&gt;must&lt;/span&gt; enable them &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_77"&gt;to use the&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_78"&gt;technology&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_79"&gt;XEN…&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_80"&gt;contrary&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_81"&gt;to VMWare&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_82"&gt;and Qemu&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_83"&gt;which&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_85"&gt;does not require&lt;/span&gt; modification of &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_89"&gt;“&lt;/span&gt;guest” OS&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_91"&gt;. It&lt;/span&gt; is &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_93"&gt;not&lt;/span&gt; a problem &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_95"&gt;with&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_96"&gt;opensource OS&lt;/span&gt; such &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_98"&gt;Linux&lt;/span&gt;, whose code &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_101"&gt;was already modified&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_104"&gt;to be able&lt;/span&gt; to turn &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_105"&gt;with&lt;/span&gt; XEN&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_106"&gt;, on the other hand&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_108"&gt;what is at stake is&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_111"&gt;Windows&lt;/span&gt;… And it is there that the real &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_116"&gt;difficulty&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_113"&gt;arises&lt;/span&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_117"&gt;:&lt;/span&gt; much &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_120"&gt;user&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_121"&gt;of&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_122"&gt;Linux uses a&lt;/span&gt; virtual machine to make &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_125"&gt;turn&lt;/span&gt; Windows&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_126"&gt;,&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_127"&gt;even if the&lt;/span&gt; team &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_128"&gt;of&lt;/span&gt; XEN &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_130"&gt;said&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_132"&gt;to have modified&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_134"&gt;Windows&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_136"&gt;to allow&lt;/span&gt; to make it &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_138"&gt;turn&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_139"&gt;under&lt;/span&gt; XEN&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_140"&gt;, some &lt;/span&gt; licences &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_143"&gt;prevent the&lt;/span&gt; team from &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_145"&gt;publishing&lt;/span&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_146"&gt;…&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_147"&gt;Let us hope&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_149"&gt;that the&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_150"&gt;agreement&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_151"&gt;between&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_152"&gt;Microsoft&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_154"&gt;and XEN&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_155"&gt;could change the situation&lt;/span&gt;. &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_156"&gt;In addition the&lt;/span&gt; arrival of &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_159"&gt;dual the core&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_160"&gt;and&lt;/span&gt; technologies of virtualisation directly &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_165"&gt;within the&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_166"&gt;processors&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_167"&gt;should&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_169"&gt;end&lt;/span&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_176"&gt; licence's problems&lt;/span&gt; mentioned &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_178"&gt;herebefore&lt;/span&gt; and another &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_180"&gt;side&lt;/span&gt; to still improve quality &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_188"&gt;of virtualisation&lt;/span&gt;… &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_190"&gt;The bootloader&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_192"&gt;could thus&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_193"&gt;belong&lt;/span&gt; very &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_193"&gt;soon&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_194"&gt;to&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_195"&gt;last&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_196"&gt;and the&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_197"&gt;stories&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_198"&gt;of I am&lt;/span&gt; &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_200"&gt;under&lt;/span&gt; such OS&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_202"&gt;,&lt;/span&gt; I &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_203"&gt;must reboot&lt;/span&gt;… &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_207"&gt;will be finished&lt;/span&gt; soon&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_208"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;spa&gt;&lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_210"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/spa&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-115832222491014595?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/115832222491014595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=115832222491014595&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115832222491014595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115832222491014595'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/09/linux-xen.html' title='Linux:: XEN'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-115714621871517762</id><published>2006-09-01T14:30:00.000-07:00</published><updated>2006-09-01T14:30:18.730-07:00</updated><title type='text'>Linux:: DVB-T Freecom TV on your PC</title><content type='html'>I have just bought a DVB-T usb key Freecom. I thus took one having best price quality: Freecom DVB-T&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/15/3535/1600/h824.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/15/3535/400/h824.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I bought it on the Amazon web site for some 45$ It works well under Windows: even if the installation program is quite bad… that still finish to work. The good point is that the antenna comes with a MediaCenter software: very interesting when as me you have only one Windows XP pro without the media center. But you suspect well that I have to install it under Linux; -) Guess? &lt;span style="font-size:180%;"&gt;YES&lt;/span&gt;! It works better: no problem the image never freeze : a pleasure and all that with only the small provided antenna! To install the DVB-T key, do not try modify your kernel and to add modules to it; best is to use tools from linuxtv:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Download the firmware: dvb-usb-wt220u-fc03.fw&lt;/li&gt;&lt;li&gt;cp dvb-usb-wt220u-fc03.fw /usr/lib/hotplug/firmware/&lt;/li&gt;&lt;li&gt;apt-get mercurial build-essential (et les header de votre kernel si vous avez un kernel standard)&lt;/li&gt;&lt;li&gt;mkdir /usr/src/modules&lt;/li&gt;&lt;li&gt;cd /usr/src/modules&lt;/li&gt;&lt;li&gt;hg clone http://linuxtv.org/hg/v4l-dvb&lt;/li&gt;&lt;li&gt;cd v4l-dvb&lt;/li&gt;&lt;li&gt;make-config&lt;/li&gt;&lt;/ol&gt;Answer to the questions as there:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# using defaults found in .config&lt;br /&gt;#&lt;br /&gt;*&lt;br /&gt;* Linux Kernel Configuration&lt;br /&gt;*&lt;br /&gt;*&lt;br /&gt;* Multimedia devices&lt;br /&gt;*&lt;br /&gt;Video For Linux (VIDEO_DEV) [N/m/y/?] n&lt;br /&gt;*&lt;br /&gt;* Digital Video Broadcasting Devices&lt;br /&gt;*&lt;br /&gt;DVB For Linux (DVB) [Y/n/?] y&lt;br /&gt;DVB Core Support (DVB_CORE) [N/m/y/?] m&lt;br /&gt; *&lt;br /&gt; * Supported SAA7146 based PCI Adapters&lt;br /&gt; *&lt;br /&gt; *&lt;br /&gt; * Supported USB Adapters&lt;br /&gt; *&lt;br /&gt; Support for various USB DVB devices (DVB_USB) [N/m/?] (NEW) m&lt;br /&gt;   Enable extended debug support for all DVB-USB devices (DVB_USB_DEBUG) [N/y/?] (NEW) n&lt;br /&gt;   AVerMedia AverTV DVB-T USB 2.0 (A800) (DVB_USB_A800) [N/m/?] (NEW) n&lt;br /&gt;   DiBcom USB DVB-T devices (based on the DiB3000M-B) (see help for device list) (DVB_USB_DIBUSB_MB) [N/m/?] (NEW) n&lt;br /&gt;   DiBcom USB DVB-T devices (based on the DiB3000M-C/P) (see help for device list) (DVB_USB_DIBUSB_MC) [N/m/?] (NEW) n&lt;br /&gt;   HanfTek UMT-010 DVB-T USB2.0 support (DVB_USB_UMT_010) [N/m/?] (NEW) n&lt;br /&gt;   Conexant USB2.0 hybrid reference design support (DVB_USB_CXUSB) [N/m/?] (NEW) n&lt;br /&gt;   Nebula Electronics uDigiTV DVB-T USB2.0 support (DVB_USB_DIGITV) [N/m/?] (NEW) n&lt;br /&gt;   TwinhanDTV Alpha/MagicBoxII, DNTV tinyUSB2, Beetle USB2.0 support (DVB_USB_VP7045) [N/m/?] (NEW) n&lt;br /&gt;   TwinhanDTV StarBox and clones DVB-S USB2.0 support (DVB_USB_VP702X) [N/m/?] (NEW) n&lt;br /&gt;   GENPIX 8PSK-&gt;USB module support (DVB_USB_GP8PSK) [N/m/?] (NEW) n&lt;br /&gt;   Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support (DVB_USB_NOVA_T_USB2) [N/m/?] (NEW) n&lt;br /&gt;   WideView WT-200U and WT-220U (pen) DVB-T USB2.0 support (Yakumo/Hama/Typhoon/Yuan) (DVB_USB_DTT200U) [N/m/?] (NEW) m&lt;br /&gt; Technotrend/Hauppauge Nova-USB devices (DVB_TTUSB_BUDGET) [N/m/?] (NEW) n&lt;br /&gt; Technotrend/Hauppauge USB DEC devices (DVB_TTUSB_DEC) [N/m/?] (NEW) n&lt;br /&gt; Terratec CinergyT2/qanu USB2 DVB-T receiver (DVB_CINERGYT2) [N/m/?] (NEW) n&lt;br /&gt; *&lt;br /&gt; * Supported FlexCopII (B2C2) Adapters&lt;br /&gt; *&lt;br /&gt; Technisat/B2C2 FlexCopII(b) and FlexCopIII adapters (DVB_B2C2_FLEXCOP) [N/m/?] (NEW) n&lt;br /&gt; *&lt;br /&gt; * Supported BT878 Adapters&lt;br /&gt; *&lt;br /&gt; *&lt;br /&gt; * Supported Pluto2 Adapters&lt;br /&gt; *&lt;br /&gt; Pluto2 cards (DVB_PLUTO2) [N/m/?] (NEW) n&lt;br /&gt; *&lt;br /&gt; * Supported DVB Frontends&lt;br /&gt; *&lt;br /&gt; *&lt;br /&gt; * Customise DVB Frontends&lt;br /&gt; *&lt;br /&gt; *&lt;br /&gt; * DVB-S (satellite) frontends&lt;br /&gt; *&lt;br /&gt; ST STV0299 based (DVB_STV0299) [N/m/?] (NEW) n&lt;br /&gt; Conexant CX24110 based (DVB_CX24110) [N/m/?] (NEW) n&lt;br /&gt; Conexant CX24123 based (DVB_CX24123) [N/m/?] (NEW) n&lt;br /&gt; Philips TDA8083 based (DVB_TDA8083) [N/m/?] (NEW) n&lt;br /&gt; Zarlink VP310/MT312 based (DVB_MT312) [N/m/?] (NEW) n&lt;br /&gt; VLSI VES1893 or VES1993 based (DVB_VES1X93) [N/m/?] (NEW) n&lt;br /&gt; Samsung S5H1420 based (DVB_S5H1420) [N/m/?] (NEW) n&lt;br /&gt; *&lt;br /&gt; * DVB-T (terrestrial) frontends&lt;br /&gt; *&lt;br /&gt; Spase sp8870 based (DVB_SP8870) [N/m/?] (NEW) n&lt;br /&gt; Spase sp887x based (DVB_SP887X) [N/m/?] (NEW) n&lt;br /&gt; Conexant CX22700 based (DVB_CX22700) [N/m/?] (NEW) n&lt;br /&gt; Conexant cx22702 demodulator (OFDM) (DVB_CX22702) [N/m/?] (NEW) n&lt;br /&gt; LSI L64781 (DVB_L64781) [N/m/?] (NEW) n&lt;br /&gt; Philips TDA10045H/TDA10046H based (DVB_TDA1004X) [N/m/?] (NEW) n&lt;br /&gt; NxtWave Communications NXT6000 based (DVB_NXT6000) [M/?] (NEW) n&lt;br /&gt; Zarlink MT352 based (DVB_MT352) [M/?] (NEW) m&lt;br /&gt; Zarlink ZL10353 based (DVB_ZL10353) [N/m/?] (NEW) m&lt;br /&gt; DiBcom 3000M-B (DVB_DIB3000MB) [N/m/?] (NEW) n&lt;br /&gt; DiBcom 3000P/M-C (DVB_DIB3000MC) [N/m/?] (NEW) n&lt;br /&gt; *&lt;br /&gt; * DVB-C (cable) frontends&lt;br /&gt; *&lt;br /&gt; VLSI VES1820 based (DVB_VES1820) [N/m/?] (NEW) n&lt;br /&gt; Philips TDA10021 based (DVB_TDA10021) [N/m/?] (NEW) n&lt;br /&gt; ST STV0297 based (DVB_STV0297) [N/m/?] (NEW) n&lt;br /&gt; *&lt;br /&gt; * ATSC (North American/Korean Terrestrial/Cable DTV) frontends&lt;br /&gt; *&lt;br /&gt; NxtWave Communications NXT2002/NXT2004 based (DVB_NXT200X) [N/m/?] (NEW) n&lt;br /&gt; Oren OR51211 based (DVB_OR51211) [N/m/?] (NEW) n&lt;br /&gt; Oren OR51132 based (DVB_OR51132) [N/m/?] (NEW) n&lt;br /&gt; Broadcom BCM3510 (DVB_BCM3510) [N/m/?] (NEW) n&lt;br /&gt; LG Electronics LGDT3302/LGDT3303 based (DVB_LGDT330X) [N/m/?] (NEW) n&lt;br /&gt; *&lt;br /&gt; * Miscellaneous devices&lt;br /&gt; *&lt;br /&gt; LNBP21 SEC controller (DVB_LNBP21) [N/m/?] (NEW) n&lt;br /&gt; ISL6421 SEC controller (DVB_ISL6421) [N/m/?] (NEW) n&lt;br /&gt;DABUSB driver (USB_DABUSB) [N/m/?] n&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;make&lt;/li&gt;&lt;li&gt;make install&lt;/li&gt;&lt;/ol&gt;Now you only need to reboot your pc and there is a small orange light… You do it: congratulation! Now go in Kaffeine: play a little with the configuration menu and now you should be able to watch TV programs on your computer: cool isn't it. Of course before that I had some problem but if you have problem write a post and I will try to help you&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-115714621871517762?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/115714621871517762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=115714621871517762&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115714621871517762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115714621871517762'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/09/linux-dvb-t-freecom-tv-on-your-pc.html' title='Linux:: DVB-T Freecom TV on your PC'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-115696976616826017</id><published>2006-08-30T13:28:00.000-07:00</published><updated>2006-08-30T13:29:46.790-07:00</updated><title type='text'>Blender and "Elephants Dream"</title><content type='html'>&lt;div style="text-align: justify;"&gt;You probably know Google Video: this is an excellent animation film you can find on Google Video: Elephants Dreams&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;center&gt;&lt;br /&gt;&lt;embed style="width: 400px; height: 326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-6579282482160384521&amp;hl=en"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/center&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;What is at stake with this small cartoon is that it was entirely created with free software: like Blender… Thus if you feel the heart of Tim Burton, enjoy Blender.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Regarding Elephants Dream, my opinion is that all the machine is in the head of the young person and that the old man is there to only try to maintain this beautiful machine. In fact he know that it can be realized only by maintaining the young person in the belief of the machine… If you have divergent opinions: leave a post; -)&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-115696976616826017?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/115696976616826017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=115696976616826017&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115696976616826017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115696976616826017'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/08/blender-and-elephants-dream.html' title='Blender and &quot;Elephants Dream&quot;'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-115607947331861522</id><published>2006-08-20T06:11:00.000-07:00</published><updated>2006-08-20T06:11:13.366-07:00</updated><title type='text'>[Some Thinks about everything] Linux:: Qemu and the mouse</title><content type='html'>I had problems where the mouse would stick at the bottom right-hand corner, becoming unusable. A solution to this is before you run qemu, type in your terminal this command:&lt;br /&gt;&lt;br /&gt;&lt;source&gt;export SDL_VIDEO_X11_DGAMOUSE=0&lt;br /&gt;&lt;br /&gt;Now you can play with your virtual machines&lt;br /&gt;&lt;/source&gt; &lt;br /&gt;&lt;br /&gt;--&lt;br&gt;&lt;font color="gray" size="2"&gt;Posted by ServalX02 to &lt;a href="http://servalx02.blogspot.com/2006/08/linux-qemu-and-mouse.html"&gt;Some Thinks about everything&lt;/a&gt; at 8/20/2006 01:09:00 PM&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-115607947331861522?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/115607947331861522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=115607947331861522&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115607947331861522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115607947331861522'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/08/some-thinks-about-everythi_115607947331861522.html' title='[Some Thinks about everything] Linux:: Qemu and the mouse'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-115607455855153487</id><published>2006-08-20T04:49:00.000-07:00</published><updated>2006-08-20T04:49:18.553-07:00</updated><title type='text'>[Some Thinks about everything] Linux:: Yakuake</title><content type='html'>&lt;div style="text-align: justify;"&gt;Do you know this tool? I have used it a long time now and it is totally amazing. I have never to use again konsole. Only press F12 and you have your Terminal:&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/15/3535/1600/yakuake1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/15/3535/400/yakuake1.png" alt="" border="0" /&gt;&lt;/a&gt;you can configure its height, its weight, you can have several terminal in the same time. This is very useful: I recommend it to any geek&lt;br /&gt;&lt;/div&gt; &lt;br /&gt;&lt;br /&gt;--&lt;br&gt;&lt;font color="gray" size="2"&gt;Posted by ServalX02 to &lt;a href="http://servalx02.blogspot.com/2006/08/linux-yakuake.html"&gt;Some Thinks about everything&lt;/a&gt; at 8/20/2006 11:44:00 AM&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-115607455855153487?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/115607455855153487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=115607455855153487&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115607455855153487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115607455855153487'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/08/some-thinks-about-everything-linux_20.html' title='[Some Thinks about everything] Linux:: Yakuake'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-115524508414789030</id><published>2006-08-10T14:24:00.000-07:00</published><updated>2006-08-10T14:24:44.150-07:00</updated><title type='text'>[Some Thinks about everything] Linux:: AWK</title><content type='html'>Imagine that you have an huge, huge file, organized with columns, like that:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Class    Top_Searches                Num_Search&lt;br /&gt;&lt;br /&gt;1.     Heathrow                        34521                      &lt;br /&gt;2.     Meebo                            34478&lt;br /&gt;3.     Buffett and Hezbollah    23442&lt;br /&gt;4.     London                        21354&lt;br /&gt;5.     Lieberman                    16532&lt;br /&gt;6.     Lebanon                        15342&lt;br /&gt;7.     Icalendar                    15234&lt;br /&gt;8.     Israel                        12345&lt;br /&gt;9.     Video                            9877&lt;br /&gt;10.     Terror                        8532&lt;br /&gt;11.     Deceit Beyond                5679&lt;br /&gt;12.     Adnan Hajj                    4568&lt;br /&gt;13.     Apple                            3467&lt;br /&gt;14.     Terrorism                    2345&lt;br /&gt;15.     Terror Plot                    2123&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;If you want only to displays the first and third columns, it seems impossible... Actually, only for a windows user, because Linux or Unix&lt;br /&gt;have a powerful tool to manipulate those file. One year ago, my girl friend had a huge huge file, a bit like that for&lt;br /&gt;a study about obesity, she tried to opened it with excel... But excel freezed becquse the file was too big... So she asked me&lt;br /&gt;for a solution: I did all she wanted only by using command line tools and espescially awk! So now some example to measure the&lt;br /&gt;power of awk. The awk command is as you have already probably understood a power pattern matching language that allows you to modify input lines by manipulating the fields they contain.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;$ awk '{print}' file.txt&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;           This has the same result as &lt;b&gt;$ cat file.txt&lt;/b&gt;, it displays all the content of the file&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;$ awk '\toto\' file.txt&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;           This has the same result as &lt;b&gt;$ grep Heathrow file.txt&lt;/b&gt;, it displays only line which content the word Heathrow.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;$ awk '\Lieberman\ {print $5,$7,$12}' file.txt&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;           It only displays columns 5, 7 and 12 of line containing "Lieberman"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;$ awk '{if ($3 &lt;&gt;&lt;br /&gt;&lt;br /&gt;           It displays columns 3 and 7 if the key 3 is less than 2000.&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;$ awk -F":" '{ print $3 "\t" $1 }' /etc/passwd |sort -g&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;           Display user by increasing userid. Notice that if you want to print a tabulation you've to use \t, idem if you want print a new line, use \n.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;$ awk -F"\t" '{ print $4 "\t" $10 }' file.txt&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;           You can specified the separator with the command -F"\t" (notice that tabulation and space are the default one)&lt;br /&gt;&lt;br /&gt;And this is only the beginning with some file, where you use a end line to separate data and a some sign like @ to separate&lt;br /&gt;a group of data,&lt;br /&gt;you can use awk to retrieve some informations:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;$ awk  ' BEGIN { RS="^"; FS="\n" } /London/ ' file.txt&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This kind of command permit you to process file like this one:&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;pre&gt;&lt;b&gt;&lt;br /&gt;^London&lt;br /&gt;Airport: Heathrow&lt;br /&gt;Bus: First&lt;br /&gt;&lt;br /&gt;^Paris&lt;br /&gt;Airport: Charles de Gaulle&lt;br /&gt;Bus: RATP&lt;br /&gt;&lt;/b&gt;&lt;/pre&gt;&lt;b&gt;&lt;br /&gt;Incredible isn't it. Some other links to improve your "awk" skills:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vectorsite.net/tsawk1.html"&gt;A Guided Tour Of Awk&lt;/a&gt;&lt;br /&gt;         &lt;br /&gt;&lt;a href="http://www.gnu.org/software/gawk/manual/gawk.html"&gt;The GNU Awk User's Guide&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.cs.hmc.edu/qref/awk.html"&gt;Getting started with awk&lt;/a&gt;&lt;br /&gt;         &lt;br /&gt;&lt;a href="http://sparky.rice.edu/%7Ehartigan/awk.html"&gt;How to Use AWK&lt;/a&gt;&lt;br /&gt;     &lt;br /&gt;&lt;a href="http://www.uga.edu/%7Eucns/wsg/unix/awk/"&gt;UNIX Utilities - awk&lt;/a&gt;&lt;br /&gt;         &lt;br /&gt;&lt;a href="http://stud.wsi.edu.pl/%7Erobert/awk/"&gt;Awk Tutorial&lt;/a&gt;&lt;br /&gt;         &lt;br /&gt;&lt;a href="http://www.bolthole.com/awk6.html"&gt;Awk and shell&lt;/a&gt;&lt;br /&gt;         &lt;br /&gt;&lt;a href="http://dmoz.org/Computers/Programming/Languages/Awk/"&gt;DMOZ&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;a href="http://allman.rhon.itam.mx/dcomp/awk.html"&gt;Introduction to akw&lt;/a&gt;&lt;br /&gt;     &lt;br /&gt;&lt;a href="http://www.tldp.org/LDP/abs/html/awk.html"&gt;Awk et bash&lt;/a&gt;&lt;br /&gt;     &lt;br /&gt;&lt;a href="http://www-128.ibm.com/developerworks/library/l-awk1.html"&gt;IBM developer's work&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.student.northpark.edu/pemente/awk/gawk_str.html"&gt;String manipulations&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;a href="http://www.oracle.com/technology/pub/articles/dulaney_awk.html"&gt;AWK: The Linux Administrators' Wisdom Kit&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lea-linux.org/cached/index/Dev-awk.html"&gt;Introduction to (g)awk&lt;/a&gt;&lt;br /&gt;     &lt;br /&gt;&lt;a href="http://www.stationlinux.org/fiche.67.html"&gt;Gawk Chapter 1&lt;/a&gt;&lt;br /&gt;     &lt;br /&gt;&lt;br /&gt;&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;--&lt;br&gt;&lt;font color="gray" size="2"&gt;Posted by ServalX02 to &lt;a href="http://servalx02.blogspot.com/2006/08/linux-awk.html"&gt;Some Thinks about everything&lt;/a&gt; at 8/10/2006 09:23:00 PM&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-115524508414789030?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/115524508414789030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=115524508414789030&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115524508414789030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115524508414789030'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/08/some-thinks-about-everything-linux-awk.html' title='[Some Thinks about everything] Linux:: AWK'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-115515572196561067</id><published>2006-08-09T13:35:00.000-07:00</published><updated>2006-08-09T13:35:21.970-07:00</updated><title type='text'>[Some Thinks about everything] Linux:: join</title><content type='html'>How to join files, which have a common key?&lt;br /&gt;&lt;strong&gt;&lt;u&gt;Example :&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;File t1 :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;Row Search  Number_Hit&lt;br /&gt;1.   Lieberman 60853&lt;br /&gt;2.  Adnan Hajj 40642&lt;br /&gt;3.  Icalendar 30674&lt;br /&gt;4.  Meebo   26389&lt;br /&gt;5.  Lamont  26321&lt;br /&gt;6.  Buffett  25321&lt;br /&gt;7.  Video   19532&lt;br /&gt;8.  Aol Search 18344&lt;br /&gt;9.  Lebanon  16532&lt;br /&gt;10.  Israel  15342&lt;br /&gt;11.  Wwdc   11453&lt;br /&gt;12.  Cynthia  10567&lt;br /&gt;13.  McKinney  9674&lt;br /&gt;14.  Ned Lamont 8334&lt;br /&gt;15.  Photo   7653&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;b&gt;File t2 :&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;Row Tags&lt;br /&gt;1.  Israel&lt;br /&gt;2.  Lebanon&lt;br /&gt;3.  War&lt;br /&gt;4.  Hezbollah&lt;br /&gt;5.  lieberman&lt;br /&gt;5.  Microsoft&lt;br /&gt;6.  leberman&lt;br /&gt;7.  AOL&lt;br /&gt;8.  ned lamont&lt;br /&gt;9.  wordpress&lt;br /&gt;10.  Windows&lt;br /&gt;11.  Iraq&lt;br /&gt;12.  Sex&lt;br /&gt;13.  Bush&lt;br /&gt;14.  Middle&lt;br /&gt;&lt;/pre&gt;To compare and join the key 2 of the file 1 (this is the signification of the argument &lt;b&gt;-1 2&lt;/b&gt;)&lt;br /&gt;with the key 1 of the file 2.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;$ join -1 1 -2 1 techno_1 techno_2&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;Row Search Number_Hit Tags&lt;br /&gt;1. Lieberman 60853 Israel&lt;br /&gt;2. Adnan Hajj 40642 Lebanon&lt;br /&gt;3. Icalendar 30674 War&lt;br /&gt;4. Meebo 26389 Hezbollah&lt;br /&gt;5. Lamont 26321 lieberman&lt;br /&gt;5. Lamont 26321 Microsoft&lt;br /&gt;6. Buffett 25321 leberman&lt;br /&gt;7. Video 19532 AOL&lt;br /&gt;8. Aol Search 18344 ned lamont&lt;br /&gt;9. Lebanon 16532 wordpress&lt;br /&gt;10. Israel 15342 Windows&lt;br /&gt;11. Wwdc 11453 Iraq&lt;br /&gt;12. Cynthia 10567 Sex&lt;br /&gt;13. McKinney 9674 Bush&lt;br /&gt;14. Ned Lamont 8334 Middle&lt;br /&gt;&lt;/pre&gt;Interesting isn'it?&lt;br /&gt;I hope it could help you, in fact this is not the best example, I know but if you were seqrching how to concatenate two files this is the tool you need, and I've just give you the syntax.  I hope  it will be helpful &lt;br /&gt;&lt;br /&gt;--&lt;br&gt;&lt;font color="gray" size="2"&gt;Posted by ServalX02 to &lt;a href="http://servalx02.blogspot.com/2006/08/linux-join.html"&gt;Some Thinks about everything&lt;/a&gt; at 8/09/2006 08:33:00 PM&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-115515572196561067?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/115515572196561067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=115515572196561067&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115515572196561067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115515572196561067'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/08/some-thinks-about-everything-linux_09.html' title='[Some Thinks about everything] Linux:: join'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-115498726942845214</id><published>2006-08-07T14:47:00.000-07:00</published><updated>2006-08-07T14:47:49.433-07:00</updated><title type='text'>[Some Thinks about everything] Linux:: Presentation of the command SORT</title><content type='html'>You want to write some shell script, this &lt;a href="http://www.shu.ac.uk/schools/cms/teaching/ps/unix/utools.html"&gt;link&lt;/a&gt; should teach you everything you should know &lt;br&gt;&lt;br /&gt;Let me introduce you to a fabulous tool: sort. Just an example of marvelous things you can do by using it:&lt;br /&gt;Let be the file &lt;b&gt;techno.txt&lt;/b&gt;&lt;br&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;1       £.34    Adnan Hajj&lt;br /&gt;2       £.45    Wwdc&lt;br /&gt;3       £.35    Reuters&lt;br /&gt;4       £.10    Lebanon&lt;br /&gt;5       £.500   Apple&lt;br /&gt;6       £.39    Aol Data&lt;br /&gt;7       £.1     Mel Gibson&lt;br /&gt;8       £.1000  Israel&lt;br /&gt;9       £.27    Video&lt;br /&gt;10      £.3     Intimations of Recession&lt;br /&gt;11      £.67    Lollapalooza&lt;br /&gt;12      £.345   Erik&lt;br /&gt;13      £.675   Wordcamp&lt;br /&gt;14      £.876   Flavor of Love&lt;br /&gt;15      £.56    Joe Francis&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Sort price:&lt;br&gt;&lt;br /&gt;&lt;b&gt;$ sort -n -t. -k2 techno.txt&lt;/b&gt;&lt;br&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;7       £.1     Mel Gibson&lt;br /&gt;10      £.3     Intimations of Recession&lt;br /&gt;4       £.10    Lebanon&lt;br /&gt;9       £.27    Video&lt;br /&gt;1       £.34    Adnan Hajj&lt;br /&gt;3       £.35    Reuters&lt;br /&gt;6       £.39    Aol Data&lt;br /&gt;2       £.45    Wwdc&lt;br /&gt;15      £.56    Joe Francis&lt;br /&gt;11      £.67    Lollapalooza&lt;br /&gt;12      £.345   Erik&lt;br /&gt;5       £.500   Apple&lt;br /&gt;13      £.675   Wordcamp&lt;br /&gt;14      £.876   Flavor of Love&lt;br /&gt;8       £.1000  Israel&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Now a quick explaination of the syntax:&lt;br&gt;&lt;br /&gt;&lt;strong&gt;-n&lt;/strong&gt; numerical&lt;br /&gt;&lt;strong&gt;-t.&lt;/strong&gt; separator: the dot&lt;br /&gt;&lt;strong&gt;-k&lt;/strong&gt; key &lt;br&gt;&lt;br /&gt;It's enough for today, play with it create your own files, if you have a problem let me know I will be glad to help you &lt;br /&gt;&lt;br /&gt;--&lt;br&gt;&lt;font color="gray" size="2"&gt;Posted by ServalX02 to &lt;a href="http://servalx02.blogspot.com/2006/08/linux-presentation-of-command-sort.html"&gt;Some Thinks about everything&lt;/a&gt; at 8/07/2006 09:11:00 PM&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-115498726942845214?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/115498726942845214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=115498726942845214&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115498726942845214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115498726942845214'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/08/some-thinks-about-everything-linux.html' title='[Some Thinks about everything] Linux:: Presentation of the command SORT'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32354332.post-115498464012463430</id><published>2006-08-07T14:04:00.000-07:00</published><updated>2006-08-09T13:47:00.243-07:00</updated><title type='text'>[Some Thinks about everything] Linux:: How to become a Linux Guru</title><content type='html'>Start reading those documentations, they are very useful, even if you use an Ubuntu or another distribution, which hide all the possibilities of a Linux... Ready?&lt;br /&gt;&lt;a href="http://tldp.org/LDP/intro-linux/html/"&gt;Introduction to Linux&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tldp.org/LDP/intro-linux/html/chap_04.html"&gt;To understand what a process is&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lea-linux.org"&gt;A lot of information, a treasure&lt;/a&gt;but made in France&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;a href="http://www.funix.org/fr/linux/main-linux.php3?ref=main&amp;amp;page=menu"&gt;&lt;/a&gt;&lt;/ul&gt;&lt;a href="http://www.zebulon.org.uk/"&gt;How to install a Mandriva&lt;/a&gt;(english)&lt;br /&gt;&lt;a href="http://linux-newbie.sunsite.dk/index.html"&gt;Linux Newbie Administrator Guide&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.unixguide.net/linux/linuxshortcuts.shtml"&gt;Linux shorcuts and commands&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tldp.org"&gt;The Linux documentation Project&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.linux-france.org/article/cesar/index.php?page=501"&gt;The diary of a linux newbie&lt;/a&gt;&lt;br /&gt;&lt;a href="http://astuce.linux.free.fr/"&gt;Tips and Tricks for Linux&lt;/a&gt;(french)&lt;br /&gt;&lt;a href="http://guide.andesi.org"&gt;Installation of a Debian system&lt;/a&gt;(french)&lt;br /&gt;&lt;a href="http://www.lalitte.com/nat"&gt;Network: NAT&lt;/a&gt;(the best explanation I have ever found)&lt;br /&gt;&lt;a href="http://www.shu.ac.uk/schools/cms/teaching/ps/unix/index.html"&gt;Peter Scott's Unix, Linux and X Notes&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.w3schools.com/default.asp"&gt;Teach yourself HTML, XHTML, SQL, XML&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;a href="http://soft.zoneo.net/Linux/"&gt;Tips for Mandriva Linux&lt;/a&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;&lt;span style="font-size:85%;color:gray;"&gt;Posted by ServalX02 to &lt;a href="http://servalx02.blogspot.com/2006/08/linux-how-to-become-linux-guru.html"&gt;Some Thinks about everything&lt;/a&gt; at 8/07/2006 09:00:00 PM&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/32354332-115498464012463430?l=servalx02-linux.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://servalx02-linux.blogspot.com/feeds/115498464012463430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=32354332&amp;postID=115498464012463430&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115498464012463430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32354332/posts/default/115498464012463430'/><link rel='alternate' type='text/html' href='http://servalx02-linux.blogspot.com/2006/08/some-thinks-about-everything-linux-how.html' title='[Some Thinks about everything] Linux:: How to become a Linux Guru'/><author><name>ServalX02</name><uri>http://www.blogger.com/profile/17565492042196531090</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://photos1.blogger.com/blogger2/5454/3588/400/Snap_1821251270451182f559543.0.jpg'/></author><thr:total>0</thr:total></entry></feed>
