• 2010-01-27

    Ubuntu 9.10 编译安装Firefox 3.6 - [Ubuntu/Linux]

    综合了网上的方法,和官方文档,花了3个多小时,终于编译安装成功,內牛满面Cry

    1.准备编译环境和依赖
    sudo apt-get build-dep firefox
    sudo apt-get install mercurial libasound2-dev libcurl4-openssl-dev libnotify-dev libxt-dev libiw-dev mesa-common-dev autoconf2.13

    2.下载源码
    http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6/source/firefox-3.6.source.tar.bz2

    3.准备编译配置文件
    在解压出来的源代码根目录mozilla-1.9.2下新建文件"mozconfig"(不包括引号),输入以下内容:
    mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-ff-release
    mk_add_options MOZ_MAKE_FLAGS="-j4"

    4.编译制作安装包
    在源代码根目录mozilla-1.9.2下执行make -f client.mk开始编译。编译的过程有点漫长,可以先干点别的事。编译完成后,会在源代码根目录mozilla-1.9.2下生成一个objdir-ff-release文件夹。在objdir-ff-release执行make package命令,会在当前目录的dist目录下生成名为firefox-3.6.en-US.linux-x86_64.tar.bz2的安装包。

    5.安装
    执行命令sudo tar jxf firefox-3.6.en-US.linux-x86_64.tar.bz2 -C /opt,把firefox安装到/opt目录(当然也可以换成你喜欢的其他目录)下,然后sudo ln -sf /opt/firefox/firefox /usr/bin/firefox更新符号连接。

    编译安装完毕。flash player也没有任何问题。

  • 2009-11-26

    无聊~记一下~ - [滑板]

    boiling
    bk
    shox
    justice
    symbolic
    bk
    justice
    dust
    justice
    chinaskateboards.cn

  • 2009-11-04

    【GreaseMonkey脚本】在豆瓣任何页面使用我说 - [Javascript]

    预览:http://s3.amazonaws.com/uso_ss/3788/large.png?1257361367

    安装地址:http://userscripts.org/scripts/show/61245

    刚学的JS,渣代码、无技术,高手请无视。
    实现不了异步发送数据(请高手赐教),所以提交我说后都会跳到友邻页面,会想办法解决的。
    暂时这样。

  • 2009-09-27

    ECMAScript如何定义类或对象 - [Javascript]

    1.工厂方式

        function createCar(sColor, iDoors, iMpg) {
    	var oTempCar = new Object;
    	oTempCar.color = sColor;
    	oTempCar.doors = iDoors;
    	oTempCar.mpg = iMpg;
    	oTempCar.showColor = function () {
    	    alert(this.color);
    	};
    	
    	return oTempCar;
        }
        
        var oCar = createCar("red", 4, 23);
        oCar.showColor();
    

    2.构造函数方式
    构造函数内部没有创建对象,而是使用this关键词。使用new运算调用构造函数时,在执行第一行代码前先创建一个对象,只有用this才能访问该对象。然后可以直接赋予this属性,默认情况下是构造函数的返回值(不必明确使用return)。

    function Car(sColor, iDoors, iMpg) {
        this.color = sColor;
        this.doors = iDoors;
        this.mpg = iMpg;
        this.showColor = function () {
    	alert(this.color)
        };
    }
    var oCar = new Car("red", 4, 23);
    oCar.showColor();

    3.原型方式

    function Car() {
    }
    Car.prototype.color = "red";
    Car.prototype.doors = 4;
    Car.prototype.mpg = 23;
    Car.prototype.showColor = function () {
        alert(this.color);
    };
    var oCar = new Car();
    oCar.showColor();
    

    4.混合构造函数/原型方式

    function Car(sColor, iDoors, iMpg) {
        this.color = sColor;
        this.doors = iDoors;
        this.mpg = iMpg;
        this.drivers = new Array("Meck", "Ava");
    }
    Car.prototype.showColor = function () {
        alert(this.color);
    };
    var oCar = new Car("red", 4, 23);
    oCar.drivers.push("Matt");
    alert(oCar.drivers);
    

    5.动态原型方法

    function Car(sColor, iDoors, iMpg) {
        this.color = sColor;
        this.doors = iDoors;
        this.mpg = iMpg;
        this.drivers = new Array("Meck", "Ava");
    
    	if (typeof Car._initialized == "undefined") {
    	    Car.prototype.showColor = function () {
    		alert(this.color);
    	    };
    	}
    
    	Car._initialized = true;
    }
    
    oCar = new Car("red", 4, 23);
    oCar.showColor();
    
  • 2009-09-19

    艾未未工作室《老妈蹄花》 - [瞎折腾]

    本来只想扔到火兔上算了,没想到被河蟹了,怪不得火兔能原地复活。

    以下内容转至罗永浩的博客http://www.luoyonghao.net/blogs/luoyonghao/archives/134026.aspx

    艾未未工作室《老妈蹄花》发布的初始版

    文件格式:mp4,尺寸:586.18 MB

    emule、电骡或迅雷下载: http://is.gd/2RmEH 我翻墙过去是404),原地址:

    ed2k://|file|%E8%80%81%E5%A6%88%E8%B9%84%E8%8A%B1.mp4|614659356|FFF422F22E693EB55ACAEA8ECBE53E95|/

    其他下载地址:

    http://www.rayfile.com/zh-cn/files/283161ee-986f-11de-bd30-0014221f469f/已河蟹

    http://www.rayfile.com/zh-cn/files/9537eec5-9850-11de-9284-0014221b798a/已河蟹

    http://www.damipan.com/file/3NowKu7.html需翻墙

    http://d.namipan.com/d/af2a65b7ed6be4577714b1ced64537b2f63956b21cf5a224已河蟹


    《老妈蹄花》北风压缩版

    文件格式:flv,尺寸:180 MB

    emule、电骡或迅雷下载: http://is.gd/2PSh4也是404),原地址:

    ed2k://|file|%E8%80%81%E5%A6%88%E8%B9%84%E8%8A%B1.flv|184560119|C777A1D89209809879EDB5AF83A547BB|h=HSNOSZFB54CAX4LSMSGEWYK27IRARIXT|/

    在线播放:

    Youtube

    分段播放:http://www.youtube.com/user/wenyunchao需翻墙

    播放列表:http://bit.ly/13fokM 需翻墙

  • 2009-09-14

    改版了 - [瞎折腾]

    首页改成了微博客,因为长篇大论的日志写的少,通过自动抓取豆瓣跟火兔的内容更新。不过空间好像不支持定时抓取,一运行就出错。

    完善了后台。

    另外页面不再支持IE6,如果是IE6访问呢的话会严重错位,右下角会弹出窗口要求升级浏览器。

    暂时这样。

  • 2009-08-19

    英文环境下的中文字体设置 - [Ubuntu/Linux]

    换成英文环境后发现firefox里的字体都变了,虽然在ff里强制把所有字体都设置成了文泉译,但是却不能显示。以下是解决办法:
    在/etc/fonts/conf.d 里面加上3 个文件的链接:

    cd /etc/fonts/conf.d/
    sudo ln -s /etc/fonts/conf.avail/29-language-selector-zh.conf
    sudo ln -s /etc/fonts/conf.avail/69-language-selector-zh-cn.conf
    sudo ln -s /etc/fonts/conf.avail/99-language-selector-zh.conf
    
    注销! PS.我无语,又发现wine的软件中文显示又一塌糊涂。。。。

  • 2009-08-18

    折腾的linux输入法 - [Ubuntu/Linux]

    今天把系统换成了英文界面
    重启后,发现ibus不能用了,终端输入sudo im-switch -c却没发现有ibus。到ubuntu论坛上看了下。按别人的说法试了下不加sudo,成了。
    注销,又发现ibus不能在QQ和fetion直接用快捷键呼出了,要右键选择输入法才行。继续找论坛,解决是:
    1、在终端中输入“GTK_IM_MODULE=xim XMODIFIERS="@im=ibus" eva ”,即可正常调用,不足之处是必须开个终端窗口。
    2、系统-首选项-主菜单,找到“eva”这一项,编辑“属性”,在“命令”一栏中原有命令的前面加入“env GTK_IM_MODULE=xim XMODIFIERS="@im=ibus" ”,(注意去掉最外侧的引号)以后点击菜单中的eva直接执行就行了。
    继续注销,又发现用管理员权限打开文档的时候又不能调用输入法,这个我以前好像没注意过,不知道以前是不是这样,反正不爽。
    卸载ibus,上scim,又发现scim不能光标跟随。。。继续看论坛。。。。
    解决方法:
    1、sudo gedit /etc/X11/xinit/xinput.d/scim
    2、将默认的 GTK_IM_MODULE=scim(这里也有可能是GTK_IM_MODULE=xim) 修改为 GTK_IM_MODULE="scim-bridge"。保存退出.
    3、在scim输入法中进行了如下设定:
    scim设置->全局设置->将预编辑字符串嵌入到客户端中 前的勾去掉
    scim设置->gtk->嵌入式候选词标的勾去掉.
    4、重启scim
    继续搜索为什么不能在管理员权限调用输入法,又发现这个http://tinyurl.com/mt5kqt
    先记到这,明天再折腾。