<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C0AMRX87cSp7ImA9WxBUGEw.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494</id><updated>2010-03-06T00:56:24.109+07:00</updated><title>[cappuccino]</title><subtitle type="html">At The Beginning Of The New Journey</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.vndev.net/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.vndev.net/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>62</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/WVru" /><feedburner:info uri="blogspot/wvru" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;C0AMRX86cCp7ImA9WxBUGEw.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-1150928087270976417</id><published>2010-03-06T00:50:00.004+07:00</published><updated>2010-03-06T00:56:24.118+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-06T00:56:24.118+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="wicd" /><category scheme="http://www.blogger.com/atom/ns#" term="problem" /><category scheme="http://www.blogger.com/atom/ns#" term="gentoo" /><title>Stupid</title><content type="html">&lt;pre class="python" name="code"&gt;&lt;/pre&gt;Just updated my gentoo box and some features get problem. All should be solved by running "revdep-rebuild" to re-install some missing library. But there's an interesting bug (?) of wicd after update :). You cannot start wicd daemon with error&lt;br /&gt;
&lt;blockquote&gt;g3n2 ~ # /etc/init.d/wicd restart&lt;br /&gt;
/etc/init.d/wicd: line 12: syntax error: unexpected end of file&lt;br /&gt;
&amp;nbsp;* ERROR:&amp;nbsp; /etc/init.d/wicd has syntax errors in it; aborting ...&lt;/blockquote&gt;Take a look at wicd init script, someone who made update for wicd did make a mistake:&lt;br /&gt;
&lt;blockquote&gt;#!/sbin/runscript&lt;br /&gt;
&amp;nbsp;2 # Copyright 1999-2006 Gentoo Foundation&lt;br /&gt;
&amp;nbsp;3 # Distributed under the terms of the GNU General Public License v2&lt;br /&gt;
&amp;nbsp;4 &lt;br /&gt;
&amp;nbsp;5 opts="start stop restart"&lt;br /&gt;
&amp;nbsp;6 &lt;br /&gt;
&amp;nbsp;7 WICD_DAEMON=/usr/sbin/wicd&lt;br /&gt;
&amp;nbsp;8 WICD_PIDFILE=/var/run/wicd/wicd.pid&lt;br /&gt;
&amp;nbsp;9 &lt;br /&gt;
10 depend() {&lt;br /&gt;
&lt;br /&gt;
11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; need dbus &lt;/blockquote&gt;&amp;nbsp;Function depend() has no close parenthesis, and where is start() and stop() function? I don't know.I solved it by adding some line like bellow:&lt;br /&gt;
&lt;blockquote&gt;1 #!/sbin/runscript&lt;br /&gt;
&amp;nbsp;2 # Copyright 1999-2006 Gentoo Foundation&lt;br /&gt;
&amp;nbsp;3 # Distributed under the terms of the GNU General Public License v2&lt;br /&gt;
&amp;nbsp;4 &lt;br /&gt;
&amp;nbsp;5 opts="start stop restart"&lt;br /&gt;
&amp;nbsp;6 &lt;br /&gt;
&amp;nbsp;7 WICD_DAEMON=/usr/sbin/wicd&lt;br /&gt;
&amp;nbsp;8 WICD_PIDFILE=/var/run/wicd/wicd.pid&lt;br /&gt;
&amp;nbsp;9 &lt;br /&gt;
10 depend() {&lt;br /&gt;
11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; need dbus&lt;br /&gt;
12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
13 start() {&lt;br /&gt;
14&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ebegin "Starting wicd daemon"&lt;br /&gt;
15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "${WICD_DAEMON}" &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
16&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eend $?&lt;br /&gt;
17 }&lt;br /&gt;
18 &lt;br /&gt;
19 stop() {&lt;br /&gt;
20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ebegin "Stopping wicd daemon"&lt;br /&gt;
21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; start-stop-daemon --stop --pidfile "${WICD_PIDFILE}"&lt;br /&gt;
22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; eend $?&lt;br /&gt;
23 }&lt;/blockquote&gt;Who works for the maintenance of wicd on gentoo? wtf&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-1150928087270976417?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=iBx9fgk1bek:YYnKDUcDZ08:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=iBx9fgk1bek:YYnKDUcDZ08:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=iBx9fgk1bek:YYnKDUcDZ08:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=iBx9fgk1bek:YYnKDUcDZ08:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/1150928087270976417/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2010/03/just-updated-my-gentoo-box-and-some.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/1150928087270976417?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/1150928087270976417?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/iBx9fgk1bek/just-updated-my-gentoo-box-and-some.html" title="Stupid" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.vndev.net/2010/03/just-updated-my-gentoo-box-and-some.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYGSXwzeip7ImA9WxBUFkQ.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-2871956682426873776</id><published>2010-03-04T15:40:00.001+07:00</published><updated>2010-03-04T15:42:08.282+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-04T15:42:08.282+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gentoo" /><title>portage-2.1.8 has new --rebuilt-binaries option</title><content type="html">&lt;pre class="python" name="code" style="font-family: inherit;"&gt;In &lt;a href="http://packages.gentoo.org/package/sys-apps/portage"&gt;portage-2.1.8&lt;/a&gt; there's a new &lt;b&gt;emerge --rebuilt-binaries&lt;/b&gt;
option that is very useful for people who build binary packages and
install them on multiple computers (using PORTAGE_BINHOST or shared
PKGDIR). The option causes packages to be automatically reinstalled in
cases when rebuilt binary packages are available (due to revdep-rebuild
or &lt;a href="https://bugs.gentoo.org/show_bug.cgi?id=192319"&gt;similar cases&lt;/a&gt;).
Rebuilds are detected by comparison of BUILD_TIME package metadata.
This option is enabled automatically when using binary packages
(--usepkgonly or --getbinpkgonly) together with --update and --deep.&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
http://blogs.gentoo.org/zmedico/2010/03/03/rebuilt_binaries_portage_2_1-8&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-2871956682426873776?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=tp8Y-0SJbhU:yMHV4U-m3t4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=tp8Y-0SJbhU:yMHV4U-m3t4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=tp8Y-0SJbhU:yMHV4U-m3t4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=tp8Y-0SJbhU:yMHV4U-m3t4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/2871956682426873776/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2010/03/portage-218-has-new-rebuilt-binaries.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/2871956682426873776?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/2871956682426873776?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/tp8Y-0SJbhU/portage-218-has-new-rebuilt-binaries.html" title="portage-2.1.8 has new --rebuilt-binaries option" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.vndev.net/2010/03/portage-218-has-new-rebuilt-binaries.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcFQHo8fCp7ImA9WxBUEUo.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-31410926149190021</id><published>2010-02-26T14:40:00.000+07:00</published><updated>2010-02-26T14:40:11.474+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-26T14:40:11.474+07:00</app:edited><title>What can a Sysadmin do?</title><content type="html">&lt;pre class="python" name="code"&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://imgs.xkcd.com/comics/devotion_to_duty.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="244" src="http://imgs.xkcd.com/comics/devotion_to_duty.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
xkcd.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-31410926149190021?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=StJ9ISfgtRM:v-O9Ka81-Qs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=StJ9ISfgtRM:v-O9Ka81-Qs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=StJ9ISfgtRM:v-O9Ka81-Qs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=StJ9ISfgtRM:v-O9Ka81-Qs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/31410926149190021/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2010/02/what-can-sysadmin-do.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/31410926149190021?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/31410926149190021?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/StJ9ISfgtRM/what-can-sysadmin-do.html" title="What can a Sysadmin do?" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.vndev.net/2010/02/what-can-sysadmin-do.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4ASHk-cSp7ImA9WxBWGU0.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-8529569315313118722</id><published>2010-02-12T00:05:00.000+07:00</published><updated>2010-02-12T00:05:49.759+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-12T00:05:49.759+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="zing love songs" /><title>Love songs</title><content type="html">&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;#!/usr/bin/env python
# python script to download love songs from mp3.zing.vn
# hungnv
# license: Public Domain
from urllib2 import urlopen
from urllib import urlretrieve
from os import mkdir
from os.path import join, isdir
import sys
mp3_dir = &amp;quot;/home/hungnv/Music/&amp;quot;
html_source = &amp;quot;http://mp3.zing.vn/mp3/nghe-album/album-hot/love-song.html&amp;quot;
if not isdir(mp3_dir):
    try:
        mkdir(mp3_dir)
    except:
        print &amp;quot;cannot create directory %s&amp;quot; %mp3_dir
        sys.exit(1) 
def getlink():
    try:
        response = urlopen(html_source)
    except:
        print &amp;quot;connection error&amp;quot;
    response = urlopen(html_source)
    content = response.readlines()
    response.close()
    for line in content:
        a = line.find('http://dl.mp3.kapsule.info')
        b = line.find('?')
        if a &amp;lt;&amp;gt; -1 and b &amp;lt;&amp;gt; -1:
            link = line[a:b]
            c = line.find('filename') + 9
            d = line.find('alt') - 2
            filename = line[c:d]
            print &amp;quot;Song named %s will be downloaded at url %s&amp;quot; % (filename,link)
            print &amp;quot;Downloading.....\n&amp;quot;
            abs_path = join(mp3_dir,filename)
            urlretrieve(link,abs_path)
        else:
            continue
if __name__ == '__main__': 
    getlink()
exit()
&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-8529569315313118722?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=TVcsmmN4GrQ:Gj7yDQk8uek:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=TVcsmmN4GrQ:Gj7yDQk8uek:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=TVcsmmN4GrQ:Gj7yDQk8uek:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=TVcsmmN4GrQ:Gj7yDQk8uek:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/8529569315313118722/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2010/02/love-songs.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/8529569315313118722?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/8529569315313118722?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/TVcsmmN4GrQ/love-songs.html" title="Love songs" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.vndev.net/2010/02/love-songs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcNQXgyeip7ImA9WxBWGU0.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-54139990427749480</id><published>2010-01-27T14:56:00.001+07:00</published><updated>2010-02-11T21:54:50.692+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-11T21:54:50.692+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="interview" /><title>Indispensable job</title><content type="html">&lt;div&gt;I have an account named hungnv on my server - vndev.net which's running Fedora 8. If I want to remote copy, modify, delete... some files on this server ,&amp;nbsp;which way is faster:&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;1. sftp ( known as an extension of secure shell protocol - SSH )&amp;nbsp;&lt;/div&gt;&lt;blockquote&gt;hungnv@g3n2 ~ $ sftp vndev.net&lt;/blockquote&gt;&lt;blockquote&gt;Connecting to vndev.net...&lt;/blockquote&gt;&lt;blockquote&gt;sftp&amp;gt;&lt;/blockquote&gt;Browse local file: lls, move to local directory lcd&lt;br /&gt;
upload put&lt;br /&gt;
download get&lt;br /&gt;
&lt;br /&gt;
2. sshfs (not an ssh extension, we must install fuse-sshfs to use it)&lt;br /&gt;
&lt;blockquote&gt;&amp;nbsp;hungnv@g3n2 ~ $ eix sshfs&lt;/blockquote&gt;&lt;blockquote&gt;[I] sys-fs/sshfs-fuse&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Available versions: &amp;nbsp;1.9 ~2.1 2.2&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Installed versions: &amp;nbsp;2.2(08:46:14 AM 01/27/2010)&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Homepage: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;http://fuse.sourceforge.net/sshfs.html&lt;/blockquote&gt;&lt;blockquote&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Description: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fuse-filesystem utilizing the sftp service.&lt;/blockquote&gt;&lt;blockquote&gt;hungnv@g3n2 ~ $ sudo emerge -av&amp;nbsp;sys-fs/sshfs-fuse&lt;/blockquote&gt;&lt;blockquote&gt;hungnv@g3n2 ~ $&amp;nbsp;sshfs vndev.net:/ /vndev&lt;/blockquote&gt;to mount. We browse, cp, edit, delete....like local file and directory. &lt;br /&gt;
I didn't use sshfs until yesterday, with me, ssh and sftp are enough. But I should know sshfs and I did not know, so I fail.&lt;br /&gt;
We must learn what we never use =.=&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-54139990427749480?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=7pznopO30-M:sXP-QqfXiv8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=7pznopO30-M:sXP-QqfXiv8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=7pznopO30-M:sXP-QqfXiv8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=7pznopO30-M:sXP-QqfXiv8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/54139990427749480/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2010/01/indispensable-job.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/54139990427749480?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/54139990427749480?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/7pznopO30-M/indispensable-job.html" title="Indispensable job" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://blog.vndev.net/2010/01/indispensable-job.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEMRXg9cSp7ImA9WxBXEU8.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-3449626227521711005</id><published>2010-01-22T08:43:00.001+07:00</published><updated>2010-01-22T08:44:44.669+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-22T08:44:44.669+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="life" /><title>Phân hóa thu nhập từ nhiều góc nhìn</title><content type="html">Trong một phát biểu của Trần Trọng Thức ở&amp;nbsp;&lt;a href="http://tuanvietnam.net/2010-01-17-phan-hoa-thu-nhap-tu-nhieu-goc-nhin-"&gt;Tuần Việt Nam&lt;/a&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;i&gt;Trong khi có những người giàu lên không bằng năng lực cũng chẳng nhờ vào thời cơ, mà nhờ vào các mối quan hệ. Hầu hết các nước kém phát triển, khi quyền lực liên kết với tư bản trong làm ăn thì phân hóa giàu nghèo càng khó giải quyết. Về mặt lý thuyết thì quyền lực chính trị là khả năng quyết định ai sẽ nhận được "cái gì" để làm ra được "cái gì" và cho ai được hưởng.&lt;/i&gt;&lt;br /&gt;
&lt;/blockquote&gt;Thực tế đơn giản là thực tế :-D.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-3449626227521711005?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=-HO8bNuIpvg:qEhXYYZtL-A:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=-HO8bNuIpvg:qEhXYYZtL-A:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=-HO8bNuIpvg:qEhXYYZtL-A:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=-HO8bNuIpvg:qEhXYYZtL-A:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/3449626227521711005/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2010/01/phan-hoa-thu-nhap-tu-nhieu-goc-nhin.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/3449626227521711005?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/3449626227521711005?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/-HO8bNuIpvg/phan-hoa-thu-nhap-tu-nhieu-goc-nhin.html" title="Phân hóa thu nhập từ nhiều góc nhìn" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.vndev.net/2010/01/phan-hoa-thu-nhap-tu-nhieu-goc-nhin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcEQX8-cSp7ImA9WxBXEEQ.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-2050655058067921241</id><published>2010-01-21T23:56:00.000+07:00</published><updated>2010-01-21T23:56:40.159+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-21T23:56:40.159+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="python" /><category scheme="http://www.blogger.com/atom/ns#" term="download music" /><title>Học python</title><content type="html">Sửa lại chút cái shell script hồi xưa&amp;nbsp;&lt;a href="http://blog.vndev.net/2009/09/toy-download-nhac-tu-dreammediaru.html"&gt;Dreammedia&lt;/a&gt;&amp;nbsp;, viết lại bằng python.&lt;br /&gt;
Bạn nào dùng thì nhớ nếu tên ban nhạc hoặc album có khoảng trắng, thì thêm vào thành "band name" hoặc "album name" :).&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;#! /usr/bin/env python
# Script to download Music from Dreammedia.ru
# Try to find your favorite Band and Album, then use this script
# hungnv coded 
import os
import urllib2
import sys
def usage():
        print &amp;quot;Usage:&amp;quot;,sys.argv[0], &amp;quot;\&amp;quot;bandname\&amp;quot; \&amp;quot;albumname\&amp;quot;&amp;quot;    
        
def st_replace(string):
        new = string.replace(' ','%20')
        return new
            
def download(url,pl,band,album):
        band1 = st_replace(band)
        album1 = st_replace(album)
        temp = (url + pl[:8] + '/' + band1 + '/' + album1 + '/' + pl)
        try:
                response = urllib2.urlopen(temp)
        except:
                print 'Connection error'
        response = urllib2.urlopen(temp)
        content = response.readlines()
        for line in content:
                a = line.find('music/')
                b = line.find('.mp3')
                if a &amp;lt;&amp;gt; -1 and b &amp;lt;&amp;gt; -1:
                        path = line[a:b+4]
                        semi = (url + '%s') %path
                        final = st_replace(semi)
                        os.system('wget '+final)
                else:
                        continue
                        
if __name__ == '__main__':
        band = sys.argv[1]
        album = sys.argv[2]
        url = &amp;quot;http://dreammedia.ru/&amp;quot;
        pl = 'playlist.xml'
        if len(sys.argv) &amp;lt;&amp;gt; 3:
                usage()
                exit()
        else:
                download(url,pl,band,album)
exit()


&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-2050655058067921241?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=pONA9Vw2niU:5tDHDWsKVsU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=pONA9Vw2niU:5tDHDWsKVsU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=pONA9Vw2niU:5tDHDWsKVsU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=pONA9Vw2niU:5tDHDWsKVsU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/2050655058067921241/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2010/01/hoc-python.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/2050655058067921241?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/2050655058067921241?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/pONA9Vw2niU/hoc-python.html" title="Học python" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.vndev.net/2010/01/hoc-python.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcERnY5fSp7ImA9WxBRFE0.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-8452130540873867289</id><published>2010-01-02T11:20:00.000+07:00</published><updated>2010-01-02T11:20:07.825+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-02T11:20:07.825+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="life" /><title>1 năm</title><content type="html">Năm qua có nhiều thay đổi, thay đổi đầu tiên có lẽ là rời bỏ cty mà mình gắn bó và tưởng chừng như coi đó là một nơi lí tưởng để tiếp tục công việc mà không chút băng khoăng lo nghĩ về lương lậu (dù lương không cao) để đến một nơi khác. 4 năm trước có người đã nói với mình, khi làm việc cho công ty nào đó, cái quan trọng nhất là phải trung thành dù hoàn cảnh gì xảy ra đi nữa, trước sau gì cũng được đền đáp một cách xứng đáng. Mình đã cố, nhưng không đủ sức, cuối cùng cũng phải ra đi.&lt;br /&gt;
Khi thất nghiệp, trong thời gian tìm kiếm công việc mới, mình cứ như khùng khùng điên điên, để rồi chọn chỗ làm mới như một giải pháp tạm bợ. Thế mà gần 5 tháng rồi. Ở đây, mình kiêm nhiều vị trí, làm nhiều, nghĩ ít. Không biết công việc này mình tiếp tục được bao lâu.&lt;br /&gt;
&lt;br /&gt;
Ngày cuối năm của 1 năm trước, mình nhớ rõ cả đám bạn ngồi cafe rồi lân la đâu đó chờ cho đến khi giao thừa, chạy mãi trong tình trạng kẹt xe để xem pháo hoa chào năm mới, dù với mình pháo hoa chả có gì đặc biệt. Năm nay, không còn nữa. Những thay đổi này không ai đoán trước được, cũng chả ai muốn nó xảy ra, nhưng nó đã đến, bạn bè cứ thế bỏ đi như thể đó là một quy luật tất yếu của cuộc sống, bạn càng ngày càng ít, lo toan ngày càng nhiều. Có lẽ lỗi ở đây là do mình thật. Chấp nhận vậy.&lt;br /&gt;
&lt;br /&gt;
Mùng 1, em tâm sự muốn đi du học. Nước Mĩ - Cái đất nước này, mình đã chứng kiến bao nhiêu người đi rồi không muốn về. Mình linh cảm trong em có cái gì đó thúc dục dữ dội, em rất muốn đi. 3 năm, thời gian đó không quá dài, dẫu sao thêm 3 năm nữa thì cũng chỉ là một lần đợi. Những vẫn cảm thấy bức rức khó chịu sao đó.&lt;br /&gt;
Mình cũng muốn đi, nhưng không phải đi Mĩ. Tính mình vốn khó hòa nhập với cái mới. Sang Mĩ, cuộc sống sẽ khác, rất nhiều là đằng khác. Thời gian để mình làm quen sẽ rất lâu, để rồi khi hòa nhập rồi mình lại sợ phải học cách sống hoặc trở lại với cách sống cũ, không biết mình có muốn về không. &lt;br /&gt;
Đây có lẽ là thời gian quyết định xem có đi hay không. Có lẽ đi đâu đó một thời gian dài giúp mình nhiều hơn là cứ chôn chân một chỗ. Hơn nữa, mình cũng cần học thêm rất nhiều khi vẫn chưa có tấm bằng nào lận lưng.&lt;br /&gt;
Wait then see :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-8452130540873867289?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=9VySHZJeHOA:NDDcl5UuXos:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=9VySHZJeHOA:NDDcl5UuXos:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=9VySHZJeHOA:NDDcl5UuXos:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=9VySHZJeHOA:NDDcl5UuXos:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/8452130540873867289/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2010/01/1-nam.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/8452130540873867289?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/8452130540873867289?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/9VySHZJeHOA/1-nam.html" title="1 năm" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://blog.vndev.net/2010/01/1-nam.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUBSXg9fCp7ImA9WxBTEU8.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-8425637594869701938</id><published>2009-12-07T00:24:00.000+07:00</published><updated>2009-12-07T00:24:18.664+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-07T00:24:18.664+07:00</app:edited><title>7-12-09</title><content type="html">Tâm trạng đang không tốt, thật sự không tốt, chen lẫn chút nóng giận. &lt;br /&gt;
Đôi lúc những gì chúng ta đặt mục tiêu lâu dài không phải sẽ lâu dài, ví như tình bạn chỉ vỏn vẹn...hơn 10 năm cũng chả là cái gì :-)). Thói đời khốn nạn, khốn nạn từng giây từng phút, không thể nào ngờ được.&lt;br /&gt;
Cám ơn những cái nhỏ nhặt tưởng chừng nhưng vô nghĩa, nhưng nó mang lại một cái gì đó vô cùng lớn lao như tìm ra được chân lí sống sau một hồi cãi vã, lol. Chỉ là một con người. Đôi khi sống và vui đùa với những cái ảo còn hơn đối diện với những cái thực mà khó lường được chuyện gì sẽ xảy ra. Đôi khi tin vào cái ảo và rồi cái ảo đó thay đổi, mất mát không làm con ngươi ta chết đi được.&lt;br /&gt;
&lt;br /&gt;
10 năm để rồi ra thế này đây, tiên trách kỉ, hậu trách nhân. Cuộc sống đang tồi đi từng ngày trông thấy, nhãm nhí, vô vị, thối nát, ảm đạm.&lt;br /&gt;
&lt;br /&gt;
Vẫn kìm nén được tâm trang không chửi thề ở nơi không nên chửi thể, sao mình giả dối quá. Sống giả thế này bao lâu rồi? &lt;br /&gt;
Đồ đồi bại.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-8425637594869701938?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=Nheq2fk2CgU:awBIaHPtFfs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=Nheq2fk2CgU:awBIaHPtFfs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=Nheq2fk2CgU:awBIaHPtFfs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=Nheq2fk2CgU:awBIaHPtFfs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/8425637594869701938/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2009/12/7-12-09.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/8425637594869701938?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/8425637594869701938?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/Nheq2fk2CgU/7-12-09.html" title="7-12-09" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.vndev.net/2009/12/7-12-09.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMBRno4fCp7ImA9WxBXEE0.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-7396571583528400433</id><published>2009-11-29T13:13:00.008+07:00</published><updated>2010-01-21T00:27:37.434+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-21T00:27:37.434+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="shell scripting" /><category scheme="http://www.blogger.com/atom/ns#" term="gentoo" /><title>[New toy] Download HD wallpaper</title><content type="html">Last night I went around the Internet to find some good wallpapers for my 1650*1050 laptop screen, then I found a good place with many wps divided into many types, and ready to be downloaded. One problem everyone will get is they just provide link to download 1 wallpaper at a time, so this script came out :).&lt;br /&gt;
I'm actually not a programmer, I write script just to make thing work, then it works, that's all. If someone can make it better, please let me know.&lt;br /&gt;
At the end, enjoy!&lt;br /&gt;
update 1: python script&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;#/usr/bin/env python
# hungnv coded
# Usage: hdwp.py then choose type
import os
types = ['abstract', 'computer', 'nature', 'travel', 'cars', 'celerbrities', 'animal']
def _getlink(bi, num, prefix):
        address = 'http://www.hdwallpapers.net/gallery/wallpapers/'
        final = (address + '%s' + '/%s%s%s.zip') %(bi, bi, prefix, num)
        return final
