戰戰兢兢 手動更新 WordPress 2.7.1

不知道為甚麼? 我不能自動更新 wordpress 了. 手動更新本來是必然的, 但是自從有了自動更新功能之後, 我已經把手動更新架站軟體的技能忘光了…

每次按下 autio upgrade  的按鈕, 它就會出現 time out, 說甚麼 3 秒或是 2 秒鐘之內只收到 X out of Y bytes 之類的. 上網查了好一陣子都沒有結果. 最後終於看到有人提到去改 wp-admin/include/file.php 的 444 行. 把 timeout 從 30 改成 600 秒之類的. (抱歉! 這位大哥, 我忘了您的 blog 位置, 不再有那個 error message 後, 就 google 不到了.) 改過之後, 顯然還是有一些問題, 畢竟我的 time out 幾乎是秒殺, 不是 30 秒.  所以還是得去試試手動更新.

唯一講得比較清楚的網址是 wordpress 本尊, 可惜那是英文的. 我雖然懶得看, 又怕漏掉哪一步, 然後就倒站了… 所以只好歸納一下做法, 中文的程序如下.

1. 先把 apache 停用, 大家先不要動. 等效就是停用外掛等功能.

2. 把新版 wordpress 抓回來, 解壓縮成另外一個目錄, 如 wordpress_2.7.1 之類的.

3. 把舊版的 wordpress 的 wp-include 和 wp-admin 兩個目錄殺掉.

4.  要確定 wp-config.php 這個檔案不會被蓋掉, 即新版的檔案不同名, 預設是叫做 wp-config-sample.php 之類的.

5. 把新版的蓋過舊版的內容, 其中 wp-content 下面的 plugin 和 theme 才能覆蓋舊版. 不然就倒站了.

6. 啟動 apache server.

7. 進入 網址/wordpress/wp-admin 或 網址/wp-admin, 重新設定. 不過我好像不用做這一步也 OK.

參考網址: http://codex.wordpress.org/Upgrading_WordPress, 英文版最大的缺點就是: 雖然 step by step 往下講, 但是提醒特別注意 wp-content 這個目錄的事情卻放在 step 1 的 note, 如果已經把檔案移除了, 才看到這一行豈不是要吐血???

uClibc v.s. glibc

這兩個 C library 的異同, 網路上已經有很多論述. 不過我看大部分的網頁都是翻譯或轉貼 uclib 的官網, 這麼一來, 大家都只會看到 uclibc 的優點, 不會嗎?

http://www.uclibc.org/downloads/Glibc_vs_uClibc_Differences.txt

不過點進去看之後, 它的描述還頗為公正.

uClibc 自稱比較小而精簡, 把一些功能刪掉了.

所以缺點包括不保證跨平台、不提供 database (libdb)、NSS (DNS 與網路認證)、libresolv (做甚麼的? 找 IP 嗎?)、libnsl (yellow page、Network  Information Service)、語言的支援 (locale)、對 long double 的支援較低、對 encryption 支援度較低 (libcrypt)、綁定 Linux 的 ‘struct stat’ 架構與 kernel type、沒有 aio 或 clock、shm (做什麼的? 簡諧運動??? 哈!).

根據由儉入奢易的原則, 把 uClibc 的程式 porting 到 glibc 是容易的, 反之則難.

對了, uclibc 不適合用於有 MMU (memory manage unit) 的環境. 在動態連結的時候, 一定是用 glibc, 不然只能用到 simple MMU 的功能, 也就是 physical memory 和 virtual memory 是一一對應的.

Glibc 由 GNU 提供, 適合各種硬體平台.

uClibc 是針對 uC LInux C 開發的.

 

日文課常用的詞句

開始        はじめます

休息   きゅうけい

結束   おわります

問題   もんでい

練習   れんしう

再一次  もういちど

第X課  だい X か

Y頁   Y ページ

午安         こんにちは

晚安   こんばんは

再見   さようなら

謝謝   ありがとう こざいます

抱歉   すみません

平假名  ひらがな

片假名  かたがな

英數字  ろまじ

漢字         かんじ

清音        せいおん

濁音   だくおん

半濁音  はんだくおん

外來語      がいらいご

上課比較不可能用到的: :lol:

早安         おはようございます

要睡了  おやすみなさい

從 OLED 思考藍海策略

LED、甚至 OLED 的技術, 早在幾年前就被股市名嘴的老師們說爛了. 然而, 到了今天, 我們也只見 LED 的市場, 尚未見 OLED 世界的到來.

OLED 比起 LED, 主要的差別是 O, O 就是 Organic (有機). 有機的特性在於其材料不需呈晶格排列, 所以可以做出柔軟可摺的顯示屏. 不過由於技術的限制, 早先發展的被動式面板 (Passive Matrix OLED) 具有容易把壞掉的 pixel 沿水平與垂直方向傳染的缺點. 後來的 AMOLED (active Matrix OLED) 則是同樣有製程的困難, 主要仍以真空鍍膜的生產方式為主. 受限於鍍膜的均勻性不易掌握, 這種面板也沒有辦法做得很大. 目前的主流是 2 吋, 10 吋還相當罕見.

日韓的一些大廠紛紛投入這個非常藍的藍海, 而台灣廠商其實望塵莫及. 主要是台灣人看到的藍海往往技術門檻比較低, 等到別人也開始模仿, 這個優勢就不見了. 何況, 以腦筋轉念所發現的藍海, 可能無法源源不絕地產生. 比方說珍珠奶茶這個概念雖然很好, 進入門檻卻是趨近於零. 聚陽 (1477) 不買廠房是一個策略、信錦 (1582) 把產能外包是一個策略, 執行地好固然有競爭力, 但是遠不如用資金、人才、品牌與技術的多重障礙來建立藍海才夠紮實.

當初的宏達電是一個藍海的開拓者, 但是今天除了品牌之外, 它的利基已經不存在了. I-phone 也是一個藍海產品, 品牌和設計還算是有利基, 產品綜效則是最有競爭力的地方, 至於其他方面就還好.  因此, 藍海策略這個東西並不是可以撈一票就好的, 電子雞、MP3 這些只能算是某種程度的珍珠奶茶. 真正要講藍海策略, 那是有實力的人才有資格說的.

日文的特殊發音

大家知道日文有 50 音、長音、促音、拗音、濁音、半濁音, 但是有些音似乎發不出來? 有一天我心血來潮, 試著把音符的發音寫下來.

Do –> ど

Re –> れ

Mi –> み

Fa –> ?

So –> そ

La –> ら

Si –> し

嗯? 難道日文沒有 Fa? 上週上了日文課, 才知道外來語的片假名是可以有奇怪的拼音的, 而平假名就不能.

如:

フア イル = file

ミーテイング = meeting

ブロードウエイ = broadway

カリフオルニア=california

所以 Fa = フア

而使用微軟的注音輸入法, 只要打 fa, 無論是 ファ 或是 ふぁ 都可以出現, 並沒有限制.