让“./manage.py runfcgi”命令输出错误信息

“./manage.py runfcgi”是运行django的fastcgi服务的命令,这个命令有时会罢工,既没有启动fastcgi服务也没有出错信息输出,让人无法调试哪里出了问题。这是因为这个命令默认以后台的方式运行fastcgi服务的,所以fastcgi服务运行出错后退出了,其出错信息也不会输出到命令行。知道原因就好办了,只要在运行这个命令的时候加上“daemonize=false”参数,这个参数会让fastcgi服务在前台运行,出错信息就能输出到命令行了。

PS:因为写错一个目录名fastcgi服务起不来,也没个出错提示,搞了一个晚上才搞定,太郁闷了。

检测iOS WebApp是否运行在全屏模式

iOS上的Safari浏览器可以让Web应用程序全屏显示,以取得类似本地应用的显示效果。但是这需要用户把Web应用程序的图标添加到主屏幕才可以。作为开发者,为了更好的显示效果,我们可能希望自己开发的Web应用程序在非全屏状态下运行时提示用户把Web应用程序的图标添加到主屏幕。
继续阅读“检测iOS WebApp是否运行在全屏模式”