def downloader(_xx_):
        link = _getlink(x, i, _xx_)
        print 'Link is: %s' %link
        osvn = 'wget '+_getlink(x, i, _xx_)+' '
        os.system(osvn)
if __name__=='__main__':
        for i in range(len(types)):
                print i+1,'.',types[i]
        x = raw_input('Choose which type of wp you want to download: ')            
        if x in types:
                for i in range(1,108):
                        if i &amp;lt; 10:
                                _pref = '_000'
                                downloader(_pref)
                        elif i &amp;gt; 9 and i &amp;lt; 100:
                                _pref = '_00'
                                downloader(_pref)
                        else:
                                _pref = '_0'
                                downloader(_pref)
        else:
                print 'plz choose type again'
exit()
&lt;/code&gt;&lt;/pre&gt;&amp;nbsp;Usage: copy and save it whatever name you want, chmod +x then run, enter your choice, wait until it finished.  Update 0: I modified to make it sorter.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;#/bin/bash

#Script to Download HD wallpaper from http://www.hdwallpapers.net

#hungnv@opensource.com.vn

url=&amp;quot;http://www.hdwallpapers.net/gallery/wallpapers/&amp;quot;

pref=&amp;quot;_00&amp;quot;

pref1=&amp;quot;_000&amp;quot;

