首頁 美術繪圖 | 美術設計 | 熱門標籤 | 首選 | 首頁宣傳 | 近期作品 論壇: 發表 | 美術工作 | 美術比賽 | 展覽活動 | 美術相關 | 一般討論 | 美術同好 CG 討論 :: Photoshop | Painter | 3D 行動 | AMP

【 立即註冊 】 : 更改個人資料 : : 登入

會員名稱: 登入密碼: 保持登入
Type(Type) 所有的發表文章

前往頁面 ←上一頁  1 ... 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 ... 561  下一頁→

[h1]附上 ICONV 和 BSD::FILE 使用教學[/h1]

理論上簡單的轉換,用 iconv 也可,
但是大量轉換,或者你的資料比較複雜(混了一些中文簡體、日文、韓文),
就「不建議」使用 iconv,
而是建議「使用上述 big5_to_utf8_conv_xargs.php 」或其他包好的工具,轉換容錯都比 ICONV 好。

部分狀況 iconv 轉到一半遇到錯誤會自己爆炸,容錯能力比 PHP::MultiByte-String 差很多;
STDERR 也沒有明顯的「檔案名稱」,並不好進行例外處理。

@ ICONV BIG-5 --> UTF-8 中文轉換使用方式
代碼:

$ iconv -f BIG-5 -t -UTF-8 <ORIGINAL_BIG5_FILENAME> -o <TARGET_UTF8_FILENAME>



@ BSD::FILE 使用方式,很簡單,就是 /usr/bin/file <FILENAME>
代碼:

$ file index.html
file index.html
HTML document, UTF-8 Unicode text, with very long lines, with CRLF line terminators


$ man file

NAME
     file - determine file type

SYNOPSIS
     file [-bchiklLNnprsvz0] [--apple] [--mime-encoding] [--mime-type] [-e testname] [-F separator] [-f namefile]
          [-m magicfiles] file ...
     file -C [-m magicfiles]
     file [--help]
(2012-10-30 15:18)

[h1]利用 php_big5_to_utf8_conv 轉換 MYSQL 資料庫[/h1]


@ 先停止你所有的 Web Server 服務,避免還有 Transaction 發生
代碼:

$ STOP your web application (e.g. APACHE2, NGINX, IIS)



@ 利用 MYSQLDUMP 把某個 Table 先 DUMP 出來
代碼:

$ mysqldump --user=<USERNAME> -p --default-character-set=<ORIG_CHARSET> -c --insert-ignore --skip-extended-insert --skip-set-charset -r zz_mysql_table.SQL <DATABASE_NAME> <DATABASE_TABLE>


@ 透過 php_big5_to_utf8_conv 轉換 BIG-5 --> UTF-8
代碼:

$ /usr/bin/php php_big5_to_utf8_conv_xargs.php zz_mysql_table.SQL


@ 接著透過 PERL 把 TABLE struct CHARSET 改掉
@ 警告:這裡有風險,因為如果你的資料本身就有 CHARSET=xxx 這類字串;所以手動改比較好。
代碼:

$ perl -pi -w -e 's/CHARSET=<ORIG_CHAR_SET>/CHARSET=utf8/g;' zz_mysql_table.SQL.UTF-8


@ 最後把 zz_mysql_table.SQL.UTF-8 DUMP 回資料庫
代碼:

mysql --user=<USERNAME> --max_allowed_packet=32M -p --default-character-set=utf8 <DATABASE_NAME> < zz_mysql_table.SQL.UTF-8


[h1]DUMP 回去的過程仍然可能遇到錯誤[/h1]

例如:
(1) 使用者當初在 BIG5 環境強行使用 UTF-8 編碼(例如很老舊的瀏覽器,不會判斷編碼),
進入資料庫的就是一團亂的資料,所以 big5 -> UTF8 自然有問題。
(2) 或者,使用者使用 big5 擴充字集,例如「愛心」符號,這個 PHP::mb_convert_encoding 可能也無法認得。

如:
代碼:

      ERROR at line 24945: Unknown command '\"'.


所以此時就是「一邊 dump 回去,一邊手動修正」,
透過 UTF-8 aware 的編輯器,看錯誤的行數,花時間手動修正。
這也是 DUMP 時加上 "--skip-extended-insert" 的理由,
SQL DUMP 檔案雖然放大,但是你可以看到 Restore 回去時的錯誤行數。

