自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

准备逐渐把博客移到自己的

[url]http://blog.playing.im/[/url]会很少更新这个博客,以那边为主。

2011-04-01 15:35:38 190

svn还是用svnserve比较好一点

试过svn http和svn ssh,都感觉不是很好,还是svnserve好一点。速度快,而且不用复杂配置。svn http要用webdav,本身也不算安全,apache又十分庞大,内存占用太多。svn ssh要开一个ssh帐号,如果限少量人使用是不错的。svnserve最省时间,缺点是要另开端口,不适合封闭的公司。...

2011-04-01 12:49:08 221

firefox4

刚升级了firefox4,没什么惊喜。速度上没什么大感觉,启动可能快了一点,但我一天都开着不会有感觉。插件有几个不行,只有一个比较重要,其他干脆禁了。界面不是很喜欢,对于开发人员来说,上面和下面的状态条是无法避免的,特别是要开firebug,所以界面什么也没省,反而是时隐时现的状态/链接显示多占了一块。macosx上本来菜单就在顶部,也没什么大区别。总之js可能快了...

2011-03-23 23:06:47 234

jquery 1.5+jquery ui的bug

只在 1.5上会有,draggable + helper:clone ,只能第一次拖动,第二次就不行了,似乎是clone的问题。[url]http://bugs.jqueryui.com/ticket/6955[/url]搞死人了。

2011-03-07 23:23:21 139

最新的php5.3.5要配yourls 1.5

yourls 1.4就会有奇怪的问题,不深究了,干脆升级。

2011-02-16 16:57:39 151

谷歌浏览器chrome自动打印之谜

如果用chrome打开google docs是可以自动打印的。所谓自动打印,就是在 google docs里按下页面上的打印按钮,不仅跳出新标签,而且直接弹出打印对话框。仔细下载了js看了一下,原来并不复杂,但跟踪js确实很麻烦。仅适用于chrome:用js打开pdf(静态和动态都一样,但类型必须是application/pdf),检查打开的新窗口里是否有plugin对象,...

2011-02-11 00:58:47 1675

在macos里安装yii

要先安装mysql和php,mysql有标准安装包,可是安装到/usr/local/mysql下,这造成了不少麻烦,以后还是编译的好。php在macos上有预装,但还是编译的好,可以自由尝试一些东西。编译php很方便,./configure --with-mysql=/usr/local/mysql --enable-fpm --with-pdo-mysql=/usr/local/...

2011-01-24 14:51:46 141

发布了一个连alpha也算不上的演示

[url]http://demo.playing.im[/url]几乎可以运行在各种浏览器上,但ie可能有点问题,反正也不管它,重点是可以运行在智能手机的浏览器上。

2010-12-22 23:41:18 93

webapp的威力,运行不了qq,却可以用webqq

机器配置差,qq一运行几乎跟死机一样,但是webqq没问题,流畅运行,几乎不存在网络问题,已经可以实用。

2010-12-13 16:16:24 191

加上viewcontroller

如果是base window的iphone程序,那么缺省是不创建view controller的,要后面怎么添加呢?先在add file...里面选择 UIViewController subclass,如果需要xib就选上With XIB for user interface。在MainWindow.xib里添加一个ViewController ,在Class里要选择 前面生成的...

2010-10-30 16:05:04 115

在app里使用webview