pref2=&amp;quot;_0&amp;quot;

x[1]=&amp;quot;abstract&amp;quot;

x[2]=&amp;quot;cars&amp;quot;

x[3]=&amp;quot;celeb&amp;quot;

x[4]=&amp;quot;computer&amp;quot;

x[5]=&amp;quot;animal&amp;quot;

x[6]=&amp;quot;nature&amp;quot;

x[7]=&amp;quot;travel&amp;quot;

echo -e &amp;quot;\t\t\n           1. Abstract

   2. Cars

   3. Celerbities

   4. Computer

   5. Animal

   6. Nature

   7. Travel

   &amp;quot; 

read -p 'Enter type of wallpaper you want to download: ' type

#for j in $(seq 1 7)

for ((j=0; j&amp;amp;lt;8; j++))
 do
 if [ $type -eq $j ]
 then
  echo Your photo is being downloaded...
  for ((i=1; i&amp;amp;lt;109; i++))
   do
    if [ $i -lt 10 ] 
    then
     wget -O ${x[`echo $j`]}_$i.zip $url${x[`echo $j`]}/${x[`echo $j`]}$pref1$i.zip
      if test ! -s  &amp;quot;${x[`echo $j`]}_$i.zip&amp;quot; 
       then rm -f &amp;quot;${x[`echo $j`]}_$i.zip&amp;quot;
      fi
    elif [ $i -lt 100 ] 
    then
     wget -O ${x[`echo $j`]}_$i.zip $url${x[`echo $j`]}/${x[`echo $j`]}$pref$i.zip
      if test ! -s  &amp;quot;${x[`echo $j`]}_$i.zip&amp;quot; 
       then rm -f &amp;quot;${x[`echo $j`]}_$i.zip&amp;quot;
      fi
    else
     wget -O ${x[`echo $j`]}_$i.zip $url${x[`echo $j`]}/${x[`echo $j`]}$pref2$i.zip
      if test ! -s  &amp;quot;${x[`echo $j`]}_$i.zip&amp;quot; 
       then rm -f &amp;quot;${x[`echo $j`]}_$i.zip&amp;quot;
      fi
    fi
   done
 fi
