Archive for category Softwares

[Vim] Vim 設定檔及 plugins 管理

用 了一段時間的 vimrc, vimfiles 也是變的越 來越 雜亂,打算重新 整理 一下。

Plugin Manager

Vimana

使用 Perl寫成管理程式

Pathgen

vim的plugin,個別的plugin存 在 .vim/bundle下自 已的目錄下,方便 管理

vundle

類似pathgen的程式,

發表留言

[Python] [Paas] Heroku,Epio,AppEngine,etc

一些 Paas 的比較

check: support language, upload(git,hg…) , free quota,support service(Database,etc),client

Heroku

support language: ruby,python,java,node.js,clojure,scala

service:pgSQL,Facebook

client: gem install heroku

Ep.io

support language: python

service: pgSQL,Redis(database),Solr(search engine),django

client: pip install epio

Google App Engine

support language:python,java,go!

Service: Database(google BigTable)

Client: AppEng SDK

Ref:

Paas,Iaas,Saas

http://blog.roodo.com/meteors/archives/11579139.html

, ,

發表留言

[Software] Leo-editor and Literate Programming

Leonine Editor with Outlines

如上所示,是一個專門用來編寫outline的程式,

可以把一個檔案切割成幾個不同的部分來維護,像是 

index.html

@file ./index.html

<html>

<head>

<< head >>

</head>

<body>

<< body >>

</body>

</html>

@file 連結到外部的檔案,Leo存檔時,會自動把 node的內容寫入到外部檔案。

Leo本身的註解叫 sentine lines,外部檔案會自動加上註解。

@auto 代表不加註解的外部檔案,Leo會用外面檔案的結構來建立@auto

@edit: Leo只會把整個檔案讀進 node

 

Ref:

發表留言

[SoftWare] conky: light-weight system monitor

conky 是一個簡單的系統監視器,自訂的方法還滿方便的。

安裝
====

sudo apt-get install conky

設定
==

系統簡例

zcat /usr/share/doc/conky/examples/conky.conf.gz > ~/.conkyrc


  • update_interval: 更新頻率
  • double_buffer:
  • own_windows:(yes|no) yes => 獨立視窗,no => 會整合在桌面,和其他設定有關
  • maximum_width, default_color, and alignment

其他
===

${execi 900 super-awesome-command}


在 .conkyrc新增這一行,conky會每900秒執行 super-awesome-command

例:顯示自已的TODO

ToDo file
${color0}TODO:${color1}
${execi 30 cat /home/username/Desktop/TODO.txt | fold -w40 }

[Edit 2012-01-05]

新的Theme, nofifyOSD style

 notifyOSD conky

notifyOSD

OSD style 的conky theme

Now Playing

增加 RadioTray的資訊,主要是用 dbus 取得radiotray正在撥放的電台,歌曲資訊。

如果是cmus的話,可以用cmus-remote -Q,但是最新版的cmus對shoutcast的電台的song title好像沒有辦法用cmus-remote讀出來,普通的cmus介面中有正常的 song title

這邊參考 (多媒體 conkyrc),希望可以依目前的撥放程式不同,而切換 Playing info。

Todo.txt

用的找來的 todo.txt-cli @github ,方便在dropbox上同步(雖然好像有個devtodo,不過用在conky上好像有些麻煩)

Background image

目前用預設的背景切了一份(up.png,mid.pnd,donw.png),目標是可以用在 todo.txt這種長度不定的block,可以自動在中間多加幾個 (mid.png)

Reference:

  1. conky sourceforge
  2. Vim syntax highlighting script for conkyrc
  3. Customize Conky for Ambient Linux Productivity
  4. lifehacker conkyrc
  5. nofityOSD conky
  6. 多媒體 conkyrc

,

發表留言

[Translation] Computer Assisted Translation 筆記

名詞

OASIA = Organization for the Advancement of Structured Information Standards,制定翻譯格式的機關
.tm =Translation memory 將己翻譯過的詞記憶
.tmx =Translation memory eXchange tm的交換格式
.xliff = XML Localization Interchange File Format
.po = portable Object ,pango用的本地化的檔案格式
.qm = by Qt library

Tool

SDL Trados : 商用軟體

Lingotek:(CAT web application)

Transolution : (Python)

OmegaT:(Java)

bitextor:

Open Language Tools : (Java)
support format:

Documentation file types

  • HTML
  • Docbook SGML
  • JSP
  • XML (generic – needs a configuration file for each XML type)
  • OpenOffice.org : sxw, sxc, sxi
  • Open Document Format : odw, odc, odi
  • Plain text

Software file types

  • PO (gettext)
  • Msg/tmsg (catgets)
  • Java .properties
  • Java ResourceBundle
  • Mozilla .DTD resource files

TM檔的功能

  • 以句為單位
  • 可以回收之前翻過的句子
  • 可以維持一致性
  • 節省時間

詞彙表(Glossary)的功能

  • 以單詞、術語為單位

心得:
文件翻譯和軟體翻譯的比較

  • 文件翻譯可以直接參考上下文
  • 軟體翻譯通常沒辦法看到這個詞句在軟體中出現的位置,所以比較難精確的翻譯

Ref:
1.OmegaT — 開放源碼電腦翻譯輔助程式(CAT Tool)

, ,

發表留言

[Software] unix下的音樂播放軟體

目標:

  1. 支援格式: mp3,…..
  2. 最好支援python plugins之類的
  3. 因為有多個MusicPlayer,所以希望database,Cover,Lyrics之類的,是以歌曲的資料匣為主,才不必每個MusicPlayer都要改
  4. ID3tagv2: 可以支援freedb更新 , last.fm,也可以手動批次改
  5. 封面: Auto DL to songs dirs; 也可以抓last.fm, amazon的,不然就手動google image加
  6. 歌詞:Auto DL to songs dirs;最好是.lrc
  7. Plugin:
  8. CrossFade: Amarok, listen
  9. 檔案管理: 直接刪除歌曲(?)
  10. 支援影片管理(?) : Banshee now, 好像不太實用,用來管管MV 應該不錯吧?
  11. 支援 .rar , .zip 匯入: foobar2k only now
  12. Archive support:目前只有foobar2000,和其他兩個沒聽過的,foobar2000真強

繼續閱讀文章 »

,

發表留言

[Tex] Tex 文件編輯程式

WYSISYG GUI Editor
Lyx

GUI Editor

TexMaker

Kile http://kile.sourceforge.net/

Console Editor

Vim

Emacs

發表留言