2010年5月25日

Ubuntu 10.04 Lucid Lynx 開機低解析度解決法

症狀描述:

  • 開機畫面解析度變得很低,或是看不見 10.04 Lucid 新的開機畫面––五個圓圈依序閃滅。

  • 這是在升級 10.04 Lucid 之後,或是將開放源碼驅動程式(driver)換成 nVidia/ATI 專有驅動程式之後發生的現象

  • 按 Ctrl-Alt-F1 會出現的虛擬終端機(Virtual Terminal)功能(tty1),現在只會顯示一些白點,可能會閃來閃去的。



若有以上症狀那麼很可能是因為新的開機畫面程式 Plymouth 造成的。這是由於新的開機畫面程式需要顯示卡支援 KMS (Kernel Mode Setting) 但是 nVidia/ATI 專有驅動程式不支援。

解決法:

  1. echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash


    這是在 /etc/initramfs-tools/conf.d/splash 加入一行, FRAMEBUFFER=y


  2. sudo update-initramfs -u

  3. gksu gedit /etc/default/grub


    加入以下內容,若已有則去掉前面#符號再修改。

    GRUB_GFXMODE=1280x1024,1024x768,800x600,640x480

    GRUB_GFXPAYLOAD_LINUX=keep


    可依個人需求修改解析度,若螢幕不支援此解析度會跳到逗號後下一個



  4. sudo update-grub

  5. 大功告成。


fauzty發表於 樂多23:37回應(1)引用(0)資訊攻略

2010年4月28日

Ubuntu Adobe Flash 中文亂碼解決法

Adobe Flash 在各 Linux 發行版下中文會變成方塊字是長久以來每個安裝 Linux 的用戶會遇到的問題; Flash 最新的 10.1 版已經解決這個長久以來的 bug 不必對 Ubuntu 系統做任何修改。但是 10.1 版目前還沒有作為正式版釋出,而且原生 64 bit 版目前還沒有 10.1 版,因此目前還是需要這個手動修正。


  1. 打開終端機。它位於應用程式(Application)→附屬應用程式(Accessories)→終端機(Terminal)。

  2. 編輯檔案;輸入: gksudo gedit /etc/fonts/conf.d/49-sansserif.conf

  3. 將所有的 sans-serif 改為 sans serif,也就是拿掉中間那個橫線(dash) 。

  4. 儲存,大功告成。


fauzty發表於 樂多22:21回應(0)引用(0)資訊攻略

2010年1月25日

Firefox 同時開兩個不同 profile 的方法

使用命令列指令: firefox -no-remote -P profile_name

其中 profile_name 是您用 Profile Manager 創建的 profile 的名稱。這個命令列指令在 Windows 的填入位置為:快顯功能表「內容」→「捷徑」頁籤→「目標」欄位,例如 "C:\Program Files\Mozilla Firefox\firefox.exe" -no-remote -P secondary

如此一來就能時間開兩個不同的 instance (副本?XD)

fauzty發表於 樂多08:05回應(0)引用(0)資訊攻略

2009年5月14日

COMODO Internet Security 3.9 發佈

免費的防毒、防駭、防火牆三效合一軟體, COMODO Internet Security (簡稱CIS)推出3.9版。在這個版本中,值得注意的有兩大焦點:一個是之前官方承諾的、將 BOClean 整合進來;另一個是內建多國語言。

BOClean 是一個防木馬即時監控軟體, COMODO 在2007年將它併購。整合之後, CIS 的防惡意程式能力應該會變強一點,就不必個別安裝 BOClean ,單獨安裝 CIS 即可。原本 CIS 已經有 Antivirus, Firewall, Defense+ 三項主要功能,整合 BOClean 之後,可以說現在防毒、防火牆都有了進階的功能。
  • 網路防火牆(Firewall) + 系統防火牆 HIPS (Defense+)
  • 防毒掃描(Antivirus) + 即時監控(BOClean)
要注意的是,由於 CIS 的防火牆和防病毒可以只裝其中一個,如果你想要享受 BOClean 這個新功能的話,你必須安裝 CIS 裡的 COMODO Antivirus ,並且將即時掃描(realtime scanning)打開。

另一項這個版本的焦點就是多國語言功能,過去在 COMODO Firewall 2 的時代,官方曾推出中文版,但進入到第3版之後一直都沒有。這次內建了繁體中文,對不愛英文界面的用戶可說是大好消息。