done
exit 0
&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-7396571583528400433?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=urLHoE89Lfw:Zj-PAF8TZic:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=urLHoE89Lfw:Zj-PAF8TZic:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=urLHoE89Lfw:Zj-PAF8TZic:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=urLHoE89Lfw:Zj-PAF8TZic:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/7396571583528400433/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2009/11/new-toy-download-hd-wallpaper.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/7396571583528400433?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/7396571583528400433?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/urLHoE89Lfw/new-toy-download-hd-wallpaper.html" title="[New toy] Download HD wallpaper" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.vndev.net/2009/11/new-toy-download-hd-wallpaper.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEANQn88eyp7ImA9WxNbFkk.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-4757248377411468632</id><published>2009-11-19T23:06:00.000+07:00</published><updated>2009-11-19T23:06:33.173+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-19T23:06:33.173+07:00</app:edited><title>mc, screen in jail</title><content type="html">Đôi lúc làm việc với những người buộc lòng phải nhốt họ vào jail thì những yêu cầu cần thiết của họ khi làm việc với chroot env không thể bỏ qua được. Đối với người làm việc từ xa, mỗi lúc login vào hệ thống phải mở cùng lúc nhiều cửa sổ là việc quá sức phiền phức, screen là công cụ vô cùng cần thiết.&lt;br /&gt;
Coder cần mc để chuyển đổi qua lại giữa các directory, lập trình với syntax highlight trên nix.&lt;br /&gt;
&lt;br /&gt;
Với jail, 2 công cụ này không phải cài là làm việc ngay :).&lt;br /&gt;
Làm việc với screen:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="python" name="code"&gt;prisoner &amp;nbsp;~ $
error: "must be connected to a terminal

&lt;/pre&gt;&lt;br /&gt;
và&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="python" name="code"&gt;Cannot make directory '/var/run/screen': No such file or directory

&lt;/pre&gt;&lt;br /&gt;
và&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="python" name="code"&gt;/var/run/utmp: No such file or directory

&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="python" name="code"&gt;Cannot open your terminal '/dev/pts/1' - please check.

&lt;/pre&gt;&lt;br /&gt;
Giải quyết từng cái một&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="python" name="code"&gt;mkdir /home/jail/dev &amp;amp;&amp;amp; mount -o bind /dev &amp;nbsp;/home/jail/dev
mkdir /home/jail/dev/pts &amp;amp;&amp;amp; mount -t devpts devpts /home/jail/dev/pts
mkdir /home/jail/proc &amp;amp;&amp;amp; mount -t proc proc /home/jail/proc
mkdir &amp;nbsp;-p /home/jail/var/run/screen &amp;amp;&amp;amp; chmod -r 777 /home/jail/var/run/screen

