博采众长,精于一技。Live for love, work for dream.

RubyMine 3.0 注册 序列号 破解

name: rubymine
===== LICENSE BEGIN =====
70414-12042010 
00002VG0BeoZbwmNAMNCx5E882rBEM 
Ysn1P!e"s830EDlHcWg8gmqYVkvZMo 
Injf4yqlO1yy"82NiwNzyYInoT7AiX

===== LICENSE END =====

如有必要,请购买正版!

Ubuntu下安装ibus云输入法(支持导入搜狗词库)

1.获取svn里的ibus云输入法
svn checkout http://ibus-cloud-pinyin.googlecode.com/svn/trunk/ ibus-cloud-pinyin
2.安装依赖
sudo apt-get install liblua5.1-0-dev liblua5.1-socket2 libsqlite3-dev libibus-dev libnotify-dev lua5.1 libgee-dev valac sqlite3
3.安装ibus云输入法
cd ibus-cloud-pinyin
make
sudo make install

注销重新登陆后,在iBus处添加进去就可以了。(如果仍然没找到,重启一下系统)

修改 Ubuntu ulimit 限制

最近,网站一到高峰期,CPU就会飙升到100%,但内存,IO,网络等一切正常,Google了一下,有可能是ulimit的问题,马上查看文件句柄数限制
ulimit -n
得到的结果是:1024,这个值对生产中的服务显得偏小。
网上给出的解决方案,大部分是直接输入
ulimit -SHn 51200 # 51200可自己根据应用调整
此法缺点很明显,一旦退出登陆,设置就失效了。
也有说直接把该命令写到/etc/rc.d/rc.local中的,今天找到一个正确的做法
1.打开/etc/security/limits.conf,里面有很详细的注释,找到如下设置(如果没有就插入)
* soft nofile 51200
* hard nofile 51200

2.编辑/etc/pam.d/common-session,加入一行
session required pam_limits.so
3.编辑/etc/profile,加入
ulimit -SHn 51200
重启服务器,再次登陆,查看句柄数,已经正确设置为51200。
如果有碰到类似情况,可以检查一下看看是不是文件句柄数设置太小引起的。

总结过去一段时间微博推广的心得

先看看效果图:
weibo_sem.png
尽管没有那些大牛那样能达到上万的流量,但是对于我这个新手来说,已经是一个安慰。
简单介绍一下我的推广手法。
1. 增加自己的粉丝数。(注意:每天有增加粉丝的上限)
确定目标群体,然后关注他。
怎么确定目标群体呢?
方法1:微博上都有标签等,你可以通过搜索找到对你的内容感兴趣的微博粉丝。
方法2:名人的粉丝也可能是你的粉丝,假设,你是做新闻资讯站的,那么,新闻媒体的粉丝将是你的目标群体。

2. 发表微博。
定期发表微博,数量不能太多,也不能太少,最好有图。偶尔打上热门话题的标签,可以吸引下眼球。

简单的两步,可以略见成效。
后来转做英文站了,就没有深究下去,于是写了个程序,每天自动帮我做上面的两个操作。现在每天的量都比较稳定。

半年前开始对SEM感兴趣,赶上微博时代,就做了这么个实验,虽然跟推广达人相比不值一提,但是对于新手的我,仍感到小小的满足。

Ubuntu下Git服务器安装与配置

1. 安装
1.1 安装Git-Core:
sudo apt-get install git-core
1.2 安装 Gitosis
sudo apt-get install python-setuptools
mkdir ~/src
cd ~/src
git clone git://eagain.net/gitosis
 
cd gitosis
sudo python setup.py install

1.3 增加名为Git的用户
sudo adduser --system --shell /bin/sh  --gecos 'git version control' --group --disabled-password --home /home/git git
1.4 上传公钥(如果没有,用 ssh-keygen -t rsa 生成)到Git服务器
本地客户端操作
scp .ssh/id_rsa.pub git@YOUR_SERVER:/home/git (YOUR_SERVER换成你服务器IP或域名)
Git服务器操作
sudo -H -u git gitosis-init < /home/git/id_rsa.pub
sudo chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update

2. 配置
2.1 修改配置文件
git clone git@YOUR_SERVER:gitosis-admin.git
成功后,在本地将有一个gitosis-admin目录,里面有gitosis.conf,keydir。
编辑gitosis.conf,添加如下内容
[group rebill.info]
writable = rebill.info
members = rebill@rebill-laptop

然后,提交修改
git commit -a -m "created a new repository"
git push

2.2 新建Git项目
mkdir rebill.info
git init
git remote add origin git@YOUR_SERVER:rebill.info.git
git add .
git commit -a -m "initial import"
git push origin master:refs/heads/master

2.3 添加Git成员
cd gitosis-admin
cp ~/user_a.pub keydir/
cp ~/user_b.pub keydir/
cp ~/user_c.pub keydir/
git add keydir/user_a.pub keydir/user_b.pub keydir/user_c.pub

修改gitosis.conf
[group mobile]
writable = android_project
members = user_a user_b

[group mobile_ro]
readonly = android_project
members = user_c

现在 user_c 可以克隆和获取更新,但 Gitosis 不会允许他向项目推送任何内容。
提交修改
git commit -a -m "Granted Alice and Bob commit rights to FreeMonkey"
git push

这样,其它成员就可以获取代码了
git clone git@YOUR_SERVER:android_project.git

PS:附上Git手册《Pro Git》

返回顶部