自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 问答 (2)
  • 收藏
  • 关注

原创 less文件编译成css on windows

刚刚学习了twitter bootstrap  css framework,然后想动手自己来做一些修改。 less文件要被编译成 css文件才可以运行,我直接运行less总是不成功。  如何编译呢,最简单就是命令行。 下载一个dotless 从 https://github.com/dotless 解压后, 加入 到path, dotless.Compi...

2011-11-18 11:20:27 115

原创 windows 下面 rmagic 安装

费了九牛二虎之力搞定了rmagic  gem 的安装,回头一看也是非常的简单,几步就搞定了。 1 . 下载最新的 ImageMagick-6.7.3-Q16  windows binay ***dll.exe  安装的时候要注意两点:1.要选择加PATH到系统路径中,2.一定要选择安装header文件  2. 我是安装了一个mysysgit的环境,内置bash环境,非常...

2011-11-14 09:34:06 254

原创 apt-get install fail 的workaround

in ubuntu server 64, 10.04, when use  sudo apt-get install sqlite3 it always stoped on a libgpl-0 package reinstall, and  it stuck in unpackaing libgpl-0..... and I can not install any unb...

2011-11-11 10:35:39 180

原创 巧用mysygit来做windows下的编译器环境

安装某些ruby gem, 常常需要build native ,windows下安装C编译环境相对比较麻烦。 突然发现mysysgit工具提供了一揽子的方案,在提供git工具的同时,还同时提供了一个类似的unix环境和 编译器等工具。  在mysysgit shell 下面安装一些需要本地编译的 gem就非常方便了,自动会调用编译器来安装GEM.  google mys...

2011-11-09 09:11:37 200

原创 ruby gem 安装失败的问题

最近的网络很奇怪, gem 安装老是失败。 要么是gem找不到,要么是timeout. google了一下,基本上估计是国内网络的问题,于是找了一个国外的http代理服务器.  在 cmd下面用set http_proxy=http://xxx.xx.xx.xx:80  然后 再用 gem install rails --source http://gemcutte...

2011-11-06 18:27:41 158

SFTP登录慢-修改SSH 服务中的LookupHostnames 为no

Solaris下面,碰到 sftp 登录很慢, 发现系统没有配置DNS服务器. 进入到 /etc/ssh vi sshd_config  增加一行 LookupHostnames no 登录慢得到改善,从两分钟改为15秒左右。 要进一步改进,要把客户端的DNS服务 /etc/resolv.conf中的DNS服务器也注释掉。...

2011-09-27 10:29:35 541

git bash中文乱码解决

1.first you need set cmd default as 中文编码然后可以正常显示中文,当你使用ls命令的时候但是还是有乱码,当单元测试输出时候,即使输出已经设置为utf-8编码,然后就解决如下for git bash env, you need add into bash_profileadd a linecmd /c "chcp 65001"...

2011-06-19 19:07:09 298

mongodb 1.8.2 windows service 启动失败解决

服务启动报错: error2: system can not find the file specified.solution: 安装服务的时候, 你需要用 mongod.exe的 full pathC:\mongodb-win32-i386-1.8.2\bin\mongod.exe --logpath c:\mongodb\logs\mongo.log --dbpath ...

2011-06-18 09:27:29 115

原创 Virtual-box install Ubuntu-Server

VM:Virtual-boxHost:winxpGuest:Ubuntu实在受不了virtual-box 下ubutnu桌面版和windows切换屏幕时候的等待时间,而且性能和速度越来越慢,有人说和GNOME有关系,于是决定用virtual-box 装ubuntu-server,彻底没有桌面,速度似乎快了很多,内存消耗也非常少了。但是要解决固定IP的问题,于是参考了下后加了...

2011-02-27 00:56:33 155

原创 Rails3 on Ubuntu 以及虚拟机Virtualbox 安装 笔记--可以节省你两天的折腾

[size=large]#在windows上安装Ubuntu 虚拟机[/size]1. download Ubuntu desktop 32 bit (developer to use ubuntu desktop version may is better) http://www.ubuntu.com/desktop/get-ubuntu/download [size=large...

2010-07-04 15:06:07 132

active record 学习笔记

