<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>LinuxTricks | A Bit? No!!!</title>
    <link>http://abitno.linpie.com/categories/linux-tricks</link>
    <description>Posts in category LinuxTricks | A Bit? No!!!</description>
    <atom:link href="http://abitno.linpie.com/feeds/categories/linux-tricks" rel="self" type="application/rss+xml"/>
    <item>
      <pubDate>Sun, 10 Jan 2010 14:01:24 +0000</pubDate>
      <title>&#37096;&#32626;&#30340;&#37057;&#38391;&#21644;&#30127;&#29378;</title>
      <link>http://abitno.linpie.com/the-depressed-and-excited-deploy</link>
      <guid>http://abitno.linpie.com/the-depressed-and-excited-deploy</guid>
      <description>&lt;p&gt;&#22522;&#20110;&#21508;&#31181;&#19981;&#21516;&#30340;&#21407;&#22240;&#65292;&#25105;&#24471;&#21435;&#37096;&#32626;&#20004;&#20010;Rails&#31243;&#24207;&#65292;&#19968;&#20010;&#26159;&#20844;&#21496;&#30340;&#65292;&#19968;&#20010;&#26159;&#25105;&#33258;&#24049;&#30340;&#12290;&#20844;&#21496;&#30340;&#35201;&#37096;&#32626;&#21040;&#25105;&#33258;&#24049;&#30340;&#30005;&#33041;&#19978;&#65292;&#36825;&#26679;&#25105;&#23601;&#33021;&#22312;&#23478;&#38543;&#26102;&#20889;&#20195;&#30721;&#20102;&#12290;&#25105;&#33258;&#24049;&#30340;&#23601;&#31616;&#21333;&#20102;&#65292;&#26159;&#19968;&#30452;&#20197;&#26469;&#33258;&#24049;&#26790;&#24819;&#30340;blog&#65292;&#33267;&#20170;&#26410;&#33021;&#23436;&#25104;&#65292;&#21482;&#26377;&#20010;&#22823;&#20307;&#30340;&#26679;&#23376;&#65292;&#19981;&#33021;&#19981;&#35828;&#33258;&#24049;&#22826;&#25042;&#22826;&#25042;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#20844;&#21496;&#30340;&#20195;&#30721;&#37096;&#32626;&#26159;&#35753;&#25105;&#26497;&#20854;&#37057;&#38391;&#30340;&#65292;&#26412;&#26469;&#36825;&#20010;&#21608;&#26411;&#25105;&#26159;&#26377;&#20219;&#21153;&#35201;&#23436;&#25104;&#30340;&#65292;&#20294;&#26159;&#20170;&#22825;&#19968;&#26089;&#36215;&#24202;&#27809;&#21457;&#29616;&#29031;&#36827;&#31383;&#26469;&#30340;&#22823;&#29255;&#38451;&#20809;&#65292;&#26397;&#31383;&#22806;&#19968;&#30475;&#65292;&#21448;&#19979;&#38632;&#20102;&#65292;&#24322;&#24120;&#35752;&#21388;&#12290;&#12290;&#12290;&#20110;&#26159;&#24819;&#22312;&#23478;&#25226;&#20195;&#30721;&#37096;&#32626;&#22909;&#65292;&#24223;&#20102;&#32769;&#22823;&#30340;&#21147;&#27668;&#25165;&#25226;&#20195;&#30721;&#36816;&#34892;&#36215;&#26469;&#65292;&#26368;&#21518;&#21457;&#29616;&#25105;&#27809;&#26377;&#25968;&#25454;&#65292;&#27809;&#26377;&#25968;&#25454;&#65281;&#65281;&#65281;&#37057;&#38391;&#20102;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#25105;&#23601;&#36825;&#26679;&#19968;&#30452;&#37057;&#38391;&#30528;&#65292;&#26007;&#20105;&#30528;&#35201;&#19981;&#35201;&#21435;&#20844;&#21496;&#25226;&#25968;&#25454;&#23548;&#19968;&#20221;&#36807;&#26469;&#65292;&#22806;&#38754;&#19979;&#30340;&#38632;&#23454;&#22312;&#35753;&#20154;&#19981;&#24819;&#20986;&#38376;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#36807;&#20102;&#20013;&#21320;&#65292;&#24819;&#30528;&#24635;&#24471;&#25214;&#28857;&#20107;&#20570;&#12290;&#20854;&#23454;&#19981;&#26159;&#25105;&#27809;&#26377;&#20107;&#20570;&#65292;&#32780;&#26159;&#24819;&#20570;&#30340;&#20107;&#24773;&#22826;&#22810;&#65292;&#28982;&#21518;&#23601;&#20081;&#25104;&#19968;&#22242;&#65292;&#19981;&#30693;&#36947;&#24212;&#35813;&#20570;&#20160;&#20040;&#22909;&#20102;&#12290;&#23601;&#24819;&#30528;&#25226;&#33258;&#24049;&#30340;blog&#32473;&#37096;&#32626;&#21040;VPS&#19978;&#21435;&#21543;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&#19979;&#38754;&#24320;&#22987;&#65292;&#27809;&#26377;&#24223;&#35805;&#65292;&#25152;&#26377;&#25805;&#20316;&#26080;&#35828;&#26126;&#22343;&#22312;VPS&#19978;&#36827;&#34892;&#65293;&#65293;&#65293;&#65293;&#65293;&#65293;&lt;br /&gt;VPS&#30340;&#29615;&#22659;&#65306;Debian&#31995;&#32479;&#65292;Nginx&#26381;&#21153;&#22120;&#65292;&#19981;&#26159;&#25105;&#35013;&#30340;&#65292;&#21512;&#20249;&#20154;&#24050;&#32463;&#35013;&#22909;&#20102;&lt;br /&gt;&#25105;&#35201;&#20570;&#30340;&#31532;&#19968;&#20214;&#20107;&#24773;&#26159;&#25226;&#20195;&#30721;&#32473;&#25918;&#21040;vps&#19978;&#65292;&#22240;&#27492;&#32473;VPS&#23433;&#35013;Mercurial&#65292;&#20063;&#23601;&#26159;&#27742;&#20808;&#29983;hg&#12290;&#12290;&#12290;&lt;/p&gt;&lt;pre class="twilight"&gt;mkdir &lt;span class="Keyword"&gt;~&lt;/span&gt;/opt
&lt;span class="Storage"&gt;export&lt;/span&gt; X=/home/abitno/opt
&lt;/pre&gt;&lt;p&gt;&lt;span id='more_107'&gt;&lt;/span&gt;&#21518;&#38754;&#25152;&#26377;&#30340;&#19996;&#35199;&#37117;&#20250;&#23433;&#35013;&#21040;/home/abitno/opt&#65292;&#25152;&#20197;&#23450;&#20041;&#20010;&#21464;&#37327;&#26041;&#20415;&#19968;&#28857;&lt;/p&gt;&lt;p&gt;Mercurial&#26159;&#38656;&#35201;Python&#25903;&#25588;&#30340;&lt;/p&gt;&lt;pre class="twilight"&gt;wget http://download.huihoo.com/python/Python-2.6.1.tar.bz2
./configure --prefix=&lt;span class="Variable"&gt;&lt;span class="Variable"&gt;$&lt;/span&gt;X&lt;/span&gt;
make
make install
&lt;/pre&gt;&lt;p&gt;&#23433;&#35013;Mercurial&lt;/p&gt;&lt;pre class="twilight"&gt;wget http://mercurial.selenic.com/release/mercurial-1.4.2.tar.gz
make all PYTHON=&lt;span class="Variable"&gt;&lt;span class="Variable"&gt;$&lt;/span&gt;X&lt;/span&gt;
make install PREFIX=&lt;span class="Variable"&gt;&lt;span class="Variable"&gt;$&lt;/span&gt;X&lt;/span&gt;
&lt;/pre&gt;&lt;p&gt;&#28982;&#21518;&#21021;&#22987;&#21270;&#19968;&#20010;hg&#39033;&#30446;&#30475;&#30475;&lt;/p&gt;&lt;pre class="twilight"&gt;hg init &lt;span class="Keyword"&gt;~&lt;/span&gt;/blog
&lt;/pre&gt;&lt;p&gt;&#36716;&#21040;&#33258;&#24049;&#30005;&#33041;&#19978;&#65292;&#25226;&#20195;&#30721;push&#32473;VPS&#65292;&#36825;&#26159;&#21807;&#19968;&#19968;&#27425;&#35201;&#22312;&#26412;&#26426;&#30340;&#25805;&#20316;&lt;/p&gt;&lt;pre class="twilight"&gt;hg push ssh://abitno@x.x.x.x:port/blog
&lt;/pre&gt;&lt;p&gt;&#22238;&#21040;VPS&#65292;&#23433;&#35013;Ruby&#30456;&#20851;&#30340;&#29615;&#22659;&lt;/p&gt;&lt;pre class="twilight"&gt;wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p248.tar.gz
./configure --prefix=&lt;span class="Variable"&gt;&lt;span class="Variable"&gt;$&lt;/span&gt;X&lt;/span&gt; --with-default-kcode=utf8
make
make install

wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
ruby setup.rb

gem install rails mongrel 
&lt;/pre&gt;&lt;p&gt;&#25509;&#19979;&#26469;&#35201;&#23433;&#35013;nokogiri&#29645;&#23453;&#65292;&#38656;&#35201;libxml2&#21644;libxslt&#20004;&#20010;&#26412;&#22320;&#24211;&lt;/p&gt;&lt;pre class="twilight"&gt;wget ftp://xmlsoft.org/libxml2/libxml2-2.7.6.tar.gz
./configure --prefix=&lt;span class="Variable"&gt;&lt;span class="Variable"&gt;$&lt;/span&gt;X&lt;/span&gt;
make
make install

wget ftp://ftp.gnome.org/pub/GNOME/sources/libxslt/1.1/&lt;span class="Constant"&gt;\&lt;/span&gt;
libxslt-1.1.20.tar.gz
./configure --prefix=&lt;span class="Variable"&gt;&lt;span class="Variable"&gt;$&lt;/span&gt;X&lt;/span&gt;
make
make install

gem install nokogiri -- --with-opt-dir=&lt;span class="Variable"&gt;&lt;span class="Variable"&gt;$&lt;/span&gt;X&lt;/span&gt;
&lt;/pre&gt;&lt;p&gt;&#28982;&#21518;&#26159;&#23433;&#35013;sqlite3&#65292;&#20026;&#20160;&#20040;&#35201;&#29992;sqlite3&#21602;&#65311;&#65311;&#65311;&#39740;&#30693;&#36947;&#25105;&#26159;&#24590;&#20040;&#24819;&#30340;&lt;/p&gt;&lt;pre class="twilight"&gt;wget http://www.sqlite.org/sqlite-amalgamation-3.6.22.tar.gz
./configure --prefix=&lt;span class="Variable"&gt;&lt;span class="Variable"&gt;$&lt;/span&gt;X&lt;/span&gt;
make
make install

gem install sqlite3-ruby -- --with-opt-dir=&lt;span class="Variable"&gt;&lt;span class="Variable"&gt;$&lt;/span&gt;X&lt;/span&gt;
&lt;/pre&gt;&lt;p&gt;&#22114;&#65292;&#23545;&#20102;&#65292;&#36824;&#26377;readline&#35201;&#23433;&#35013;&lt;/p&gt;&lt;pre class="twilight"&gt;wget ftp://ftp.cwru.edu/pub/bash/readline-6.1.tar.gz
./configure --prefix=&lt;span class="Variable"&gt;&lt;span class="Variable"&gt;$&lt;/span&gt;X&lt;/span&gt;
make
make install
&lt;/pre&gt;&lt;p&gt;&#28982;&#21518;&#26159;&#23433;&#35013;Ultraviolet&lt;/p&gt;&lt;pre class="twilight"&gt;wget http://www.geocities.jp/kosako3/oniguruma/archive/onig-5.8.0.tar.gz
./configure --prefix=/usr --with-ruby-dir=&lt;span class="Variable"&gt;&lt;span class="Variable"&gt;$&lt;/span&gt;X&lt;/span&gt;
make
make install

