顯示具有 Tips 標籤的文章。 顯示所有文章
顯示具有 Tips 標籤的文章。 顯示所有文章

2007-09-18

delete 時 terminal 無法正確刪除, 而出現 ~ (tilde)

今天因為太無聊了, 所以才會去找這個問題的解法. 因為用 delete 的時候, 會跳出蟲蟲符號(~), 有時候還蠻不方便的, 所以就去看看有沒有什麼方法可以解決. 參考這篇: Consistent BackSpace and Delete Configuration, 我覺得他講蠻詳細的. 簡化一下, 如果用 tcsh 的話, 只要用 bindkey "\e[3~" delete-char 就可以解決了.

delete 時 terminal 無法正確刪除, 而出現 ~ (tilde)

今天因為太無聊了, 所以才會去找這個問題的解法. 因為用 delete 的時候, 會跳出蟲蟲符號(~), 有時候還蠻不方便的, 所以就去看看有沒有什麼方法可以解決. 參考這篇: Consistent BackSpace and Delete Configuration, 我覺得他講蠻詳細的. 簡化一下, 如果用 tcsh 的話, 只要用 bindkey "\e[3~" delete-char 就可以解決了.

2007-09-11

啟用 mod_deflate

大神 說他啟用 mod_deflate 及 WordPress Gzip 支援 剛好想到最近回家用ADSL連回自己的blog都很慢, 所以也跟著開了. 應該相當合用... DeflateCompressionLevel 我設成 1. 沒辦法, 機器太老舊, 稍微操一點的話就會掛點了. 然後我觀察了一下, 如果 wordpress 這邊 gzip 開了, deflate 那邊就不會再做一次. 看了一下 wordpress features gzip enabled 這段, 他說:
You can save some bandwidth by turning on the gzip option in your WordPress install. WordPress gzips content when the readers' browser supports it. This requires the mod_gzip module to be enabled in your Apache server installation.
QQ, mod_gzip 不是給 apache 1.3 用的嗎? config 裡面我又沒有用 mod_gzip, 翻了一下 Changelog, apache2 看起來也不像有在用 mod_gzip. 那 wordpress 的 gzip 是用 php 去做的嗎(with zlib)? 我搞不懂了 Orz
UPDATED: 所以還是去看一下code比較快... wordpress的gzip應該是用zlib去做(php的extension), 所以之前提到的那段, 大概是文件沒有更新. XD wp-includes/functions.php
 426 function gzip_compression() {
 427         if ( !get_option('gzipcompression') ) return false;
 428
 429         if ( extension_loaded('zlib') ) {
 430                 ob_start('ob_gzhandler');
 431         }
 432 }

啟用 mod_deflate

大神 說他啟用 mod_deflate 及 WordPress Gzip 支援 剛好想到最近回家用ADSL連回自己的blog都很慢, 所以也跟著開了. 應該相當合用... DeflateCompressionLevel 我設成 1. 沒辦法, 機器太老舊, 稍微操一點的話就會掛點了. 然後我觀察了一下, 如果 wordpress 這邊 gzip 開了, deflate 那邊就不會再做一次. 看了一下 wordpress features gzip enabled 這段, 他說:
You can save some bandwidth by turning on the gzip option in your WordPress install. WordPress gzips content when the readers' browser supports it. This requires the mod_gzip module to be enabled in your Apache server installation.
QQ, mod_gzip 不是給 apache 1.3 用的嗎? config 裡面我又沒有用 mod_gzip, 翻了一下 Changelog, apache2 看起來也不像有在用 mod_gzip. 那 wordpress 的 gzip 是用 php 去做的嗎(with zlib)? 我搞不懂了 Orz
UPDATED: 所以還是去看一下code比較快... wordpress的gzip應該是用zlib去做(php的extension), 所以之前提到的那段, 大概是文件沒有更新. XD wp-includes/functions.php
 426 function gzip_compression() {
 427         if ( !get_option('gzipcompression') ) return false;
 428
 429         if ( extension_loaded('zlib') ) {
 430                 ob_start('ob_gzhandler');
 431         }
 432 }

2007-08-25

回家了

