您现在的位置:首页
--> 某人的栖息地
xctool是facebook开源的一个命令行工具,用来替代苹果的xcodebuild工具。
虽说我现在用的主力浏览器还是chrome,但是偶尔还是会给safari一些机会,这让在chrome下用惯了vimium插件的我很不适应,按下熟悉的按钮没得到应有的反馈,简直就跟残废了似的。
于是我开始放狗搜索,然后得到了这个 — vimari。
众所周知,iPhone中应用自带的png图片已经是经过压缩处理的,无法直接查看,但是可以通过工具转换为原图。转换为原图的方法在安装好Xcode之后(我安装的版本是4.3),可使用命令行转换 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush -revert-iphone-optimizations src.png dst.png
基于上次写的关于php的libevent扩展的应用,我实现了一个异步的http请求类。
php有个libevent扩展,在一年前我曾经拿它实现了一个thrift socket server,虽然我没有把它放在正式的场合来使用,但是我觉得这个扩展应该可以有更广泛的用途,比如: phpDaemon ― 一个异步的服务器端开发框架. tail
TTURLRequest是three20开发框架提供的一个url请求类,它是NSURLRequest类的扩展,有如下优点: post数据方便,只需要构建一个参数的dictionary就可以了,像get方法一样简单支持磁盘缓存,而NSURLRequest仅支持内存缓存
我在半年前开始在公司内推广使用git flow,控制版本发布流程,到目前为止效果令人满意。但是实际使用过程中有一些小小的意外流程,完全照搬git flow的模型不太容易处理好。好在git本身就很灵活,碰到问题基本上都有办法绕过去。下面是我总结的一些特例情况下的处理办法。
在小站点上,直接用git来部署php代码是相当方便的事情,你的远程站点以及本地版本库都有一个版本控制,追踪问题或者回滚是很轻松的事情。下面介绍用git部署时的设置步骤。
下面分别介绍在Mac, Ubuntu,Centos以及Windows下安装Node.js. Mac 在Mac下,如果你喜欢用homebrew,那么只用一行就可以装好: brew install node
伪造跨站请求介绍伪造跨站请求比较难以防范,而且危害巨大,攻击者可以通过这种方式恶作剧,发spam信息,删除数据等等。这种攻击常见的表现形式有: 伪造链接,引诱用户点击,或是让用户在不知情的情况下访问
在默认安装安装的mac下没有找到tree命令,找了一下原来有个比较流氓的解决办法。
记录一个比较简便的mysql的主从同步设置步骤,方便日后使用。
这些天用php写了个thrift的socket server,因为原来thrift的源码里php部分只有基于apache的服务器端代码,再加上前些日子看到php也能直接使用libevent构建web服务器,所以才会想到写这个玩玩。 php-thrift-server源码代码直接从apache的thrift项目clone过来,托管在github上....
做为一个合格的web开发人员,一定会牢记一个原则――永远不能相信用户输入的数据,行走江湖,安全第一是很重要的。用户通过表单或url传过来的数据,一定要仔细检查过了,才往后台数据库里存进去。在一个成熟的开发团队里,贯彻这个原则不成问题;但是如果在一个新人老手混搭的小team里,很容易就忽视了这个问题,那么各种安全漏洞比如跨站攻击,sql注入等等真是防不胜防。实际上,用php 5自带的filter扩展能够较好的解决这个问题...
自从去年将xhprof用在生产环境以来,对生产环境的程序调试,性能优化都带来很多便利。但是在使用过程中,还是有一些细节需要改善。问题 阅读全文(974字)
LightCloud是最近看到的一个比较轻巧的分布式key-value数据库,尽管这类软件已经让人觉得审美疲劳,但我仍然觉得它的设计思路值得一提。特色除开其项目主页上列出来的特点不提,我觉得还能数得上的特色有: 阅读全文(1472字)
在邮件组里看到有人问能不能把多个hiphop-php编译后的程序跑在同一个端口上,想想也是合理的要求。如果一个服务器上跑了多个站点,那肯定都得用80端口,当大家共同租用服务器的时候,这个需求更为强烈。当时我所想到的解决办法是在前面搭个nginx之类的做代理,实际编译后的程序跑在别的端口,然后没过几天就看到了这份wiki - Using nginx as front server to HipHop。
目前使用的服务器为centos,使用yum以及rpm来维护系统好处多多: 安装卸载,升级rpm软件包只需一条命令即可
继上次解决memcache连接慢问题以来,好长一段时间没在这个问题上翻过跟头。这一次我又在生产环境观察到php和memcache的连接时间经常会在50ms以上。作为一个cache,占用了这么长的执行时间,天理何在?
作为一个行走江湖多年的老中医,今天受命去解决一例前端页面展现缓慢的问题。 400ms到5ms,一个配置问题会产生80倍的差距,还真是省老钱了。这个故事告诉我们,压缩输出真的很重要。
[ 共29篇文章 ][ 第1页/共2页 ][ 1 ][ 2 ]
近3天十大热文
- [2756] 前端必须熟悉的10个CSS3属性
- [68] 如何拿下简短的域名
- [64] Oracle MTS模式下 进程地址与会话信
- [61] Twitter/微博客的学习摘要
- [61] Go Reflect 性能
- [60] IOS安全–浅谈关于IOS加固的几种方法
- [59] android 开发入门
- [59] 【社会化设计】自我(self)部分――欢迎区
- [56] 流程管理与用户研究
- [55] 图书馆的世界纪录
赞助商广告