COMODO 的強項是防火牆,它的評價和知名大廠的付費軟體相比,亳不遜色。COMODO 的防毒軟體表現平平,不過反正你也可以選擇單裝防火牆。總之推薦所有還在使用 Windows 作業系統的用戶,趕快來試試這款免費、功能強大的 COMODO Internet Security 3.9。如果原本已經安裝了CIS 3.5的用戶,你需要先移除舊版,再安裝新版;如果是CIS 3.8的用戶可以升級,不過第一次會先升級升級器,重開機;第二次才是真正的升級本體,重開機第二次。

官方網站:http://personalfirewall.comodo.com/
消息來源:http://forums.comodo.com/feedbackcommentsannouncementsnews_cis/comodo_internet_security_3976924507_released-t39202.0.html

fauzty發表於 樂多09:11回應(0)引用(0)軟體應用

2009年3月31日

解決 Aptana Studio 1.0 plugging into Eclipse 3.2 on Ubuntu 8.10 找不到 Sun JRE 的問題

Aptana Studio 1.0 plugging into Eclipse 3.2,作業系統是Ubuntu 8.10,找不到 SUN JRE 1.5 以上版本的問題,解法如下:

% gksudo gedit /etc/eclipse/java_home


新增這一列在java-gcj之前


/usr/lib/jvm/java-6-openjdk


使檔案看起來像:


# This file determines the search order the Eclipse Platform uses to find a
# compatible JAVA_HOME. This setting may be overridden on a per-user basis by
# altering the JAVA_HOME setting in ~/.eclipse/eclipserc.

#/usr/lib/jvm/java-7-icedtea
/usr/lib/jvm/java-6-openjdk
/usr/lib/jvm/java-gcj


相關鏈結:https://help.ubuntu.com/community/EclipseIDE

fauzty發表於 樂多22:14回應(0)引用(0)資訊攻略

2009年2月22日

IE8 layout mode & compatibility view

如果我對 IE 官方 blog 的理解沒有錯誤的話,IE8 的作法是值得稱讚的。

IE8 有三種 layout 模式: 古怪模式(Quirks mode)IE7標準模式(IE7 Standards mode)IE8標準模式(IE8 Standards mode)
瀏覽器會依照文件的 DOCTYPE 選擇依照哪種 layout 模式(目前的IE就是如此,古怪模式不是IE8新增的)預設是IE8標準模式古怪模式

已知的標準 DOCTYPE 和未知的 DOCTYPE → 觸發IE8標準模式
古怪 DOCTYPE(基本上HTML 3.0以下)和沒有 DOCTYPE → 觸發古怪模式

相容檢視(Compatibility View)這個功能是什麼呢?對開發者來說就是你的網頁還不夠標準;對使用者來說就是把你的IE8變成IE7。網址列旁邊有一個按鈕,圖樣是破裂的網頁,按了就進入相容檢視。在相容檢視下,瀏覽器還是會依照 DOCTYPE 選擇 layout 模式,只是變成:IE7標準模式古怪模式。然後 user agent string 也會變成 compatible; MSIE 7.0,大概可以說這是官方內建的偽裝功能。這次媒體報導所說的不相容網站是怎麼回事呢?IE8有個相容檢視列表功能,裡面列出要使用相容檢視的網站,類似釣魚網站名單一樣,可以更新。所以這個列表是不相容於預設的IE8而必須模擬IE7去瀏覽的網站,然後這個功能預設是沒有開啟的(想要的話安裝時自行勾選),就是說預設不會自動觸發IE7標準模式(想開啟要多按個鈕)。最後,網頁開發者可以用meta tag指定用哪種 layout 模式。

指名IE8 → 觸發IE8標準模式
指名IE7 → 觸發IE7標準模式
模擬IE7 → 依照DOCTYPE選擇IE7標準模式古怪模式

fauzty發表於 樂多22:47回應(0)引用(0)軟體應用

2008年12月1日

國際單位制詞頭

國際單位制也就是所謂的SI單位,電腦常用的儲存單位KB, MB, GB, TB等就是遵循SI單位而來。KB=千位元組,MB=百萬位元組,這是大家耳熟能詳的。而GB以上的中文名稱是什麼呢?答案是GB=位元組,TB=位元組,PB=位元組,不過一般人似乎很少這樣講呢。

資料來源:維基百科 國際單位制詞頭

fauzty發表於 樂多09:16回應(1)引用(0)資訊思考

2008年10月28日

Yahoo放棄開發Vista版即時通

好像沒有人講到八卦的重點
我就來說說我對這新聞的看法吧

Yahoo放棄開發Vista版即時通
代表著微軟開發者平台的重大挫敗(如果不算是完全失敗的話)