&lt;/pre&gt;&lt;br /&gt;
Tiếp theo mc:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="python" name="code"&gt;Cannot open file ~/.mc/cedit/Syntax

&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="python" name="code"&gt;warning: file /etc/mc/extfs/extfs.ini not found
Warning: file /etc/mc/extfs/sfs.ini not found
Warning: file /usr/share/mc/mc.charsets not found

&lt;/pre&gt;&lt;br /&gt;
Không hiểu sao trên centos khi cài đặt mc thì kiếm mãi không ra file Syntax của mc ở /usr/share/mc/syntax/Syntax, mò mãi thôi thì down source mc về, copy nội dung file Syntax và tạo ra một file Syntax ở câu báo lỗi trên cùng, lỗi khác phục.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="python" name="code"&gt;cp -r /etc/mc/ /home/jail/etc/

&lt;/pre&gt;&lt;br /&gt;
Xong.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-4757248377411468632?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=8fxT2-gXy_A:aVaM_b0oJWI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=8fxT2-gXy_A:aVaM_b0oJWI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=8fxT2-gXy_A:aVaM_b0oJWI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=8fxT2-gXy_A:aVaM_b0oJWI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/4757248377411468632/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2009/11/mc-screen-in-jail.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/4757248377411468632?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/4757248377411468632?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/8fxT2-gXy_A/mc-screen-in-jail.html" title="mc, screen in jail" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.vndev.net/2009/11/mc-screen-in-jail.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UMSX44eSp7ImA9WxNWEkU.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-2145554880150981737</id><published>2009-10-12T00:59:00.001+07:00</published><updated>2009-10-12T01:21:28.031+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-12T01:21:28.031+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Friend" /><title>12-10-09</title><content type="html">Vài ngày trước mất hết tiền bạc và laptop, hnay lại mất đi một đứa bạn. Quả thật không đoán được ngày mai cái gì sẽ xảy ra, càng sống càng thấy bao nhiêu thứ phức tạp mà bản thân không hề muốn đón nhận. Cứ cố gắng tỏ ra cứng rắn rồi cũng chả được gì.&lt;br /&gt;
&lt;br /&gt;
Có lần mày nói "trên đời chỉ có xe và biển là không quay đầu lại với mình, nhưng 2 thứ đó cũng có lúc đưa mày lên nóc tủ nằm đó cu à", tao không nghĩ nó lại xảy ra với mày, ngay lúc này tao chả nghĩ được gì, cũng không tin là mày còn có thể làm gì đó, thấy gì đó sau khi mất đi, chỉ mong gia đình mày bớt đau thương.&lt;br /&gt;
&lt;br /&gt;
5 năm trước cũng ở trong tâm trạng thế này, chứng kiến bạn mình chết đi mà không làm được gì, tao sợ lắm. Hnay nhìn mày, nằm đó, xung quanh là bạn bè, người thân, nước mắt, có quá nhiều nổi đau xảy đến cho mọi người. Biết rõ là trước sau gì thì con người cũng phải chết đi, nhưng không thể xem là không có chuyện gì xảy ra được.&lt;br /&gt;
&lt;br /&gt;
Từ hnay khi nhìn thấy Moto và biển lại nhớ thêm một thằng bạn. &lt;br /&gt;
Uh, thì thời gian vẫn cứ trôi, cuộc đời vẫn khốn nạn như từ khi tao với mày ra đời, mày đi trước vậy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-2145554880150981737?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=YFbMXnQVjzw:EiXis3gP4RY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=YFbMXnQVjzw:EiXis3gP4RY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=YFbMXnQVjzw:EiXis3gP4RY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=YFbMXnQVjzw:EiXis3gP4RY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/2145554880150981737/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2009/10/12-10-09.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/2145554880150981737?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/2145554880150981737?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/YFbMXnQVjzw/12-10-09.html" title="12-10-09" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.vndev.net/2009/10/12-10-09.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQDQX44eCp7ImA9WxNWEkg.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-4195102044940797397</id><published>2009-10-01T00:01:00.004+07:00</published><updated>2009-10-11T16:29:30.030+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-11T16:29:30.030+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="saigonlug" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><title>why saigonlug?</title><content type="html">I joined first meeting of Gnome Asia tonight, a very interesting meeting I've ever joined.I met Mario, the main organizer of Gnome Asia in Vietnam, actually, this is the first time I hear about Gnome Asia, but it's not important. Talking with him, I found he has many good ideas that we - FOSS community in Vietnam didn't know. &lt;br /&gt;
I always think joining some group is the right way to improve our knowledge, that's why I'm an Open Source Viet Nam member, although Opensource-vn group is very small, but believe me, they help me so much, I have a better life with these friends. &lt;br /&gt;
The main object of this meeting is grouping up people who interested in FOSS to organize Gnome Asia festival in VietNam, but we talk about many thing, about Vietnam forums/website, about Linux community, Vietnamese Student, Saigon Linux User group...&lt;br /&gt;
As you already know, there is many Linux User group in Viet Nam, and there is no main corporate for our community, the problem is the one who is leader of each forum, or group doesnt want to combine their group with another, they think they will lost forum members, nobody will know about his/her group when begin a member of a larger community. Lets say Vietnam has 80 billions people, one forum has 2 thousands member, and there're so many people want to learn, to know about Linux, Open Source and free software, 2 thousands is a small number. If we join together in a large community, it doesn;t mean we close our existed forum or website. We join to make our forum more powerful, we will have more information, we exchange idea, knowledge together, forum members will increase faster, and we should have  a main organization. Mario taught me that. We already have one, Saigonlug is well known group, I've joined Saigonlug, and I didn't lost anything, our website, opensource.com.vn is still alive, I made friend with many people of different group, we help together.&lt;br /&gt;
So I write here, hope someone who read this post will understand and join us, saigonlug is a friendly group that everyone who's using Linux and FOSS should join. &lt;br /&gt;
Gnome Asia 2009 will start on this November, hope all your guys will come and being an organizer.&lt;br /&gt;
&lt;br /&gt;
&lt;!--more--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-4195102044940797397?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=CIR_o-sGi5U:8mj53gBsAOg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=CIR_o-sGi5U:8mj53gBsAOg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=CIR_o-sGi5U:8mj53gBsAOg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=CIR_o-sGi5U:8mj53gBsAOg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/4195102044940797397/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2009/10/why-saigonlug.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/4195102044940797397?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/4195102044940797397?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/CIR_o-sGi5U/why-saigonlug.html" title="why saigonlug?" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.vndev.net/2009/10/why-saigonlug.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UMQHg-eyp7ImA9WxNXEUk.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-3680332039309409590</id><published>2009-09-20T17:32:00.006+07:00</published><updated>2009-09-28T20:41:21.653+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-28T20:41:21.653+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="shell scripting" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Saigon SFD 2009" /><title>[Toy] Download nhạc từ Dreammedia.ru</title><content type="html">Đây là script mà tôi dùng để thuyết trình trong &lt;a href="http://opensource.com.vn/opensource/tin-tuc/102-ngay-hoi-tu-do-phan-mem-sfd-2009.html"&gt;sfd 2009&lt;/a&gt;, cách sử dụng rất đơn giản, copy nội dung dưới đây, lưu lại với tên tùy ý [dot]sh, chmod +x file, dạo một vòng dreammedia.ru, chọn ban nhạc và tên album yêu thích, chạy script, nhập thông tin yêu cầu và download nhạc về.&lt;br /&gt;
&lt;pre name="code" class="python"&gt;#!/bin/bash
url="http://dreammedia.ru"
username=`whoami`
path="/home/$username"
input="$path/playlist.xml"
output="$path/playlist.txt"

