最近敝單位在更新一些機器,長官決定採用 SLES (SUSE Linux Enterprise Sever)
不過我最熟悉的其實是 Gentoo 對於其他 distro 像 SLES, Ubuntu 之類的都不熟
所以大概花了一整個禮拜在研究 SLES (目前最新的是 SLES 11 service pack 1)
其實最大的問題在於軟體 (software) 的處理不同
Gentoo 的 portage system 實在太強大,從版本控制到 USE 控制哪些小功能要編入
而 SLES 因為是 rpm based 的系統,而且 Enterprise Server 版似乎又很保守,一堆套件不是舊就是根本沒有 囧mm
所以只能自己找 repository 了
以下是新增 repository 的方法
讓應用程式都使用 Webkit Core
要讓比方說 Safari, MailPlane 或 CSSEdit 吃 Webkit 的核心的話其中一種方法是從終端機打開
如以下設定
export DYLD_FRAMEWORK_PATH=/Applications/WebKit.app/Contents/Frameworks/10.6/
export WEBKIT_UNSET_DYLD_FRAMEWORK_PATH=YES
open /Applications/blahblah.app
即可
可是要從終端機太麻煩了對吧
Mac OS X 提供更方便的方式讓全系統都套用
XHTML: 連結開新視窗
由於 XHTML 1.1 或 XHTML 1.0 strict 不支援 target="_blank" 這種語法
所以要繞過一大圈採用另一種方法 = ="
要利用 rel 這個 attribute 跟 javascript 達到 (汗... w3c 幹麼搞得那麼麻煩 QQ
所以要繞過一大圈採用另一種方法 = ="
要利用 rel 這個 attribute 跟 javascript 達到 (汗... w3c 幹麼搞得那麼麻煩 QQ
Code::Blocks + SDCC
發表於
文章字數:
11k
|
所需閱讀時間 ≈
26 分鐘
前言
所謂 "工欲善其事必先利其器" ,在 8051 程式開發上,當然也有許多 compiler 選擇,最常見的不外乎 Keil C ,但是由於 Keil C 是商業軟體要賣錢的,因此對於學生的我們似乎不是那麼適用,另外一個也是相當知名但非商業軟體的要算是 SDCC 了,由於 SDCC 本身只有 compiler 並沒有 IDE ,所以在編譯程式上顯得格外麻煩。前幾天在想 Dec-C++ 可不可以跟 SDCC 整,網路搜尋似乎是有這種 plugin 的,可是我找不到了,而且 Dev-C++ 也很久沒開發了,因此想說換找另一個目前當紅的 IDE -- Code::Blocks (以下用 CodeBlocks 稱乎) ,果然 CodeBlocks 有跟 SDCC 整在一起,這樣方便多了,以下將逐步介紹如何利用 CodeBlocks + SDCC 編譯出 8051 可以用的 Hex file。