gem install oniguruma ultraviolet
&lt;/pre&gt;&lt;p&gt;&#36825;&#20123;&#20010;&#19996;&#35199;&#24635;&#31639;&#26159;&#23433;&#35013;&#23436;&#25104;&#20102;&#12290;&#12290;&#12290;&#26399;&#38388;&#36935;&#21040;&#19981;&#23569;&#30340;&#38382;&#39064;&#12290;&#12290;&#12290;&#22909;&#20102;&#65292;&#19978;&#21320;&#30340;&#37057;&#38391;&#24773;&#32467;&#23436;&#20840;&#27809;&#26377;&#20102;&#65292;&#27599;&#24403;&#33258;&#24049;&#23436;&#25104;&#19968;&#20214;&#20107;&#24773;&#30340;&#26102;&#20505;&#24635;&#20250;&#26377;&#31181;&#30127;&#29378;&#30340;&#20852;&#22859;&#24863;&#12290;&#12290;&#12290;&#36214;&#32039;&#20986;&#21435;&#20080;&#20960;&#20010;&#21253;&#23376;&#21507;&#65374;&#65374;&#65374;&lt;/p&gt;&lt;p&gt;&#36824;&#35201;&#37197;&#32622;&#19979;nginx&#65292;&#36825;&#20010;&#23601;&#27809;&#20160;&#20040;&#22909;&#20889;&#30340;&#20102;&#65292;nginx&#21644;mongrel&#30340;&#32463;&#20856;&#25645;&#37197;&#65292;&#32593;&#32476;&#19978;&#19968;&#25235;&#19968;&#22823;&#25226;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#20174;&#27492;&#25105;&#30340;blog&#21363;&#23558;&#25644;&#21040;&#22269;&#22806;&#65292;&#25105;&#20063;&#23558;&#21578;&#21035;WordPress&#65292;&#20255;&#22823;&#30340;WordPress&#21834;&#65292;&#20320;&#20859;&#20102;&#25105;&#36825;&#20040;&#38271;&#26102;&#38388;&#65292;&#25105;&#35201;&#24323;&#20320;&#32780;&#21435;&#20102;&#12290;&#12290;&#12290;&lt;/p&gt;</description>
    </item>
    <item>
      <pubDate>Tue, 05 Jan 2010 16:29:55 +0000</pubDate>
      <title>&#37027;&#22825;&#25105;&#24046;&#28857;&#34987;&#25240;&#30952;&#27515;</title>
      <link>http://abitno.linpie.com/archlinux-usb-wireless-dwl-g122</link>
      <guid>http://abitno.linpie.com/archlinux-usb-wireless-dwl-g122</guid>
      <description>&lt;p&gt;&#20320;&#30693;&#36947;&#22312;&#27809;&#26377;google&#32780;&#20320;&#21448;&#26377;&#24456;&#22810;&#38382;&#39064;&#30340;&#26102;&#20505;&#26159;&#20160;&#20040;&#24863;&#35273;&#21527;&#65292;&#20250;&#27515;&#20154;&#30340;&#65281;&#65281;&#65281;&lt;/p&gt;&lt;p&gt;&#29616;&#22312;&#26102;&#38388;&#32039;&#36843;&#65292;&#25105;&#24471;&#26089;&#20889;&#23436;&#26089;&#30561;&#35273;&#65292;&#25105;&#26368;&#21916;&#27426;&#30340;&#22403;&#22334;&#35821;&#24405;&#27809;&#26102;&#38388;&#20889;&#20102;&#65292;&#19979;&#38754;&#26159;ABitNo&#21382;&#32463;&#21315;&#36763;&#19975;&#33510;&#32456;&#20110;&#19978;&#20102;&#32593;&#30340;&#22859;&#26007;&#21382;&#31243;&lt;/p&gt;&lt;p&gt;&#30828;&#20214;&#65306;D-Link DWL-G122 USB&#26080;&#32447;&#32593;&#21345;&#65292;WPA2-PSK&#21152;&#23494;&#32593;&#32476;&lt;br /&gt;&#36719;&#20214;&#65306;&#26032;&#35013;&#30340;Archlinux 2009.8&lt;/p&gt;&lt;p&gt;&#35201;&#24819;&#26080;&#32447;&#19978;&#32593;&#65292;&#36873;&#25321;&#19968;&#27454;&#21512;&#36866;&#30340;&#20135;&#21697;&#26159;&#30456;&#24403;&#37325;&#35201;&#30340;&#65292;&#33021;&#20813;&#21435;&#19981;&#23569;&#30340;&#40635;&#28902;&#12290;&lt;a href="http://linuxwireless.org/"&gt;&#36825;&#20010;&#32593;&#31449;&lt;/a&gt;&#21487;&#20197;&#24456;&#22909;&#30340;&#24110;&#20320;&#36873;&#25321;&#32593;&#21345;&#21644;&#39537;&#21160;&#65292;&#36825;&#26159;&#19968;&#20010;&#35814;&#32454;&#30340;&#20135;&#21697;&#21015;&#34920;&lt;a href="http://linuxwireless.org/en/users/Devices"&gt;http://linuxwireless.org/en/users/Devices&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&#25105;&#20043;&#21069;&#20174;&#26469;&#27809;&#25509;&#35302;&#36807;&#26080;&#32447;&#32593;&#32476;&#65292;&#23545;&#36825;&#19996;&#35199;&#20063;&#19981;&#20102;&#35299;&#65292;&#20063;&#27809;&#35843;&#26597;&#19968;&#19979;&#65292;&#23601;&#21435;&#24464;&#23478;&#27719;&#20080;&#26080;&#32447;&#32593;&#21345;&#21435;&#20102;&#12290;&#25105;&#26159;&#21488;&#24335;&#26426;&#65292;&#29992;&#20010;USB&#30340;&#26080;&#32447;&#32593;&#21345;&#19978;&#32593;&#20027;&#35201;&#26159;&#26041;&#20415;&#65292;&#19981;&#29992;&#25226;&#32593;&#32447;&#32544;&#26469;&#32469;&#21435;&#30340;&#12290;&#28982;&#21518;&#25105;&#23601;&#26479;&#20855;&#20102;&#65292;&#20080;&#20102;&#20010;TP-Link&#30340;322&#25343;&#22238;&#26469;&#65292;&#27515;&#27963;&#19981;&#33021;&#29992;&#65292;&#35797;&#36807;&#20102;&#22810;&#31181;&#39537;&#21160;&#65292;&#23454;&#22312;&#19981;&#34892;&#65292;ndiswrapper&#20063;&#19981;&#39030;&#29992;&#12290;&#28982;&#21518;&#25105;&#25165;&#24819;&#21040;&#25214;&#20010;&#32593;&#35843;&#26597;&#19968;&#19979;&#65292;&#25171;&#30005;&#35805;&#32473;&#21334;&#25105;&#19996;&#35199;&#30340;&#20154;&#65292;&#23545;&#29031;&#30528;&#37027;&#20010;list&#65292;&#38382;&#20182;&#26377;&#27809;&#26377;&#65292;&#28982;&#21518;&#25105;&#21435;&#25442;&#12290;&#12290;&#12290;&#26368;&#32456;&#25105;&#25442;&#21040;&#20102;&#20182;&#37027;&#20165;&#23384;&#30340;&#19968;&#20010;D-Link DWL-G122&lt;/p&gt;&lt;p&gt;&lt;span id='more_106'&gt;&lt;/span&gt;&#36825;&#26679;&#25105;&#25439;&#22833;&#20102;&#21322;&#22825;&#30340;&#26102;&#38388;&#65292;&#22810;&#21152;&#20102;8&#20803;&#30340;&#20132;&#36890;&#36153;&#65292;&#21516;&#26102;&#30001;&#20110;&#27809;&#26377;&#20107;&#20808;&#20102;&#35299;&#24066;&#22330;&#65292;&#25105;&#20272;&#35745;&#33267;&#23569;&#25105;&#20080;&#30340;&#20215;&#26684;&#35201;&#39640;&#20102;20&#20803;&#12290;&#12290;&#12290;&#36825;&#23601;&#26159;&#25945;&#35757;&#65292;&#34880;&#32905;&#30340;&#25945;&#35757;&#65292;&#35201;&#35760;&#20303;&#65292;&#20107;&#20808;&#35843;&#26597;&#19979;&#27809;&#20160;&#20040;&#22351;&#22788;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#22238;&#26469;&#21518;&#65292;&#39532;&#19978;&#24320;&#22987;&#37197;&#32622;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;lsusb&#30340;&#32467;&#26524;&#35753;&#25105;&#27604;&#36739;&#28385;&#24847;&lt;/p&gt;&lt;pre class="twilight"&gt;D-Link System DWL-G122 802.11g Adapter [ralink rt73]
&lt;/pre&gt;&lt;p&gt;iwconfig&#30340;&#32467;&#26524;&#20877;&#27425;&#35753;&#25105;&#20852;&#22859;&#65292;&#20320;&#26159;&#19981;&#30693;&#36947;&#65292;&#37027;&#20010;TP-Link&#27515;&#27963;&#19981;&#20250;&#20986;&#29616;&#19979;&#38754;&#36825;&#31181;&#32467;&#26524;&#65292;&#22914;&#26524;&#20320;&#30340;&#32593;&#21345;&#20063;&#26159;TP-Link&#36825;&#24773;&#20917;&#65292;&#24178;&#33030;&#21435;&#25442;&#21543;&#65292;&#20272;&#35745;&#24456;&#38590;&#25226;&#23427;&#35843;&#25945;&#22909;&lt;/p&gt;&lt;pre class="twilight"&gt;wlan0     IEEE 802.11bg  ESSID:&lt;span class="String"&gt;&lt;span class="String"&gt;&amp;quot;&lt;/span&gt;&lt;span class="String"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;  
&lt;/pre&gt;&lt;p&gt;&#28982;&#21518;&#26159;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;pre class="twilight"&gt;ifconfig wlan0 up
&lt;/pre&gt;&lt;p&gt;&#26479;&#20855;&#25104;&#21151;&#20986;&#29616;&lt;/p&gt;&lt;pre class="twilight"&gt;SIOCSIFFLAGS: No such file or directory
&lt;/pre&gt;&lt;p&gt;&#22909;&#21543;&#65292;dmesg&lt;/p&gt;&lt;pre class="twilight"&gt;rt73usb 1-1:1.0: firmware: requesting rt73.bin
&lt;/pre&gt;&lt;p&gt;&#36825;&#26159;&#22312;&#21521;&#20320;&#35201;firmware&#21602;&#65292;&#21482;&#35201;&#23433;&#35013;&#36825;&#20040;&#20010;&#21253;&#23601;OK&#20102;&lt;/p&gt;&lt;pre class="twilight"&gt;pacman -S rt2x00-rt71w-fw
&lt;/pre&gt;&lt;p&gt;&#24403;&#28982;&#20102;&#65292;&#25105;&#27809;&#26377;&#32593;&#32476;&#65292;&#23601;&#19981;&#33021;-S&#20102;&#65292;&#20294;&#26159;&#21482;&#26159;&#35828;&#35201;&#35013;&#36825;&#20040;&#20010;&#19996;&#35199;&#65292;&#24590;&#20040;&#35013;&#23601;&#19981;&#31649;&#20102;&#65292;&#25214;&#20010;&#32593;&#32476;&#21435;&#19979;&#36733;&#20063;&#25104;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#20877;&#27425;&#25191;&#34892;&lt;/p&gt;&lt;pre class="twilight"&gt;ifconfig wlan0 up
&lt;/pre&gt;&lt;p&gt;&#36825;&#27425;&#25104;&#21151;&#20102;&#65292;&#19979;&#38754;&#23601;&#30475;&#30475;&#33021;&#19981;&#33021;&#25195;&#25551;&#21040;&#26080;&#32447;&#32593;&#32476;&#20102;&lt;/p&gt;&lt;pre class="twilight"&gt;iwlist wlan0 scan &lt;span class="Keyword"&gt;|&lt;/span&gt; more
&lt;/pre&gt;&lt;p&gt;&#21453;&#27491;&#25105;&#20250;&#25195;&#25551;&#20986;&#24456;&#22810;&#26469;&#65292;&#19968;&#20010;Cell&#19968;&#20010;Cell&#30340;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#28982;&#21518;&#23601;&#26159;&#37197;&#32622;wpa_supplicant&#20102;&#65292;&#22240;&#20026;&#25105;&#20204;&#30340;&#32593;&#32476;&#26159;&#37319;&#29992;WPA2&#21152;&#23494;&#30340;&#65292;&#21542;&#21017;&#36825;&#19996;&#35199;&#23601;&#19981;&#24517;&#35201;&#20102;&#12290;&#19979;&#38754;&#26159;WPA2-PSK&#21152;&#23494;&#30340;&#37197;&#32622;&#25991;&#20214;/etc/wpa_supplicant.conf&lt;/p&gt;&lt;pre class="twilight"&gt;
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
ap_scan=1