先建一个view base app. 再打开viewcontroller.xib ,放上一个webview,如果不需要status bar就隐掉,在view里设置。在viewcontroller.h里加上[code="c"] IBOutlet UIWebView *webView;[/code][code="c"]@property (nonatomic, reta...

2010-10-28 20:54:49 165

原创 macosx下的五笔

用了几个五笔,还是FIT好用。WBIM有个问题,会假死几秒。自带的五笔几乎是个弱智。FIT很好用,够智能,有拼音,也没什么重大bug,就有一个小问题,缺省的排序是先词后字,很不习惯。...

2010-10-18 21:04:50 94

按日期分割mysql slow log

有些mysql slow log是一个大文件,如果不按日期分开会很查找。所以写了一个脚本分割。[quote]MYSQLSLOW=mysql-slow-new.logMYSQLSLOW_WORK=mysqlslow_work.logcp -f $MYSQLSLOW $MYSQLSLOW_WORKfor((i=528;i mysqlslow_$split_date.log...

2010-09-26 01:05:58 420

安装denyhosts在centos

denyhosts在debian上本来就有,不过在centos里就没有了,要自己装。先下载rpm包http://sourceforge.net/projects/denyhosts/files/下载最新版本的rpm包,但是要注意当前机器上的python是什么版本,一定要相对应。安装后,在/usr/share/denyhosts里有配置文件cp denyhos...

2010-09-22 00:56:15 184

创建chroot环境,限制ssh/sftp的使用

chroot是一个大范围限制登录用户的利器,基本上让登录用户访问不到真实的系统。但是很难配,无论是网上流行的脚本,还是说明,都有很多缺陷,要命的在于很少有提示信息。先建立一个/home/chroot目录,这个名字是任意的。openssh 4.8p1以下应该是不支持chroot,但可以用rssh来支持chroot,非常好用,但难度还是在chroot环境上。安装rssh...

2010-09-21 14:30:09 239

原创 proftpd的用户密码是要加密的

配了半天nobody的密码,居然登不进。后来一查才知道密码是要加密的,用htpasswd就可以。nobody缺省是/为home,最好不要使用,去掉密码就行。

2010-09-18 01:25:13 429

原创 iphone + html5是个好模式

原先iphone app不错,因为只有一种分辨率,而现在ios有这么多分辨率,未来可能更多,所以html5似乎更好起来。兼容多种设备,iphone, iphone4, ipad等。可以轻易地升级而绕过审查,这绝对是非常值得一试。实际上一些app背后已经是html5了,只不过嵌在app里罢了。...

2010-09-08 01:28:13 190

原创 学了一个函数group_concat

GROUP_CONCAT 实际上是一个把纵向数据转为横向字符串的函数。简单地说就是把group by 之后的某数据列组成一个逗号分隔的字符串,类似于sum,只不过sum是数字相加,GROUP_CONCAT是字符串相加。分隔符和排序都可以定制,可以拼出不错的格式。...

2010-09-08 01:25:47 124

安装php-tidy 到xampp

看上去似乎很简单,可是实际上却复杂之极。xampp已经装好了,并且使用了一段时间,系统是centos 64位。可万万没想到xampp居然是32位,因为用了一段时间所以没有意识到,后来编译好了不能用才发现。编译php-tidy需要的是:1. tidy 源码,可以从cvs上下载,在sourceforge.net上。不要使用yum里的tidy,因为那里是64位。2. ph...

2010-08-24 12:02:25 162

原创 /service/*只有server可以收到

一直在疑惑cometd里如何直接返回消息,试了一下,果然还是要异步的。比如一个 /service/echo,在server端sub一下,就可以收到所有client发来的,而client只能收到server返回的,而不能收到其他client发来的。server sub /service/echoclient sub /service/echo这两者是不一样的,当clien...

2010-08-20 14:30:31 105

其实android也可以使用jetty的comet客户端

jetty提供了一整套comet方案,cometd2.0也是建立在jetty的httpclient基础上的。虽然nio是android不支持的,但是仍然可以使用socket来完成comet client.最好是全部使用源码,这样好调试,也好改,虽然不便升级。jetty client选用7.1.6,可以从eclipse下载全部源码,真正需要的是jetty-client, jetty-...

2010-08-19 14:48:13 252

原创 使用httpclient连接https 自签名也可以

申请了ssl证书,总算搭起了https,但问题又来了,android和java居然不认这个证书,必须要用定制方式。问题就大了在android的 httpclient 版本应该是4.0,几乎网上很少有讲到4.0的开发,定制ssl就更少了。上官网查了一下,有个简单的例子是关于定制[url]http://svn.apache.org/repos/asf/httpcomponent...

2010-07-04 01:28:41 274

原创 nginx使用ssl证书

去startssl申请ssl证书。验证是比较麻烦的,要等,信息要填真实的。得到证书后,有两个ssl.crt和ssl.key文件,放到某目录。然后在nginx里配置加个server其实就是把注释掉的东西恢复,注意目录要正确,写绝对路径也可以。...

2010-06-27 21:47:11 100

android market给我报一个error

很奇怪的error,居然是event为空,在touch event里。让人不可理解,还是加了一个check null算了。

2010-06-11 20:23:21 78

android market 至今还是不能在管理界面看到评论

相当于没有一个沟通平台,这很不利于用户反馈,显然google认为有个mail地址在那里就够了。

2010-06-10 17:04:23 88

使用annotation来进行配置也一定要有xml

hibernate.cfg.xml似乎是阴魂不散,无论如何都要搞一个,如果是全编程配置,也要有一个,可以是最省的:

2010-06-07 00:08:30 73

格式化hibernate生成sql

对于调试很有用,可以省点时间。加上一个属性:hibernate.format_sql=true这样就会打出比较好一点的sql。

2010-06-07 00:06:16 125

解决PHP Fatal error: Call to undefined function json_encode()

需要安装json扩展。首要安装gcc 和 php_pear,如果是yum的话。再安装扩展,这时候就会要编译:pecl install json生成配置:echo "extension=json.so" > /etc/php.d/json.ini重启apache就行了。...

2010-05-27 15:19:00 3703

设计android开发的控制菜单

android有很多物理键盘,其实这是陷阱,不利于新上手用户。控制菜单有三个入口:1.屏幕上的菜单图标。必须要有,大屏触控的开发必须把所有的东西都放到屏幕上,这样上手就无障碍。2.长按菜单。这个不是必要的,但操作上会更方便。3.按键菜单。必须要有,部分老手会非常习惯按菜单键。相当多的程序打开只有一片空白,或者漆黑一片,要按menu键,这不知是什么脑袋设计的。...

2010-05-25 20:03:13 79

解决一个sendmail很慢的问题

sendmail很少用,但是这个确实是很方便简单的发邮件方式。经常会遇到sendmail非常慢的问题,包括启动的时候。查看日志可以发现 : May 18 02:05:47 mail-dev sendmail[17468]: unable to qualify my own domain name (mail-dev) -- using short name类似这样的信息非常...

2010-05-19 00:47:07 409

生成自验证ssl证书并去除密码

基本上只有四句话:openssl genrsa -des3 -out server.key 1024openssl req -new -key server.key -out server.csropenssl req -x509 -days 1024 -key server.key -in server.csr > server.crt去密码:openss...

2010-05-03 23:35:33 499

iphone游戏开发第五天

搞了几个图片,iphone里比较重要的图片是Icon.png 程序图标,最好是不透明,没有光源,这是官方推荐的。因为iphone会缺省把图标上半部作个效果。Icon-Settings.png , 设置图标,如果你的程序有些东西需要在设置里,那么就要用这个图标。Default.png, 可以理解为启动图片,iphone会把这张图先显示出来,然后你就慢慢初始化吧。这个非常简...

2010-04-18 20:08:03 76

iphone游戏开发第四天

旋转屏真是出奇的简单。在info.plist里加一条:Initial interface orientation : Landscape (right home button)这样启动时模拟器就是横屏了,但实际上坐标轴没有变仍然是竖屏的,这个令我惊讶。实际上横屏的时候还是按竖屏那样画,这样这个横屏似乎意义不大吧。介绍一本好书:http://book....

2010-04-16 17:50:04 88

iphone游戏开发第三天

彻底除掉interface builder, 实际上这个对游戏来说没什么用。关键点:1.在info.plistj城去掉Main nib file base name,这样启动时就不要求有nib2.修改main.mint retVal = UIApplicationMain(argc, argv, nil, @"app delegate名称");这里必须指定app del...

2010-04-16 02:31:09 90

iphone游戏开发第二天

第二天要解决全屏问题和画jpg图。全屏问题自己琢磨了一下就搞好了,不过后来搜了网上也是类似的做法。在interface builder里设status bar为none,然后把整个view设为320x480就行了。但是画jpg图有点问题,主要是无法执行初始化,这个非常奇怪,不过下一步要去掉interface builder,因为游戏就用单view来画,不需要这么复杂的东西。...

2010-04-15 22:40:27 160

tomcat memcached

[url]http://www.iteye.com/news/15499-tomcat-memcached-session[/url]memcached当session应该不错。

2010-04-07 18:33:00 82

mysqldump时不锁表

加上--lock-tables=false参数,如果是innodb,则加上--single-transcation比较好。

2010-04-07 01:42:50 490

iphone游戏第一天

由于架构上是直接画的,所以先找画布和画的函数。iphone的开发确实是非常复杂,先摸索出一条路来。创建一个 view-base project, 然后创建一个类MainView,继承UIView。再绑定一下,在view controller里 identity里设定MainView。加入quartzcore.framework, 否则用不了quartz画图。...

2010-04-04 20:11:20 81

解决svn的权限问题

从别的硬盘拷过来的svn目录在macosx上就有问题,没有权限,用chmod也不行,必须要用sudo chflags -R nouchg *这样才可以操作svn了,最好先cleanup一下。

2010-04-01 19:54:25 292

redhat系的系统服务操作

打开或关闭服务:Usage: service < option > | --status-all | [ service_name [ command | --full-restart ] ]禁止和允许服务:usage: chkconfig --list [name] chkconfig --add chkconfig --de...

2010-03-31 12:07:38 103

空空如也

空空如也

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

TA关注的人

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