_Ubuntu下安装AirVideo服务器

Tags: , ,

准备环境

  1.  
  2. sudo apt-get install libmp3lame-dev libfaad-dev libx264-dev faac faad lame mpeg4ip-server git-core pkg-config
  3.  

下载AirVideo源码,http://www.inmethod.com/air-video/licenses.html。选最新的2.5
配置安装,注意这边enable disable前面都是两个短杠。这个主题有点bug

  1.  
  2. ./configure –enable-pthreads –disable-shared –enable-static –enable-gpl –enable-libx264 –enable-libmp3lame –enable-libfaad –disable-decoder=aac
  3. make
  4. sudo make install
  5.  

下载服务器jar包,http://inmethod.com/air-video/download/linux/alpha3/AirVideoServerLinux.jar

下载配置文件,http://inmethod.com/air-video/download/linux/alpha1/test.properties

配置文件大致如下:

  1.  
  2. path.ffmpeg = /usr/local/bin/ffmpeg
  3. path.mp4creator = /usr/bin/mp4creator
  4. path.faac = /usr/bin/faac
  5. password =
  6. subtitles.encoding = windows-1250
  7. subtitles.font = Verdana
  8. folders = Movies:/home//Videos,Series:/Volumes/Data/Series
  9.  

启动

  1.  
  2. java -jar AirVideoServerLinux.jar-a3 test.properties
  3.  

_Android Tips

Tags:

If you’re still getting “out of memory” you should do something like that:

  1.  
  2. BitmapFactory.Options options=new BitmapFactory.Options();
  3. options.inSampleSize = 8;
  4. Bitmap preview_bitmap=BitmapFactory.decodeStream(is,null,options);
  5.  

This inSampleSize option reduces memory usage.

  1.  
  2. BitmapFactory.Options options = new BitmapFactory.Options();
  3. options.inTempStorage = new byte[16*1024];
  4. bitmapImage = BitmapFactory.decodeFile(path,opt);
  5.  

_Palm WebOS 折腾记录

Tags: , , ,

palm-emulator启动模拟器的时候提示novacom没运行,在/etc/rc.local添加一行/opt/Palm/novacom/scripts/novacomd-upstart

_常用eclipse插件地址

Tags: , , , ,

http://subclipse.tigris.org/update_1.6.x

https://dl-ssl.google.com/android/eclipse/

http://cdn.downloads.palm.com/sdkdownloads/eclipse-update-site/site.xml

http://download.aptana.org/tools/studio/plugin/install/studio

http://vrapper.sourceforge.net/update-site/stable

_Ubuntu底下用proxychains越墙安装dropbox

Tags: , , ,

优秀的云存储服务Dropbox被华丽丽的和谐了~windows底下直接可以下到客户端,ubuntu底下还要去网络上获取安装资源,这就碰到一个问题,给任意本地程序添加代理功能。当然,这里的任意可能有些复杂,比如前段时间DNS的原因我在公司上不去empathy的gtalk客户端,用了代理也是没用,估计是因为我在proxychains设置了代理DNS(可能理解有误)。下面简单说下安装步骤:
1、到dropbox下载ubuntu的DEB安装包,并安装。
2、安装完DEB后关掉dropbox。
3、安装proxychains,sudo apt-get install proxychains
4、运行 proxychains dropbox start -i & (这里&的意思是在终端打印出调试信息)
这样,就能顺利完成安装了
感谢@riku的提醒,可以参考他这篇文章更改设置:http://w.riku.me/blog/pino

_Android开发之callback后改变UI会报错

Tags: , , , , ,

发现是自己AsyncTask用错了!!doInBackground后返回的result是给onPostExecute调用的,这两个方法都要重写,执行到onPostExecute后就是回到主线程去执行了..也就没有底下的问题了

———————————————-

只有创建UI的线程才能修改这个UI,假设你用的是实现接口的方式做callback的话,必须在callback的类里做一个Handler对象来接收callback里的sendMessage.
另外android的表单验证是Activity实现一个TextWatcher,在afterTextChange事件后作验证;当然,要把每个EditText的addTextChangedListener指向本类(这些EditText属于这个类),另外,如果出错要设置EditText.setError的话,也要在Handler里用sendMessage的方式来做.

_ibus-sunpinyin in ubuntu

Tags: , , , ,

http://code.google.com/p/sunpinyin/downloads/detail?name=ibus-sunpinyin-2.0.1.tar.gz

  1.  
  2. sudo apt-get install libtool libibus-dev sqlite3 libsqlite3-dev libgtk2.0-dev build-essential cdbs debhelper autotools-dev git-core
  3.  
  1.  
  2. tar xvf sunpinyin-2.0.20091104.tar.gz
  3. cd sunpinyin-2.0
  4. ./configure –enable-ibus –disable-documents –prefix=/usr –libexecdir=/usr/lib/ibus-sunpinyin
  5. sudo make instal
  6.  

_朝鲜 1:2 巴西

Tags: , ,

没有什么知名的球星,却带来如此精彩的比赛..
比起天朝国猪,差太远了..从巴西人眼里就能看出来
晚安地球!

_第一个rails工程,简单的TODO

Tags: ,

花了10多个小时把railscasts前面的20个视频看完,又看了下agile rails那本书的ruby部分和rails的第一章(讲MVC那些),真正写代码不到一个小时,新建编辑删除任务,给任务加标签。就都有了,rails太强大了~还好之前和genki多交流了好几次,不然会碰到更多钉子,估计没那么容易入门。
今天早上起床看了devise的使用视频,动手加入devise。安装的时候,运行sudo gem install devise –version=1.0.7安装不成功,提示timeout。。后用sudo gem install devise安装成功。然后又照着github上devise的说明,rails generate devise_install也失败,因为这个是rails3的命令,我用的是rails2.3.6,还好genki告知。。改成ruby script/generate devise_install就OK,另外建立model也类似rails generate devise MODEL要写成ruby script/generate devise MODEL(这里MODEL只用户模型名字,比如可以用User)

_2010年5月35日

晴。