network={
	ssid=&lt;span class="String"&gt;&lt;span class="String"&gt;&amp;quot;&lt;/span&gt;ABitNo&lt;span class="String"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;
	scan_ssid=1
	proto=RSN
	key_mgmt=WPA-PSK
	group=CCMP TKIP
	pairwise=CCMP TKIP
	psk=&lt;span class="String"&gt;&lt;span class="String"&gt;&amp;quot;&lt;/span&gt;heinihao&lt;span class="String"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;
}
&lt;/pre&gt;&lt;p&gt;&#20855;&#20307;&#26159;&#20160;&#20040;&#24847;&#24605;&#21602;&#65292;&#30475;&#21407;&#35013;&#30340;wpa_supplicant.conf&#21543;&#65292;&#37324;&#38754;&#35299;&#37322;&#30340;&#37027;&#21483;&#19968;&#20010;&#35814;&#32454;&#21834;&#65292;&#30001;&#20110;&#25105;&#30340;&#32593;&#32476;&#19968;&#30452;&#26080;&#35748;&#35777;&#25104;&#21151;&#65292;&#25152;&#20197;&#25105;&#23601;&#20180;&#32454;&#30740;&#35835;&#20102;&#19968;&#36941;&#65292;&#21448;&#24694;&#34917;&#20102;&#19968;&#19979;&#26080;&#32447;&#32593;&#32476;&#30340;&#30693;&#35782;&#65292;&#21487;&#26159;&#26368;&#32456;&#30340;&#32467;&#26524;&#20381;&#28982;&#26159;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#24403;&#25105;&#35201;&#29992;wpa&#36830;&#25509;&#26102;&lt;/p&gt;&lt;pre class="twilight"&gt;wpa_supplicant -c /etc/wpa_supplicant.conf -D wext -i wlan0
&lt;/pre&gt;&lt;p&gt;&#25105;&#23601;&#35265;&#23427;&#19968;&#27425;&#27425;&#30340;&#36830;&#25509;&#22833;&#36133;&#65292;&#28982;&#21518;&#23649;&#36133;&#23649;&#36830;&#65292;&#30452;&#25509;&#26080;&#22856;&#20102;&#65292;&#22909;&#20687;&#20250;&#24471;&#21040;&#31867;&#20284;&#19979;&#38754;&#36825;&#26679;&#30340;&#20449;&#24687;&lt;/p&gt;&lt;pre class="twilight"&gt;
CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
ioctl[SIOCSIWENCODEEXT]: no such file or directory
&lt;/pre&gt;&lt;p&gt;&#36825;&#20010;&#38169;&#35823;&#23601;&#36825;&#26679;&#19968;&#30452;&#22256;&#25200;&#30528;&#25105;&#65292;&#19968;&#30452;&#19968;&#30452;&#12290;&#12290;&#12290;&#23436;&#20840;&#26080;&#27861;&#35299;&#20915;&#12290;&#12290;&#12290;&#21518;&#26469;&#25105;&#23601;&#30561;&#20102;&#65292;&#21040;&#20102;&#31532;&#20108;&#22825;&#65292;&#20174;&#32593;&#19978;&#19979;&#36733;&#20102;&#26368;&#26032;&#30340;&#20869;&#26680;&#65292;&#26356;&#26032;&#20102;&#19968;&#19979;&#65292;&#20877;&#27425;&#36816;&#34892;&lt;/p&gt;&lt;pre class="twilight"&gt;wpa_supplicant -c /etc/wpa_supplicant.conf -D wext -i wlan0
&lt;/pre&gt;&lt;p&gt;&#25104;&#21151;&#20102;&#65281;&#65281;&#65281;&#65281;&lt;/p&gt;&lt;p&gt;&#25105;&#27882;&#27969;&#28385;&#38754;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;pre class="twilight"&gt;dhcpcd wlan0
&lt;/pre&gt;&lt;p&gt;&#39034;&#21033;&#24471;&#21040;IP&#22320;&#22336;&#65292;&#25105;&#32456;&#20110;&#33021;&#19978;&#32593;&#20102;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#28982;&#21518;&#26159;&#39034;&#21033;&#30340;&#35013;&#22909;&#20102;&#29615;&#22659;&#65292;&#23433;&#35013;&#20102;ibus&#65292;&#21487;&#26159;&#19968;&#30452;&#19981;&#26174;&#31034;&#22270;&#26631;&#65292;&#32780;&#20116;&#31508;&#26159;&#21487;&#29992;&#30340;&#65292;&#21482;&#22909;&#25720;&#32034;&#30528;&#25171;&#23383;&#65292;&#21040;twitter&#19978;&#27714;&#21161;&#65292;&lt;a href="http://risent.net/blog/"&gt;Risent&lt;/a&gt;&#21578;&#35785;&#25105;&#26159;pynotify&#32570;&#22833;&#30340;&#38382;&#39064;&#65292;&#25105;&#20877;&#27425;&#24863;&#21160;&#20102;&lt;/p&gt;&lt;pre class="twilight"&gt;pacman -S python-notify
&lt;/pre&gt;&lt;p&gt;&#23601;&#36825;&#26679;&#20102;&#65292;&#29616;&#22312;&#19968;&#20999;&#27491;&#24120;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#20889;&#23436;&#20043;&#21518;&#21457;&#29616;&#27492;&#25991;&#22914;&#27492;&#20043;&#38271;&#65292;&#25105;&#35201;&#20923;&#27515;&#20102;&#65292;&#31354;&#35843;&#19981;&#31649;&#29992;&#12290;&#12290;&#12290;&#24456;&#20037;&#27809;&#25240;&#33150;&#20102;&#65292;&#19968;&#25240;&#33150;&#21448;&#26159;&#19968;&#22825;&#12290;&#12290;&#12290;&lt;/p&gt;</description>
    </item>
    <item>
      <pubDate>Sun, 23 Aug 2009 14:20:53 +0000</pubDate>
      <title>&#20877;&#26469;&#32654;&#21270;&#19968;&#19979;&#25105;&#30340;ArchLinux</title>
      <link>http://abitno.linpie.com/try-to-beautiful-my-archlinux</link>
      <guid>http://abitno.linpie.com/try-to-beautiful-my-archlinux</guid>
      <description>&lt;p&gt;&#26368;&#36817;&#20284;&#20046;&#26377;&#28857;&#38386;&#65292;&#20063;&#24212;&#35813;&#31639;&#26159;&#25925;&#24847;&#35753;&#33258;&#24049;&#38386;&#19968;&#19979;&#65292;&#24819;&#24819;&#21518;&#38754;&#35201;&#20570;&#20160;&#20040;&#12290;&#38386;&#26469;&#26080;&#20107;&#65292;&#23601;&#25226;Gnome&#32473;&#25171;&#25198;&#20102;&#19968;&#19979;&#65306;&lt;br /&gt;&lt;img src="http://abitno.linpie.com/system/files/2010/1/65/original/mygray-nautilus.png?1263741974" alt="mygray-nautilus" title="mygray-nautilus" class="aligncenter size-full wp-image-1552" /&gt;&lt;/p&gt;&lt;p&gt;&lt;span id='more_69'&gt;&lt;/span&gt;ABitNo&#24778;&#21916;&#30340;&#21457;&#29616;gnome&#19978;&#21407;&#35013;&#30340;&#20960;&#20010;&#20027;&#39064;&#25913;&#19968;&#19979;&#20063;&#26159;&#30456;&#24403;&#19981;&#38169;&#30340;&#65292;&#21453;&#27491;&#25105;&#29616;&#22312;&#24863;&#35273;&#33258;&#24049;&#29992;&#30340;&#36825;&#20010;&#26159;&#33267;&#20170;&#35265;&#36807;&#30340;&#26368;&#23436;&#32654;&#30340;&#12290;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&#36825;&#20010;&#20027;&#39064;&#30340;gtkrc&#26159;&#20174;Clearlooks Classic&#25913;&#30340;&#65292;metacity-1&#25913;&#33258;Unity&#65292;&#22270;&#26631;&#20063;&#26159;&#31616;&#21333;&#30340;&#20462;&#25913;&#20102;&#19968;&#19979;HighContrast-SVG&#12290;&lt;/strong&gt;&#20854;&#23454;&#36825;&#19977;&#32773;&#32452;&#21512;&#19968;&#19979;&#23601;&#24050;&#32463;&#30456;&#24403;&#21560;&#24341;&#25105;&#20102;&#65292;&#19981;&#36807;&#36824;&#26159;&#26377;&#20123;&#32454;&#33410;&#38382;&#39064;&#65292;&#23601;&#21040;Gnome&#23448;&#26041;&#31616;&#21333;&#30475;&#20102;&#19979;&#20027;&#39064;&#21046;&#20316;&#30340;&#25991;&#26723;&#65292;&#28982;&#21518;&#31245;&#24494;&#20462;&#25913;&#20102;&#37027;&#20040;&#20960;&#20010;&#22320;&#26041;&#12290;&lt;/p&gt;&lt;p&gt;&#25105;&#29616;&#22312;&#21160;&#19981;&#21160;&#23601;&#23545;&#30528;&#36825;&#20010;&#20027;&#39064;&#31505;&#65292;&#30475;&#30528;&#30495;&#26159;&#22826;&#33298;&#26381;&#20102;&#65292;&#32780;&#19988;&#21644;Firefox&#30340;&#25645;&#37197;&#20063;&#26159;&#23436;&#32654;&#21040;&#23478;&#20102;&#65292;&#25105;&#20445;&#35777;&#20197;&#21518;&#23601;&#19968;&#30452;&#29992;&#36825;&#20010;&#20027;&#39064;&#65292;forever&#65292;&#29233;&#27515;&#20320;&#21834;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#21478;&#22806;&#19968;&#20214;&#22823;&#20107;&#26159;&#25105;&#29616;&#22312;&#30340;&#23383;&#20307;&#21464;&#24471;&#36824;&#21487;&#20197;&#20102;&#65292;&#20043;&#21069;&#30340;&#20854;&#23454;&#20063;&#27809;&#38382;&#39064;&#65292;&#19981;&#36807;&#22312;Firefox&#27983;&#35272;&#19968;&#20123;&#32593;&#31449;&#65288;&#27604;&#22914;Yahoo, IBM Developer&#31561;&#31561;&#65289;&#20043;&#26102;&#23601;&#20250;&#38750;&#24120;&#38590;&#30475;&#65292;&#20854;&#20182;&#27983;&#35272;&#22120;Chrome&#65292;Opera&#37117;&#38750;&#24120;&#27491;&#24120;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Only one simple command&lt;/strong&gt;&lt;/p&gt;&lt;pre class="twilight"&gt;cp /etc/fonts/conf.avail/70-no-bitmaps.conf /etc/fonts/conf.d