read -p 'Enter name of band you want to download: ' band

echo
read -p 'Enter name of Album, include space if it has: ' album
playlist="http://dreammedia.ru/playlist/$band/$album/playlist.xml"
wget -O $input "$playlist"
if test ! -s $input 
then
echo 'Cannot get playlist, sorry!'
rm -f $path/playlist.xml
exit 1
else
echo 'Got it'
echo 'Start this game'
touch $output 
cat $input | awk -F '[&lt;&gt;]' '/mp3/{print $3}' | sed 's/\ /%20/g'&gt; $output
fi
for i in `more $output` 
do
echo Downloading
wget  "$url$i"
done
exit 0

&lt;/pre&gt;&lt;br /&gt;
Chỉ có thế, ko có gì nói thêm :-D&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;!--more--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-3680332039309409590?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=fxvCoZMjQvQ:UF8YNLXFHME:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=fxvCoZMjQvQ:UF8YNLXFHME:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=fxvCoZMjQvQ:UF8YNLXFHME:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=fxvCoZMjQvQ:UF8YNLXFHME:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/3680332039309409590/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2009/09/toy-download-nhac-tu-dreammediaru.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/3680332039309409590?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/3680332039309409590?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/fxvCoZMjQvQ/toy-download-nhac-tu-dreammediaru.html" title="[Toy] Download nhạc từ Dreammedia.ru" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.vndev.net/2009/09/toy-download-nhac-tu-dreammediaru.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcHRH09fyp7ImA9WxNTE0g.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-2744034979279440809</id><published>2009-08-15T22:24:00.001+07:00</published><updated>2009-08-15T22:27:15.367+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-15T22:27:15.367+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="life" /><title>15-08-09</title><content type="html">15-08-09,&lt;br /&gt;Tất cả những gì làm trong nửa tháng qua dường như đổ vỡ mà không có lí do, bản thân không hiểu tại sao, chưa tìm ra nguyên nhân tại đâu. Trước mắt là tình trạng cơm không lành, canh không ngọt trong nội bộ, những búa ở trên giáng xuống đầu mình trước tiên.&lt;br /&gt;&lt;br /&gt;Giờ sao đây, không thể rối được &lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;!--more--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-2744034979279440809?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=BNE44x2Hd7U:olf78gMJuak:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=BNE44x2Hd7U:olf78gMJuak:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=BNE44x2Hd7U:olf78gMJuak:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=BNE44x2Hd7U:olf78gMJuak:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/2744034979279440809/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2009/08/15-08-09.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/2744034979279440809?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/2744034979279440809?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/BNE44x2Hd7U/15-08-09.html" title="15-08-09" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://blog.vndev.net/2009/08/15-08-09.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4MRngyfCp7ImA9WxNXEUw.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-5472839246473159247</id><published>2009-07-22T00:04:00.004+07:00</published><updated>2009-09-28T12:16:27.694+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-28T12:16:27.694+07:00</app:edited><title>happy birthday</title><content type="html">happy birthday to you, Olu aka Piccard. Hope you get everything you want on next year, also thank for everything you (will) teach me. I didn't have chance to say, you're the best teacher I've ever met :-p&lt;br /&gt;&lt;img width=300 src="http://www.princehotels.co.jp/otsu/restaurant/bread/cake/images/cream_cake.jpg" /&gt; &lt;br /&gt;&lt;!--more--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-5472839246473159247?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=ElspJpMezVk:NVWx16GHH4c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=ElspJpMezVk:NVWx16GHH4c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=ElspJpMezVk:NVWx16GHH4c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=ElspJpMezVk:NVWx16GHH4c:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/5472839246473159247/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2009/07/happy-birthday.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/5472839246473159247?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/5472839246473159247?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/ElspJpMezVk/happy-birthday.html" title="happy birthday" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://blog.vndev.net/2009/07/happy-birthday.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EFQn0_eSp7ImA9WxJUFE4.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-3552706327535362675</id><published>2009-07-12T02:36:00.008+07:00</published><updated>2009-07-13T04:53:33.341+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-13T04:53:33.341+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="lvm" /><category scheme="http://www.blogger.com/atom/ns#" term="logical volume group" /><title>LVM, add new logical partition to existing LV</title><content type="html">Format that partition using mkfs:&lt;br /&gt;&lt;div class="codeviews"&gt;[root@home cappuccino]# mkfs.ext4 /dev/sda8&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Initialize it&lt;br /&gt;&lt;div class="codeviews"&gt;&lt;blockquote&gt;&lt;br /&gt;[root@home cappuccino]# pvcreate /dev/sda8&lt;/blockquote&gt;&lt;/div&gt;add to existing VG:&lt;br /&gt;&lt;div class="codeviews"&gt;&lt;br /&gt;&lt;blockquote&gt;[root@home cappuccino]# vgextend vg_home /dev/sda8&lt;/blockquote&gt;&lt;/div&gt;use it:&lt;br /&gt;&lt;div class="codeviews"&gt;&lt;blockquote&gt;[root@home cappuccino]# lvresize /dev/vg_home/lv_root -L +3.93G&lt;/blockquote&gt;&lt;/div&gt;final step: boot into single user mode, and active new space for Logical volume group:&lt;br /&gt;&lt;!--more--&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div class="codeviews"&gt;# mount -o remount,rw /path/to/lv&lt;br /&gt;# resize2fs -f /path/to/lv&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;that's all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-3552706327535362675?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=B9sOJP8JnVs:l3XaeyyKXp4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=B9sOJP8JnVs:l3XaeyyKXp4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=B9sOJP8JnVs:l3XaeyyKXp4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=B9sOJP8JnVs:l3XaeyyKXp4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/3552706327535362675?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/3552706327535362675?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/B9sOJP8JnVs/lvm-add-new-logical-partition-to.html" title="LVM, add new logical partition to existing LV" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><feedburner:origLink>http://blog.vndev.net/2009/07/lvm-add-new-logical-partition-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUINSX46cCp7ImA9WxJUFE4.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-3961797985691584636</id><published>2009-07-06T01:42:00.003+07:00</published><updated>2009-07-13T04:19:58.018+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-13T04:19:58.018+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gentoo" /><title>no kde</title><content type="html">For 1 day and 1 night not sleep&lt;br /&gt;&lt;!--more--&gt;&lt;br /&gt;&lt;div class="codeviews"&gt;&lt;blockquote&gt;for i in /var/db/pkg/kde-base/*; do echo $i|sed -e 's#.*/#=#'|xargs emerge -C; done &lt;/blockquote&gt;&lt;/div&gt;Olu, you oaf! hehehe&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-3961797985691584636?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=g92GvHw61ZQ:nH1Vq5okiXU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=g92GvHw61ZQ:nH1Vq5okiXU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=g92GvHw61ZQ:nH1Vq5okiXU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=g92GvHw61ZQ:nH1Vq5okiXU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/3961797985691584636?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/3961797985691584636?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/g92GvHw61ZQ/no-kde.html" title="no kde" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><feedburner:origLink>http://blog.vndev.net/2009/07/no-kde.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMDRnkzeCp7ImA9WxJUFE4.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-4152736548498092605</id><published>2009-07-01T00:38:00.005+07:00</published><updated>2009-07-13T04:17:57.780+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-13T04:17:57.780+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="life" /><title>Tạp</title><content type="html">Hôm qua thức khuya, lang thang đây đó vào blog của Lê Ngọc Hiếu (mybb) thì đọc được &lt;a href="http://my.opera.com/mybb/blog/wtf#comments"&gt;cái này&lt;/a&gt;, thực sự không hiểu nổi người đã cất công viết được một bài viết dài như thế lại không kiếm được một tấm hình của Hải quân VN, lười quá đành đem hình...hải quân Trung Quốc vào thế. Vô tình hay hữu ý?&lt;br /&gt;&lt;!--more--&gt;&lt;br /&gt;Cũng giờ đó ngày hôm qua thì một người bạn gửi cho cái &lt;a href="http://uncyclopedia.wikia.com/wiki/Gentoo"&gt;link này&lt;/a&gt;, đọc thấy khá là vui, lol. Trích&lt;br /&gt;&lt;br /&gt;&lt;div class="codeviews"&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div class="codeviews"&gt;Motivation for yet another Linux distro&lt;br /&gt;&lt;br /&gt;The sole reason to install Linux is to free yourself from the idiots that infest inferior platforms. Unfortunately for the Linux user community, distributions like Ubuntu have made it too easy for your mom to get a working Linux box -- so they are all running in horror.&lt;br /&gt;&lt;br /&gt;Installing a working Linux box used to require over 550 man hours, learning a Nordic language, sacrificing a goat, wading through hundreds of pages of (purposely) inscrutable help files, and in some cases programming a new driver in UNIVAC SLEUTH II assembly code using nothing but punch cards while walking miles through the snow barefoot on the wrong side of the tracks and uphill both ways. Today, Linux distros are so idiot-proof that you can put their install CDs into the floppy drive upside-down and the fucker will still work.&lt;br /&gt;&lt;br /&gt;Old-school Linux users were desperate to find a new way to feel superior. Some migrated to versions of BSD, others gave into baroque feats of self-torture like multi-booting 4 different operating systems from one USB drive. But it didn't have the same appeal as abusing other operating systems for their lack of 1337n355.&lt;br /&gt;.....&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;Chủ blog chỉ cảm thấy vui, không bình luận :-p&lt;br /&gt;Sông chung với gentoo vài ngày, và có thể đưa ra một lời khuyên chân thành cho những bạn có máy yếu:"beware of gnome"&lt;br /&gt;Luôn nhớ thứ phải cài đặt trước tiên:eix, emerge --search không là gì với eix cả :D&lt;br /&gt;Nếu đã dùng gentoo, thì chịu khó đọc Linux kernel Architecture, thay đổi chút cũng thú vị.&lt;br /&gt;Bạn đang học C, tự nhiên yêu thơ dễ sợ.lol&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-4152736548498092605?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=DXHogioAZu8:zJQujF3A0YM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=DXHogioAZu8:zJQujF3A0YM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=DXHogioAZu8:zJQujF3A0YM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=DXHogioAZu8:zJQujF3A0YM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/4152736548498092605?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/4152736548498092605?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/DXHogioAZu8/tap.html" title="Tạp" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><feedburner:origLink>http://blog.vndev.net/2009/07/tap.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMEQ38_eip7ImA9WxJVEUQ.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-8445308087111478470</id><published>2009-06-28T19:58:00.003+07:00</published><updated>2009-06-28T20:06:42.142+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-28T20:06:42.142+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="openssl" /><title>what is this?</title><content type="html">you should know these things&lt;br /&gt;&lt;!--more--&gt;&lt;br /&gt;&lt;div class="codeviews"&gt;&lt;br /&gt;aes-128-cbc    aes-128-ecb    aes-192-cbc    aes-192-ecb    aes-256-cbc&lt;br /&gt; aes-256-ecb    base64         bf             bf-cbc         bf-cfb&lt;br /&gt; bf-ecb         bf-ofb         cast           cast-cbc       cast5-cbc&lt;br /&gt; cast5-cfb      cast5-ecb      cast5-ofb      des            des-cbc&lt;br /&gt; des-cfb        des-ecb        des-ede        des-ede-cbc    des-ede-cfb&lt;br /&gt; des-ede-ofb    des-ede3       des-ede3-cbc   des-ede3-cfb   des-ede3-ofb&lt;br /&gt; des-ofb        des3           desx           rc2            rc2-40-cbc&lt;br /&gt; rc2-64-cbc     rc2-cbc        rc2-cfb        rc2-ecb        rc2-ofb&lt;br /&gt; rc4            rc4-40&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;openssl&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-8445308087111478470?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=VGTaeGIrrGY:a8UzQlsfm0c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=VGTaeGIrrGY:a8UzQlsfm0c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=VGTaeGIrrGY:a8UzQlsfm0c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=VGTaeGIrrGY:a8UzQlsfm0c:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/8445308087111478470?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/8445308087111478470?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/VGTaeGIrrGY/what-is-this.html" title="what is this?" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><feedburner:origLink>http://blog.vndev.net/2009/06/what-is-this.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUACQX46fyp7ImA9WxJVEUU.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-3595883928152608810</id><published>2009-06-28T11:45:00.005+07:00</published><updated>2009-06-28T17:09:20.017+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-28T17:09:20.017+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="vmware" /><title>still vmware workstation</title><content type="html">Fedora 11, I think vmware workstation doesn't completely support latest release of Fedora, I got many problems with vmware run on F11.&lt;br /&gt;&lt;br /&gt;Whenever I stop vmware workstation, it cannot fully stop, many vm processes are still running until I do a &lt;a href="http://blog.vndev.net/2009/06/vmware-workstation-why-virtual-machine.html"&gt;force kill&lt;/a&gt;, and today I got new problem,  &lt;!--more--&gt; because vmware workstation never stop all its processes, so it didn’t shutdown properly. because we killed it, lock files will be stored in ~/vmware/Gentoo/Gentoo.vmdk.lck , depends on your path, then if we start vmware workstation and power on a virtual machine, we will get this error:&lt;br /&gt;&lt;blockquote&gt;Cannot open the disk '/path/to/vmware/Gentoo/Gentoo.vmdk' or one of the snapshot disks it depends on. Reason: Failed to lock the file&lt;/blockquote&gt;solution:&lt;br /&gt;&lt;div class="codeviews"&gt;&lt;br /&gt;rm /path/to/vmware/Gentoo/Gentoo.vmdk.lck/*.lck&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;When vmware and fedora fix these stupid errors?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-3595883928152608810?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=72MRahXT3Rg:Rr3hwB_8YsA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=72MRahXT3Rg:Rr3hwB_8YsA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=72MRahXT3Rg:Rr3hwB_8YsA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=72MRahXT3Rg:Rr3hwB_8YsA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/3595883928152608810?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/3595883928152608810?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/72MRahXT3Rg/still-vmware-workstation.html" title="still vmware workstation" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><feedburner:origLink>http://blog.vndev.net/2009/06/still-vmware-workstation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQGQnc5fyp7ImA9WxJWGUg.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-5086314634391520721</id><published>2009-06-25T18:47:00.008+07:00</published><updated>2009-06-26T01:25:23.927+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-26T01:25:23.927+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="vmware" /><title>VMWare workstation: why Virtual Machine cannot start?</title><content type="html">Not sure if users don't use Fedora get this error or not, but if you face with this error message:&lt;br /&gt;&lt;div class="codeviews"&gt;&lt;br /&gt;unable to change virtual machine power state cannot find a valid peer process to connect to.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;and your Virtual machine cannot start, my solution:&lt;br /&gt;&lt;!--more--&gt;&lt;br /&gt;do a quick kill:&lt;br /&gt;&lt;div class="codeviews"&gt;&lt;br /&gt;for i in `ps -ef | grep vm|awk '{print $2}'`;do sudo kill -9 $i; done&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;then start vmware, power on VM again.&lt;br /&gt;my short note :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-5086314634391520721?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=_0klJQXFe0E:je1-go8bP2E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=_0klJQXFe0E:je1-go8bP2E:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=_0klJQXFe0E:je1-go8bP2E:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=_0klJQXFe0E:je1-go8bP2E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/5086314634391520721?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/5086314634391520721?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/_0klJQXFe0E/vmware-workstation-why-virtual-machine.html" title="VMWare workstation: why Virtual Machine cannot start?" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><feedburner:origLink>http://blog.vndev.net/2009/06/vmware-workstation-why-virtual-machine.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEENQn05cCp7ImA9WxJWGU4.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-3850736040489537335</id><published>2009-06-25T16:58:00.005+07:00</published><updated>2009-06-25T19:24:53.328+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-25T19:24:53.328+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>VMWare workstation 6.5.2, Fedora 11</title><content type="html">you're using Fedora 11 and VMWare workstation not working? there are some troubles with kernel 2.6.29 and VMWare new version. Follow this steps:&lt;br /&gt;&lt;!--more--&gt;&lt;br /&gt;1. Install kernel source&lt;br /&gt;&lt;br /&gt;&lt;div class="codeviews"&gt;&lt;br /&gt;sudo yum install kernel-devel&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;2. Download fix packages I uploaded &lt;a href="http://sites.google.com/site/binguyenvn/bi"&gt;here&lt;/a&gt; (from attach files)&lt;br /&gt;&lt;br /&gt;3. Extract and run&lt;br /&gt;&lt;div class="codeviews"&gt;&lt;br /&gt;bash ./vmware-6.5.2-modules-2.6.29-fix.sh&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Start vmware&lt;br /&gt;Thank vmware team&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-3850736040489537335?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=NBLglVkpQJU:HFvbL48qLUI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=NBLglVkpQJU:HFvbL48qLUI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=NBLglVkpQJU:HFvbL48qLUI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=NBLglVkpQJU:HFvbL48qLUI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/3850736040489537335?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/3850736040489537335?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/NBLglVkpQJU/vmware-workstation-652-fedora-11.html" title="VMWare workstation 6.5.2, Fedora 11" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><feedburner:origLink>http://blog.vndev.net/2009/06/vmware-workstation-652-fedora-11.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08FSH0-fSp7ImA9WxJWGU8.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-1962045584369376319</id><published>2009-06-25T01:18:00.004+07:00</published><updated>2009-06-25T17:30:19.355+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-25T17:30:19.355+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="saigonlug" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="community" /><category scheme="http://www.blogger.com/atom/ns#" term="life" /><title>saigonlug 1st meeting</title><content type="html">&lt;table style="width: 406px; height: 307px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/a-yd3KYzjJ_hyZRuSiWEcA?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_1PlQG4u944A/SkJuaF1dbsI/AAAAAAAAAFE/m7JPDXhsmh8/s400/5068_105728784232_102312449232_1830052_8160386_n.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;Từ &lt;a href="http://picasaweb.google.com/It.Bi.Nguyen/Phone?feat=embedwebsite"&gt;phone&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;just got this picture tonight from&lt;a href="http://projektantos.wordpress.com/"&gt; AnNguyen&lt;/a&gt;'s blog(the one who stand when everyone sits on their chair, lol).&lt;br /&gt;the photo took at the 1st meeting of &lt;a href="http://saigonlug.org/"&gt;Saigonlug&lt;/a&gt;, can you guess who am I?  :-p&lt;br /&gt;&lt;!--more--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5073876355602092494-1962045584369376319?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=z4l_J1QpZL0:ErFD3ex8eAQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=z4l_J1QpZL0:ErFD3ex8eAQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=z4l_J1QpZL0:ErFD3ex8eAQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=z4l_J1QpZL0:ErFD3ex8eAQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/1962045584369376319?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/1962045584369376319?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/z4l_J1QpZL0/saigonlug-1st-meeting.html" title="saigonlug 1st meeting" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_1PlQG4u944A/SkJuaF1dbsI/AAAAAAAAAFE/m7JPDXhsmh8/s72-c/5068_105728784232_102312449232_1830052_8160386_n.jpg" height="72" width="72" /><feedburner:origLink>http://blog.vndev.net/2009/06/saigonlug-1st-meeting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08CQXoyeyp7ImA9WxJWFkw.&quot;"><id>tag:blogger.com,1999:blog-5073876355602092494.post-197326289678748167</id><published>2009-06-22T02:47:00.005+07:00</published><updated>2009-06-22T03:24:20.493+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-22T03:24:20.493+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Gentoo, my new box</title><content type="html">&lt;img src="http://lh4.ggpht.com/_1PlQG4u944A/Sj6N92iSBfI/AAAAAAAAAE4/0Ozumw-ulb8/Untitled.gif" width=600 /&gt;&lt;br /&gt;here's make.conf file for my lappy, dell vostro 1400: intel t5470, 2GB ram with intel gma X3100.&lt;br /&gt;with this config file, problem is around, haha. But no problem, this's time to try.&lt;br /&gt;&lt;span style=";font-family:&amp;quot;;" &gt;&lt;!--more--&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="codeviews"&gt;&lt;br /&gt;CFLAGS="-O2 -mtune=i686 -pipe"&lt;br /&gt;CXXFLAGS="-O2 -mtune=i686 -pipe"&lt;br /&gt;# WARNING: Changing your CHOST is not something that should be done lightly.&lt;br /&gt;# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.&lt;br /&gt;CHOST="i486-pc-linux-gnu"&lt;br /&gt;MAKEOPTS="-j3"&lt;br /&gt;USE= "X acpi alsa avi branding browserplugin cdr jpeg divx4linux dts dvd dvdr fbcon ffmpeg gd gif gtk hal v4l java jpeg logitech-mouse logrotate mozbranding mp3 mp4 mpeg2 mplayer mysql nsplugin opengl pdf png qt rdesktop samba qt3 skype spell sse3 svg tiff truetype usb xvid mmx sse sse2 xv png svg jpg rar zip exo divx gmedia quicktime realmedia wmp emerald battery dbus plugins startup-notification lm_sensors win32codecs&lt;br /&gt;a52 aac cddb 3dnow aalib amr cdparanoia dga dv dvb dvdnav dvdread&lt;br /&gt;enca encode live mp2 srt v4l2 vorbis openal oss php python libg++ emacs crypt ctype firefox gnome gstreamer gtk libwww mad ss&lt;br /&gt;symlink yahoo ruby "&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;GENTOO_MIRRORS="http://gentoo.gg3.net/ http://ftp.jaist.ac.jp/pub/Linux/Gentoo/ ftp://ftp.jaist.ac.jp/pub/Linux/Gentoo/ http://ftp.iij.ad.jp/pub/linux/gentoo/ http://ftp.kaist.ac.kr/pub/gentoo/ "&lt;br /&gt;&lt;br /&gt;SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage"&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/5073876355602092494-197326289678748167?l=blog.vndev.net' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=3dpF2vUaqwo:RiEpfvrEitY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=3dpF2vUaqwo:RiEpfvrEitY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?i=3dpF2vUaqwo:RiEpfvrEitY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/blogspot/WVru?a=3dpF2vUaqwo:RiEpfvrEitY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/blogspot/WVru?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.vndev.net/feeds/197326289678748167/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.vndev.net/2009/06/gentoo-my-new-box.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/197326289678748167?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5073876355602092494/posts/default/197326289678748167?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/WVru/~3/3dpF2vUaqwo/gentoo-my-new-box.html" title="Gentoo, my new box" /><author><name>Hung Nguyen</name><uri>http://www.blogger.com/profile/05572037964093460736</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="02292413737766331538" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total><feedburner:origLink>http://blog.vndev.net/2009/06/gentoo-my-new-box.html</feedburner:origLink></entry></feed>
