跳至內容

用戶:Zayoo

此用戶為中華人民共和國公民
維基百科,自由的百科全書
維基百科:巴別
zh-N
此用戶的母語是漢語。
en-3
This user is able to contribute with an advanced level of English.
de-1
Dieser Benutzer hat grundlegende Deutschkenntnisse.
ja-1
この利用者は簡単な日本語を話せます。
ru-1
Этот участник владеет русским языком на начальном уровне.
fr-1
Cet utilisateur peut contribuer avec un niveau élémentaire de français.
查閱所有用戶語言
我是維基人
520,198這位用戶是第520,198位
中文維基人
這位用戶的維基生日是
2008年10月13日
很像新人此用戶雖已加入維基百科一段時間,但仍覺得自己像個新人。
這位用戶熱愛維基百科。
Wiki-2這個用戶能一般地運用編輯程式碼,可以給初學者提供建議。
ubx-2這個用戶是一個標準的用戶框使用者。
元維基維基共享資源維基百科維基詞典維基教科書維基語錄維基文庫維基新聞維基學院這個用戶已經完成帳號整合,可以使用同一帳號登入不同語言的維基百科及其他維基計劃。(檢查)
這個用戶在英文維基百科中的ID是zayoo。
寧缺毋濫此用戶認為條目品質先於數量。
有容乃大該用戶是一名包容主義維基人
莫談國事這個用戶不願參與和討論與政治相關的條目及其他內容。
這個用戶實行不結盟主義,不主動參加任何團體。
關於我
這個用戶是男性。
37這位用戶今年37歲了。
這位用戶是學生。
這個用戶是清華大學的學生、校友或教職人員。
理這個用戶正在攻讀或曾經攻讀理科類專業。
獨立自由這個用戶以「獨立之精神,自由之思想」作為自己的座右銘。
蛇這位用戶屬蛇
這個用戶的星座是雙子座
A這位用戶是A型血。
苗條這個用戶以擁有苗條身材而自豪。
網誌
Blog
這個用戶有自己的網誌:zayoo


愛好傾向
愛我中華這個用戶熱愛中國
國≠黨此用戶認為愛國並不等於愛黨。
简体万岁这个用户深爱简体中文。
這個用戶喜歡貓
藍色這個用戶喜歡藍色。
這位用戶喜歡聽音樂。
這個用戶喜歡學習語言。
考试至上這個用戶反對應試教育。反感應試
 這個用戶認為世界人口過多,
 必須限制人口增長。
選舉這個用戶希望中國實現普遍選舉。
毋忘
六四
這個用戶永遠不會忘記1989年發生的六四事件。
編程
PC此人了解並喜歡自己的個人電腦。
asp-4
該用戶能專業地使用ASP。
BASIC該用戶會使用BASIC語言。
C-3
這個用戶能熟練地使用C語言。
C++-1這個用戶剛開始使用C++語言。
CSS-2這個用戶能一般地使用CSS。
html-4這個用戶能專業地使用HTML。
JS-1這個用戶開始使用JavaScript。
Regex該用戶會使用正規表達式。
SQL-3這個用戶能熟練地使用SQL。
vb-4這個用戶能專業地使用Visual Basic。
電腦
PC-4
此用戶十分熟悉程序編寫、電腦安裝,可以讓電腦不殺毒也百毒不侵,可以做出別人一直查不出的入侵。
這個用戶使用筆記型電腦。
該用戶使用1920×1080顯示解像度。
該用戶使用Windows Server 2008 R2對維基百科作出貢獻。
C:\>_
 
該用戶曾經或者現在使用DOS
這位用戶使用Firefox對中文維基百科作出貢獻。
該用戶使用Google搜尋搜尋互聯網。
該用戶使用百度搜尋網絡。
Sogou該用戶使用搜狗拼音輸入法或
搜狗五筆輸入法對維基百科作
出貢獻。
這個用戶會用AutoCAD繪圖。
Ps
該用戶使用
Photoshop編輯照片
Lingoes這個用戶使用靈格斯翻譯軟件。