&lt;/pre&gt;&lt;p&gt;&#36824;&#26377;&#19968;&#20214;&#20107;&#24773;&#23601;&#26159;&#25105;&#21457;&#29616;ArchLinux&#19978;&#37027;&#20010;&#8220;&#22016;&#22016;&#8221;&#30340;&#21709;&#38083;&#22768;&#31455;&#28982;&#27809;&#20102;&#65311;&#65311;&#65311;&#22826;&#27809;&#22825;&#29702;&#20102;&#65292;&#36824;&#35201;&#33258;&#24049;&#20877;&#25972;&#20986;&#26469;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#26368;&#21518;&#65292;&#25105;&#21448;&#35201;&#22238;&#23478;&#20102;&#65292;&#36825;&#20010;&#26257;&#20551;&#25105;&#21160;&#19981;&#21160;&#23601;&#24448;&#23478;&#37324;&#36305;&#12290;&#12290;&#12290;&lt;/p&gt;</description>
    </item>
    <item>
      <pubDate>Sat, 22 Aug 2009 08:27:34 +0000</pubDate>
      <title>ArchLinux&#22312;dm_crypt&#21152;&#23494;&#20998;&#21306;&#19978;LVM</title>
      <link>http://abitno.linpie.com/lvm-over-dm_crypt-archlinux</link>
      <guid>http://abitno.linpie.com/lvm-over-dm_crypt-archlinux</guid>
      <description>&lt;p&gt;&#24635;&#26159;&#20250;&#31361;&#28982;&#23601;&#24819;&#25240;&#33150;&#12290;&#12290;&#12290;&#20170;&#22825;&#21448;&#25240;&#33150;&#20102;&#19968;&#19979;ArchLinux&#12290;&#20027;&#35201;&#30446;&#26631;&#23601;&#26159;&#25226;&#25972;&#20010;&#30828;&#30424;&#21152;&#23494;&#65292;&#30465;&#24471;&#21738;&#22825;&#26377;&#20154;&#30423;&#31363;&#20102;&#25105;&#30340;&#30828;&#30424;&#21518;&#32473;&#25972;&#20986;&#20010;&#20160;&#20040;&#20160;&#20040;&#38376;&#26469;&#12290;&#21478;&#22806;&#23601;&#26159;&#35201;&#29992;LVM&#31649;&#29702;&#20998;&#21306;&#65292;&#36825;&#26679;&#26041;&#20415;&#20197;&#21518;&#30340;&#35843;&#25972;&#12290;&lt;/p&gt;&lt;p&gt;&#20854;&#23454;&#21543;&#65292;&#36825;&#27425;&#20570;&#36825;&#20123;&#19996;&#35199;&#32431;&#31929;&#26159;&#30001;&#20110;&#21508;&#26041;&#38754;&#26465;&#20214;&#37117;&#22312;&#20419;&#20351;&#25105;&#36825;&#20040;&#20570;&#65306;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&#25105;&#26377;&#19968;&#22359;&#22810;&#20313;&#30340;160G&#30340;&#30828;&#30424;&#65292;&#19978;&#38754;&#20160;&#20040;&#37117;&#27809;&#26377;&#65292;&#25105;&#23454;&#22312;&#19981;&#24819;&#35753;&#23427;&#23490;&#23518;&#20102;&#65307;&lt;/li&gt;&lt;li&gt;&#32780;&#19988;&#25105;&#21457;&#29616;ABitNo&#30340;Linux&#27700;&#24179;&#26377;&#38271;&#36827;&#20102;&#65292;&#35760;&#24471;&#21018;&#24320;&#22987;&#30340;&#26102;&#20505;&#23601;&#24819;&#36807;&#21152;&#23494;Linux&#30340;&#25991;&#20214;&#31995;&#32479;&#65292;&#24403;&#26102;&#20063;&#30475;&#21040;&#29992;dm_crypt&#65292;&#21487;&#26159;&#21543;&#65292;&#24403;&#26102;&#37027;&#20123;&#21629;&#20196;&#37117;&#30475;&#19981;&#25026;&#65292;&#35273;&#24471;&#30456;&#24403;&#31070;&#22855;&#21644;&#30031;&#24807;&#65292;&#29616;&#22312;&#21487;&#22909;&#20102;&#65292;&#20160;&#20040;&#21629;&#20196;&#30475;&#30475;man&#23601;&#30693;&#36947;&#26159;&#20010;&#20160;&#20040;&#24773;&#20917;&#20102;&#65307;&lt;/li&gt;&lt;li&gt;&#21516;&#26102;&#65292;&#36825;&#20960;&#22825;&#23398;&#26657;&#26576;&#21488;&#26381;&#21153;&#22120;&#30001;&#25105;&#26469;&#25509;&#31649;&#65292;&#25105;&#24471;&#23398;&#28857;&#26032;&#25216;&#26415;&#25165;&#34892;&#65288;&#25105;&#24456;&#37145;&#35270;&#37027;&#21488;&#26381;&#21153;&#22120;&#20043;&#21069;&#30340;&#31649;&#29702;&#21592;&#65292;&#19978;&#38754;&#30340;&#32593;&#39029;&#37117;&#26159;&#29992;DW&#20570;&#24471;&#65292;&#37027;&#20010;&#28151;&#20081;&#23601;&#27809;&#27861;&#35828;&#20102;&#65292;&#32780;&#19988;&#37117;&#26159;.aspx&#65292;&#25105;&#24819;&#25226;&#31995;&#32479;&#25442;&#25104;Linux&#26469;&#30528;&#65289;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&#19981;&#31649;&#24590;&#20040;&#35828;&#65292;&#25105;&#23601;&#26159;&#21448;&#25240;&#33150;&#20102;&#65292;&#34429;&#28982;&#30475;&#30475;manual&#23601;&#33021;&#20102;&#35299;&#22522;&#26412;&#30340;&#29992;&#27861;&#65292;&#19981;&#36807;&#26399;&#38291;&#36824;&#26159;&#26377;&#24456;&#22810;&#24847;&#22806;&#21457;&#29983;&#30340;&#12290;&#31777;&#35760;&#19968;&#19979;&#25240;&#33150;&#30340;&#36807;&#31243;&#65306;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&#21018;&#24320;&#22987;&#65292;&#25105;&#29992;dm_crypt&#27979;&#35797;&#24615;&#24471;&#21152;&#23494;&#20102;&#19968;&#20010;&#20998;&#21306;&#65292;&#29992;&#30340;reiserfs&#25991;&#20214;&#31995;&#32479;&lt;/strong&gt;&#65292;&#31995;&#32479;&#21551;&#21160;&#65292;&#36755;&#20837;passphrase&#65292;&#28982;&#21518;&#23601;&#26159;&#20010;error&lt;/p&gt;&lt;pre class="twilight"&gt;&lt;span class="Keyword"&gt;&amp;lt;&lt;/span&gt;strong&lt;span class="Keyword"&gt;&amp;gt;&lt;/span&gt;Filesystem check failed&lt;span class="Keyword"&gt;&amp;lt;&lt;/span&gt;/strong&lt;span class="Keyword"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;p&gt;&lt;span id='more_68'&gt;&lt;/span&gt;&#19981;&#30693;&#36947;&#26159;&#20160;&#20040;&#20010;&#24773;&#20917;&#65292;hook&#37117;&#21152;&#36733;&#27491;&#30830;&#65292;&#32780;&#19988;&#20063;&#25104;&#21151;&#30340;&#25226;&#20998;&#21306;&#35299;&#23494;&#20102;&#65292;&#23601;&#22312;check fs&#30340;&#26102;&#20505;&#20986;&#38382;&#39064;&#12290;google&#30340;&#32080;&#26524;&#26159;&#21487;&#33021;&#20998;&#21306;&#25439;&#22351;&#65292;&#23601;&#29992;badblocks&#25226;&#37027;&#20010;160&#30340;&#30828;&#30424;&#25972;&#20010;&#26816;&#26597;&#20102;&#19968;&#19979;&#65292;&#29992;&#20102;&#22823;&#32422;&#19968;&#23567;&#26102;&#30340;&#26102;&#38388;&#65292;&#26368;&#21518;&#30340;&#32080;&#26524;&#26159;0&#38169;&#35823;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#20877;&#27425;&#23581;&#35797;&#65292;&#20381;&#28982;&#26159;&#21516;&#26679;&#30340;&#38169;&#35823;&#12290;&#12290;&#12290;&#31532;&#19977;&#27425;&#23601;&#27809;&#21152;&#23494;&#37027;&#20010;&#20998;&#21306;&#65292;&#25104;&#21151;&#21551;&#21160;&#12290;&#12290;&#12290;&#30475;&#26469;&#26159;dm_crypt&#21644;reiserfs&#20043;&#38388;&#26377;&#38382;&#39064;&#65311;google&#20102;&#19968;&#19979;&#27809;&#21457;&#29616;&#20160;&#20040;&#26377;&#29992;&#30340;&#19996;&#35199;&#12290;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&#19981;&#23581;&#35797;&#20102;&#65292;&#24320;&#22987;&#27491;&#24335;&#30340;&#20219;&#21153;&#65292;LVM over dm_crypt partition&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&#35201;&#24819;&#29992;lvm&#21644;dm_crypt&#32452;&#21512;&#24456;&#26126;&#26174;&#30340;&#20004;&#31181;&#36884;&#24452;&#23601;&#26159;&#65306;&#20808;lvm&#21518;dm_crypt&#65307;&#20808;dm_crypt&#21518;lvm&#65292;&#24456;&#26174;&#28982;&#30340;&#26159;&#29992;&#21518;&#19968;&#31181;&#26041;&#24335;&#35201;&#31616;&#21333;&#30340;&#22810;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#39318;&#20808;&#20934;&#22791;&#19979;&#30828;&#30424;&#65292;&#25105;&#25226;&#37027;&#20010;160&#30340;&#30828;&#30424;&#20998;&#20102;&#20004;&#20010;&#20027;&#20998;&#21306;&lt;br /&gt;&lt;code&gt;/dev/sda1          #&#36825;&#20010;&#29992;&#26469;&#20570;boot&#20998;&#21306;&#65292;&#24635;&#19981;&#33021;&#25226;&#21551;&#21160;&#20998;&#21306;&#21152;&#23494;&#21543;&lt;br /&gt;/dev/sda2          #&#36825;&#20010;&#23601;&#29992;dm_crypt&#21152;&#23494;&#65292;&#28982;&#21518;&#20316;&#20026;lvm&#30340;pv&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&#28982;&#21518;&#21152;&#23494;/dev/sda2&#65292;&#20381;&#27425;&#25191;&#34892;&#19979;&#38754;&#30340;&#21629;&#20196;&#23601;&#26159;&#20102;&#65292;&#20855;&#20307;&#26159;&#20160;&#20040;&#24847;&#24605;&#30475;&#30475;manual&#23601;&#30693;&#36947;&#20102;&lt;br /&gt;&lt;code&gt;#modprobe dm-crypt&lt;br /&gt;#cryptsetup -c aes-xts-plain -y -s 512 luksFormat /dev/sda2&lt;br /&gt;#cryptsetup luksOpen /dev/sda2 lvm&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&#25509;&#19979;&#26469;lvm&#65292;&#36825;&#20010;&#21482;&#35201;&#20102;&#35299;lvm&#20013;&#30340;&lt;strong&gt;PV&#65292;VG&#65292;LV&lt;/strong&gt;&#23601;&#24456;&#31616;&#21333;&#30340;&lt;br /&gt;&lt;code&gt;#pvcreate /dev/mapper/lvm&lt;br /&gt;#vgcreate arch /dev/mapper/lvm&lt;br /&gt;#lvcreate -L 10G -n root arch&lt;br /&gt;#lvcreate -L 1G -n swap arch&lt;br /&gt;#lvcreate -L 30G -n home arch&lt;/code&gt;&#19978;&#38754;lvcreate&#30340;&#21629;&#20196;&#21482;&#26159;&#20010;&#31616;&#21333;&#30340;&#20363;&#23376;&#65292;&#19981;&#21516;&#30340;&#20998;&#21306;&#23601;&#26159;&#25913;&#19968;&#19979;&#22823;&#23567;&#23601;&#26159;&#20102;&lt;/p&gt;&lt;p&gt;&#26368;&#21518;&#35201;&#20570;&#30340;&#23601;&#26159;&#31616;&#21333;&#30340;&#23433;&#35013;ArchLinux&#20102;&#65292;&#25152;&#26377;&#30340;&#36807;&#31243;&#37117;&#27809;&#21464;&#65292;&#21482;&#26159;&#35201;&#27880;&#24847;&#22312;&#36873;&#25321;&#20998;&#21306;&#30340;&#26102;&#20505;&#26159;&lt;strong&gt;/dev/mapper&lt;/strong&gt;&#26071;&#19979;&#30340;&lt;/p&gt;&lt;p&gt;&#21478;&#22806;&#37197;&#32622;&#19978;&#20063;&#26377;&#28857;&#35201;&#27880;&#24847;&#65292;&#23601;&#26159;rc.conf&#37324;&#26377;&#20010;&lt;strong&gt;uselvm&lt;/strong&gt;&#35201;yes&#30340;&#65307;mkinitcpio.conf&#37324;&#30340;hooks&#22312;filesystem&#21069;&#21152;&#36733;&lt;strong&gt;encrypt&#21644;lvm2&lt;/strong&gt;&#65307;grub&#30340;&#21551;&#21160;&#39033;&#20063;&#35201;&#28155;&#21152;&#19968;&#20010;&lt;strong&gt;cryptdevice=/dev/sda2:arch&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&#36825;&#19979;&#25105;&#30340;&#20998;&#21306;&#26159;&#29992;&#30340;&lt;strong&gt;ext4&#30340;&#65292;&#32780;&#19988;&#26159;&#20027;&#20998;&#21306;&lt;/strong&gt;&#65292;&#19968;&#27425;&#25104;&#21151;&#65292;&#27809;&#26377;&#20160;&#20040;&#24847;&#22806;&#12290;&#25353;&#29031;&#26368;&#22522;&#26412;&#30340;&#25511;&#21046;&#21464;&#37327;&#27861;&#65292;&#19981;&#33021;&#30830;&#23450;&#25105;&#20043;&#21069;&#30340;error&#26159;&#20160;&#20040;&#21407;&#22240;&#12290;&#12290;&#12290;&#25110;&#35768;&#26159;fs&#30340;&#38382;&#39064;&#65292;&#20063;&#21487;&#33021;&#26159;&#25105;&#20043;&#21069;&#29992;&#30340;&#36923;&#36753;&#20998;&#21306;&#19981;&#21487;&#20197;&#12290;&#12290;&#12290;&#26377;&#30693;&#24773;&#30340;&#25945;&#32946;ABitNo&#19968;&#19979;&lt;/p&gt;</description>
    </item>
    <item>
      <pubDate>Thu, 20 Aug 2009 11:15:21 +0000</pubDate>
      <title>Pidgin 2.6&#20063;&#25903;&#25345;&#35821;&#38899;&#21644;&#35270;&#39057;&#21862;</title>
      <link>http://abitno.linpie.com/add-voice-video-support-to-pidgin</link>
      <guid>http://abitno.linpie.com/add-voice-video-support-to-pidgin</guid>
      <description>&lt;p&gt;&lt;img src="http://abitno.linpie.com/system/files/2010/1/64/original/pidgin-video-voice.png?1263741971" alt="pidgin-video-voice" title="pidgin-video-voice" width="264" class="alignright size-full wp-image-1482" /&gt;&lt;br /&gt;Pidgin&#36825;&#27425;&#26356;&#26032;&#22826;&#35753;&#20154;&#20852;&#22859;&#20102;&#65292;&#26368;&#26126;&#26174;&#30340;&#23601;&#26159;&#22270;&#29255;&#19978;&#26174;&#31034;&#30340;&#37027;&#20010;&lt;strong&gt;Audio/Video Call&lt;/strong&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;2.6.1 adds XMPP Voice and Video support (but not on Windows yet), Voice &amp; Video support with Jingle (XEP-0166, 0167, 0176, &amp; 0177), voice support with GTalk and voice and video support with the GMail web client. (Mike "Maiku" Ruprecht)&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&#20174;&#27492;&#20197;&#21518;&#23601;&#21487;&#20197;&#36890;&#36807;Pidgin&#29992;Gtalk&#26469;&#19982;ABitNo&#35821;&#38899;&#20102;&#65292;&#35270;&#39057;&#25105;&#20498;&#19981;&#26159;&#24456;&#22312;&#20046;&#65292;&#33267;&#23569;&#25105;&#27809;webcam&#12290;&lt;/p&gt;&lt;p&gt;&#36825;&#27425;&#26356;&#26032;&#21478;&#19968;&#20010;&#27604;&#36739;&#26126;&#26174;&#30340;&#22320;&#26041;&#23601;&#26159;&#28155;&#21152;&#20102;&#20027;&#39064;&#25903;&#25345;&#65292;&#36825;&#20010;&#25105;&#20063;&#19981;&#26159;&#24456;&#22312;&#20046;&#65292;&#25105;&#36824;&#26159;&#21916;&#27426;&#25152;&#26377;&#30340;&#31243;&#24207;&#37117;&#29992;&#31995;&#32479;&#30340;&#32479;&#19968;&#26679;&#24335;&#12290;&lt;/p&gt;&lt;p&gt;&lt;span id='more_67'&gt;&lt;/span&gt;&#21018;&#19968;&#30475;&#21040;&#36825;&#20010;&#28040;&#24687;&#65292;&#25105;&#23601;&#24320;&#22987;&#26356;&#26032;&#33258;&#24049;&#30340;ArchLinux(&#36190;&#19968;&#19979;ArchLinux&#30340;&#26356;&#26032;&#36895;&#24230;)&#65292;&#26356;&#26032;&#23436;&#25104;&#21518;&#25171;&#24320;&#36825;&#20010;2.6.1&#30340;Pidgin&#30475;&#22312;&#21738;&#37324;&#36827;&#34892;Voice&#21644;Video&#65292;&#25226;&#25152;&#26377;&#30340;&#36873;&#39033;&#37117;&#32763;&#20102;&#20010;&#36941;&#65292;&#36824;&#26159;&#27809;&#25214;&#21040;&#22312;&#21738;&#35821;&#38899;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;google&#19979;&#21457;&#29616;&#26159;ArchLinux&#20013;Pidgin&#40664;&#35748;&#30340;&#32534;&#35793;&#21442;&#25968;&#27809;&#26377;&#28155;&#21152;vv&#25903;&#25345;&#65292;&#21482;&#22909;&#33258;&#24049;&#26469;&#32534;&#35793;&#20102;&#12290;&lt;/p&gt;&lt;p&gt;&#30001;&#20110;&#19975;&#24694;&#30340;&#25945;&#32946;&#32593;&#65292;ABS&#19981;&#33021;&#21516;&#27493;&#23448;&#26041;&#28304;&#65292;&#24819;&#29992;tarballs&#26469;&#30528;&#65292;&#21487;&#26159;&#37027;&#20010;sjtu&#30340;mirror&#26356;&#26032;&#19981;&#21450;&#26102;&#65292;&#37324;&#38754;&#30340;PKGBUILD&#36824;&#26159;2.5.8&#30340;&#65292;&#23601;&#33258;&#24049;&#29992;&#20195;&#29702;&#21040;ArchLinux&#23448;&#26041;&#30340;ftp&#19978;&#25226;&lt;strong&gt;pidgin-2.6.1&#30340;PKGBUILD&lt;/strong&gt;&#32473;&#37319;&#20102;&#19979;&#26469;&#65292;&#20877;&#29992;&#20195;&#29702;&#19979;&#36733;pidgin&#30340;&#28304;&#30721;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#25226;PKGBUILD&#20462;&#25913;&#19968;&#19979;&#65292;&#39318;&#20808;&#23601;&#26159;&#35201;&#25226;source&#25913;&#25104;&#25105;&#33258;&#24049;&#19979;&#36733;&#30340;&#26412;&#22320;&#25991;&#20214;(&#19975;&#24694;&#30340;&#25945;&#32946;&#32593;)&#65292;&#28982;&#21518;&#23601;&#26159;&#22312;configure&#37324;&#21152;&#19978;&lt;strong&gt;--enable-vv&lt;/strong&gt;&#65292;&#36825;&#26679;&#32534;&#35793;&#22909;&#23601;&#31639;&#26159;OK&#20102;&#12290;&#21478;&#22806;&#65292;voice&#21644;video&#25903;&#25345;&#38656;&#35201;&lt;strong&gt;farsight2&lt;/strong&gt;&#30340;&#25903;&#25345;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#23433;&#35013;&#22909;&#21518;&#65292;&#32473;&lt;a href="http://davidshieh.cn/"&gt;David&lt;/a&gt;&#26469;&#20102;&#20010;Audio Call&#65292;&#21704;&#21704;&#65292;&#19968;&#20999;&#27491;&#24120;&#65292;&#19981;&#36807;&#25105;&#30340;mic&#20284;&#20046;&#26377;&#38382;&#39064;&#65292;&#25152;&#20197;&#25105;&#21482;&#33021;&#21548;&#21040;&#23545;&#26041;&#35762;&#35805;&#12290;&#19981;&#36807;&#29616;&#22312;mic&#30340;&#38382;&#39064;&#35299;&#20915;&#20102;&#65292;&#26377;&#21738;&#20301;&#23567;&#30406;&#21451;&#65288;&#36825;&#20010;&#35789;&#29616;&#22312;&#20284;&#20046;&#24456;&#27969;&#34892;&#65311;&#65311;&#65311;&#65289;&#20063;&#26356;&#26032;&#20102;&#21487;&#20197;Call ABitNo&#21834;&#12290;&#12290;&#12290;&lt;/p&gt;</description>
    </item>
    <item>
      <pubDate>Tue, 28 Jul 2009 10:59:33 +0000</pubDate>
      <title>LFS&#19968;&#21608;&#20102;</title>
      <link>http://abitno.linpie.com/lfs-for-a-week</link>
      <guid>http://abitno.linpie.com/lfs-for-a-week</guid>
      <description>&lt;p&gt;&#25105;&#26159;&#20174;20&#21495;&#24320;&#22987;&#19979;&#36733;&#36719;&#20214;&#21253;&#36827;&#34892;LFS&#30340;&#65292;&#21040;&#29616;&#22312;&#26377;&#19968;&#20010;&#21608;&#36824;&#22810;&#20102;&#65292;&#19981;&#36807;&#25105;&#20173;&#28982;&#27809;&#26377;&#23436;&#25104;&#12290;&#20013;&#38388;&#26377;&#22826;&#22810;&#30340;&#20107;&#24773;&#35201;&#20570;&#65292;&#25152;&#20197;&#23601;&#38386;&#32622;&#20102;&#19968;&#27573;&#26102;&#38388;&#12290;&lt;/p&gt;&lt;p&gt;&#21040;&#23448;&#26041;&#19979;&#36733;&#30340;6.4&#29256;LFS&#25163;&#20876;&#65292;&#28982;&#21518;&#22312;&#33258;&#24049;&#30340;ArchLinux&#19978;&#36827;&#34892;&#25805;&#20316;&#65292;&#19968;&#20999;&#37117;&#30456;&#24403;&#39034;&#21033;&#65292;&#22909;&#20687;&#23601;&#36935;&#21040;&#36807;&#19968;&#27425;&#38169;&#35823;&#65292;&#19981;&#36807;&#20063;&#24456;&#31616;&#21333;&#30340;&#35299;&#20915;&#20102;&#12290;&lt;/p&gt;&lt;p&gt;&#20013;&#38388;&#20986;&#36807;&#30340;&#38169;&#35823;&#26159;&#22312;&#25163;&#20876;&#19978;&#30340;&lt;strong&gt;5.6. Linux-2.6.27.4 API Headers&lt;/strong&gt; &#20013;&lt;/p&gt;&lt;pre class="twilight"&gt;
