原先受单位系统那糟糕透顶的js编程的影响,一直对js不感兴趣,但最近随着使用CI,基本熟悉了基本的功能和helper之后,发现要想学习再进一步必须要学习使用js了。
试着编写了一个提交确认的js的最小的程序,单独的js文件,里面使用function来实现提交submit时候进行确认,开始不成功,因为使用了submit,换成button之后,成功。
看了js并不是那么麻烦,一个不错的开始。
原先受单位系统那糟糕透顶的js编程的影响,一直对js不感兴趣,但最近随着使用CI,基本熟悉了基本的功能和helper之后,发现要想学习再进一步必须要学习使用js了。
试着编写了一个提交确认的js的最小的程序,单独的js文件,里面使用function来实现提交submit时候进行确认,开始不成功,因为使用了submit,换成button之后,成功。
看了js并不是那么麻烦,一个不错的开始。
从80年代末开始就没有少听过“末日”:97、99两个大预言末日平安度过了,又拿更早更不靠谱的玛雅人的历法说事,又是电影又是考证,好不热闹。
又过了一个“末日”,不知道下一个末日是不是要去考究中国历史了。
ps:下午下班时候讨论今天冬至吃水饺的时候才反应过来,原来玛雅人和中国古代都使用太阳历,而12月21日是中国的冬至,也是一年中太阳日照最短的日子,所以玛雅人把这一天作为一个周期的结束而已。
早晨到单位试着访问一下网站,和昨天一样,主域名访问出错,转到网通的错误页面上去了,但用百度搜索一下,发现主网站已经在四小时前被收录了。看来应该是网通dns的问题,同时也证明百度对非80端口的完整是无视的。
又转到博客的域名,访问倒是一切正常,真搞不懂域名服务器怎么搞的。
经过一番考虑比较,终于决定还是更换主机,同时也更换博客系统,放弃原先的lifetype,封存了原先博客,换成“稳定持久”一些的wordpress。
搬家结束,一个新的开始。
升级UBUNTU之后,在家里测试一切正常,以为万事大吉,但到了单位一测试才发现不是那么回事。 为了测试,我的“服务器”装了两个web server,nginx监视81端口,主要是对外,lighttpd监视80端口,主要是测试程序。在家里用的是80端口,所以以为一切正常,但到了单位发现使用ak做的系统一切正常,而使用CI做的系统出现了奇怪的问题,主页没有问题,但是访问主页页面上的链接的时候,http自动转换为https,从而造成ssl错误无法访问。
回到家里,检查一番,没有大问题啊。升级之前一切正常,而升级后出现这个问题,应该出在nginx上面。使用替代法,关掉nginx和lighttpd,将nginx的端口换成80,没有任何问题。再将lighttpd监视81端口,也没有问题。所以问题就出在ngin和CI的配合问题上了。联系到AK系统里面,使用正常端口的时候,缩略图生成正常,而81端口则无法正常生成,需要手工将base_url删除用相对域名才能生成,这个问题ak一直升级了10几个版本了还没有解决来看,使用框架开发的程序估计都存在此类问题。
没办法,只好修改CI的congfig文件,将默认为空的base_url改成带端口的网站域名,问题解决。但这样局域网的lighttpd就无法使用了。 早晨查看了一下nginx的网站,发现升级后nginx的版本为1.1.19,而相隔11天就推出了1.2.0的stable版本,其中提到 *) Bugfix: a segmentation fault might occur in a worker process if the “try_files” directive was used; the bug had appeared in 1.1.19. 以我的水平是无法理解segmentation fault,但CI正是利用的try_files,而之前的1.1.15没有问题,晚上回去升级看看是不是这个问题。
已解决:回家之后升级nginx1.2.0,问题依旧。后来想到问题出在https上面,那就修改一下nginx的https设置,看配置文件里面,https是没有设置的,而提及https的只有fastcgi_param了,于是找到fastcgi_param 配置文件,里面果然有一行配置的是fastcgi_param HTTPS $https;估计是把非80端口都转到https上了,于是把这一行屏蔽掉,重启nginx,问题解决。 估计还是nginx版本的问题,等出了新的版本再尝试一下。
原先使用的linux版本是ubuntu的11.10版本。最近看12.04版本已经出来了,属于LTS版本,正好正好试试跨版本升级,于是大着胆子进行了升级。 首先备份了数据库,然后使用apt进行了本版本内的升级,最后才使用do-release-upgrade进行升级。 升级期间mysql进行了版本升级,需要重新设置root密码,而php、nginx则询问是否保留原配置。经过近20分钟的升级过程,重启机器,升级成功。
今天照例到当当网看推出了自己的电纸书没有,但看到有汉王的T61在降价销售,价格只有499,但原价挺吓人:3580。但那个双屏实在是鸡肋,尺寸大了不少不说,1.5的安卓安装不了什么程序,好耗费不少电量,不知道汉王怎么想的。 联系到当当推出的客户端中唯一支持的电纸书硬件就是汉王,莫非当当所谓的电纸书客户端就是汉王?
本来并不讨厌皇马,但讨厌穆里尼奥。本来不是很喜欢巴萨,但因为讨厌皇马,所以希望他压过皇马。前天巴萨输了,其实输的不算意外,当年阿森纳横行英超的时候,整个英超其他球队听到开场哨就盼着终场哨了,而敢和枪手对打的似乎只有老切尔西了,所以当时老臣迪马特奥临时执掌帅位,自然不怕那开场就散播恐惧的巴萨。 巴萨输了,要是皇马赢了,尾巴岂不要翘上天!那还得了,所以有了看的念头,很不错,2点半准时起床了。 开场没多久心就凉了,C罗连进两球。我认为C罗是目前最好的球员,要强于梅西。他两个就像当年的马拉多纳和普拉蒂尼,一个单打独斗,一人之力撑起全队,另一个周围高手林立,全队风光自己也自然傲视群雄,但要是单独看表现,目前看没有人超过C罗,而皇马也是沾了C罗的光,要不然最多是个冠军联赛小组游的水平。如果那NBA来比,C罗就是科比,在任何球队他都是老大,只要让他当老大,什么问题都好解决。 当皇马似乎不甘心,不知道是球员还是穆里尼奥,你不给陪上个保罗或者基德也就罢了,若非要塞个麦蒂在旁边抢开火权,估计科比也就是那个得分王之类的个人荣誉,而皇马就是这么干,两球领先之后,球队明显把C罗晾在一边,而掌控局势的变成拜仁了。 很久没有看德甲了,拜仁人员变动很大,戈麦斯从名字到长相都不像德国人,长着东欧人长相的戈麦斯很实用,至少要比罗本实用的多。罗本我认为位列世界被高估球员的前几位,他在荷兰队的作用还赶不上同样被高估的斯内德。现在世界决定比赛的已经不是边锋了,所以罗本转了几圈才在拜仁称王称霸,就是这样野球出身同样边路高手里贝里才看他不顺眼,无论球场上还是拳脚上,罗本都比不上里贝里。 很快拜仁扳回一球,制造点球的是我认为是球场垃圾之一为佩佩(另一个是荷兰的德容)。那个球戈麦斯可能造成威胁吗?佩佩属于典型无脑球员。但仅就这场比赛看,如果没有佩佩的积极拼抢,皇马估计输的更惨。 点球之后,拜仁完全控制了局势,非常奇怪。估计主要原因不是因为上周刚打完国家德比,而是因为准备不足,如果卡西赛后说的过于托大了。穆里尼奥只好换人,但换上的不是给C罗帮忙的,而是继续抢戏的。卡卡登场了,好家伙,长得怎么越来越像德国老球星巴贝尔了,上场之后卡卡表现真是惨不忍睹,腿脚不利索也就罢了,干嘛还要一次次冲锋在前抢C罗的风头?从加时赛之前的休息场景看,C罗也老了,脸色苍白估计单车也骑不动了。而拜仁也很配合,不打落水狗,最后30分钟基本是只控制局面不轻易冒进,也许他们认为平局已经很好了,进入加时,自己的体能满可以拖垮皇马,而常规时间的丢球则没有扳回的余地。 如果这场比赛输了,估计拜仁要后悔死。进入加时,控制局面的变成了皇马,一次次中场抢断反击,打的拜仁狼狈不堪,一张张黄牌算是对得起切尔西了。这就是主场的优势吧。而拜仁换下里贝里,保留了罗本,而罗本根本跑不动了,本以为保留他是为了罚最后的点球,但5个人里面也没有他,想不明白,估计是为了表示球队支持他? 最后点球德国人又继续了传统的好运,而皇马里我非常讨厌的拉莫斯踢飞了点球,好!皇马输了,更好,看着穆里尼奥走进更衣室的背影,我心里那个高兴啊!早起看球,值了!
很久没有在lifetype博客上记录了,这几天一直在找资料,也翻看原先自己的blog,发现还是继续在这里记录吧。
最近一直在学习CodeIgniter,的确高效,最初我使用的是Nginx作为web server,但后来因为搞不定rewrite规则,只好换回apache。但随着学习的一步步进展,发现这个是绕不开的。同时为了节省资源,还是把apache请出了“服务器”,换成nginx+lighttpd,分别用于对外和对内。 为了解决rewrite问题,我是找遍了各大搜索引擎,但得到的结论很是一致:CodeIgniter对nginx支持不好,没有apache好。
就在我绝望之际,我把配置文件恢复成default,结果问题居然解决了!也就是说如果我当时安装完毕之后直接运行,就根本不需要这么多周折,就是因为相信了网上那些你转我转的文章,才浪费这么多时间。而接下来的css、js文件读取我仍没有吸取教训,还是找了半天,后来发现其实在nginx默认配置文件中已经指明了哪个目录可以存放不用rewrite的文件,真是“天堂有路不走,地狱无门来投。”
lighttpd也是这样,网上也是一波波转载,其实无论是simple vhost还是rewrite都没有传的那样难搞,按照默认的配置文件修改就可以轻松搞定。 学习少不了要怀疑,但水平有限,还是老老实实看文档吧。
清明三天假,在家中看了不少电视节目。其中看了半截张大导演的《十面埋伏》。光听说这部当年的大片非常烂,看完之后才知道还不是一般的烂。不知道刘德华还会不会回看这部片子。除了摄影,无论故事情节还是人物扮演都让人以为这是一部80年代后期的国产武打片。和它相比,《三枪》算是精致多了。