[size=large]基本概念[/size]active record 是一个 把对象或者说类 CRUD 数据库的一个库.类必须继承自 ActiveRecord:;Base类名和数据库表名一一对应,默认表名为类名的复数,但是可以用如 set_table_name "sheep“ 命名成sheep表名或者 self.table_name = "sheep"在类定...

2010-06-08 09:37:16 193

VIM 学习笔记

2009-12-03VIM 学习笔记参考资料 http://vimcdoc.sourceforge.net/doc/usr_01.html 平时只有基本操作的技能, 现在来学习和熟练更多的技巧。 VIM 安装1.windows 上用gvim,也还可以,直接右键可以选择文件用VIM方式来编辑, 也挺方便2. linux ,本来已经就有了,但是需要重新安装 vim使...

2010-06-08 09:36:57 97

ruby 异常处理

[size=large]异常处理在程序中的作用理解[/size]1.改变执行过程抛出异常后,就可以处理当前异常,使得程序马上走异常处理分支,改变了主程序的执行逻辑2.程序更加健壮往往有很多边界条件,开发或者设计的时候没有考虑到,只有在调试的过程中发现,因此发现这些边界,然后添加异常处理,就更加能够掌控全局[size=large]如何在ruby 中增加异常[/si...

2010-06-08 09:36:32 95

ruby 单元测试笔记

阅读 test/unit 文档1.需要 require 'test/unit'2. 测试函数需要test开头3. 可以加setup teardown举个例子,require 'test/unit' class TC_MyTest < Test::Unit::TestCase # def setup # end #...

2010-06-08 09:36:17 148

原创 ubuntu 9.04 编程手册安装

在ubuntu默认的情况下,man2和man3是都没有安装的,这对编程者是非常不方便的。因此,有以下补完命令:sudo apt-get install manpages sudo apt-get install manpages-de sudo apt-get install manpages-de-dev [b]sudo apt-get install manpages-...

2010-06-08 09:35:58 105

Linux 内核浏览笔记

LINUX内核设计与实现.pdf1. linux为什么要 mount ,好像是要创建超级快和索引所用,所以要mount 一下,我原来一直不太明白为什么要mount2.vfs有点类似于嵌入式开发中的硬件抽象层,这个事不过是各种文件存储设备的读写操作抽象3.新的的设备的驱动程序可以以模块的方式来加载,特别适合有新硬件的linux嵌入式系统大致了解一下内核设计和实现,有助...

2010-06-08 09:35:03 94

原创 转载ubuntu 下安装ruby 1.9.1

http://hi.baidu.com/%D5%D4%C8%D9/blog/item/0dbc800812fd31d862d986be.html1.安装build工具sudo apt-get install build-essential2.安装readline zlib libncurses5sudo apt-get install zlib1g-devsudo ap...

2010-06-08 09:34:31 111

原创 ubuntu 自动拨号设置

1. 首先 sudo pppoeconf 输入宽带帐号和密码, 其他全部yes2.sudo vim /etc/network/interfacespre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf 这一行移到 auto dsl-provider 上面 ...

2010-06-08 09:34:16 885

原创 ubuntu mysql 操作

1. root 用户进不去,需要重置password 不知道为什么起停服务/etc/init.d/mysql stop /etc/init.d/mysql start 设置mysql服务器随开关机自动启动和关闭:系统 -> 系统管理 -> 服务 ??找不到进行到“服务设置”窗口后,激活mysql数据库服务即可卸载 mysqlsudo aptit...

2010-06-08 09:33:50 93

Ruby 学习

一直在学习Ruby,但是读那些高人写的代码还是云里雾里,不知道大家是否有同感。最近在读鉴权方面的东西,读了好几次,都读不太进去,只有自己写的代码才清楚。造成这个问题主要是:1. 有些生冷的用法自己不习惯,尤其是关于类和模块的操作,自己还没有掌握很多东西,只是用到了一些最简单的传统语言的方法2.Ruby 本身太灵活,造成可读性和可理解性差,也主要是ryuby 代码读写...

2010-02-27 17:31:16 81

原创 Rack 框架理解

ruby 和 rails很多设计都没有很好的框图。学了几天的rack,终于有点搞明白了,这里画一个图以方便理解rack.[img][img]http://dl.iteye.com/upload/attachment/210017/72ac85b0-a5d3-3f06-bb44-917646624219.png[/img][/img]根据这个框图,可以看出,所谓的ra...

2010-02-27 00:09:09 456

原创 Rails 3 Bundle 的简单介绍

请参考获取更详细原始信息,这里是笔记。http://www.lindsaar.net/2010/2/6/bundle_me_some_rails[b]bundle is [/b]# Library management system for rails app# ability to pack and lock your gem files for your rails app...

2010-02-24 13:00:45 152

原创 ror 环境搭建

http://hi.baidu.com/%D5%D4%C8%D9/blog/item/ff1b53008660c418738b65f5.html如果ubuntu是在虚拟机上面跑建议内存设置为自己机器内存的一半。1.首先修改软件源,最好为main server。system=>系统管理=>软件源 (中国源下载东西会慢死人的)2.sudo apt-get updat...

2009-12-26 21:35:36 73

ruby logger的 丢失 时间戳问题

不知道大家用过ruby 的 logger没有, logger.info等信息在文件里面居然没有加时间戳。 难道非得要自己重写下logger?诸位有解决之道吗?

2009-11-23 17:29:07 113

发现 ruby 在迭代环境下 hash计算的一个bug

(2..40).step(2).each do |j| t=Hash.new t[:test]="test" puts t[:test].hash puts "test".hashend请你连续运行多次, 你会发现每一次你得到的hash值都不一样,有高手可以解决这个问题吗?有可能是ruby语言的一个惊天bug。...

2009-11-21 23:50:09 101

Rails 2.3.4/ruby1.9.1 bug undefined method `^' for "7":String 修复

rails 2.3.4 有一个bug , 自动产生代码后, (scaffold),show 内容报错undefined method `^' for "7":StringRuby19\lib\ruby\gems\1.9.1\gems\activesupport-2.3.4\lib\active_support\message_verifier.rbpatch 方法: 直接替换函...

2009-11-05 13:33:27 158

ruby 符号学习笔记

方法后面加个? 可能 表示返回一个boolean类型方法后面加个! 可能 表示会修改原来的对象内容, 否则就是不改变原来的对象,只是复制一份变量前面加个 $ 可能表示全局变量变量前面加个 @ 表示实例变量变量前面加个 @@ 表示类变量=begin here is comments comments again here=end表示一段内置...

2009-11-02 15:22:14 86

Ruby字符串学习笔记

1. 追加一个字符串到一个字符串 "here is example for insert string [color=red]test_test[/color] in string"

2009-10-30 11:19:08 77

ruby 能够抓取动态网页内容如javascript或者ajax更新的内容?

不管用 net::http get 或者用其他方法open url,总是只能得到网页源代码类似的内容,实际动态显示在浏览器上的数据却怎么也得不到,诸位有经验可以分享吗?如抓取一个javascript函数返回值等...

2009-10-26 22:29:48 162

windows下 ruby1.9 中文乱码

装了个ruby 1.9.1,马上写个测试文件 ,内写 puts "你好"结果发现无论在windows的cmd还是netbeans 上运行都输出乱码, netbean还一度编译报错,说字符编码不对。于是查找了网络,并实践了一些方案,这里总结一下,以备忘。1.netbean的乱码最好解决要在netbean安装目录下 etc/netbean.conf 找到netbean...

2009-10-24 22:34:35 172

ruby 随机数

http://www.thedisqisition.org/LESSONS/ruby_lesson23.html运行下 randrand(10)rand(100)rand(1000)就可以知道了

2009-07-30 21:31:10 129

ruby net ssh 应用中碰到一个奇怪问题

发现ruby ssh后, 欣喜了一阵子, 但是使用后发现一个问题, 就是有些命令执行的时候和手工执行的时候效果不一样。简单的命令, 如pwd, ls -l是没有问题的, 能够正确得到结果。但是如果是运行shell脚本, 或者 cd 命令,就会失败, 很奇怪吧, 不知道诸位是如何解决的?puts Net::SSH::Version::CURRENT ssh=Net::...

2009-06-05 14:35:56 247

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除