「開發者平台」是什麼意思呢?
我們知道一個作業系統要好用
除了作業系統本身附贈的軟體之外
應用程式也是愈多愈好
(應該沒人完全只用附屬應用程式吧)

應用程式哪裡來呢?要有人寫
開發作業系統的公司,如微軟
會自己開發一些重要的應用程式,如微軟Office
但是一家公司不可能開發完天下所有的程式
最好能有第三方廠商一起來開發
(3rd party,不一定是公司也可能是個人)

即使像蘋果電腦這樣強勢一手主導軟硬體的公司
也是會盡量吸引第三方開發者
原因無他 應用程式多,用戶也就會跟著多

學過C語言的人 很多應該都接觸過Turbo C
那是在DOS時代最熱門的整合開發環境之一
它是由當時在開發環境業界一等一的Borland公司發行的
時間到了90年代中期 Windows 95發行
微軟發行的開發環境 在DOS時期還不能和Borland競爭
這時候不一樣了 只要微軟想要拿的市場
即使是後進者 也幾乎沒有拿不下來的 瀏覽器就是個例子
Windows時代 微軟推出Visual Studio 還有MFC
與Borland的OWL對抗 過程略去不提(個人沒參與到那時代)
最後Borland淡出開發環境業界 微軟勝利
這就是「開發者平台」之爭
當然平台還有很多 比如說Java, qt, GTK等
微軟獲得的勝利是在自家的Windows作業系統上

微軟在與Borland競爭的過程中
也提出了新的願景(或有人說是行銷口號)
這就是.Net 後來為辨別清楚 也稱為.Net Framework
.Net是一個很龐大的計劃 龐大到它的願景到現在還沒完全實現
它學習了一些Java平台的特點 比如說VM(虛擬機器)
在.Net上寫程式和過去是很不同的 比如說VM會幫你管理記憶體
微軟的術語裡稱呼這些.Net程式碼為 managed code
而過去的MFC的開發方式 稱為unmanaged
在.Net當中也有個新東西來取代MFC 稱為WinForms

但是WinForms只不過是用在GUI(使用者圖形介面)而已
前面說過.Net這計劃很龐大 微軟的野心怎麼可能僅止於此而已呢!
微軟發表了WinFX Win代表Windows FX代表.Net Framework eXtension
這個WinFX將會是代號Longhorn的新作業系統中的新開發平台

WinFX的三大支柱:
WPF(Windows Presentation Foundation)
WCF(Windows Communication Foundation)
WinFS(Windows Future Storage)

後來WinFX改名為.Net Framework 3.0
Longhorn正式名稱為Windows Vista
但是三大支柱之一的WinFS因為來不及開發而去掉這功能

重點來了:Yahoo即時通 for Vista是用WPF開發的
停止開發可能代表了:
Windows Vista的市場接受度成長得太慢
第三廠對微軟新開發平台保持觀望

微軟的WPF還有另一項技術稱為WPF/E(又稱Silverlight)
第三廠不採用微軟新技術的後果
除了微軟新版Visual Studio變得比較不好賣之外
還有其他可能 那就是第三廠開發者跳到其他公司的平台
假如這真的發生 對微軟來說算得上是一大危機

fauzty發表於 樂多09:16回應(1)引用(0)資訊業界

2008年6月23日

Python初寫心得

這兩天寫了一些Python,不得不佩服Java和PHP的文件。Python的文件不能說差,但是不好用、不好查。比如說我想查is這個keyword是什麼意思,最好我會知道他是列在Comparison啦。為什麼is不列在operator,這我不懂,明明==等都是啊。然後是例外處理,最好是我會知道有個sys.exc_info()啦。都查了很久才找到。

Python的官方文件主要分為Tutorial, Library Reference, Language Reference三塊,但他們的Table of Content都只有一個,而且TOC的標題不太能反映想找的內容。像Java、PHP、Ruby的文件都會切成幾個窗格,或至少有sidebar讓你點,我終於知道原因了,就是這樣才好用啊。還有簡單卻實用的示例也是很重要的,這點PHP做得不錯。

fauzty發表於 樂多05:06回應(0)引用(0)資訊思考

2008年4月22日

Ubuntu Server 升級到 Hardy 攻略

script /tmp/upgrade-hardy
sudo aptitude install update-manager-core
sudo do-release-upgrade

script是錄影用指令(這指令真難記,很容易混淆的名字)。錄影完打exit跳出。 /tmp/upgrade-hardy 可自行改為錄影存檔的檔名;留空的話預設檔名是 typescript。

fauzty發表於 樂多01:42回應(0)引用(0)資訊攻略