- 浏览: 92205 次
- 性别:
- 来自: 上海
最新评论
-
jhsea3do:
用apt安装的版本很低。
ubuntu9.10 下搭建ror环境全程讲解 -
lululau:
源里又rails吧直接sudo apt-get install ...
ubuntu9.10 下搭建ror环境全程讲解 -
robinqu:
哪里有附件啊?
mac 中 adobe ps cs4 破解 -
goddy128:
yangqianyu222 写道好心人啊,可否给我提供一个do ...
dojo tutorial (零) -
yangqianyu222:
好心人啊,可否给我提供一个dojo的ajax版本的包?我们公司 ...
dojo tutorial (零)
文章列表
经常要搭建ror的环境,这里先记录一下,免得以后经常不用就忘记了~
1:安装ruby
下载ruby源码,解压源码
进入解压后的文件夹,指定安装入境:./configure --prefix=/*your ruby path */
sudo make; sudo make install 进行安装
2:安装gem
下载gem源代码,解压源码
进入解压后的文件夹,进行安装:ruby setup.rb
3: 安装rails
gem install rails
如果遇到缺少zlib,则: 安装sudo apt-get install zlib1g-d ...
今天突然想寻觅mac下的的文件比较软件, 就想beyondcompare那种. 结果google出来了不少: deltawalker, changes等等. 但是, 都是收费的软件,而且很贵~~~.
于是开始另辟蹊径, 就利用quicksilver进行搜索(其实就是找找和file有关的软件,有没有类似的功能的),后来找到了filemerge(这个装了xcode就会有了). 哈哈,玩了一把,基本满足我的要求, 真是有种"众里寻他千百度, 穆然回首, 那人确在灯火阑珊处"的感觉, 特此留下blog,以备份之.
刚刚启动webrick,突然报了一个no such file loaded--openssl
which了一把发现openssl 装在了其他路径下。这个时候想到了ruby source code下的ext/openssl. 去ruby extconf.rb了一下,发现fails了。
google 一把发现缺少一个lib:libssl-dev
安装之后,makefile成功生成。 问题解决了~
第四届D2论坛即将在杭州拉开帷幕,希望对前端技术感兴趣的同学们,踊跃参与!
链接地址: http://d2forum.org/d2/4/spread.html
在虚拟中中安装了一下chrome os,终于看到了登陆界面,如下:
登陆之后就是启动了一个chrome浏览器:
唯一和chrome不同的地方就是多了三个选项卡:
单击chrome os logo之后出现如下界面(google的部分app罗列在下面):
- 2009-12-06 00:59
- 浏览 1101
- 评论(0)
之前升级了mac后,发现qq,msn,和fetion在sl下面都不work了.后来google了一把找到了能用的版本和替代的方法
fetion: http://soft.macx.cn/soft3363.htm
msn: amsn-0.98.1-1.dmg
qq: 用webqq,其他貌似都不行,老是提示密码错误.
由于附件太大, 所以不上传了,大家自己去下好了.我已经测试过在sl下面是正常的
最近发现mac下的terminal怎么一直是黑色背景和白色前景,以前用惯了linux下的bash对于不同类型的文件以不同的颜色进行高亮,对于现在mac的terminal感觉很不爽,于是google了一把,找到了让它想linux下的bash一样恢复颜色高亮的办法,具体如下:
针对terminal采用bash模式:
编辑 ~/.bash_profile, 加入以下代码:export CLICOLOR=1
export LSCOLORS=gxfxaxdxcxegedabagacad
保存,然后重启terminal,搞定,恢复正常了.
详细讲解代码中的涵义: ...
在javascript中, 按下一个键会触发一些能被捕捉和处理的事件.
当一个键被按下和释放的过程中,以下三个事件会被触发:
keydown
keypress
keyup
keydown事件在一个键被按下的时候会出发,紧接着将会出发keypress.最后直到释放按键的时候触发keyup事件
要想搞清楚keydown和keypress的区别,首先要搞清楚"字符
"和"键
"的区别. 一个键是电脑键盘上一个物理的按钮而一个字符是通过按键所输入的一个信号.理论上来说, keydown和k ...
- 2009-11-12 15:09
- 浏览 3080
- 评论(0)
今天在乱窜别人的blog,忽然发现了javascript里面+号的神奇用途.这里拿出来和大家分享一下
想象一下这样的scenario:
你通过js获取用户输入的值两个值,这两个值都是数字(提前验证过),然后你想把这两个数字进行加运算,那一般code可能会这么写:
假设两个拿过来的value保存在两个变量: v1,v2.这个时候v1和v2显然都是string
var result = parseInt(v1) + parseInt(v2);
利用神奇的"+",code就可写成如下样子
var result = (+v1) + (+v2);
之前有人需要这本书,所以干脆上传上来,大家需要的就拿吧~~~~~~~~~~~
系统固定快捷键,Mac OS X适用
cmd=command,即键盘上的苹果键
opt=option
动作 快捷键
停止进程 Command + period
强制退出应用程序 Command + Option + Escape
强制重新启动 Command + Ctrl + 电源 key
屏幕捕捉
动作 保存为 快捷键
整个屏幕 PDF 格式在桌面 Command + Shift + 3
部分屏幕 PDF 格式在桌面 Command + Shift + 4
窗口/图标 PDF 格式在桌面 1. Command + Shift + 4
2. 空格
整个屏幕 剪贴板 ...
- 2009-02-28 22:55
- 浏览 2367
- 评论(2)
C:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\sr13z4mt.default\extensions\jssh@extensions.mozilla.org\chrome\content\jssh
scan the source code of the jssh jar
- 2009-02-27 17:31
- 浏览 1033
- 评论(0)
1:
bop = [4,5,6,5,6, foo]; // bop contains a nested Array
dojo.indexOf(bop, foo); //5, because (a reference to) foo is contained in bop
dojo.indexOf(bop, [1,2,3]); //-1, because foo is not the same object as [1,2,3]
2:
var a = new Array(1,2,3,...);
//A lot of extra typing for very little purpose
a.f ...
1:动态原型方法:
function Car(iDoors)
{
this.door = siDoors;
if(typeof Car._initialized == "undefined")
{
Car.prototype.showColor = function(){alert(this.color)};
}
}