天空之城
如果我不能死在一万个敌人的包围中,那就让我死在一万个美女的怀抱中吧
如果我不能死在一万个敌人的包围中,那就让我死在一万个美女的怀抱中吧
Oct 26th
我有租用DH服务器一台
开发用电脑,若干(地点不同)
主要是使用git来做好版本控制,并且同步各台电脑的代码
git就我一个人用,不支持多用户
1.在DreamHost建立git源
$ mkdir git $ cd git $ git --bare init $ git --bare update-server-info $ chmod a+x hooks/post-update $ touch git-daemon-export-ok
2.在本机 Initializing a repository
$ mkdir cola $ cd cola $ git init $ git remote add origin ssh://USER@MACHINE.dreamhost.com/home/USER/git/cola.git $ git config branch.master.remote origin $ git config branch.master.merge refs/heads/master $ touch README $ git add . $ git commit -m "initial repository" $ git push --all $ git pull
3.获得我的服务器源
$ git clone ssh://USER@MACHINE.dreamhost.com/home/USER/git/cola.git
4.用branch来记录每天的开发
我用了一个名字为steps的branch来记录和同步每天开发的代码,有了阶段性的成果后merge到master上面
$ git branch steps $ git push origin steps $ git fetch origin $ git checkout -b steps
搞定,散花!
这样可以很好的利用git来做版本控制,并且还可以用它的branch来同步我项目中不同机子上面的代码。
Oct 16th
两年前,我站在南京地铁大厦旁28路车站,我刚刚辞去了我人生的第一份工作。我看着站牌看了很久考虑去哪里,一个漫无目的的中午。最后,我去旁边大排档要了一碗牛肉面,味道不好,吃的很开心。当时,经济拮据的自己,付了房租真没多少钱吃饭了。花钱最开心的不是你钱多乱撒,而是当你穷到只有六十块钱的时候,还能满足的在KFC买个全家桶,一个人傻笑着吃完。
现在依然觉得一无所有的我,无形中已经被加上了很多东西,我不会去漫无目的站在公交站台想着去哪里,也不会一个人傻笑着去吃全家桶。当我再次去做这些事情的时候,我很难想象有两年前的淡然。
每天晚上依旧发呆,脑子依旧在转,于是把注意力转移到游戏。玩累了,倒头就睡。
害怕漫无目的的躺在床上等睡着,害怕一夜不睡后看到窗外渐渐变亮的天空。总是感觉闷闷的,憋的厉害。
现在的我,没有舞台,没有掌声。有得到就有付出,我在权衡。
也许会回到付不起房租,不能大口吃肉,口袋空空的状态。回到那种期待下一秒惊喜,永远不知道明天会是怎样的状态。
最近也被一些世俗的事情小小打击了下,选择了就没有退路了。
我有勇气放弃我现在稳定的高收入的工作,看似稳定的生活。却没有足够的勇气去流浪。
我差点就忘记了自己要什么了,改变就在眼前!
以后的路,依旧一个人走……
Oct 16th
完全版本(带GET参数):
$current_uri = URL::site($this->request->uri).'?'.http_build_query($_GET, '&');
干净版本:
$current_uri = URL::site($this->request->uri);
Jul 21st
转眼见,用kohana也有一年时间了。和icyleaf认识也差不多一年了。这一年用kohana做了一些应用,感觉自己在不断的进步着。
icyleaf说,用kohana做个论坛吧,DZ7和Project Bable都不适合现在kohana中文论坛。而且也算是个kohana的教学例子。我看行!于是就有了这里的开始:用kohana做个论坛。
项目代号:alpaca ,神兽的学术名字,很有喜感。
希望这个项目我能坚持下去。不需要做的很大。好用就行。我希望它是一个专一的,微型的技术论坛。最近在开始思考,想做些新的东西出来。
有了完整的思路我会在这下面继续更新下去,敬请期待!
Jun 16th
本人web开发工具大集合
电脑:macbook466 | monster(22寸 1T 4G)
键鼠:微软人体工程学7000套装 | 罗技MX510红
编辑器:Vim | Macvim | cssedit
浏览器:Safari | Firefox3 | Chrome
调试工具:Firebug
Js库:jQuery
jQuery插件:jquery.validate.js | jquery.ui.js
Lamp套件:MAMP | Wamp Server
Vim插件:一堆(有空罗列推荐)
May 26th
email地址的最长长度是多少?
答案:320个字符
email地址分为2个部分:local part和domain part
local part 为“@”前面的部分,最多64个字符
domain part 为“@”后面的部分,最多255个字符
于是,255+64+“@”一个=320个字符
说完,谢谢
May 12th
网络上对技术问题的求教,提问,尽量做到别人一看能明白,或者能让别人感兴趣。
字数太多了,没人愿意看
代码贴多了,也没人愿意看
有可能你的问题,别人回答需要用几页纸来回答
有多少人会花那么多时间来理解你的问题,然后根据你残破的代码搭建测试的环境,去找到问题,或者最后列出了几页的解决方法给你?
提问是一门学问,最好别人能一下子看明白,几句话就能解释清楚你的问题,这是一门艺术有的时候,你站在回答问题者的角度去思考下,或许你会很效率的解决你的面对的难题。
Apr 6th
在这我将介绍下用kohana框架开发前一些准备工作,已经如何部署kohana到你的开发环境中。
步骤如下:
我的环境如下:
步骤如下:
1.安装 wampserver
(安装文档请查看官方文档,不详细介绍)
2.设置mod rewrite
使用wampserver相对比较简单:
3.设置自己的虚拟主机
1.点击系统托盘中的wamp server 图标 选择apache http.conf 这个文件,用编辑器打开
在文件底部添加:
NameVirtualHost *:80
ServerName www.kohana.fj
DocumentRoot D:wampwwwkohana
创建wampwwwkohana这个文件夹,重启apache生效
2.在系统hosts文件中添加 www.kohana.fj
hosts文件路径:C:WINDOWSsystem32driversetchosts
在hosts最后一行添加
127.0.0.1 www.kohana.fj
重现打开一个浏览器测试www.kohana.fj是否生效
4.设置kohana框架
1.解压kohana框架的所有文件到kohana这个文件夹中,目录结构如下:
kohana
—-appliaction
—-system
—-modules
—-index.php
—-.htaccess
2.修改kohana中的一些设置
2.1 .htaccess中修改为:
# Installation directory
RewriteBase /
2.2 application/config/config.php中修改为
$config['index_page'] = '';
这样,在你的开发环境中就可以用
http://www.kohana.fj/control/method/来访问你的kohana项目,url中不用添加index.php。
至此,kohana的简单开发环境部署完成。