常見的「SQL 錯誤 搜尋字串」
代碼:

      ?,'  ===>  ','

      ?);  ===>  ');

      \'   ===>  \\'


手動改的原因是,如果資料庫內容內文就是「>\\\」結尾(害羞的表情符號,但是只有一隻眼睛)
或者是「這三台筆電,要選哪一個 AAA??,BBB??,CCC??」 (真的打問號,加上半型逗號)等等,
此內文就不能改,而要人工判斷。(2012-10-30 15:17)

[h1]BIG5 轉 UTF8 萬國碼資料庫轉換、檔案轉換工具[/h1]

分享幾個自己寫來轉 Vovo2000.com BIG-5/LATIN1 --> UTF-8 資料庫的工具,
基本上是用 PHP 5.3/5.4 的 MultiByte-String::mb_convert_encoding 相關功能來達成的。

環境前置作業: http://vovo2000.com/phpbb2/viewtopic-355829.html
如果你是使用 Windows 環境,
可能需要稍微對這個 script 小工具做一些小修改。


使用方式 / Usage:
代碼:

#
# 轉單一個 BIG5 大五碼檔案
#

$ /usr/bin/php big5_to_utf8_conv_xargs.php <ORIGINAL_BIG5_FILES>

#
# 配合 find 一次轉多個 BIG5 大五碼檔案
#
$ find . -name "*.htm" | xargs /usr/bin/php big5_to_utf8_conv_xargs.php



檔案轉好之後,檔名會變成 ".UTF-8" 如 a.htm --> a.htm.UTF-8
可用 rename 這個工具再把名稱改回來
代碼:

$ find . -name "*.htm.UTF-8" | /usr/bin/rename -f 's/\.UTF-8$//'


[h2]big5_to_utf8_conv_xargs.php (同時處理 "淚許蓋功餐" Back Slash)[/h2]

big5_to_utf8_conv_xargs.php 有幾個選項可自行看你的需求修改

代碼:

$from_char = 'BIG-5';  // 來源編碼
$to_char = 'UTF-8';    // 對象編碼
$tmp_folder = '/tmp/'; // 暫存目錄
$encoding_detect_tool = '/usr/bin/file -b';
$big5_exception_all ==> 因為你一定已經處理過「BIG5::淚許蓋功餐」之類的字,所以轉完之後,你的資料可能會變成「功\夫,淚\眼」有 Back Slashes,要再一次轉回來;由於處理所有字元,太過於消耗時間,所以我只挑出常用字
$force ==> 強制轉,不做判斷(因為判斷也可能錯誤)


代碼:

<?PHP
/*
* php_big5_to_utf8_conv.php
*
* ------
* Usage:
* ------
* # /usr/bin/php php_big5_to_utf8_conv.php <FILENAME/SQL_DUMP>
*
* The output file will be ".UTF8" postfixed
* e.g.
*     mysqldb.sql --> mysqldb.sql.utf8
*
* ------
* Notes:
* ------
* => Convert BIG5 database or text/htm/php files to UTF-8 mainly;
*    it could be used to convert other encoding by touching $from_char or $to_char, in theory.
*
*    主要用來轉換中文 BIG5 --> UTF8,「理論上」也可以轉其他編碼。
*
*
* Rev: 0.1 ... service@vovo2000.com
*/

$from_char = 'BIG-5';
$to_char = 'UTF-8';
$tmp_folder = '/tmp/';
$encoding_detect_tool = '/usr/bin/file -b';

// 強制轉換
// $force = '--force';
$force = '';

