google code-beautifer

顯示具有 web 標籤的文章。 顯示所有文章
顯示具有 web 標籤的文章。 顯示所有文章

星期日, 11月 20, 2016

在pluma 裏增加markdown語言的語法加強顯示功能

gedit 實在太古老,mate 裏面的 pluma 基本上是要來取代gedit 但是兩者的plugin 系統並不相容,得重新編譯
但是只是要增加一下一些新語言的語法加強顯示功能的話,也許靠 gtksourceview-3.0 就夠了。目前pluma 還依賴/gtksourceview-2.0。所以比如說針對markdown加強語法顯示,只要用root 身份執行

# cd /usr/share/gtksourceview-2.0/language-specs/
# ln -s /usr/share/gtksourceview-3.0/language-specs/markdown.lang

這樣就可以了

(This is the 12/20 of my #開放改變20 initiative in this year. )

星期五, 8月 22, 2014

在firefox 上遇到zotero 問題的解法

zotero 是一個跨多種引用格式的程式。寫學術論文非常好用。
在firefox 上zotero 跟libreoffice 的整合是靠把兩個xpi 的套件裝到firefox 。
要是遇到libreoffice 4 在extension manager 下zetero 顯示不出來, 解決方式是到firefox (或stanalone) 下 tool -> addon -> zetero -> preference  -> 引用->word 處理器 ->選重裝

另外一個問題是對java 的依賴:必須要裝libreoffice-java-common 套件,不
然按半天按鈕zotero 在libreoffice 的對話窗就是不跳出來。這個是在新版才有的問題。

星期一, 1月 14, 2008

歷史文件: 自由軟體環境 :政府閉門為微軟造車是最大的障礙

(註,原於4/29/2004在軟體自由社群電子郵件論壇發表
http://list.softwareliberty.org/pipermail/slat-talk/2004-April/004834.html,這篇文章經由洪朝貴老師的轉介,這件事有後續發展。有些聯結逸失,除了排版外內容儘量不更動,更新版會由另文探討,這裡僅作歷史文件存檔)

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

Mozilla@Taiwan上有一篇重要的資訊
使用數位簽章功能-以 mozilla 1.4 mail 及自然人憑證為例


作者isaackuo提到

>檢視憑證IC卡資訊 http://210.241.69.188/moica/ShowCardInfo 在mozilla 下沒有反應
>該網頁顯示 IC 卡資訊是使用 ActiveX 的元件/技術
>所以很自然的在 Mozilla 系列的瀏覽器當然就不會有反應
>另外若使用環境為非 MS windows ,那麼也是不能動的...


(數位簽章有許多用處,最簡單的例子: 網路報稅)我查證了一下,內政部自然人憑證IC卡適用讀卡機建議規格一覽表,
中的GemPC USB-SW,已有linux driver了,內政部網頁提的"短期內原廠無開發Mac及Linux like作業系統驅動程式計畫",其實是誤導民眾

星期三, 12月 12, 2007

跨平臺 設定使用Mozillia/FireFox

V 1.1

書籤


fireFox 1.5之後版本理論上可以用 LDAP 的 Roaming 設定或 webDEV作syncmarks。對一般人可能太不方便。 放到FTP 上可能比較方便。Linux 上 proFTP 或 Window 上的 WarFTP 都還不錯。但現在還不提供加密的ftp。

在War FTP上

  • 每一個使用者必須有一個「家目錄」,往往「根目錄」也就設為「家目錄」。這得在目錄顯示上用按老鼠右鍵把他打開
  • 使用者預設是無法FTP login 這得用老鼠在紅點上double click把他打開



  • 在Window 中文版上的階層是
    書籤(Bookmarks)->個人工具列書籤
  • 在 Mandriva Linux 上 連類似 "個人工具列書籤"的英文字眼都沒有

所以建議全改成英文的folder名稱,省得麻煩

Portable Firefox


問題是一但走出到電腦不是自己管的地方,如學校共用機房,機關公司辦公
室....這下就完蛋。一個補救的方式是乾脆自己帶一個隨身碟裝可攜性的firefox。

星期一, 6月 25, 2007

在Linux跟flickr間傳輸(照片)檔案

有下面幾個選擇

FlickrUploadr
需要Python, Gtk 跟 /usr/lib64/python2.5/config/Makefile(MDK2007.1 在lib64python2.5-devel-2.5-4.1mdv2007.1.x86_64)

安裝:
下載軟體後解開,在目錄裡下達
python setup.py install

執行程式:
Uploadr

不過這些第三方的上傳軟體都得先讓Flickr知道。首先他們會讓你用閱覽器登入Flickr網站確認同意他們有寫的權限,
(日後取消可到http://flickr.com/services/auth/更改)完成後再回到程式裡就可以開始用了。

FlickrUploadr使用很方便,把想上傳的照片拖拉到它的視窗中就行。FlickrUploadr設計是一次傳一張。而下面的Juploadr是設計成多張一次傳。

Juploadr

JUploadr是用Java寫的,有分amd64跟i386兩個版(也有Mac跟windows ),裝上java就可以運作了,支援Flickr 跟Zooomr。

我把他在 /usr/local/下解開,執行檔是
/usr/local/jUploadr-1.1.2-linuxGTK-i386/jUploadr

/usr/local/jUploadr-1.1.2-linuxGTK-amd64/jUploadr
萬一原始設定上被系統路徑搞混,簡單的方式是去改這一行
JAVA_PROGRAM_DIR=""

把要上傳的照片拖拉到它的視窗中,等照片被拉進視窗後會顯示出每張照片的縮圖時就準備好上傳了。這時可在個別照片上按右鼠鍵,就會跳出新視窗供修改屬性,設定完成後按upload 就可上傳,全部完成後會跳出視窗通知。在照片只是十幾二十張時,反應延遲還算可接受。不過一次傳極大量張數時,顯示所有照片的縮圖就會很慢。我從 nautius 的檔案視窗裡拉照片不成問題,但不知為何就是無法從krusader 裡把照片拉過去。

Firefox Universal Uploader

這是依賴Firefox 的一個擴充套件,可以很容易的上下傳檔案到一些Web 2.0 網站。要上傳及備份flickr相片都十分容易。目前支援Flickr, Picasa, Youtube, Box.net(1GB of free space) Facebook。以後準備支援Google Videos, Webshots 。以下以Flickr為例說明。

它的外觀類似Krusader的設計,分為三大塊視窗:
本地端檔案及目錄會顯示在左邊視窗遠端的檔案會顯示在右邊視窗,在Flickr所建立的集合(set)會以目錄的形式呈現,進去就可以看到在該集合的相片。
下方分成兩個分頁用來顯示傳輸進度及資訊看板。以Flickr而言,在右邊視窗選擇檔案或集後,下方資訊看板就會顯示相片預覽,這時可以編輯相片的標題, 描述及設定權限。

如果想上傳一堆檔案,可以把檔案先選好(可以用ctrl ..等配合滑鼠),按右鼠鍵選擇upload一次上傳。只是目前不支援在遠端建立set的功能。要另外動手建立。
要備份相片只要反向傳輸即可。下載遠端檔案集合時,若本地端沒有對應的子目錄,系統則會自動建立。重覆的檔案名稱會自動附加上流水號。

星期五, 6月 15, 2007

安裝 flash 9 player 的正確解答

下面是在Mandriuva 2007.1 跟舊版 (可能是2007/2006) 上的經驗,其他以RPM
為基礎的發行版應該類似。我相信這可以解決長久以來對在Linux上安裝
flash9人云亦云的問題

RPM在此下載
http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&P2_Platform=Linux&P3_Browser_Version=Netscape4%20o

有安裝舊版的話,
先把舊的 (如/usr/local/mozilla/plugin下的)
libflashplayer.so
flashplayer.xpt
弄掉

MDV 2007.1之前的gcin舊版請升級,然後執行
urpmi flash-plugin-9.0.31.0-release.i386.rpm

裝的是64 bit MDV的話請見附錄

我在2007.1上測試,預設locale是 zh_TW.UTF-8,(所以這跟系統locale 無關)
安裝後,在firefox 網址欄打入
about:plugins
會顯示Shockwave Flash 9.0 r31
裝好後可以到此
http://labs.adobe.com/wiki/index.php/Flash_Player:9:Update:Full-Screen_Mode:Demos
欣賞諸如BCC 高品質的影像示範
http://www.flashcomguru.com/apps/fullscreen_player9/fullscreen.html
或者是去youtube 打開任一個分享影片,如
http://www.youtube.com/watch?v=1vc9SMCRrSk

之前MDV舊版用firefox 1.5.07 開flash 網頁裡純中文字會變成亂碼,如
http://www.taiwanmobile.com/index.html
這時候按老鼠右鍵,顯示的是英文flash提示
但在Mandriva 2007.1 上firefox 2.0.0.3 上中文字顯示正常。

當時有人說但如果使用 "env LC_ALL=zh_TW firefox" 啟動 firefox 顯示中文
就沒問題了。但當時我試了不成,字型還是沒設對。比對的結果如下

$ strings /usr/lib/flash-plugin/libflashplayer.so | grep -i big
-*-*-*-*-*-*-*-*-*-*-*-*-big5-*
BIG-5
bigEndian
big5
csbig5
cn-big5
x-x-big5
big5-hkscs
cn-big5
x-x-big5
BIG_ENDIAN bigEndian

2007.1 傳回的結果則是
-*-*-*-*-*-*-*-*-*-*-*-*-big5-*
big5
csbig5
cn-big5
x-x-big5
big5-hkscs
cn-big5
x-x-big5
少掉
BIG-5
bigEndian
BIG_ENDIAN bigEndian

$ strings /usr/lib/flash-plugin/libflashplayer.so | grep -i libgtk
libgtk
libgtk-x11-2.0.so.0

2007.1 傳回的結果則只有 libgtk-x11-2.0.so.0

我在 MDV 2007.1 下並沒有做任何改動 (預設Locale 跟之前一樣是
zh_TW.UTF-8)但完全沒有問題,建議之前有問題的人軟體升級

我發現在Mandriva 上真正的問題跟閱覽器Big5 Locale 沒有直接的關係,而是
在於字型的問題。一但我把臺北字型裝上,而且把他正確的設定好,就行了。作法請見安裝big5 中文點陣字型
http://shelandy.blogspot.com/2007/06/big5.html#links

我推測這是出在flash 9 想要去找big5編碼的(點陣)字 所以有些人在使用
fireflysung.ttf 替代 bkai00mp.ttf 能夠解決這個問題。http://www.ubuntu.org.tw/modules/newbb/viewtopic.php?topic_id=3535
只是剛巧fireflysung.ttf內含big5編碼點陣字。我懶的去交叉比對。要是有人確認的話,請通知一聲。

要想他發展的更好,可到Adobe 請願
http://www.adobe.com/cfusion/mmform/index.cfm?name=wishform

附錄:64bit 系統考量

目前沒有64bit的flash9,做法一是作業系統裝64bit的,但是瀏覽器的部份乾脆都裝32bit的(firefox, flash, java...)。做法,更誇張的做法二是另裝32bit系統然後用 chroot。

不過我覺得都不需要,64 bit MDV的話只要把下面這個nspluginwrapper裝起來就可以了。
http://gwenole.beauchesne.info/projects/nspluginwrapper/
MDV上有RPM,然後額外執行
nspluginwrapper -i /usr/lib/flash-plugin/libflashplayer.so
他可以把 32 bit firefox plugins 包起來, 提供 64bit 介面給 64 bit
firefox使用。大部份時候都很穩,但沒有支援Java Plugin 。

由這一點就可以看出Mandriva 易用的好處。BBS 上有一些對新手該用什麼發行
套件的爭論實在都沒有搔到癢處。這時候就可以看出Mandriva 的確是新手的首
選(老手選發行套件就都見仁見智)。

有人宣稱Java雖然有64bit版,但是不包含Plugin,尤其是要看一些線上串流的Plugin
幾乎都沒有32bit的。不過我還沒有碰到過這樣的情況,真的要的話,搞不好在wine下跑windows 或 VMware player 跑另一個 32bit linux 還比較方便

http://blogs.adobe.com/penguin.swf/ 中的
What's So Difficult? 64-bit Edition
http://blogs.adobe.com/penguin.swf/2006/10/whats_so_difficult_64bit_editi.html
提到一些移植32-bit軟體移植到64-bit Edition的問題,對用64bit 機器但考慮該用什麼bit 版本的人會有一點用處

延伸閱讀:
在64bit 2007MDV上跑32 bit 套件
http://shelandy.blogspot.com/2007/04/64bit-2007mdv32-bit.html#links

相關的討論見
http://freesf.tw/modules/news/article.php?storyid=3030
http://people.debian.org.tw/~chihchun/2006/11/02/flash-player-9-for-linux/
http://www.in-life.idv.tw/index.php?/archives/392-ae-flash-9-aecae.html

星期日, 12月 31, 2006

成為 Web2.0 時代的公民

一個人想要在傳統的社會的洪爐發聲,是非常困難的事。網際網路剛興起時,許多人斷論了小眾傳播時代的來臨,但是網路泡沫化之後,這些專家也都不知道哪裡去了。

但在所謂Web 2.0的時代,拜科技與社會的進步,有許多事情以前做不到的,現在就可以了(至少是容易多了)。比如說,我才在休士頓的Big Range Dance Fesitival 發表了一個新的現代舞作"國王的新衣",其中有一部分的舞台投影的原始影像資料,就是從網路上找到的,我再自行用電腦程式處理過。這在已往對舞蹈創作者是很高的門龕,只有少數的人能走多媒體舞台的方向。但在Web 2.0的時代,只要有心,人人都可以成為做出好的藝術作品。

但是到現在很多人仍然在抱怨大眾媒體的問題。卻少有人去提出,如何集合大量的小眾媒體成為能與大眾媒體匹敵的策略? 在web2.0的時代,其實實體資源已經不是大問題,問題在於有沒有人有遠見跟魄力去集合這些大量的小眾媒體。

我在修士頓大學教的Unix Operating Systems 就實現了這樣的一個嘗試:
學校幾乎是一面倒的向微軟的平台。甚至連我教Unix的學院,都得被迫在Windows 上用VMware跑Unix模擬。教學網站分享用的是封閉的webCT 系統。在這樣的一個艱困的環境下,要從事改革,第一件事是要用開放的資訊去宣導不一樣的觀念。學校不給個人網站空間,我就叫學生用外面的免費空間,沒門路的我會給他們gmail 的邀請函。我叫學生用開放文件執照釋出的 unix 期末報告放在公開網路上,供全校師生(事實是也就是全球)閱覽不一樣的觀念。

除了善用自由軟體給與在電腦上工作上的便利外,Web2.0 時代的公民會善用網路上現成的服務,其中有許多是免費的。各家各有優缺點,也都一直在更新。所以本文以後也會隨著陸續更新。這裡的重點是在於介紹如何把這些免費的服務整合起來。

想要一窺Web 2.0的堂奧,除了弄臺能上網的電腦,裝了閱覽器(註一)外,最好去申請幾個免費服務帳號,很多事情才方便處理。比較快的方式是先去申請Gmail帳號,接下來很多Google提供的服務,一申請就可以立即啟用了。要是對Google 的經營哲學(如只用標籤,不用樹狀結構分類)可以適應的話,我覺得Google 旗下的服務大都算是不錯的選擇。我這邊介紹也都是以整合Google 旗下的服務為主。

範例預覽


下面是幾個網際網頁的服務。我把我自己在上面的網址列出來,供作具體外觀的比較。

個人網頁:



網頁


googlepage

中文的基本介紹可以參考一下Jacky Chu 寫的Google Page 初體驗

缺點:
googlepage沒有子目錄結構,所有的檔案放在同一層,檔案數量太多時,命名會有麻煩

網誌 (Blog)



關於台灣免費BLOG服務的比較,可以參考小倩寫的台灣免費BLOG服務(8所)使用心得(2006.11.9UP)對主要的免費BLOG有很好的比較。但是沒涵蓋 blogger.com

Blogger


我是蠻喜歡Blogger 的服務。但Google 的經營哲學(如只用標籤,不用樹狀結構分類)會讓一些人覺得功能不足。但是最大的好處是架構開放,所以有電腦處理能力的人可也自行開發自己想要的式樣

Blogger 對需要文章照分類自動列表是很不方便的,解決之道是利用網頁書籤,新版可以直接用tag 來分類,比傳統的分類更好

Blogger 新版的問題
在中文繁體介面找不到所謂的 Switch Now,要先切換到英文介面才會出現(要是Template 有中文要先備份,因為可能會亂掉)等 Switch 完後再將介面換回到正體中文,再補回亂掉中文

Blogger 現在號稱除了支援Atom也支援RSS ,但是我試了幾個只支援rss的blog如無名小站,樂多都收不到 ,

Xuite及新浪


最痛恨的是申請須要填寫身分証字號!暫時列為拒絕往來戶。新浪圖片10MBXuite300MB(總共四項)

無名小站


3000篇文章 
無名小站只支援RSS 不支援Atom


樂多


500MB(圖+文),沒有訪客計數器

相簿


picasaweb


目前只提供 250MB (或500張相片)
優點: 提供幻燈片模式,對舞蹈照片非常適合
缺點:
不提供單張照片的直結聯結,不適合作為網誌或網頁內嵌照片。網頁一次只能上傳五張

flickr


缺點:除了網頁上傳跟widows的軟體介面外,沒有Linux 的軟體介面
網頁一次只能上傳六張,一個月最多
http://www.flickr.com/photos/upload/
http://www.flickr.com/search/?w=all&q=contact+improvisation&m=text

錄影



  • youtube

  • google video



網頁書籤


Furl跟del.icio.us都是網路書籤的服務

Rockbird 寫了Blogger分類文章(利用Furl)


地理標籤


Google Map


這裡是 Google Map 的中文製作簡介. (修正適用於 v2)

軟體專案


Google Code


對於一個小型軟體專案該有的功能都已經具備了

如中文資訊交換碼(CCCII)的新網站專案首頁
Downloads (釋出成果下載)
Wiki (供成員共同寫作)
Issues : (供社群回報錯誤、要求新功能)
Source : 下載釋出程式碼下載,支援Subversion 版本管理

Sourseforge


行事曆


google

電傳會議


skype


電傳會議最多到四個人同時參加

google talk


http://www.google.com/talk

wengophone


協同寫作/電子白板


http://docs.google.com

討論區


groups-beta.google


http://groups-beta.google.com/



(註一) 閱覽器最好的選擇當然是Mozilla-Firefox,M$ 的 IE不管出到第幾版, 對Web2.0這種開放分享的自由都是。因為微軟的的經營哲學與Web2.0開放的架構根本上是背道而馳的。

關於如何充份利用FireFox的開放的架構來優游於Web2.0的世界,請參考我寫的
FireFox的擴充(Extension)及相關的搭配