下载atrix 4g官方源代码脚本

这是个很老的脚本,文件的列表忘了当时是手动整理的还是通过另外一个脚本获取的,这个脚本的功能很简单,就是下载官方的那一大堆文件(如果某个文件存在的话,则不下载),然后按照规定的目录格式解压缩好。接下去,覆盖原来的Android源代码即可。

       #!/bin/sh
url_base="http://jaist.dl.sourceforge.net/project/atrix.motorola/Atrix%20ATT/4.5.91/"
package_list="README.txt system-core.tgz vendor-bcm-wlan-osrc.tgz system-bluetooth.tgz motorola-external-wbxmlparser.tgz motorola-external-visualization.tgz motorola-external-util-linux.tgz motorola-external-lbl.tgz motorola-external-hunspell.tgz motorola-external-jcifs.tgz kernel-tegra.tgz motorola-external-bthelp.tgz external-webkit.tgz external-iptables.tgz external-iproute2.tgz external-e2fsprogs.tgz external-expat.tgz external-dnsmasq.tgz external-dbus.tgz external-bluetooth-glib.tgz external-bluetooth-bluez.tgz build.tgz bionic.tgz"
cur_dir=`pwd`
dist_dir='Android'
for package in $package_list
do
if [ ! -f $package ] 
then
	wget "$url_base$package"
fi
	file=`echo $package | sed -e 's/-/\//g'`
	dir=${file%.*}
	mkdir -p $dist_dir/$dir && cd $dist_dir/$dir && tar xvf $cur_dir/$package
	cd $cur_dir
done
       

修改url_base可以选择对自己较快的服务器。

package_list是软件包的全名称。下载完之后,会将所有内容解压缩到当前目录的Android目录中,里面的文件路径已经整理好了

twittering-mode的暴力修改

很早之前用过twittering-mode,不过自从GAE的那个接口被封了之后,就没再
管了。最近又想试试了,发现已经支持OAuthor了。不过还是有些问题,懒的找答
案,就暴力修改下了。

curl支持https链接由于证书而造成的问题,修改如下:

	 (curl-args
	  `("--include" "--silent" "-k"
	    ,@(apply 'append
		     (mapcar
		      (lambda (pair)
			;; Do not overwrite internal headers `curl' would use.
			;; Thanks to William Xu.
			;; "cURL - How To Use"
			;; http://curl.haxx.se/docs/manpage.html
			(unless (string= (car pair) "Host")
			  `("-H" ,(format "%s: %s" (car pair) (cdr pair)))))
		      header-list))
;	    ,@(when use-ssl `("--cacert" ,cacert-file-body))
;	    ,@(when (and use-ssl allow-insecure-server-cert)
;		`("--insecure"))

顺便提下使用代理的配置及相关:

(setq twittering-https-proxy-server "127.0.0.1")
(setq twittering-https-proxy-port 8087)
(setq twittering-icon-mode 1)
(setq twittering-timer-interval 300)