for ($j=1; $j < count($argv); $j++)
{
    if (isset($argv[$j]) && file_exists($argv[$j]))
    {
        $filename = trim($argv[$j]);
        $tmpfile = $tmp_folder.time().'.txt';

        $cmd = "$encoding_detect_tool $filename > $tmpfile";
        // echo "Execute $cmd\n";
        exec($cmd);
        $orig_encoding = trim(file_get_contents($tmpfile));
        unlink($tmpfile);

        echo "Detect encoding: $filename => ".$orig_encoding."\n";

        // If you want to convert it anyway
   // $argv[2] == '--force';
      
        if (
             (strpos($orig_encoding, $to_char) === FALSE && strpos($orig_encoding, 'ASCII') === FALSE)
             || strpos($orig_encoding, 'extended-ASCII')
             || $force == '--force'
           )
        {
            $new_filename = $filename.'.'.$to_char;
            echo "Converting $filename --> $new_filename\n";
            $str = file_get_contents($filename);
            $new = mb_convert_encoding ($str, $to_char, $from_char);

            mb_internal_encoding($to_char);

            if ($from_char == 'BIG-5')
            {
                //
                // Hanlde 功\ 許\ 淚\ :: ie. You already workarounded with ADD_SLASHES in your database!
                //
                /*
                $big5_exception_all = '么功吒吭沔坼歿俞枯苒娉珮豹崤淚許廄琵跚愧稞鈾暝蓋墦穀閱璞餐縷擺黠孀踊髏躡';
                $big5_exception_all .= '尐佢汻岤垥柦胐娖涂罡偅惝牾莍傜揊焮茻鄃幋滜綅赨塿縷槙擺箤踊嫹髏潿蔌醆嬞獦';
                $big5_exception_all .= '佢螏餤燡螰駹礒鎪瀙酀瀵騱酅贕鱋鱭';
                 */
                //
                // Got a lot of data? Handle common seen characters only.
                //
                $big5_exception = '么功吒吭歿俞枯苒娉珮豹淚許廄琵跚愧鈾蓋穀閱璞餐縷擺黠孀踊髏涂罡傜縷槙擺踊髏礒';

                $big5_array_orig = array();
                $big5_array_new = array();
                $i = 0;
                for ($i = 0; $i < mb_strlen($big5_exception, 'UTF-8'); $i++)
                {
                    $this_big5_char = mb_substr($big5_exception, $i, 1, 'UTF-8');
                    $big5_array_new[$i] = $this_big5_char;

                    /* We are going to use preg_replace, DUAL backslash required */
                    $this_big5_char .= '\\\\';
                    $big5_array_orig[$i] = $this_big5_char;
                }

                //
                // Make all '功\' -> '功' try to remedy the big5-workaround back to normal
                //
                for ($i = 0; $i < mb_strlen($big5_exception, 'UTF-8'); $i++)
                {
                    //
                    // Use 'u' pattern modifier: http://php.net/manual/en/reference.pcre.pattern.modifiers.php
                    //
                    $new = preg_replace('/'.$big5_array_orig[$i].'/u',
                            $big5_array_new[$i],
                            $new);
                    echo $big5_array_new[$i].' ';
                }
            }

            file_put_contents($new_filename, $new);
            echo "\nDone: File Length ".strlen($str).' --> '.strlen($new)."\n";
        }
        else
        {
            echo "Already an $to_char or pure ASCII file, skip convert\n";
        }
    }
    else
    {
      echo 'Usage:
        # -------------------------------------------------------------------
        # Recursively convert all *.htm files in this forlder recursively
        # -------------------------------------------------------------------
        #
        # find . -name "*.htm" | xargs /usr/bin/ /tmp/big5_to_utf8_conv_xargs_.php
        #
        #
        # -------------------------------------------------------------------
        # Recursively "Rename" the converted UTF-8 file to overwrite original htm
        # -------------------------------------------------------------------
        #
        # find . -name "*.htm.UTF-8" | rename -f "s/\.UTF-8$//"';
        exit;
    }
}
?>
(2012-10-30 14:56)

[h1]Resolve Facebook "og:image" No Refetch/Update[/h1]

解決臉書機器人不重抓 Open Graph -> {"og:image"} 的問題

[h2]症狀 (symptom)[/h2]

I updated my web content, of course with og:image changed with new image,
and want to publish again onto Facebook page to link share.

However the new "og:image" data looks remained as the previous one,
likely no upadte and no refetch the new og:image from facebookexternalhit bot.

[h2]解法 (Solution for og:image not refetch)[/h2]

Upadte the "og:url" with "HTML ANCHOR MARK (#)"
as well to distinguish with the original content.

e.g. FIRST Version
代碼:

<meta property="og:url" content="http://vovo2000.com/phpbb2/viewtopic-356127.html"/>
<meta property="og:image" content="http://vovo2000.com/images/49604.jpg"/>



e.g. Newer Version with 9th edited
代碼:

