自由行

2012-01-29

#无一日不读书#2012.01.29《wikipedia》-音频媒体格式

Filed under: 随笔 — Tags: — thomas @ 23:17

今天差不多整个下午,都在甄别Audio Media Format的定义。主要的音频格式包括DTS,Dolby,AAC,ReadAudio,WMA,MP3,还有无损压缩格式的定义,以APE,FLAC为代表。大的类别下面又有小类。另外有个比较特殊的类别是speech编码,AMR是其中最重要的代表。按照存储介质,如:CD,DVD,Blue-ray、音乐、语音等多个线索加以划分,又逐渐融合。需得祥加查看才行。
具体参见http://en.wikipedia.org/wiki/Comparison_of_audio_codecs

2012-01-24

#无一日不读书#2012.01.24《GNU make中文手册》-特殊的脚本语言

Filed under: 随笔 — thomas @ 23:19

今天快速的翻阅了,六、Makefile中的变量;七、Makefile的条件执行;八、make的内嵌函数;九、执行make;十、make的隐含规则。
这些内容看上去像是脚本语言的内容,而make则是解释器,不同之处在于make定义的语言用来做build这个事情。当然其中最大的特点在于预定义了很多变量,如$@,$%等,这是笔者研究Makefile文件,觉得很像脚本语言的第一依据。
另外尝试编写了一个helloworld的代码,和简单的Makefile文件。不由的想起了十多年前,那个时候刚开始用Turbo C写C程序呢!

2012-01-23

#无一日不读书#2012.01.23《cygwin documents》-Get that Linux feeling – on Windows!

Filed under: 随笔 — Tags: — thomas @ 23:04

起因是build android sdk on windows,研究起cygwin来。Linux包括android的开发很多工具都是来自于unix/linux世界,于是有人把这些软件移植到Windows平台上来。其实是一个很大的工程,确实给原来Linux世界的开发者带来方便。
cygwin document实际包括了Cygwin User’s Guide和Frequently Asked Questions,后者解决了一个问题:在使用make PRODUCT-sdk-sdk,提示make版本的版本过高。当然降下来后又遇到了别的问题。Android Building from AOSP确实是一个复杂的过程,不过cygwin确实是有价值的,It’s a collection of tools which provide a Linux look and feel environment for Windows。

2012-01-21

#无一日不读书#2012.01.20《维基百科》-最有效的知识库

Filed under: 随笔 — thomas @ 21:52

因为媒体文件格式的产品定义,需要搜索容器格式、编码格式的知识。互联网海量信息中查找到有效的信息的工具就是搜索引擎,其中软件技术方面的资料Google是最全的,不过也比较散乱,而知识组织的最好的莫过于维基百科了。笔者下午花了五个小时的时间来甄别整理媒体文件格式定义,借助ffmpeg.exe来甄别媒体文件的格式,同时也查询了wiki的资料。总算对容器格式和编码格式有了明确的区分,最近在知识方面的最大收获莫过于此。
一个小提示:维基的英文版页面比中文版内容详细很多,尽量用英文版。

#无一日不读书#2012.01.19《GNU make中文手册》-规则的命令

Filed under: 随笔 — thomas @ 21:24

这个部分倒是顺利,主要是命令的执行。不过有几种变化,其中命令的递归执行比较复杂。

2012-01-19

#无一日不读书#2012.01.18《The Git Community Book》-勾起昔日回忆

Filed under: 随笔 — thomas @ 00:04

想起2010年那段使用git/repo/gerrit的时光,当时用这些配置管理工具来开发基于Android的手机系统软件。只是几个月的事情,本就不透,时隔两年,自然是忘记了许多,是时候重温这些工具了。

2012-01-17

#无一日不读书#2012.01.17《GNU make中文手册》-规则

Filed under: 随笔 — thomas @ 22:36

之前倒是在Ubuntu上开发过一阵Android应用,用自己build的sdk作为开发环境。不过在应用层面,用的eclipse,没有直接使用make,所以make还是不熟悉。目前做系统开发,使用AOSP来构建产品,虽然不写make文件,但是总是遇到一些build错误,甚为疑惑,是时候深入研究一下make了。结果搜索到网上的这本书,《GNU make中文手册》,内容比较翔实,例子由佳。打算通读,也推荐给需要的朋友吧。

2012-01-15

兔腿肉感觉一般

Filed under: 随笔 — Tags: — thomas @ 22:54

今天参考了http://tieba.baidu.com/p/1154275336所用的方式,做了一次兔腿肉。很多年没有吃过了,感觉跟吃肉差不多。

ubuntu 11.10下freemind输入中文

Filed under: 随笔 — thomas @ 14:21

转自:http://wlx.westgis.ac.cn/729/

临时要用FREEMIND画个图,但突然发现系统升级后不能在FREEMIND输入中文了,网上搜索了一下,还没有找到对应的问题。

突然想起来,会不时快捷键冲突导致的?进入freemind的工具-选项中,查看快捷键定义,果然有control+blank的冲突:切换子折叠,因此随便换了个其他快捷键,果然能用。

Powered by WordPress