Loading………………Please Wait~(_Click2Close_)

2011年6月27日星期一


flac cue分割


以前遇到cue都是用wine模擬foobar 2000然後轉成分軌的ogg格式
前幾天想把無損音樂燒成CD,但是找不到任何燒錄程式是支持cue的
於是要手動把單個flac按cue分割成一個個單獨的文件
原本也想用foobar的,但是想想又不希望分軌後再次轉換格式而失真
所以就研究下命令行下的方式

先安裝:shnsplit cuetools
在Gentoo的Portage裹都有的,然後使用以下腳本
就可以把單個檔案分割成每首歌一個檔案,我沒有設定輸出格式所以是保留為wav
其實foobar 2000也是先轉成分軌的wav再把wav壓縮成需要輸出的格式
然後用cue裹的資訊填上去分軌後的檔案裹



16:52 0意見  ︳↑↑↑

………………………………>更多更多~~>>

2011年6月15日星期三


python full syntax (Full Grammar specification)


以前一直有個問題,在python裹到底是and優先還是or優先?
在多數情況下可能沒太大區別,但搞清濋總會比較好

於是查看了Python Full Grammar specification,這是Python裹的parser generator用的
所以Python的語法規則基本上都在這裹
顯然地,在Python2.7是先處理not expression然後再到and expression最後才是or
所以如果or expression裹有任何一個value是true的話整個test最後的值也肯定會是true





14:39 0意見  ︳↑↑↑

………………………………>更多更多~~>>

2011年6月13日星期一


Trac wiki page name


Trac真是很好用的一套software forge
內建的wiki很強大,預設是會使用CameCase形式來命名wiki page
例如AbCd會自動變成一個wiki page,由大寫字母開頭接着小寫字母再接大寫字母然後小寫子母完結
好多時候這樣會做成麻煩,例如JsonObject這個會變成一版
通常都不需要特別開一版叫JsonObject的,這樣wiki上就會顯示為不存在頁面
變灰了而且有個問號,很難看
在trac.ini裹有設定來隱藏不存在的頁面
[wiki]
ignore_missing_pages = True
這樣就不怕了


12:12 0意見  ︳↑↑↑

………………………………>更多更多~~>>

2011年6月11日星期六


Gentoo NTFS-3g


kernel裏有提供ntfs的支持,可是只能讀不能寫入
需要ntfs-3g這東西才能比較好的支持ntfs分區
安裝ntfs-3g很間單,首先kernel裏要啟用FUSE support
然後簡單地emerge ntfs3g
這樣就可以掛載ntfs格式的分區了~

在fstab裏用ntfs-3g作為文件系統的格式,就可以直接掛載
想通過udev來自動掛載ntfs-3g的外部硬碟機的話
只要修改/etc/udev/rules.d/99-ntfs3g.rules
加入以下內容:
ENV{ID_FS_TYPE}=="ntfs", ENV{ID_FS_TYPE}="ntfs-3g"

Via
++++++++++
更新:
原來ntfs3g是有udev的USE
設定了udev之後它就會加入udev的rules讓udev自動掛載ntfs-3g的外部硬盤


10:03 0意見  ︳↑↑↑

………………………………>更多更多~~>>


Gentoo mount internal disk without root


一直以來,我都用esata外接的dock來讀取外部的HDD
因為這樣比較方便
但是Gentoo裏把esata當作成internal devices,需要root限權才能掛載
上網查了很久,今天才發現在Arch的wiki裏有教如何用普通使用者掛載外部的hdd

修改/usr/share/polkit-1/actions/org.freedesktop.udisks.policy
<action id="org.freedesktop.udisks.filesystem-mount-system-internal">
<allow_active>auth_admin_keep</allow_active>
改成<allow_active>yes</allow_active>
這樣就可以以普通使用者的身份掛載外部的硬盤



00:35 0意見  ︳↑↑↑

………………………………>更多更多~~>>

2011年6月5日星期日


絕對無敵網頁