<meta property="og:url" content="http://vovo2000.com/phpbb2/viewtopic-356127.html#9"/>
<meta property="og:image" content="http://vovo2000.com/images/49649-thumb.jpg"/>



URL: http://vovo2000.com/phpbb2/viewtopic-356127.html

_(2012-10-29 14:02)

[h2]2012 Oct 29 Halloween Art Upadte(2)[/h2](2012-10-29 11:53)

[h1]Random "undefined" appended URL causes 404 Not Found @ Chrome[/h1]

有發現一些怪現象,尤其是這個 Chrome 18 or Chrome 22 這個瀏覽器
會導致約有 0.08% 的機率,隨機的要求 "undefined" 這個物件,
但是明明網站沒有任何 undefined 的物件。


Guess: 猜測是 Windows Chrome 22 版本的 BUG?

User-Agent:
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4



171 / 212627 = 0.08%



代碼:

$ wc  access.log
    212627  3844687 53484813

$ grep -r "undefined HTTP" access.log | wc
    171    3097   37608

$ grep -r "undefined HTTP" access.log | grep Safari | wc
    169    3047   37099

$ grep -r "undefined HTTP" access.log | grep 'Safari/537' | wc
    168    3028   36855

$ grep -r "undefined HTTP" access.log | grep 'Safari/537' | grep -i 'Chrome' | wc
    169    3046   37079




上述實際 access.log 測試結果。(2012-10-28 20:50)

[h1]超級耐操「友情牌」電風扇 (散熱服役 2 ~ 3 年) [/h1]

Dell Server 大概 3 ~ 4 年左右就會開始容易過熱,需要用外部電扇散熱;
這台還是台灣製造的。

Thank you as well.(2012-10-27 13:15)

[h1]幫 Vovo2000.Com 會員服務了六年半的伺服器[/h1]


Dell PowerEdge SC430
- Intel Pentium D 840 --> Pentium D 925
- 512MB --> 2GB(2*1GB) ECC Registered UnBuffered Micron
- WD(320 GB) + SEAGATE(320 GB) Enterprise SATA2
- Transcend 2GB Flash "IDE" HDD (= PageFile.sys SWAP)
- Microsoft Windows Server 2003 Standard
- 超級耐操「友情牌」電風扇 (散熱服役 2 ~ 3 年)
- APC 1500 UPS 兩台 + 台達 2000 UPS 一台


服役年間: 2006/03/17 ~ 2012/10/27
=> 幫各位會員服務了約 6.5 年

雖然老了,但是仍然可以跑;
為了讓效能提昇,充滿感謝的讓他退休。


Thank you
(2012-10-27 12:47)

[center]2012 halloween Oct 31
Halloween 2012 Art
萬聖節相關創作
[/center]
##DIV##
[center]
[h1]2012 萬聖節賀卡賀圖創作 - 2012 Happy Halloween Artwork[/h1]
cat_reg 忘我的妖貓 - Halloween Cat
pre2 Upgraded HALLOWEEN
halloween2012 萬聖節應景圖 - Halloween Card
20 聖夜物語 - The Story of Halloween
557792_3885019808502_80122067_n 萬聖節應景 - Halloween Card
萬聖節03_006 萬聖節快樂 去敲鬼怪的門吧! - Happy Halloween
halloween 萬聖節人物 - Halloween Char Design
南瓜先生 南瓜先生 Mr. Pumpkin-今年的萬聖節賀圖
南瓜 不給糖..不是搗蛋就可以了事的喔...
Touhou 萬聖節? - Touhou Halloween

- 2012-Oct-29 Update(2) -

【驅魔少年(立體廣告)】 驅魔少年萬聖節之變身舞會 - Halloween Party
rough007 聽說過萬聖節嗎? - Spider Girl
cat_adv 忘我的妖貓 進階版 - Cat Evolved
Shollow TREAT OR TRICK

- 2012-Oct-31 Update(3) -

MU12102301 萬聖節,下一個是誰? - Who's Next
DSC05577 PF17塗鴉牆上畫的 - PF17 Halloween
halloween Trick or Treat!
1030 Halloween.
[hr]
[h1]More "Halloween" Artworks :: 更多「萬聖圖」相關創作[/h1]
萬聖(Halloween): [url]http://vovo2000.com/tags/萬聖/[/url]
南瓜(Pumpkin): [url]http://vovo2000.com/tags/南瓜/[/url]
糖果(Candy): [url]http://vovo2000.com/tags/糖果/[/url]
搗蛋(Tricks): [url]http://vovo2000.com/tags/搗蛋/[/url]
Halloween:: http://vovo2000.com/tags/halloween/