科技
這個用戶對科學很感興趣。
這個用戶喜愛或關注生物學。
這個用戶支持進化論,並認為「物競天擇、適者生存」是生物演化的核心力量。
這個用戶熱愛或關注化學。
這個用戶愛好物理學。
∭Ω∇→⋅F→dv=∯ΣF→⋅dS→ 這個用戶是一位高等數學愛好者。
公制這個維基人喜歡使用
國際單位制。
0.9˙=1這個用戶知道0.999…就是1。
這個使用者是鐵路迷。
遊戲
仙劍這個用戶喜歡玩仙劍奇俠傳。
Red Alert
這個用戶喜歡玩紅色警戒。
Battle control online...
這個用戶喜歡玩絕對武力遊戲。
PvZ這個用戶正忙着在花園裏大戰殭屍~
殺這個用戶喜歡玩三國殺。

歡迎來到我的用戶頁。用戶頁創建於2010年9月18日 (六) 10:17。討論頁

個人簡介

上能開銀行,下能修機床。左能當顧問,右能砍豺狼!

註冊於2008年10月13日,一直不太活躍。同期開始研究Mediawiki並建立自己的Wiki站點。

歡迎看一下我的個人網站:http://www.zayoo.org/ (簡+繁,CC-BY-NC協議,留言評論關閉,如想評論可寫在討論頁)

以及我創建的兩個Wiki站點:

  • 愛仙劍-仙劍百科 http://www.ipal.org.cn/ (簡+繁,CC-BY-SA協議,可能暫停註冊和編輯)
  • WikiTHU,關於清華的百科 http://wikithu.cn/ (簡+繁,CC-BY-SA協議,可能限制校外訪問)

個人歷史

  • 註冊:2008年10月13日
  • 首次發言:2008年12月18日
  • 首次編輯條目:2010年9月18日
  • 創建用戶頁:2010年9月18日
  • 成為自動確認用戶:2010年10月3日

關於維基百科和Mediawiki

Mediawiki研究了很長一段時間了,技術基本上已經摸熟了,不過還有以下問題:(開發環境Win2003+IIS+PHP5+MySQL)

  • 如何大批量上傳文件?SpecialUploadLocal插件是個好東西,可惜對WM1.16完全不兼容。語言可以仿照ParserFunctions改成i18n格式,但那些1.16中用語文件上傳的類(class)實在太複雜,研究一陣後不得不放棄。Commonist總是無法連接,最後不得不讓1.15和1.16同時運行,共用一個數據庫,1.15專門用來批量上傳文件。
  • 曾經用過ImageMagick,結果轉換的圖形只有黑色的輪廓。怎麼也弄不好,只能放棄對svg的支持了。
  • 試圖從svn下載維基百科所用的1.16wmf4版本,但很難跑起來,總是出錯,只好用1.16(最近剛出了正式版)。
  • 最近把Rewrite(IIRF)用在Mediawiki上了,可以像維基百科一樣用偽靜態。問題是中文有時變亂碼(即$_GET['title']含亂碼),似乎是PHP的BUG,但ASP上從來不出亂碼。把Non-Unicode默認為「英語(美國)」可以消除這一問題,但這樣會干擾伺服器上的其它中文程序。用複雜的Rewrite規則解決掉一部分亂碼問題(但不是全部),希望能有徹底的解決方案。此問題未重現,可能是PHP的問題,新版PHP正常。

另外對維基百科的技術方面也存在一些疑問:

  • 管理員是如何檢測到破壞、建立新頁面、用戶註冊等事件的?
  • 維基百科與Mediawiki原版相比都做了哪些修改?
  • 維基百科是增量存儲(保存兩個版本的差異)還是完整存儲(每個版本獨立保存)?