曾經聽過一個說法:絕對無敵的網頁設計
大概就是說,一個網頁即使在停用了JavaScript和CSS的瀏覽器裏也能正常顯示
(當然是沒有樣式的啦,但所以內容都可以觀看的)
而且,無論瀏覽器的大小和字型大小怎麼改變
都不影響內容的顯示

其實要做到這樣或許有點不可能
可是很多人都在這樣設計網頁的
來到Android手機軟件的開發,這個概念也一樣行得通
很多人會說是Android平台的分裂,就像瀏覽器一樣
有人會說出現眾多的瀏覽器是分裂嗎?
正如W3C的標準一樣
Google也有Android軟件開發的建議
例如使用相對定位(百份比%或字體大小em做單位)
每部手機或者平板的熒幕大小都不一樣,甚至像素密度也不一樣
手機熒幕的像素密度遠高於平板
所以顯示字型的大小也不一樣
使用根據像素密度計算出來的dp



23:13 0意見  ︳↑↑↑

………………………………>更多更多~~>>

2011年6月3日星期五


Ant UTF-8 encoding


Android Developers上面有Guideline寫着
java source code裹只能用ascii的字符,所以如果想在裹面寫中文的話compile時會出warning
而且無法顯示中文
花了一點時間去研究,在Eclipse下要解決很簡單
設定裹面->General->workspace有file encoding的選項
改成UTF-8就可以

不過我是用Terminal做開發的,使用ant來compile
它預設是使用Android SDK裹的rule來設定javac
首先執行ant debug,它會有一大段顯示
其中有一句:[setup] Importing rules file: platforms/android-8/ant/ant_rules_r2.xml
就要是改這個xml,一般是在Android SDK目錄下面的
搜尋一下ascii,會發現有個javac的tag和encoding的attribute
改成UTF-8就好啦(同時發現它用的javac是1.5版本囧)


11:20 0意見  ︳↑↑↑

………………………………>更多更多~~>>

2011年6月2日星期四


睇youku新招


上個月看PC3知道的
現在香港、澳門地區不能上youku看TVB垃圾劇集
限制只有內地才能觀看,應該是怕版權問題吧
但是現在有一招
首先上youku找出不能看的影片
例如TVB的新劇怒火街頭
按第一集,播放器會說不能觀看
這時只要到FLV下載
貼上第一集網頁的網址,它就會自動分析出影片的真實連結
通常都是每10分鐘一part的.mp4連結
直接按那些連結就可以在瀏覽器內觀看的啦~
當然也可以選擇下載回來慢慢看啦~

++++++

現在又有一招更方便的~
一樣先上優酷或土豆找想看的影片,然後點一下網址列
在youku或toduo前面加上xia
比如:http://www.tudou.com/playlist/p/a67605i111090482.html
變成:http://www.xiatudou.com/playlist/p/a67605i111090482.html
這時便會進入flvcd的網站,它會自動分析並把下載連結找出來
更支援大陸限定的720p或超清格式~
下載又快而且真的很清晰!


00:06 0意見  ︳↑↑↑

………………………………>更多更多~~>>

2011年6月1日星期三


社交网络 The Social Network (2010)


前晚花了一點時間看了Facebook電影
其實之前都知道這部電影的,因為對Facebook不太感興趣所以沒有去看
我是看了別人的影評後
發現原來這部電影其實拍得很不錯
所以就看看

平心而論,電影是很好看的
網上很多人都說原著小說不及電影好看
影評我就不懂怎麼寫的
我想講的是Facebook,很多人都會好奇Facebook是怎麼成功的
Facebook其實本身沒太大的創意
至少就有兩兄弟跟它有同樣的概念,不過好明顯沒有任何一家交友網站
可以與Facebook相提并論
尋找熟人,應該是Facebook最基本的概念
但這點不是它成功的原因
Facebook成功是因為它的創始人Mark Zuckerberg
我估計就算他當初做的不是Facebook而是其他
最後也一樣會發達成為最年輕的億萬富豪

先講講Facebook到底是靠甚麼賺錢的?


21:06 0意見  ︳↑↑↑

………………………………>更多更多~~>>

熱門文章

我每天都會努力的更新!
大家務必要天天來踩踩啊!!
發現了甚麼錯誤的話便直接告訴我~