[hr]
[h1]See Also "Holidays/Festival" Artworks[/h1]
[h2]「端午」 "Dragon Boat Festival" Drawing Art[/h2]
[url=http://vovo2000.com/tags/端午/][/url]

[h2]「中秋」 "Mid-autumn Festival" Artworks[/h2]
[url=http://vovo2000.com/tags/中秋/][/url]

[h2]「情人」 "Valentine's day" Related Illustration[/h2]
[url=http://vovo2000.com/tags/情人/][/url]

[h2]「新年」 "New Year" Creation[/h2]
[url=http://vovo2000.com/tags/新年/][/url]

[/center](2012-10-26 12:15)

您的作品剛好在昨天午夜「資料庫切換」當時上傳,還留在舊系統;
所以要麻煩您重新上傳一次。

此次切換系統 DNS TTL 大概是 8~72 小時生效(看使用者的網路),

如果中間有問題,看錯誤的圖片或亂碼,按一下 F5 or CTRL+F5
或者配合使用 Google DNS
8.8.8.8
8.8.4.4(2012-10-24 20:54)

[h1]如果你看到這篇文章,代表你已經進入新系統[/h1]

備註:
你在「舊系統」可能會看到網頁上方 一行明顯的紅字
那個表示 Hinet, Seednet 等網路提供者 DNS 尚未收到更新。

==> 系統升級切換完畢 (IPv6, BIG5 -> UTF-8) @ 2012/10/24
==> 如果你看到本篇文章,恭喜你已經進入升級後的新系統。

Vovo2000.Com 2012/10/24 升級重點:
[hr]
1. IPv6 導入
2. 「BIG-5 大五碼中文」轉「UTF-8 萬國碼中文」
3. 提昇主機效能、提昇對外頻寬
4. 部分模組效能調整
[hr]


其中 大五碼轉萬國碼中文 ( BIG-5 -> UTF-8 ) or 模組效能調整
可能會導致
-------------------------------------

1. 可能有「極少部分」標題或內容使用轉換錯誤 or 顯示不全

2. 部分瀏覽器字型顯示和以前稍微有點不一樣

3. 部分在轉換期間 post 在舊系統作品,有可能會看到「不正確的圖片」,
不用緊張,按下 F5 or Ctrl-F5 重新整理即可!

4. 承上,有三個作品會員作品(轉換後仍持續發表),仍留在舊系統,
請原作者重新發表一次即可。

(1) 科幻特警 (by Hanawa)
(2) 女兒紅與花凋 2012 (by 納)
(3) 可可不可可 (by CYH)

------------------------------------




若會員有發現上述錯誤,歡迎隨時回報 Thank you。




简体测试。(2012-10-24 03:01)

[h1]Fix Corrupted PHP Serialized Data[/h1]代碼:

PHP Notice:  unserialize(): Error at offset 8201 of 44790 bytes in /tmp/photos_dat_parse.php on line 4


It is so miserable if you found your old PHP modules serialized data corrupted and there is __NO__ backup file existed.
e.g. "Menalto Gallery" version-1/2 PHOTOS.DAT or ALBUMS.DAT corrupted, yet none sane backup serialized file remained.

The following tools may __SOMETIMES__ help to repair the broken serialized data, but remember NOT-always.

1. http://www.thecodify.com/php/repair-a-serialized-array/

2. http://shauninman.com/archive/2008/01/08/recovering_truncated_php_serialized_arrays

3. http://stackoverflow.com/questions/3148712/regex-code-to-fix-corrupt-serialized-php-data

4. http://stackoverflow.com/questions/8113542/making-a-script-that-can-recover-a-corrupt-serialized-string-in-php




No matter you can fix it or not,
TRY __not__ to store data in serialized format
as possible as you can, especially when the data will be with R+W transactions because it is usually hard to fix even manually by human-parser.




_(2012-10-17 16:50)

[h1]歌仔戲:明華園《劉全進瓜》@ 交大公演 10/20 19:30[/h1]

@ 新竹交通大學,浩然圖書館前廣場,免費自由入場
=> http://news.artscenter.nctu.edu.tw/epaper/1011/20121020.htm

當歌仔戲與科技人相遇,會蹦出什麼火花?

為了讓年輕學子對傳統戲曲產生興趣,明華園提出進入校園巡演的構想,

獲得交大校友總會的大力支持,將由明華園總團演出膾炙人口的戲碼「劉全進瓜」,

明華園台柱孫翠鳳除領銜主演,並將與現場學生們互動對談,歡迎大家一起來共襄盛舉。



【故事大綱】

唐朝秀才劉全雖滿腹經綸,但是始終未能榮登金榜,成了受盡相鄰親友嘲笑的窮酸書生,心裡很不是滋味。
對懷才不遇的相公,妻子李氏倒是百無怨言,依然溫柔嫻慧的侍奉公婆撫養幼兒,期望劉全能心無旁鶩的全心用功。

有妻如李氏,劉全自該更加勤奮才對,奈何懷才不遇的落魄情懷,每每藉酒澆愁,無端責罵李氏,
含悲忍淚的李氏終於忍無可忍的上吊自盡。

大夢初醒的劉全,此時方之李氏之賢慧,對自己孟浪的行為也深感後悔,然而人死不能復生,幽冥兩隔更加深劉全對妻子懷念之情。

另一方面,唐太宗李世民為報答十殿閻羅幫忙的人情,答應送瓜果到地獄,但問題是誰願意犧牲性命親身走一趟閰羅殿呢?思妻心切的劉全聞訊自告奮勇,願為「唐朝大使」,以便在地獄中尋找妻子。

一路上,劉全心裡已設下妙計,如何與閻王鬥智奪回妻子的魂魄返回陽世,而閻羅王也非省油的燈,尤其手底下的牛頭馬面、黑白無常個個更是精如猴子。儘管李氏已經死之多時,容顏已醜、軀體已腐,愛妻之情逼使劉全妙計迭出;然閻羅王掌管生死的權威公信,陰間的律法規範自是不容留全破壞,劉全妙計也因此無法得逞。

正當劉全苦思無計之時,巧遇曾因被自己救命而結為拜把兄弟的轉輪王,劉全軟硬兼施、動之以情、說之以理、逼之以武,鬧的笑話百出,律法大亂,也害得轉輪王成為眾矢之的,最後更鬧得連地藏王都出面要來解決。在爭執中,在天兵天將的重重包圍下,劉全與李氏仍堅持困獸之鬥,最後,終於因劉全執著的真情感動了轉輪王,助其逃入轉輪台進入六道輪迴……

一番艱辛的地獄之旅,就在轉輪台飛出一對比翼鳥之後結束,為後世傳為一段佳話。


主辦單位:台灣交通大學校友總會.國立交通大學藝文中心 ( 03 ) 513-1233 / 573-1953
贊助單位:漢民微測股份有限公司.久元電子股份有限公司.交大國際創投有限公司(2012-10-17 11:47)

[h1]找出「不包含某個檔案」的「目錄名稱」[/h1]

範例:
要找出「photos.dat 遺失」的 John's Gallery data folder

代碼:

find /home/john/public_html/gallery/data/ -type d -execdir bash -c 'ls {}/*photos.dat >/dev/null 2>&1 || pwd' \;


出處:
http://www.linuxquestions.org/questions/linux-server-73/find-a-folder-not-containing-a-specific-file-668505/(2012-10-15 17:25)

[h1]"Kick ASS App" 摧毀網站(網頁遊戲)[/h1]


1. 先拜訪 http://kickassapp.com/

2. 該網頁中央有一個「Kick ASS」 大 ICON,把他拉到你的「瀏覽器工作列」or「書籤列」

3. 然後拜訪任何一個網站(例如:小哈首頁)

4. 點下瀏覽器工作列/書籤列上的 「Kick Ass」 就可開始盡情「摧毀這個網站」
不管「小圖」「大圖」「文字」「標籤」,什麼都可摧毀;

不用登入、不用註冊,直接就可玩。

當然,是在你的瀏覽器上面而已,而非真的摧毀。


5. 操作方式:用 上下左右「操控戰機」 + 空白鍵「射擊」

6. 打到一定程度,還送你炸彈用來轟炸;關掉頁面 or 按下 ESC 可結束遊戲。


(2012-10-11 12:39)

[h1]uBuntu 12.04 Shell 模式使用 zh_TW.UTF-8 繁體中文[/h1]

簡體中文 UTF-8: 把下面 zh_TW.UTF-8 改成 zh_CN.UTF-8 即可。
繁體中文 BIG-5: 把下面 zh_TW.UTF-8 改成 zh_TW.BIG5 (or BIG-5) 即可

[hr]
1. 首先改 .tcshrc,並且 source ~/.tcshrc
代碼:

#
# BIG 5 ZH_TW: disable
#
#setenv LANG   zh_TW.Big5
#setenv LC_ALL zh_TW.Big5
#
#
# UTF-8 ZH_TW: enable
#
setenv LANG   zh_TW.UTF-8
setenv LC_ALL zh_TW.UTF-8



2. 如果單純只這樣做,很可能 Perl 會有很多抱怨,
這雖然大部分狀況無害,但是仍然很惱人,因為很多 Tool 都是 PERL SCRIPTs:
代碼:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = "zh_TW.UTF-8",
        LC_CTYPE = "iso_8859_1",
        LANG = "zh_TW.UTF-8"



3. 所以,先列出所有支援的 locale
代碼:

$ sudo locale -a | grep zh_TW.UTF-8

or

$ ls -al /var/lib/locales/supported.d/



4. 如果找不到這個 zh_TW 則使用 "Locale-Gen" 加入此 locale library
並且重新設定一次(需要 ROOT 權限)
代碼:

$ sudo locale-gen zh_TW.UTF-8
$ dpkg-reconfigure locales



5. 如果你是用 Windows 7, Vista, XP 的 PUTTY.exe 連線
則 Remote Char Set 也要改成 "UTF-8"
代碼:

Windows --> Translation --> Remote Character Set --> "UTF-8"



6. 如果你在 UBUNTU 慣用 VIM,則 .vimrc 的設定檔案要加上
下面三行(double quote 為註解)
代碼:

"
" UTF-8
"
:set encoding=utf-8
:set fileencoding=utf-8
:set termencoding=utf-8


7. 如果你在 UBUNTU 慣用 nano or joe,則上述設定完成,理論上就可支援 UTF-8 中文
代碼:

NO NEED to do anything for NANO or JOE



另外,vim 還有一個選項是 bomb (Byte-Order-Marker),
建議是不要打開比較好,因為 Windows 和 Linux 大部分 application
都已經能自動判斷 char-set,不需要 BOM,打開反而會增加部分狀況困擾。(2012-10-09 09:32)

Spoiler 在電影、電視、遊戲的網站,
如果有這種標籤,通常代表按下去「劇情透露」,會看到「劇情」

這些網站做這種標籤切換,是不想妨礙某些人的樂趣。(2012-10-06 19:57)

[h1]Script of migrating from PHP 5.2 to PHP 5.3/5.4[/h1]
Deprecated HTTP_GET_VARS HTTP_POST_VARS:
代碼:

grep -r 'HTTP_GET_VARS' . | xargs sed -i 's/HTTP_GET_VARS/_GET/g'
grep -r 'HTTP_POST_VARS' . | xargs sed -i 's/HTTP_POST_VARS/_POST/g'
grep -r 'HTTP_COOKIE_VARS' . | xargs sed -i 's/HTTP_COOKIE_VARS/_COOKIE/g'
grep -r 'HTTP_POST_FILES' . | xargs sed -i 's/HTTP_POST_FILES/_FILES/g'
grep -r 'HTTP_SERVER_VARS' . | xargs sed -i 's/HTTP_SERVER_VARS/_SERVER/g'
grep -r 'HTTP_ENV_VARS' . | xargs sed -i 's/HTTP_ENV_VARS/_ENV/g'
(2012-10-05 14:34)

風景真美,
泳裝也美!

「氮醉」是指氮氣中毒嗎?(2012-10-05 13:09)

我建議如果你人在北京、上海、深圳、廣州等地,
有「長」「城」_阻擋方面的問題,
還是多用代理 or VPN。

因為目前的 server 已經老了,
我考慮過一兩週,就要搬到 CPU 更強、頻寬更大的 server 上。(2012-10-01 19:58)

前往頁面 ←上一頁  1 ... 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 ... 561  下一頁→