自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 在OSX上设置caching forward-only的dns服务

以前在BSD和Linux下面一直用djbdns做dns本地缓存,用Mac之后用过一段时间的dnsmasq,djbdns比dnsmasq设置简单一些,dnsmasq配置了几次才成功。最近重装系统后打算重新弄一个,不过这次是打算用系统自带的bind服务,不用安装编译,直接就是现成的。bind我其实不熟悉,好在可以google到不少配置文件进行参考,只有一点经验可以说一下[code]name...

2011-02-10 13:37:45 165

原创 Lysine介绍(六)存储服务

上一篇:[url=http://yeaha.iteye.com/blog/734055]Lysine介绍(五)MVC - View[/url]进入Model环节之前先介绍一下Lysine对各式存储服务的管理最常见的存储方式就是关系式数据库了,除此之外还有MongoDB等等新型数据库,这些数据库都提供持久化存储服务缓存服务其实也是存储服务,比如Memcached,缓存是非持久化存储服...

2010-09-15 17:03:06 149

原创 Lysine介绍(五)MVC - View

上一篇:[url="http://yeaha.iteye.com/blog/732156"]Lysine介绍(四)MVC - Controller[/url]PHP的模版实现分为两种:[list][*]自定义语法和标签,Smarty为代表[*]直接使用PHP本身作为模版语言[/list]Lysine的模版使用了第二种实现方式[code="php"]...

2010-08-10 21:46:22 105

原创 Lysine介绍(四)MVC - Controller

上一篇:Lysine介绍(三)MVC - Application 上一篇提到,Lysine的MVC设计模仿了webpy,controller类非常简单,光说controller就可以没多少可写的,所以把router也放到一起来说明 Router的职责是:解析http请求的url根据url调用对应的controller把controller的执行结果返回给App...

2010-08-08 17:50:13 100

原创 Lysine介绍(三)MVC - Application

上一篇:Lysine介绍(二)载入及配置 太阳底下没有新鲜事,MVC也不是Lysine的MVC灵感来自webpy,即使说是模仿也没错在源代码目录里面的demo/helloworld下有一个简单的实例要运行Lysine的MVC,需要url rewrite支持,可以在demo的config目录下参考nginx.conf文件 这个MVC实现包含了Applicati...

2010-08-07 00:34:56 86

原创 Lysine介绍(二)载入及配置

上一篇:《Lysine介绍(一)》 Lysine的载入非常简单,只需要包含框架目录下的core.php即可,只要包含了这个文件,在掉用框架的类时就会自动包含对应的文件(使用spl_auto_register()函数) 长期使用QeePHP习惯了,有时候写点简单脚本也希望可以用到QeePHP的类,基于这种考虑,所以载入尽量的简单,只要包含了core.php,就可以把Lysine当...

2010-08-02 17:46:42 127

原创 Lysine介绍(一)

Lysine是我开发的一个小小的框架,现在已经基本可用,接下来要继续改进就必须实际使用,或者拿出来与人交流。所以我决定开始写这个系列文章说明一下这个东西,兼做文档使用Lysine的代码库在http://github.com/yeaha/lysine,如果安装了git,可以在shell下运行git checkout git://github.com/yeaha/lysine.gi...

2010-08-02 01:14:14 194

一个启动tmux的脚本

[url=http://tmux.sf.net]tmux[/url]不支持screen -RD那样的功能,写了个启动脚本来模拟[code]#!/bin/shTMUX="/usr/bin/tmux"$TMUX has-session -t defaultif [ $? = 1 ]; then echo "$TMUX new-session -s defa...

2010-04-13 22:41:35 777

你永远不能战胜一个纯傻逼

你永远不能战胜一个纯傻逼,因为他会把你的智商拉到跟他一个水平, 然后用丰富的经验打败你!Do not argue with an idiot. He will drag you down to his level and beat you with experience. --from: http://www.yeskafei.com/archives/13426...

2010-03-16 13:48:38 241

原创 css display vs visibility

手头一个网页碰到一个小小的毛病,网页内有多个div,每个div下有一个包含一些浮动按钮的div,效果就是那种鼠标浮动上去就显示浮动按钮,移开就隐藏代码很简单(mootools):[code]el.addEvents({ 'mouseover': function() { buttons.setStyle('display', ''); },...

2010-02-03 18:00:49 91

原创 keysnail,推荐给喜欢快捷键的firefox用户

我是一个vim用户同时firefox也是我的主浏览器(这个时候也许vimperator这个名字已经被你联想到了)以前一直使用vimperator,很喜欢这种右手不用在鼠标和键盘之间移动来移动去的操作,特别是vimperator的hint特性(就是按f,然后网页上所有的链接上都出现数字,输入数字就进入对应链接)。但是vimperator也有不好的地方,那就是界面过于vim化,原本的firef...

2010-02-01 22:40:10 156

原创 uzbl,好玩的浏览器

[url=http://www.uzbl.org]uzbl[/url],一个非常符合unix哲学的浏览器今天一时兴起,试用了一番,味道非常对胃口,但是稳定性还是很欠缺,uzbl-browser工作得还比较正常,uzbl-tabbed就几乎没有正常的工作过不过这正是我需要的东东,值得花时间等待linux作为主系统使用了一年多以后,我的习惯也慢慢的越来越unix了,越来越喜欢可...

2010-01-31 23:41:49 369

原创 php控制针式打印机和磁卡读卡器

最近开发一个餐饮管理系统,web方式实现,我开发收银员使用的前端界面,中间有两个功能,打印小票和VIP磁卡刷卡。打印小票就是到超市买完东西以后打印的那种小票,VIP磁卡刷卡就是在收银时,顾客提供VIP卡,收银员在界面上点“读卡”按钮,然后在读卡器上刷一下,程序就直接拿到磁卡上的VIP会员号。这两个功能很多程序员都实现过,不是什么复杂的功能,但问题在于,我是一个通常意义上的php程序员,只开发过...

2009-12-26 17:03:24 646

nginx rewrite笔记

想把 /s123 rewrite 到 /survey/shortid/survey_id/123rewrite "^/s(\d+)(.*)$ /survey/shortid/survey_id/$1$2 permanent;但是死活不工作,查来查去有人说他加上host就好了,于是改为rewrite "^/s(\d+)(.*)$ http://$host/survey/short...

2009-02-19 14:33:41 85

spawn-fcgi和net.inet.tcp.blackhole

今天在freebsd下配置nginx,用spawn-fcgi提供fastcgi出现一个毛病就是运行spawn-fcgi之后半天没反应,也不显示错误,就一直停在那里找来找去发现因为sysctl里设置了net.inet.tcp.blackhole=2,只要去掉了就一切正常有人在lighttpd那里报告过这个错误,还提供了一个patchhttp://redmine.lig...

2009-02-18 17:41:16 147

原创 thinkpad x61无线网卡在gentoo下暴毙解决方法

我的thinkpad x61装过freebsd7和gentoo,无线网卡有个很烦人的毛病就是系统启动一段事件之后就莫名其妙的断掉,即使重新启动网卡都没办法,只能重启系统完事google一番发现貌似是fireware的某个bug,而且还没有完善的解决方法提供一个土办法,就是每分钟定时的ping一下网关,网络就可以一直保持连接用crontab -e添加一条[code]...

2008-12-13 15:31:22 363

原创 事实证明,和女朋友一起打游戏不一定是件美事

有很多宅男曾经梦想过和女朋友一起happy的打游戏,昨晚的事实教育我,这可不一定昨晚和众家兄弟一起dota,随机组队,很不幸的,我和她在不同的队,更不幸的是,我和她都走中线,而我又稍微的认真了一点惨,今后再碰到这种情况,坚决申请换线,立此存照,牢记教训...

2008-12-13 15:23:45 140

几个javascript处理xml的函数

用ajaxslt做过一个产品,感觉ajaxslt有各种好处,但是奈何js效率有限,最终还是回到使用浏览器自己的DOM实现上来。重新学习浏览器DOM实现的过程中写了几个函数,在IE和FireFox上测试通过。从效率测试上来看,这个代码比ajaxslt快差不多两个数量级,但问题就是浏览器的依赖性问题,好在我的目标仅仅是兼容IE6及以上版本、FireFox2及以上版本,问题不大[code...

2008-04-03 16:24:26 184

自己做了个网站,在线调查表制作网站

慢慢吞吞的做了一年多,终于告一段落,未来还会继续开发http://www.surveypie.com/免费使用,如果可以反馈点访问速度、使用体验就谢谢了js使用的extjs库,第一次在开发中大量使用js,感觉server端和browser端的平衡没有把握好,有点ajax过度了,下个版本要好好反省反省...

2007-11-25 20:11:37 566

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除