- 浏览: 255432 次
- 性别:
- 来自: 苏州
最新评论
-
px_dn:
谢谢!!
ubuntu server替换更新源 -
clark1231:
boiaprogramfan0420 写道求教一个问题 oc ...
像hackers一样写博客(三):幫你的Octopress增加文章分類 -
boiaprogramfan0420:
求教一个问题 octopress的read on功能怎么实现 ...
像hackers一样写博客(三):幫你的Octopress增加文章分類 -
leorn:
帮我解决问题了,谢谢
rails post方式提交表单,session丢失的解决办法 -
clark1231:
微博分享那个功能,我就给了个看到的链接,那个又不是我写的。我写 ...
像hackers一样写博客(二):Octopress设置与增加微博的侧边栏
文章列表
今天看到一款Linux下的下载工具aria2c,介绍下使用方法
1.安装
sudo apt-get install aria2
2.使用
直接
$ aria2c http://example.org/mylinux.iso
从两个来源(更多也可以)
$ aria2c http://a/f.iso ftp://b/f.iso
BitTorrent
$ aria2c http://example.org/mylinux.torrent
BitTorrent Magnet URI
$ aria2c 'magnet:?xt=urn:btih:248D0A1CD0828 ...
1.安装ruby环境
rvm install 1.9.3
rvm use 1.9.3
2.安装vmc
gem install vmc --pre
3.与Cloud Foundry建立连接
vmc target api.cloudfoundry.com
4.登录cloud foundry
vmc login
5.部署rails应用
bundle package
bundle install
rake assets:precompile
vmc push --runtime ruby19
要注意gemfile和database中的设置
使用Octopress一段时间后,发现打开时页面加载特别慢,试着找了下原因
发现占用时间最多的是twitter相关的js请求造成的,开了vpn之后加载过慢的现象就消失了,看来是网墙惹的祸。。。
将关于twitter部分的进行了修改
twitter_tweet_count: 0
twitter_show_replies: false
twitter_follow_button: false
twitter_show_follower_count: false
1.安装
sudo apt-get install im-switch fcitx fcitx-googlepinyin
2.将fcitx设为系统默认输入法:
System Setting >>Language surpport >> Language >> Keyborad input method system >> fcitx
或者
im-switch -s fcitx -z default #修改当前用户的默认输入法
3.fictx开机自启动:
System Setting >> Startup Appli ...
#!/usr/bin/env ruby
#
# ARGV[0] - msg
# ARGV[1] - mailto
# ARGV[2] - filename
require 'open-uri'
require 'rubygems'
require 'action_mailer'
ActionMailer::Base.smtp_settings = {
:address => 'smtp.163.com',
:port => 25,
:domain => ...
crontab默认编辑器为nano.
修改crontab默认编辑器为vi或者其他的编辑器。
法一:
export EDITOR="/usr/bin/vim" ; crontab -e
法二:
执行命令:select-editor
然后选择编辑器
用 GRANT ... IDENTIFIED,例如:修改root密码为:youpassword:
mysql> GRANT USAGE ON *.* TO root@localhost IDENTIFIED BY 'yourpassword';
Creating and Sending Mail
1.CREATE A Notice MAILER
rails g mailer NoticeMailer decomp_change
create app/mailers/notice_mailer.rb
invoke erb
create app/views/notice_mailer
create app/views/notice_mailer/decomp_change.text.erb
app/mailers/notice_mailer.rb
class NoticeMailer ...
更新源
sudo apt-get update
安装系统包
sudo apt-get -y install git-core curl zsh exuberant-ctags vim autoconf automake openssl \
build-essential libc6-dev libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev \
mysql-server libmysqlclient-dev libsqlite3-0 libsqlite3-dev sqlite3 \ ...
第一步:下载JDK
wget -c http://download.oracle.com/otn-pub/java/jdk/7u7-b10/jdk-7u7-linux-x64.tar.gz
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7u7-downloads-1836413.html
(注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统 ...
Rails中获取url信息的一些方法
如本机我测试域名为test.blog.zool.it:3000
打开的uri为 /post/Hello-World
fullurl为 http://test.blog.zool.it:3000/post/Hello-world
则rails的路由生成一下几个方法
domain(tld_length = 1)
取得域名
request.domain #=> zool.it
request.domain(2) #=> blog.zool.it
subdomain(tld_length = 1)
subdomai ...
1 SSH 公钥认证
(1)生成公钥
ssh-keygen
(2)实现无口令登录远程服务器,即用公钥认证取代口令认证
ssh-copy-id -i .ssh/id_rsa.pub user@server
2 SSH 主机别名
(1)创建指定名称的公钥/私钥对
ssh-keygen -f ~/.ssh/<filename>
注:
将 <filename> 替换为有意义的名称。
会在 ~/.ssh 目录下创建指定的公钥/私钥对。 文件 <filename> 是私钥,文件 <filename>.pub 是公钥。
(2)将新生成 ...
Gitolite 服务架设
1. 安装
1.1 安装Git-Core:
sudo apt-get install git-core
设置用户信息:
git config --global user.name "Your Name"
git config --global user.email your@email.com
1.2 安装gitolite
(1)服务器端创建专用帐号
sudo adduser --system --shell ...
1. 使用vim的比较模式打开两个文件: vim -d file1 file2或 vimdiff file1 file22. 如果已经打开了文件file1,再打开另一个文件file2进行比较: :vert diffsplit file2如果没有用vert命令,diffsplit则会分上下两个窗口。3. 如果已经用split方式打开了两个文件file1,file2,又想比较两文件的不同。 分别在两个窗口里面输入命令: :diffthis4. 如果更改了某个窗口的内容,vim又没有自动更新diff检查,可以使用如下命令更新: :diffupdate5. 定位到不同点: [ ...
production环境下css和js文件编译过,路径之类的都对,但浏览器缺未加载
在environments/production.rb中
config.serve_static_assets = false