如果您願意幫我解決這些疑問,請寫在討論頁中,謝謝。

維基工具

Wikipedia:用戶框 Wikipedia:請求管理員幫助 小圖標

維基知識

以下是本人在Windows+IIS+PHP+MySQL上搭建Mediawiki系統的一些總結。

環境配置(兩台不同的伺服器):Windows Server 2003 IIS 6.0 或 Windows Server 2008 R2 x64 IIS 7.5;PHP 5.2.14 x86;MySQL 5.1.50 x86;IIRF Rewrite 或 IIS7 Rewrite插件;Fast-Cgi插件(IIS7不需要);PHP WinCache插件。

PHP、MySQL問題

Windows Server 2008 R2自帶Fast-Cgi,PHP安裝採用Fast-Cgi,再安裝iis.net提供的WinCache插件,可大大加快PHP運行速度。

Windows Server 2003需先從iis.net下載Fast-Cgi組件,安裝之後再安裝PHP(Fast-Cgi方式,若提示未找到Fast-Cgi插件則換用新版PHP),再安裝iis.net提供的WinCache插件,可大大加快PHP運行速度。

PHP 5.3.3無法連接MySQL,換用PHP 5.2.14即可。

若MySQL卸載後重新安裝,可能無法啟動服務(設置root密碼時會提示輸入舊密碼),只要在註冊表中刪除MySQL相關項(不要誤刪其它軟件的MySQL連接組件)即可。

提示$_SERVER['REQUEST_URI']等內容未定義

在LocalSettings.php添加

if (!isset($_SERVER['REQUEST_URI']))
{
    if(!isset($_SERVER['SCRIPT_NAME'])) $_SERVER['SCRIPT_NAME']='';
    $_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'];
    if(isset($_SERVER['QUERY_STRING'])) {
        $_SERVER['REQUEST_URI'] .= "?" . $_SERVER['QUERY_STRING'];
    }
}
if (!isset($_SERVER['REQUEST_METHOD'])) {$_SERVER['REQUEST_METHOD']='GET';}

常用參數

$wgEnableUploads       = true;
$wgNoFollowLinks=false;
$wgGroupPermissions['*']['createaccount'] = false; #关闭注册
$wgGroupPermissions['user']['createaccount'] = false; #关闭普通用户邀请注册
$wgGroupPermissions['*']['edit'] = false; #关闭匿名用户编辑

常用插件

多語言Rewrite

系統語言選擇zh,然後可修改languages/messages/MessagesZh.php去掉不需要的語言(改成'disable')。

Rewrite多語言支持

$wgScriptPath       = "/w";
$wgScriptExtension  = ".php";
$wgArticlePath      = "/zh/$1";
$wgVariantArticlePath = '/$2/$1';
#$wgUsePathInfo = true;

最後一行在一台遠程伺服器上導致打開任意網頁均顯示首頁內容,因而去掉,原因尚不明確。對應的iirf.ini設置為

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/$ /w/index.php?title=%E9%A6%96%E9%A1%B5&variant=zh-cn [L,QSA]
RewriteRule ^/zh[/]*$ /w/index.php?title=%E9%A6%96%E9%A1%B5&variant=zh-cn [L,QSA]
RewriteRule ^/zh/(.*)$ /w/index.php?title=$1&variant=zh-cn [L,QSA]
RewriteRule ^/zh-cn/(.*)$ /w/index.php?title=$1&variant=zh-cn [L,QSA]
RewriteRule ^/zh-tw/(.*)$ /w/index.php?title=$1&variant=zh-tw [L,QSA]

改變網頁標題與設置關鍵詞

我將Advanced Meta修改使其具有修改網頁標題的功能,見該插件的討論頁。

P1ayer說用{{DISPLAYTITLE:公司全称}}類似這樣的寫法。須先開啟$wgAllowDisplayTitle = true;。菲菇說還需要mw:Manual:$wgRestrictDisplayTitle。未試驗。剛才忘了加nowiki,結果網頁標題和頁面頂端標題都被改了,看來維基百科開啟了這個功能。我修改後的Advanced Meta只修改網頁標題,不修改頁面頂端標題。