lfs&lt;span class="Constant"&gt;&lt;span class="Constant"&gt;:&lt;/span&gt;/&lt;/span&gt;mnt&lt;span class="Keyword"&gt;/&lt;/span&gt;lfs&lt;span class="Keyword"&gt;/&lt;/span&gt;sources$ cd linux&lt;span class="Keyword"&gt;-&lt;/span&gt;&lt;span class="Constant"&gt;2.6&lt;/span&gt;.&lt;span class="Constant"&gt;27.4&lt;/span&gt;
lfs&lt;span class="Constant"&gt;&lt;span class="Constant"&gt;:&lt;/span&gt;/&lt;/span&gt;mnt&lt;span class="Keyword"&gt;/&lt;/span&gt;lfs&lt;span class="Keyword"&gt;/&lt;/span&gt;sources&lt;span class="Keyword"&gt;/&lt;/span&gt;linux&lt;span class="Keyword"&gt;-&lt;/span&gt;&lt;span class="Constant"&gt;2.6&lt;/span&gt;.&lt;span class="Constant"&gt;27.4&lt;/span&gt;$ make mrproper
lfs&lt;span class="Constant"&gt;&lt;span class="Constant"&gt;:&lt;/span&gt;/&lt;/span&gt;mnt&lt;span class="Keyword"&gt;/&lt;/span&gt;lfs&lt;span class="Keyword"&gt;/&lt;/span&gt;sources&lt;span class="Keyword"&gt;/&lt;/span&gt;linux&lt;span class="Keyword"&gt;-&lt;/span&gt;&lt;span class="Constant"&gt;2.6&lt;/span&gt;.&lt;span class="Constant"&gt;27.4&lt;/span&gt;$ make headers_check
  &lt;span class="Variable"&gt;CHK&lt;/span&gt;     &lt;span class="Keyword"&gt;include&lt;/span&gt;&lt;span class="Keyword"&gt;/&lt;/span&gt;linux&lt;span class="Keyword"&gt;/&lt;/span&gt;version.&lt;span class="Entity"&gt;h&lt;/span&gt;
  &lt;span class="Variable"&gt;UPD&lt;/span&gt;     &lt;span class="Keyword"&gt;include&lt;/span&gt;&lt;span class="Keyword"&gt;/&lt;/span&gt;linux&lt;span class="Keyword"&gt;/&lt;/span&gt;version.&lt;span class="Entity"&gt;h&lt;/span&gt;
  &lt;span class="Variable"&gt;HOSTCC&lt;/span&gt;  scripts&lt;span class="Keyword"&gt;/&lt;/span&gt;basic&lt;span class="Keyword"&gt;/&lt;/span&gt;fixdep
  &lt;span class="Variable"&gt;HOSTCC&lt;/span&gt;  scripts&lt;span class="Keyword"&gt;/&lt;/span&gt;basic&lt;span class="Keyword"&gt;/&lt;/span&gt;docproc
  &lt;span class="Variable"&gt;HOSTCC&lt;/span&gt;  scripts&lt;span class="Keyword"&gt;/&lt;/span&gt;unifdef