回家以後因為要用 ADSL, 所以有些機器要用 ssh tunnel 過去, 不過這還算好解決. blog有用 virtual host, 需要給特定的 URL 進去的話怎麼辦呢? 我在 KSB's ssh notes 得到的答案是, 把 localhost 開出來的那個 port 當作 proxy 用. 是可以work, 不過有點麻煩就是了, 為了要用個blog, 就要 proxy 就要切換來切換去... 這時候我就想到了一個 firefox 的 add-on, switchproxy, 當初因為會掛掉, 所以最後沒用. 現在又重新撿回來用了. 不知道有沒有更漂亮的解法. (我是指, ssh tunnel 那邊, localhost 的 port 拿去當proxy用的這回事, 實在有點醜. 搭配switchproxy完全只是因為, 切換proxy比較簡單一點點.)

回家了

回家以後因為要用 ADSL, 所以有些機器要用 ssh tunnel 過去, 不過這還算好解決. blog有用 virtual host, 需要給特定的 URL 進去的話怎麼辦呢? 我在 KSB's ssh notes 得到的答案是, 把 localhost 開出來的那個 port 當作 proxy 用. 是可以work, 不過有點麻煩就是了, 為了要用個blog, 就要 proxy 就要切換來切換去... 這時候我就想到了一個 firefox 的 add-on, switchproxy, 當初因為會掛掉, 所以最後沒用. 現在又重新撿回來用了. 不知道有沒有更漂亮的解法. (我是指, ssh tunnel 那邊, localhost 的 port 拿去當proxy用的這回事, 實在有點醜. 搭配switchproxy完全只是因為, 切換proxy比較簡單一點點.)

2007-06-29

gnuplot 輸出的 postscript BoundingBox怪怪的?

因為要放圖在論文裡的關係, 所以最近又開始用gnuplot, 前一陣子我差點投靠M$ Excel了, 可是圖的大小要統一還很麻煩, x軸, y軸的字預設又會自動調整大小, legend也是, 裡面所有字都會自動調整大小. 弄的火氣一大, 乾脆就把資料全copy起來丟到gnuplot畫就好了. 原本想說這樣就好了, 不過論文寫著寫著, 突然發現, 我的圖很小(有畫東西的區域很小). figure的caption幹嘛離那麼遠? 原本想說figure可能有的調caption的位置? 不過找了兩三分鐘, 覺得不可能. 開始想說生出來的檔案可能有問題吧. 然後就去看ps檔, eps檔, pdf檔, 發現跟visio print出來的檔案不太一樣. Visio print出來的檔案, 沒有多餘的margin. gnuplot畫完轉出來的會有一堆空白. 於是去請益了一下google, 問一下gnuplot跟boundingbox... google 大神就是不一樣, 回答我的答案是... 叫我自己改?! OK的啦! 反正他轉出來的BoundingBox都一樣, 那我就寫個script把所有的檔案的BB都改掉吧! 幸好, 人是懶惰的! 寫script之前覺得很煩, 所以想說有沒有什麼tool可以用. 像是ps2eps, eps2eps, epstopdf有沒有什麼選項可以用的. 所以結論就是, 在man完之後就發現. 只要把生出來的ps檔丟給ps2eps, 加上--ignoreBB去處理掉就好了. 爽!

gnuplot 輸出的 postscript BoundingBox怪怪的?

因為要放圖在論文裡的關係, 所以最近又開始用gnuplot, 前一陣子我差點投靠M$ Excel了, 可是圖的大小要統一還很麻煩, x軸, y軸的字預設又會自動調整大小, legend也是, 裡面所有字都會自動調整大小. 弄的火氣一大, 乾脆就把資料全copy起來丟到gnuplot畫就好了. 原本想說這樣就好了, 不過論文寫著寫著, 突然發現, 我的圖很小(有畫東西的區域很小). figure的caption幹嘛離那麼遠? 原本想說figure可能有的調caption的位置? 不過找了兩三分鐘, 覺得不可能. 開始想說生出來的檔案可能有問題吧. 然後就去看ps檔, eps檔, pdf檔, 發現跟visio print出來的檔案不太一樣. Visio print出來的檔案, 沒有多餘的margin. gnuplot畫完轉出來的會有一堆空白. 於是去請益了一下google, 問一下gnuplot跟boundingbox... google 大神就是不一樣, 回答我的答案是... 叫我自己改?! OK的啦! 反正他轉出來的BoundingBox都一樣, 那我就寫個script把所有的檔案的BB都改掉吧! 幸好, 人是懶惰的! 寫script之前覺得很煩, 所以想說有沒有什麼tool可以用. 像是ps2eps, eps2eps, epstopdf有沒有什麼選項可以用的. 所以結論就是, 在man完之後就發現. 只要把生出來的ps檔丟給ps2eps, 加上--ignoreBB去處理掉就好了. 爽!