ImageMagick

終於把ImageMagick搞定了。以下操作是在Windows中進行的。

先下載安裝ImageMagick,選擇Win32或Win64的dynamic(dll)版本。安裝路徑選擇「C:\ImageMagick」以消除版本帶來的路徑差別。

LocalSettings.php中設置

$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "C:/ImageMagick/convert.exe";
$wgSVGConverterPath = "C:/ImageMagick";

$wgSVGConverters = array(
    'ImageMagick' => '$path/convert -background transparent -thumbnail $widthx$height $input PNG:$output',
    'sodipodi' => '$path/sodipodi -z -w $width -f $input -e $output',
    'inkscape' => '$path/inkscape -z -w $width -f $input -e $output',
    'batik' => 'java -Djava.awt.headless=true -jar $path/batik-rasterizer.jar -w $width -d $output $input',
    'rsvg' => '$path/rsvg -w$width -h$height $input $output',
    'imgserv' => '$path/imgserv-wrapper -i svg -o png -w$width $input $output',
);

如果只進行SVG轉換,不創建普通圖像的縮略圖,可將前兩行去掉。最後一段是因為默認的「$widthx$height\!」不正確,並把背景色改為透明。

最後一定要為c:\windows\system32\cmd.exe賦予至少Users的讀取和執行權限,c:\windows\temp至少Users的完全控制權限。

警告:這將導致磁碟消耗劇增,甚至可能成為DDOS的目標!

未解決的問題

一些維基百科的模板移植到自己的wiki上不正常,而在Wikimedia的項目中均正常。菲菇說需要mw:Manual:$wgUseTidy。研究中。

表格套表格在1.15中正常,但1.16中不正常。試驗一下

第一行
第二行
左上 右上
左下 右下

這裏是正常的,自己的wiki也正常。問題可能出現涉及表格填套的模板引用上。研究中。(莫非也和Tidy有關?)

閒聊雜談

收集一些有意思的東東。有些事自己想的,也有些事網上轉來轉去轉了N多遍的,就都當Public Domain了。

  • 一女生狀態:缺乏安全感。一男生回覆:買個安全帽就有了。
  • 馬勒戈壁萬丈高,臥草泥馬也河蟹了。
  • 祖國在沉睡,黨在玩社會,社會在呻吟,人民在流淚!
  • 機會成本並不是真正的成本,因為很多時候你根本就沒有機會。
  • 腦殘的定義:Your brain has two parts: the left & the right. Your left brain has nothing right, and your right brain has nothing left.
  • 林子大了什麼鳥都有。
  • 天才等於百分之九十九的靈感加上百分之一的汗水。
  • 人生沒有綵排的機會,每時每刻都是在現場直播,不僅工資低,收視率也不高。
  • 談戀愛可能耽誤學習,也可能促進學習;打一種魔獸不僅耽誤學習,也耽誤談戀愛。
  • 談錢傷感情,談感情傷錢。
  • 海闊憑魚躍,破鼓任人捶。
  • 西遊記告訴我們,有背景的妖怪都會被領導救走,沒背景的才被一棒打死!
  • 車到山前必有路,船撞橋頭自然沉。
  • 低頭要有勇氣,抬頭要有底氣。
  • 生活就像「呼吸」,「呼」是為了出一口氣,「吸」是為了爭一口氣。
  • 人有時是為了爭一口氣,有時是為了出一口氣。

身份聲明:「038adbbe3e0be8def685b8fafb880c6e60e70bf5717a81112e5e115548c4ab989bf239b67a43d5db45245e33fb73e06f96e28ed002cbbcff4262e5fd4e7286d9」是可驗證該用戶真實身份的SHA-512雜湊值。