scripts&lt;span class="Keyword"&gt;/&lt;/span&gt;unifdef.&lt;span class="Entity"&gt;c&lt;/span&gt;:&lt;span class="Constant"&gt;209&lt;/span&gt;: error: conflicting types &lt;span class="Keyword"&gt;for&lt;/span&gt; &lt;span class="String"&gt;&lt;span class="String"&gt;'&lt;/span&gt;getline&lt;span class="String"&gt;'&lt;/span&gt;&lt;/span&gt;
&lt;span class="StringRegexp"&gt;&lt;span class="StringRegexp"&gt;/&lt;/span&gt;&lt;/span&gt;&lt;span class="StringRegexp"&gt;usr&lt;/span&gt;&lt;span class="StringRegexp"&gt;&lt;span class="StringRegexp"&gt;/in&lt;/span&gt;&lt;/span&gt;clude&lt;span class="Keyword"&gt;/&lt;/span&gt;stdio.&lt;span class="Entity"&gt;h&lt;/span&gt;:&lt;span class="Constant"&gt;651&lt;/span&gt;: error: previous declaration of &lt;span class="String"&gt;&lt;span class="String"&gt;'&lt;/span&gt;getline&lt;span class="String"&gt;'&lt;/span&gt;&lt;/span&gt; was here
make[&lt;span class="Constant"&gt;1&lt;/span&gt;]: &lt;span class="Keyword"&gt;**&lt;/span&gt;&lt;span class="Keyword"&gt;*&lt;/span&gt; [scripts&lt;span class="Keyword"&gt;/&lt;/span&gt;unifdef] &lt;span class="Variable"&gt;Error&lt;/span&gt; &lt;span class="Constant"&gt;1&lt;/span&gt;
make: &lt;span class="Keyword"&gt;**&lt;/span&gt;&lt;span class="Keyword"&gt;*&lt;/span&gt; [__headers] &lt;span class="Variable"&gt;Error&lt;/span&gt; &lt;span class="Constant"&gt;2&lt;/span&gt;
&lt;/pre&gt;&lt;p&gt;&#36825;&#20010;&#21482;&#38656;&#35201;&lt;/p&gt;&lt;pre class="twilight"&gt;
[root@mydream-arch linux-2.6.27.4]&lt;span class="Comment"&gt;&lt;span class="Comment"&gt;#&lt;/span&gt; vi /usr/include/stdio.h&lt;/span&gt;
&lt;/pre&gt;&lt;p&gt;&lt;span id='more_58'&gt;&lt;/span&gt;&#22312;&#31532;651&#34892;&#20013;&#25226;getline&#25913;&#25104;get_line&#21363;&#21487;&#65292;&#25913;&#23436;&#21518;&#23601;&#26159;&#19979;&#38754;&#36825;&#20010;&#26679;&#23376;&lt;/p&gt;&lt;pre class="twilight"&gt;
&lt;span class="Storage"&gt;extern&lt;/span&gt; _IO_ssize_t get_line (&lt;span class="Storage"&gt;char&lt;/span&gt; **__restrict __lineptr,
			    &lt;span class="Support"&gt;size_t&lt;/span&gt; *__restrict __n,
			    FILE *__restrict __stream) __wur;
