- 浏览: 347234 次
- 性别:
- 来自: Wen Zhou
最新评论
-
hotsunshine:
引用notifempty #增加日期作为后缀,不然会是一 ...
使用Linux的logrotate拆分rails的log -
songfantasy:
不错,我也遇到了。谢谢知道怎么安装多个rubygem版本吗?
uninitialized constant ActiveSupport::Dependencies::Mutex (NameError) -
dhgdmw:
怎么那么便宜?
推荐一个免费HTML虚拟空间 -
wellee:
...
ruby库 - nokogiri -
wangzhongjie:
清晰明了,谢谢了
模版方法,策略模式和状态模式之间的区别
文章列表
安装logrotate
sudo apt-get install logrotate
vim /etc/logrotate.conf
/home/<user_name>/projects/<prj_name>/log/*.log {
daily #按日阶段
missingok
rotate 7 #保留7天
compress #压缩
delaycompress #不压缩前一个(previous)截断的文件(需要与compress一起用)
notifempty #增加日期作为后缀,不 ...
引用
http://stackoverflow.com/questions/3608287/installing-mysql2-gem-for-rails-3
https://github.com/brianmario/mysql2
sudo apt-get install libmysql-ruby libmysqlclient-dev
gem install mysql2
vi Gemfile
gem 'mysql2', '< 0.3'
执行bundle
bundle install
vi config/datebase.yml
env:
...
引用http://www.wetware.co.nz/blog/2010/06/rubygem-nokogiri-failed-to-install-libxslt-is-missing-error-installing-nokogiri/
sudo apt-get install libxslt-dev libxml2-dev
引用
http://bbs.jcwcn.com/thread-201082-1-1.html
http://roclinux.cn/?p=1621
快捷键
$ 移动行尾
0 移动行首
w 移动下一个词
b 移动到上一个词
gg 跳到文档的开始处
G 跳到文档的末尾
23gg, 23G, :23 跳到第23行
ctrl + f 输命令时按这个会打开一个命令编辑窗口
常用的编辑命令
a, i ...
引用http://soft.yesky.com/office/472/2028972.shtml
多个 ^p^p 替换成 一个 ^p
' On Error Resume Next
Const strURL = "http://***.txt"
Dim objXMLHTTP, objFSO
' Http get set info
Set objXMLHTTP = CreateObject("Msxml2.XMLHTTP")
objXMLHTTP.open "GET", strURL & "?" & Now(), False
objXMLHTTP.send()
If Err.Number <> ...
引用http://blakesmith.github.com/2010/04/27/rails-3-app-without-a-database.html
Rails 2
vi config/environment.rb
config.frameworks -= [ :active_record ]
Rails 3
vi config/application.rb
require 'rails/all'
Replace with
require "action_controller/railtie"
require "action_mail ...
开始 -> 运行
command
命令
ftp
登陆远程ftp
open <ftp_url>
显示远程目录
ls
切换远程主机目录
cd <dir>
切换本地工作目录
lcd [dir]
下载远程文件
get <filename>
中断与远程服务器的ftp会话
close
退出ftp
bye
帮助
help
引用http://wenku.baidu.com/view/82550b36f111f18583d05ae8.html
1. 下载clippy.swf
mkdir public/flashs
cd public/flashs
wget https://d3nwyuy0nl342s.cloudfront.net/flash/clippy.swf
2. 复制代码
<span id="clippy_value">复制内容</span>
<span class="clippy-tooltip" title="复制到剪切板">
<object classid="cls ...
引用http://hi.baidu.com/yuehuar/blog/item/92999c2ff9c7453e1e3089d9.html
打开注册表(开始 -> 运行 -> 输入regedit)
恢复输入法/非输入法切换ctrl+空格
HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000010 (没有新建项)
三个“二进制键”值分别为:
Key Modifiers = 02 C0 00 00
Target IME = 00 00 00 00
Virtual Key = ...
引用
http://blog.sina.com.cn/s/blog_685303e70100k575.html
http://www.cftea.com/c/2008/09/49HA6M1VTNBA2ND4.asp
http://www.zhangsuihua.cn/wangyesheji/190.html
http://www.slideshare.net/daemao/line-height-2470819
http://isd.tencent.com/?p=1503
【inline】
1. 行内元素
2. 宽、高、边距等无效
3. 不换行
【block】
1. 块级元 ...
引用http://www.cnblogs.com/jcdmt/archive/2008/07/05/1236139.html
行高指的是文本行的基线间的距离。
基线指的是一行字横排时下沿的基础线,基线并不是汉字的下端沿,而是英文字母x的下端沿线。
引用http://isd.tencent.com/?p=1481
1.性能差异
【border:0;】把border设为“0”像素虽然在页面上看不见,但按border默认值理解,浏览器依然对border-width/border-color进行了渲染,即已经占用了内存值。
【border:none;】把border设为“none”即没有,浏览器解析“none”时将不作出渲染动作,即不会消耗内存值。
2.兼容性差异
引用
http://wiki.ubuntu.org.cn/UbuntuSkills
http://roclinux.cn/?p=2418
显示文件头几行
head t.log -n 100
FTP find
lftp ftpagideo@ftp.agideo.com:50021
find . | grep 'psd'
ssh 链接日志
cat /var/log/auth.log | grep ssh
监控目录
watch -n 1 -d ls -ls
得到外网IP
curl icanhazip.com
watch
watch -n 1 "free - ...
安装依赖库
sudo apt-get install libcurl4-openssl-dev
安装 passenger
gem install passenger
rvmsudo passenger-install-nginx-module
配置自启动脚本
[url]https://github.com/RobinWu/snippets/tree/master/shell[/url]
配置rails
sudo /etc/nginx/nginx.conf
server {
server_name www.foo.com;
listen 80 ...