- 浏览: 700689 次
- 性别:
- 来自: 北京
-
最新评论
-
qgm168:
...
Ruby中HmacMD5加密 -
lucky_god:
感谢楼主,写的很详细!
Redhat安装gem包报错“no such file to load — zlib”以及ruby的openssl扩展等错误的修正 -
liaozhaijk:
$("某一个dom").change() ...
jquery绑定input 文本域(text),检测值的变化 -
avalonzst:
...
Mysql启动失败Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysq -
zdz8207:
非常感谢,我的也是磁盘满了导致的问题,顺便分享下查看磁盘的命令 ...
Mysql启动失败Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysq
文章列表
好吧,开始学学python了,目前手上有一个项目,现在就是把它跑起来
背景
毫无python经验,没有任何人的闲言乱语来误导,新装的ubuntu12.10,系统自带python2.7(虽然已经有版本号为3的release的版本了)
开始执行主程序
python ***.py
执行程序之后的第一个错误:
import tornado.httpserver
ImportError: No module named tornado.httpserver
看上去是用了tornado.httpserver的http server模块,但是没有没有引入
这个tronado是什么 ...
之前一直是使用vmware的虚拟机来搞程序的,本着不用盗版的思想,用了一次Vbox
Vbox总体用起来还是比较爽的
扩展包
安装扩展包之后,屏幕的大小可以按照你自己的喜好来弄了
文件共享
设置Vbox的共享文件夹,然后需要在vbox虚 ...
又在这里在栽跟头了,很久之前遇到过,没想到这次还是遇到了。真是脑子不如硬盘好使,虽然现在感觉以后不会再忘记了,但是还是记下来吧。
$ rails -v
程序 'rails' 已包含在下列软件包中:
* rails
* ruby-railties-3.2
请尝试:sudo apt-get install <选定的软件包>
就是rvm安装ruby和rails之后,ruby -v好使,gem -v好使,但是rails -v不好使。
显然是系统没有把他加到相应的环境变量中去,手动添加环境变量可能是一种方式,当时既然我们用rvm来管理我们的各个版本的ruby和rails,那 ...
chrome扩展 tab的onupdate事件
- 博客分类:
- 浏览器扩展
最近在写一个小东西,发现以前知道的一些小细节竟然忘记了,很多恍然大悟之后感觉很幼稚的东西还是挺打击人的,小记于此,便于查询
chrome的开发环境提供了tab的一系列监听事件其中一个是 onUpdate事件
https://developer.chrome.com/extensions/tabs.html#event-onUpdated
官方api的写法对我来讲还是有点迷惑性的,比如
chrome.tabs.onUpdated.addListener(function(integer tabId, object changeInfo, Tab tab) {...});
调用的时候,直接 ...
在页面header或者footer上面添加page(当前页数)topage(总页数)来显示页码
wkhtmltopdf --footer-right '[page]/[topage]' http://www.google.com google.pdf
header和footer参数说明
Headers And Footer Options
--footer-center* <text> Centered footer text
--footer-font-name* <name> Set footer font name (default Aria ...
一、关于styles设置,缩略图的切割策略
有两个符号,一个是‘#’,另一个是‘>’,说明如下:
引用trailing #, thumbnail will be centrally cropped, ensuring the requested dimensions.
trailing >, thumbnail will only be modified if it is currently larger requested dimensions. (i.e. the :small thumb for a 120×80 original image will be unchanged ...
Rails获取用户访问的ip
- 博客分类:
- rails
在rails中获取rails的ip值的方法一般是用:
request.remote_ip
rails2,rails3都是这样调用,但是两者是有区别的
rails2.3.8中的这个方法封装在ActionController::Request类中
从源代码看
def remote_ip
remote_addr_list = @env['REMOTE_ADDR'] && @env ...
前段时间发现snipMate这个东西挺好用,而且能自定义一些快捷键
比如在在haml.snippets文件中定义了
snippet ffcb
=f.check_box :${1:attribute}
在haml文件中输入ffcb就可以弹出check_box了
最近对haml的代码做了一些快捷键的设置,但是设置之后发现每次打开一个文件的时候,都会弹出一个提示:
Warning in snipMate.vim: Snippet lip is already defined.
起初没想到是自己设置的那写快捷键除了问题
中间有提示我运行一个命令查找一下,但是那个命令无法执行
最后查了一下ha ...
把我本地的程序直接scp到某一台测试服务器上,更新代码的时候,发现错误:
"This client is too old to work with working copy '.
解决方案:
下载这个文件
wget http://svn.apache.org/repos/asf/subversion/trunk/tools/client-side/change-svn-wc-format.py
修改这个文件的可执行权限,然后运行命令
change-svn-wc-format.py /webapp(项目路径) 1.4(svn版本号)
之后就可以更新部分代码
----------- ...
ubuntu下安装最新版本的git
sudo add-apt-repository ppa:git-core/ppa
sudo apt-get update
sudo apt-get install git
git中文文件名、目录名乱码
在查看修改历史时,对于中文文件名,git log和gitk都会出现类似的乱码:
sepg\344\274\232\350\256\256\346\200\273\347\273\223.doc
解决方法:
git config core.quotepath false
core.quotepath设为false的话,就不会对0x80以上的 ...
前段时间写过一个mongo_mapper的demo程序,在写那个测试程序的时候,看见很多人都说mongoid更好,于是打算用一下试试,写了好久了,最近公司比较忙,没时间整理,现在贴出来。
新建项目
rails new spec_mongoid
一、mongonid
官方首页http://mongoid.org/
1、安装gem
Gemfile中添加安装
gem "mongoid"
gem "bson_ext"
2、配置
执行命令:
$ rails g mongoid:config
...
char => ASCII
# 方法一
irb> ?a
=> 97
# 方法二
irb> 'a'[0]
=> 97
反过来呢
ASCII => char
irb> 97.chr
=> "a"
于是就可以蛋疼的随即产生一个字母了
(97..122).map{|tmp|tmp}[rand(26)].chr
前几天给别人搭建了一个svn版本库
主要是在权限问题上折腾得不轻
首先我设置的是单库
svnadmin create /svn
然后导入项目,直接 svn import到这个目录下
svn import -m "init" /项目路径 file:///svn/名称 //注意前边是项目,后边是svn仓库,-m参数是 一条信息
我没有结合apache用,直接svn协议
接下来配置权限
在 /svn下面会看到一个config的文件夹
里面有以下三个文件
authz 权限策略
passwd 用户密码配置
svnserve.co ...
结合Nokogiri 来对网页转码
- 博客分类:
- rails
要把一些网页的内容存到数据库里面
数据库的编码格式是UTF8,而很多页面都是什么gb2312,如是读入必定会出现乱码的情况
Nokogiri可以直接取到页面的编码格式
假设response是获取的网页内容
charset = Nokogiri::HTML(response).meta_encoding
转码的方法可以如下
Nokogiri来转码(他会转成当前代码的编码格式,这个有待于确定)
Nokogiri::HTML(response,nil,charset)
Ruby自带的方法来转码转成utf8
Iconv.iconv(charset.upcase,"UTF-8" ...
情况大体是这样的,接手了别人在配的一台服务器,Red Hat Enterprise Linux Server release 5.5。
至于他的ruby gem之类的安装包是怎么安装的我一概不知,问他他就说按照步骤来的,但是各种问题层出不穷。
首先是环境变量的问题,这个好解决,一步搞定了。
之后是gem包的安装问题,只要运行 gem install * 命令,都会出现下面这个错误:
ERROR: Loading command: install (LoadError)
no such file to load — zlib
ERROR: While executing gem … (N ...