&lt;/pre&gt;&lt;p&gt;&#36825;&#20010;&#25105;&#24863;&#35273;&#21487;&#33021;&#26159;&#25105;&#30340;&#20869;&#26680;&#29256;&#26412;&#22826;&#26032;&#65292;&#26377;&#20123;&#22320;&#26041;&#20250;&#26377;&#25913;&#21160;&#65292;&#19981;&#36807;&#25105;&#36824;&#27809;&#35814;&#32454;&#30340;&#30475;&#30475;&#26159;&#20160;&#20040;&#24773;&#20917;&#65292;&#21482;&#26159;&#29468;&#27979;&#32780;&#24050;&#12290;&#31561;&#23436;&#25104;&#21518;&#21035;&#24536;&#20102;&#20877;&#25913;&#22238;&#26469;&#23601;&#26159;&#20102;&#12290;&lt;/p&gt;&lt;p&gt;&#26152;&#22825;&#26202;&#19978;&#27491;&#22312;&#32534;&#35793;&#36719;&#20214;&#21253;&#65292;&#31361;&#28982;&#25105;&#20204;&#23487;&#33293;&#23601;&#27809;&#30005;&#20102;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#20854;&#23454;LFS&#36825;&#19996;&#35199;&#29992;&#26469;&#23398;&#20064;Linux&#26159;&#24456;&#19981;&#38169;&#30340;&#65292;&#33021;&#22815;&#20174;&#22836;&#20102;&#35299;Linux&#26159;&#24590;&#20040;&#24037;&#20316;&#30340;&#65292;&#30693;&#36947;&#37324;&#38754;&#27599;&#19968;&#20010;&#36719;&#20214;&#21253;&#30340;&#20316;&#29992;&#12290;&#20294;&#26159;&#21543;&#65292;&#25105;&#21487;&#19981;&#20250;&#25226;LFS&#23436;&#30340;Linux&#25343;&#26469;&#20351;&#29992;&#65292;&#23436;&#20840;&#27809;&#26377;&#29702;&#30001;&#20160;&#20040;&#36719;&#20214;&#37117;&#33258;&#24049;&#31649;&#29702;&#65292;&#23433;&#20840;&#28431;&#27934;&#20160;&#20040;&#30340;&#37117;&#33258;&#24049;&#25511;&#21046;&#65292;Linux&#20027;&#35201;&#36824;&#26159;&#25343;&#26469;&#20351;&#29992;&#30340;&#65292;&#19981;&#26159;&#25240;&#33150;&#30340;&#12290;&#12290;&#12290;&lt;/p&gt;&lt;p&gt;&#21478;&#22806;&#65292;&#26126;&#22825;&#25105;&#35201;&#22238;&#23478;&#65292;&#25171;&#31639;&#21435;&#30475;&#30475;&#28493;&#22346;&#30340;&#28196;&#28023;&#65292;&#21644;&#20043;&#21069;&#30340;&#19968;&#20123;&#21516;&#23398;&#32858;&#19968;&#19979;&#65292;&#28982;&#21518;&#22312;&#23478;&#36828;&#31163;Internet&#22909;&#22909;&#30475;&#30475;&#20070;&lt;/p&gt;</description>
    </item>
    <item>
      <pubDate>Wed, 17 Jun 2009 20:23:56 +0000</pubDate>
      <title>&#19981;&#24471;&#19981;&#29992;&#20195;&#29702;&#26469;&#31361;&#30772;&#25945;&#32946;&#32593;</title>
      <link>http://abitno.linpie.com/have-to-use-proxy</link>
      <guid>http://abitno.linpie.com/have-to-use-proxy</guid>
      <description>&lt;p&gt;&#25105;&#24456;&#27668;&#24868;&#65281;&#65281;&#65281;&#23601;&#35201;&#25918;&#20551;&#20102;&#65292;&#25105;&#20204;&#23398;&#38498;&#36825;&#20010;&#32593;&#31649;&#31455;&#28982;&#25226;&#25105;&#30340;IP&#22320;&#22336;&#32473;&#23553;&#37782;&#20102;&#65292;&#21482;&#33021;&#35775;&#38382;&#26377;&#25945;&#32946;&#32593;&#32447;&#36335;&#30340;&#32593;&#31449;&#65292;&#36825;&#35753;&#20154;&#30456;&#24403;&#30340;&#24700;&#28779;&#65281;&#65281;&#65281;&lt;/p&gt;&lt;p&gt;&#19981;&#36807;&#23545;&#36825;&#31181;&#26080;&#32827;&#20043;&#20154;&#65288;&lt;strong&gt;&#20182;&#19981;&#26159;&#25353;&#35268;&#23450;&#26469;&#23553;&#37782;&#30340;&#65292;&#32780;&#26159;&#22240;&#20026;&#23545;&#25105;&#20204;&#23487;&#33293;&#26377;&#30475;&#27861;&lt;/strong&gt;&#65289;&#29983;&#27668;&#26159;&#27809;&#26377;&#29992;&#30340;&#65292;&#24819;&#24819;&#21150;&#27861;&#20102;&#65292;&#35201;&#19981;&#28982;&#25105;&#37027;&#20123;&#24515;&#29233;&#30340;&#32593;&#31449;&#37117;&#19978;&#19981;&#21435;&#20102;&#12290;&lt;/p&gt;&lt;p&gt;&#36824;&#26159;&#29992;&#20043;&#21069;&#29992;&#36807;&#30340;&lt;a target="_blank" href="http://code.google.com/p/gappproxy/"&gt;GappProxy&lt;/a&gt;&#65292;ABitNo&#29992;&#37324;&#38754;&#30340;server&#31471;&#33258;&#24049;&#22312;google&#30340;appengine&#19978;&#20570;&#20102;&#19968;&#20010;&#20195;&#29702;&#26381;&#21153;&#22120;&#65288;&#36824;&#26159;&#29992;&#33258;&#24049;&#30340;&#22909;&#65289;&#65292;&#20855;&#20307;&#30340;&#26041;&#27861;&#21487;&#20197;&#30475;&lt;a target="_blank" href="http://groups.google.com/group/gappproxy/t/3d0ad3dd6331311"&gt;Google&#30340;GappProxy&#29992;&#25143;&#32452;&#37324;&#30340;&#29992;Google App Engine&#20570;&#20010;&#20154;&#20195;&#29702;&#26381;&#21153;&#22120;&lt;/a&gt;&#12290;&#36825;&#20063;&#26159;ABitNo&#31532;&#19968;&#27425;&#29992;Google&#30340;Appengine&#65292;&#39318;&#20808;&#23601;&#26159;&#36816;&#34892;&#21629;&#20196;&#19978;&#20256;&#19968;&#20010;App&lt;/p&gt;&lt;pre class="twilight"&gt;$ python appcfg.py update fetchServer/ 
&lt;/pre&gt;&lt;p&gt;&#19981;&#36807;&#36935;&#21040;&#19968;&#20010;Error&#65292;&#19981;&#30693;&#36947;&#20250;&#19981;&#20250;&#24433;&#21709;&#20351;&#29992;&#65292;&#21453;&#27491;&#25105;&#30475;&#21040;&lt;span style="color:red"&gt;Error&lt;/span&gt;&#23601;&#19981;&#33298;&#26381;&lt;/p&gt;&lt;pre class="twilight"&gt;Error 400: --- begin server output ---
Creating a composite index failed: This index:
entity_type: &lt;span class="String"&gt;&lt;span class="String"&gt;&amp;quot;&lt;/span&gt;AccessDestination&lt;span class="String"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;
ancestor: false
Property {
     name: &lt;span class="String"&gt;&lt;span class="String"&gt;&amp;quot;&lt;/span&gt;counter&lt;span class="String"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;
     direction: 2
}
&lt;/pre&gt;&lt;p&gt;&lt;span id='more_43'&gt;&lt;/span&gt;&#36825;&#20010;&#38169;&#35823;&#21482;&#35201;&#25171;&#24320;index.yaml&#65292;&#25226;&#26368;&#19979;&#38754;&#30340;&#20004;&#27573;&#20869;&#23481;&#37117;&#21024;&#38500;&#65292;&#28982;&#21518;&#20877;&#27425;&#26356;&#26032;&#19979;&#23601;&#21487;&#20197;&#20102;&#12290;&lt;/p&gt;&lt;p&gt;&#28982;&#21518;&#23601;&#26159;&#32473;FireFox&#35774;&#32622;&#20195;&#29702;&#65292;&#22312;&#36825;&#37324;ABitNo&#36824;&#29992;&#20102;&#19968;&#20010;&#25554;&#20214;&lt;a target="_blank" href="https://addons.mozilla.org/en-US/firefox/addon/1557"&gt;QuickProxy&lt;/a&gt;&#65292;&#21151;&#33021;&#24456;&#31616;&#21333;&#65292;&#23601;&#26159;&#22312;FireFox&#30340;&#21491;&#19979;&#35282;&#20250;&#26377;&#19968;&#20010;&#22270;&#26631;&#65292;&#20320;&#28857;&#23427;&#19968;&#19979;&#23427;&#23601;&#20250;&#21551;&#29992;&#20195;&#29702;&#65292;&#20877;&#28857;&#23427;&#19968;&#19979;&#23601;&#20851;&#38381;&#20195;&#29702;&#65292;&#36825;&#26679;&#25105;&#23601;&#21487;&#20197;&#22312;&#19968;&#33324;&#24773;&#20917;&#19979;&#19981;&#29992;&#20195;&#29702;&#65292;&#21457;&#29616;&#26377;&#25171;&#19981;&#24320;&#30340;&#39029;&#38754;&#26102;&#23601;&#29408;&#29408;&#30340;&#28857;&#19968;&#19979;&#37027;&#20010;P &#21704;&#65281;&#65281;&#65281;&lt;/p&gt;&lt;p&gt;&#36825;&#20010;GappProxy&#20063;&#26377;&#20123;&#38382;&#39064;&#65292;&#26377;&#26102;&#20250;&#20986;&#29616;&#19979;&#38754;&#30340;&#38169;&#35823;&lt;br /&gt;&lt;span style="color:red"&gt;Error Code: 591&lt;br /&gt;Message: Fetch server error, The target server may be down or not exist. Another possibility: try to request the URL directly.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&#21478;&#22806;&#31455;&#28982;&#19981;&#33021;Twitter&#65292;&#39318;&#20808;&#26159;Twitter&#30340;&#39029;&#38754;&#19981;&#20250;&#21152;&#36733;CSS&#21644;&#22270;&#29255;&#65292;&#28982;&#21518;&#26159;&#19981;&#33021;&#21457;&#19996;&#35199;&#65292;&#21457;&#19996;&#35199;&#23601;&#20986;&#29616;&#38169;&#35823;&lt;br /&gt;&lt;span style="color:red"&gt;403 Forbidden: The server understood the request, but is refusing to fulfill it.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;ABitNo&#30340;&#33050;&#34987;&#34442;&#23376;&#32473;&#21676;&#20102;&#12290;&#12290;&#12290;&#30171;&#33510;&#12290;&#12290;&#12290;&lt;/p&gt;</description>
    </item>
    <item>
      <pubDate>Sat, 06 Jun 2009 08:59:45 +0000</pubDate>
      <title>&#35797;&#29992;&#19979;Linux&#29256;&#26412;&#30340;Chrome</title>
      <link>http://abitno.linpie.com/try-linux-chromium-dev</link>
      <guid>http://abitno.linpie.com/try-linux-chromium-dev</guid>
      <description>&lt;p&gt;Google&#24456;&#20934;&#26102;&#30340;&#21457;&#24067;&#20102;Chromium&#30340;Linux&#24320;&#21457;&#29256;&#26412;&#65292;ABitNo&#20316;&#20026;&#19968;&#20010;Google&#36855;&#65292;&#24403;&#28982;&#35201;&#22909;&#22909;&#20307;&#39564;&#19968;&#19979;&#20102;&#65292;&#21487;&#20197;&#21040;&#19979;&#38754;&#30340;&#22320;&#22336;&#19979;&#36733;&#26368;&#26032;&#30340;snapshot&lt;br /&gt;&lt;a target="_blank" href="http://build.chromium.org/buildbot/snapshots/"&gt;http://build.chromium.org/buildbot/snapshots/&lt;/a&gt;&lt;br /&gt;&#19979;&#36733;&#23436;&#25104;&#21518;&#35299;&#21387;&#36816;&#34892;&#37324;&#38754;&#30340;chrome&#25991;&#20214;&#21363;&#21487;&#12290;&#19979;&#38754;&#26159;ABitNo&#30340;&#21338;&#23458;&#22312;Linux&#29256;&#30340;Chrome&#20013;&#26174;&#31034;&#30340;&#26679;&#23376;&lt;br /&gt;&lt;img src="http://abitno.linpie.com/system/files/2010/1/42/original/chromium-linux-dev.jpg?1263741899" alt="chromium-linux-dev" title="chromium-linux-dev" width="510" height="332" class="alignnone size-full wp-image-984" /&gt;&lt;/p&gt;&lt;p&gt;&lt;span id='more_40'&gt;&lt;/span&gt;&#19981;&#36807;&#25105;&#31532;&#19968;&#27425;&#36816;&#34892;&#26102;&#25552;&#31034;&#32570;&#23569;&#24456;&#22810;library&lt;/p&gt;&lt;pre class="twilight"&gt;
error &lt;span class="Keyword"&gt;while&lt;/span&gt; loading shared libraries: libnss3.so.1d:cannot open shared object file: No such file or directory
 error &lt;span class="Keyword"&gt;while&lt;/span&gt; loading shared libraries: libnssutil3.so.1d:cannot open shared object file: No such file or directory
error &lt;span class="Keyword"&gt;while&lt;/span&gt; loading shared libraries: libsmime3.so.1d:cannot open shared object file: No such file or directory
&lt;/pre&gt;&lt;p&gt;ABitNo&#29992;&#30340;&#26159;ArchLinux&#65292;&#22312;/usr/lib&#19979;&#21487;&#20197;&#25214;&#21040;libnss3.so&#65292;&#20110;&#26159;&#32771;&#34385;&#21487;&#20197;&#23558;&#32570;&#23569;&#30340;&#25991;&#20214;libnss3.so.1d&#36719;&#38142;&#25509;&#21040;/usr/lib/libnss3.so&#65292;&#20854;&#23427;&#25991;&#20214;&#30340;&#22788;&#29702;&#20063;&#29992;&#31867;&#20284;&#30340;&#26041;&#27861;&#12290;&#30001;&#20110;&#36824;&#19981;&#26159;&#27491;&#24335;&#29256;&#26412;&#65292;&#21482;&#26159;&#31616;&#21333;&#30340;&#35797;&#29992;&#19968;&#19979;&#65292;&#25152;&#20197;ABitNo&#26159;&#25353;&#29031;&#19979;&#38754;&#30340;&#26041;&#24335;&#26469;&#35753;Chromium&#36816;&#34892;&#36215;&#26469;&#30340;&lt;/p&gt;&lt;p&gt;1&#12289;&#39318;&#20808;&#22312;chrome-linux&#30340;&#25991;&#20214;&#22841;&#20013;&#32473;&#32570;&#23569;&#30340;library&#20570;&#22909;soft link&lt;/p&gt;&lt;pre class="twilight"&gt;cd chrome-linux
ln -s /usr/lib/libnspr4.so libnspr4.so.0d
ln -s /usr/lib/libnss3.so libnss3.so.1d
ln -s /usr/lib/libnssutil3.so libnssutil3.so.1d
ln -s /usr/lib/libplc4.so libplc4.so.0d
ln -s /usr/lib/libplds4.so libplds4.so.0d
ln -s /usr/lib/libsmime3.so libsmime3.so.1d
ln -s /usr/lib/libssl3.so libssl3.so.1d
&lt;/pre&gt;&lt;p&gt;2&#12289;&#22312;chrmoe-linux&#20013;&#24314;&#31435;&#19968;&#20010;&#25991;&#20214;run-chrome.sh&#65292;&#20869;&#23481;&#22914;&#19979;&lt;/p&gt;&lt;pre class="twilight"&gt;
&lt;span class="Comment"&gt;&lt;span class="Comment"&gt;#&lt;/span&gt;!/bin/bash&lt;/span&gt;
&lt;span class="Storage"&gt;export&lt;/span&gt; LD_LIBRARY_PATH=.:/lib:/usr/lib
./chrome
&lt;/pre&gt;&lt;p&gt;3&#12289;&#36816;&#34892;run-chrome.sh&lt;/p&gt;&lt;pre class="twilight"&gt;
chmod +x run-chrome.sh
./run-chrome.sh
&lt;/pre&gt;&lt;p&gt;&#29616;&#22312;&#23601;&#21487;&#20197;&#30475;&#35265;ArchLinux&#19978;&#30340;Chrome&#20102;&#65281;&lt;/p&gt;&lt;p&gt;PS&#65306;&#22312;&#29992;Chrome&#27979;&#35797;&#26102;&#65292;&#26080;&#24847;&#20013;&#21457;&#29616;ABitNo&#29992;&#30340;Feedsky&#20013;&#26159;&#26377;&#24191;&#21578;&#30340;&#65292;&#20043;&#21069;&#19968;&#30452;&#27809;&#27880;&#24847;&#65292;&#25152;&#20197;&#21040;&#21518;&#21488;&#20851;&#25481;&#20102;&#12290;&#12290;&#12290;&lt;/p&gt;</description>
    </item>
    <item>
      <pubDate>Tue, 02 Jun 2009 16:15:58 +0000</pubDate>
      <title>&#29992;&#20195;&#29702;&#19978;YouTuBe&#21644;Twitter</title>
      <link>http://abitno.linpie.com/proxy-youtube-twitter</link>
      <guid>http://abitno.linpie.com/proxy-youtube-twitter</guid>
      <description>&lt;p&gt;&#35805;&#35828;&lt;a href="http://abitno.linpie.com/proxy-youtube-twitter.html#gfw"&gt;&#23521;&#22919;&#28286;&lt;/a&gt;&#25226;YouTuBe&#32473;&#28153;&#27809;&#21518;&#65292;&#20170;&#22825;&#21448;&#25226;Twitter&#32473;&#28153;&#20102;&#12290;&#12290;&#12290;&#20160;&#20040;&#20063;&#19981;&#35828;&#20102;&#65292;&#37027;&#20010;&#24515;&#24773;&#22823;&#23478;&#37117;&#26159;&#21487;&#20197;&#29702;&#35299;&#30340;&#65281;&#65281;&#65281;&#30475;&#25105;&#20204;&#20255;&#22823;&#30340;&#20013;&#21326;&#20799;&#22899;&#24590;&#20040;&#22635;&#24179;&lt;a href="http://abitno.linpie.com/proxy-youtube-twitter.html#gfw"&gt;&#23521;&#22919;&#28286;&lt;/a&gt;&#65281;&#65281;&#65281;&lt;/p&gt;&lt;p&gt;&#24819;&#29992;&#20195;&#29702;&#26469;&#30475;YouTuBe&#65292;&#19981;&#36807;&#35797;&#20102;&#24456;&#22810;&#20195;&#29702;&#37117;&#19981;&#33021;&#30475;&#27969;&#23186;&#20307;&#65292;&#22312;douban&#19978;&#25214;&#21040;&#19968;&#20010;&#20154;&#35828;&#30340;&#22312;&#32447;&#20195;&#29702;sneakme.net&#65292;&#26159;&#22269;&#22806;&#30340;&#65292;&#22312;&#39318;&#39029;&#19978;&#23601;&#26377;YouTuBe&#30340;&#38142;&#25509;&#65292;&#28857;&#20987;&#21363;&#21487;&#35266;&#30475;&lt;br /&gt;&lt;a target="_blank" href="http://www.sneakme.net/"&gt;&lt;img src="http://abitno.linpie.com/system/files/2010/1/40/original/sneak-me.jpg?1263741895" alt="sneak-me" title="sneak-me" width="507" height="232" class="alignnone size-full wp-image-965" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&#36824;&#26377;&#20960;&#20010;&#22312;&#32447;&#20195;&#29702;&#20063;&#19981;&#38169;&#65292;&#27604;&#22914;be.cx&#65292;39proxy.com&lt;/p&gt;&lt;p&gt;&#21478;&#22806;&#20174;&lt;a href="http://imtx.cn" target="_blank"&gt;TX&lt;/a&gt;&#37027;&#37324;&#20102;&#35299;&#21040;GAppProxy&#65292;&#36825;&#20010;&#20195;&#29702;&#36719;&#20214;&#30495;&#30340;&#19981;&#38169;&#65292;&#19982;&#24120;&#35265;&#30340;HTTP Proxy&#19981;&#21516;&#65292;GAppProxy&#36816;&#34892;&#22312;Google App Engine&#19978;&#65292;&#19981;&#38656;&#35201;&#19987;&#38376;&#30340;&#26381;&#21153;&#22120;&#65292;&#36825;&#26159;&#26368;&#22823;&#20248;&#21183;&#12290;&#29305;&#21035;&#36866;&#21512;&#25945;&#32946;&#32593;&#30340;&#29992;&#25143;&#65281;&lt;br /&gt;&#23448;&#26041;&#32593;&#31449;http://code.google.com/p/gappproxy/&lt;/p&gt;&lt;p&gt;&lt;span id='more_38'&gt;&lt;/span&gt;&#23601;&#26159;&#19981;&#30693;&#36947;&#21738;&#22825;Google App Engine&#20250;&#19981;&#20250;&#34987;&#22681;&#20102;&lt;/p&gt;&lt;div id="gfw" style="color: red"&gt;&#27880;&#65306;&#23521;&#22919;&#28286;&#20026;&#21644;&#35856;&#35789;&#27719;&#65292;&#20351;&#29992;&#26102;&#35831;&#21462;&#25340;&#38899;&#39318;&#23383;&#27597;&#65292;&#35874;&#35874;&#12290;&lt;a href="http://www.bigasp.com.cn/blog/?action=show&amp;id=236"&gt;ABitNo&#20174;Soul Apogee&#21457;&#29616;&#35813;&#35789;&#35821;&lt;/a&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <pubDate>Mon, 01 Jun 2009 08:09:13 +0000</pubDate>
      <title>&#24456;&#38271;&#26102;&#38388;&#27809;&#25240;&#33150;&#20102;</title>
      <link>http://abitno.linpie.com/long-no-do-sth-linux</link>
      <guid>http://abitno.linpie.com/long-no-do-sth-linux</guid>
      <description>&lt;p&gt;&#26152;&#22825;&#26202;&#19978;&#31361;&#28982;&#26469;&#20102;&#20852;&#36259;&#65292;&#21448;&#25240;&#33150;&#20102;&#19979;&#33258;&#24049;&#30340;Linux&#26700;&#38754;&#12290;&#20027;&#35201;&#23601;&#26159;&#25226;&#20043;&#21069;&#30340;gnome-panel&#37117;&#24178;&#25481;&#20102;&#65292;&#28982;&#21518;&#25918;&#20102;&#19968;&#20010;AWN Dock&#65292;&#21152;&#20102;&#19968;&#20123;launchers&#21644;applets&#65292;&#36825;&#26679;&#25972;&#29702;&#21518;&#65292;&#27599;&#20010;&#31383;&#21475;&#26368;&#22823;&#21270;&#21518;&#30452;&#25509;&#23601;&#26159;&#20840;&#23631;&#24149;&#65292;&#26700;&#38754;&#30340;&#31354;&#38388;&#24863;&#35273;&#21448;&#22823;&#20102;&#19968;&#28857;&#65292;&#24863;&#35273;&#26356;&#31616;&#27905;&#20102;&#12290;&lt;/p&gt;&lt;p&gt;&lt;a href="http://abitno.linpie.com/wp/wp-content/uploads/2009/06/abitno-awn-no-panel.jpg"&gt;&lt;img src="http://abitno.linpie.com/system/files/2010/1/36/original/abitno-awn-no-panel.jpg?1263741889" alt="abitno-awn-no-panel" title="abitno-awn-no-panel" width="510" height="318" class="alignnone size-full wp-image-934" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&#20043;&#38388;&#20063;&#36935;&#21040;&#36807;&#20960;&#20010;&#23567;&#38382;&#39064;&#65292;&#39318;&#20808;&#23601;&#26159;&#24590;&#20040;&#25226;gnome-panel&#32473;kill&#20102;&#65292;ABitNo&#26159;&#36890;&#36807;gconf-editor&#35299;&#20915;&#30340;&#65292;&#25171;&#24320;gconf-editor&#65292;&#25214;&#21040;&#19979;&#38754;&#36825;&#20010;&#38190;&lt;/p&gt;&lt;pre class="twilight"&gt;/desktop/gnome/session/required_components_list/panel
&lt;/pre&gt;&lt;p&gt;&#25226;gnome-panel&#32473;delete&#21363;&#21487;&#65292;&#20197;&#21518;&#36825;&#20010;panel&#23601;&#19981;&#20250;&#20986;&#29616;&#20102;&#12290;&lt;/p&gt;&lt;p&gt;&lt;span id='more_36'&gt;&lt;/span&gt;&lt;br /&gt;&#28982;&#21518;&#26159;AWN&#19978;&#28155;&#21152;&#20102;Pidgin&#30340;launcher&#65292;&#20294;&#26159;&#33258;&#24049;&#23450;&#20041;&#30340;&#22270;&#26631;&#19981;&#31649;&#29992;&#65292;&#36825;&#20010;&#26159;&#33258;&#24049;&#20462;&#25913;&#20102;launcher&#30340;&#24555;&#25463;&#26041;&#24335;&#12290;&#20855;&#20307;&#30340;launcher&#26159;&#20301;&#20110;&lt;strong&gt;~/.config/awn/launchers/&lt;/strong&gt;&#19979;&#30340;.desktop&#25991;&#20214;&#12290;&lt;/p&gt;&lt;p&gt;&#21478;&#22806;AWN&#20013;&#37027;&#20010;To-Do List applets&#30456;&#24403;&#36190;&#65281;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
