Author Archives: xishui

无题

偷懒的最高境界,就是当不知道该取怎么的一个题目是,就写下了个无题,还觉得自己做了什么大不了的事情,沾沾自喜吧。这样的笨蛋,此时此刻,此情此景,此处就有一个,那就是我…… 博客有人留言,问py2exe的事情,而我已经三年不沾python了,实在不忍误人子弟,只好就此放过,勿怪!这些年一直在玩Web,Html CSS JS Php MySQL Redis NodeJS啥的玩的不亦乐乎,可惜没什么空在博… Read More »

保存PHP中的Array,是用JSON, serialize还是var_export?

当我需要在数据库中存放一个array数据的时候,很明显,序列化成一个字符串是正常的做法,但是在PHP序列化有好几个方法,是json_encode,还是serialize,还是var_export呢?唯有试试咯~ 准备好的array数据有20kB、 300kB、 4.5MB三组,重复序列、反序列化100次,还要看看最终形成的字符串的大小。另外var_export最终需要输出到文件然后include得… Read More »

自动玩游戏《地下城堡》的小机器

地下城堡,一个纯文字的冒险游戏,有兴趣的可以下载了试试。我自从玩了网页版的“a dark room”后,对这类游戏还是颇有兴趣的,说实话要不是现在文字MUD游戏找不到了,我一定要玩玩试试。 这个游戏有个有趣又无趣的设定,可以炼金,最初的时候点一下加一个金币,后面可以升级到一下加五个,这是完全没有任何成本的,点一下就是了。然后你懂的,咱这么懒得人,如果能做如果单调的重复劳动? 所以,改游戏?当然这也… Read More »

阿里云主机贵不贵

阿里云越来越贵了,都是1G的机器,网络就算是最低的1M,也比Linode贵…… 10美元差不多是63块钱吧,人家还是SSD硬盘。而如果为了在阿里云上更好的使用SSD硬盘,单单勾上个“IO优化实例”前置条件就要加额外加两百,SSD盘暂时价格不明,估计真要买也不会便宜。 如果豪气一点把阿里云配成和Linode一样的125M带宽…… 请收下我的膝盖! 你说Linode有2TB的流量限制?咱来算一下,你1… Read More »

继续折腾Lumen

之前我说过一次Lumen这个微框架,随着Laravel的LTS版释出,Lumen也自然而然的升到了5.1.x,和刚刚开始又有点不同了…… 关于Facade Lumen和Laravel很像,但是又有些许不同。在你安装完成后,“Facades”默认是不启用的,也就是说Cache::read()啊DB::select()这样的Facade类就不能用了,要用怎么办呢?在bootstrap/app.php里… Read More »

允许https页面里嵌入http资源

说的就是你!baidu地图,这么多年了,不支持https,阴谋论者说这是为了便于监控,谓之“我向来不惮以最坏的恶意揣测中国人”,然后我还是相信这个世界还是有真善美的,我希望我生活的世界是祥和而温馨的,所以我只能认为这是为了服务器的压力……毕竟https要耗一点资源,百度地图都是免费用了,我们也不能要求太高了是吧! 而且没办法,https是大势所趋,墙高八斗之下,我也不能用谷歌地图,bing地图好像… Read More »

关于angularJs中的unsafe:

最近在做一个Cordova的项目,之前有没有说过…… 无所谓了,我在里面的发短信和打电话都简单的使用了tel:和sms:的链接值,有没有人不知道?就是这样的: <a href=”tel:12312312123″>打电话</a> <a href=”sms:12312312123″>发短信</a> 手机上的浏览器看到这样的链接,就会自动调出短信和拨号的界… Read More »

终于搞定了ARC Welder

很久很久之前,我就安装了ARC Welder,不知道这是什么么?我来摘抄一段 ARC Welder – 神奇的谷歌浏览器插件!通过 Chrome 直接在电脑上运行安卓软件 ARC 原本是谷歌 Chrome OS 系统里的一个官方 Android 模拟器,不过为了进一步扩大安卓平台的影响力以及实现跨桌面系统运行,谷歌决定将 ARC 变成一个通用的 Chrome 浏览器扩展 (命名为 AR… Read More »

height为auto的transition动画

css3给我们带来了很多美好的东西,比如动画,再也不用使用jQuery来做低效的动画模拟了。不过想来大家也知道css3 transition动画的一些限制,比如说一个高度为auto的div,你是不能够使用transition: height来生成平滑的伸展效果的,按照css3的说法,大概是只有固定值之间,才能使用插帧什么的手段实现,总觉得这个说法有点儿牵强,浏览器难道不知道正常情况下的高度吗? 无… Read More »

立秋,多事之秋

8月8,顺口的日子,酷暑的日子,立秋的日子。 最近一直关于换工作犹豫着,不对现在的单位和可能要去的单位多发表言论了,凡事凡物总有好与不好,再比较也是无济于事。只是想想这份工作又是三年多,和上一份工作同样,也许是个离开的好时节? 马云说的真对,正确到骨子里去了,员工离开,要么受委屈了,要么钱没给够。 今天预报只有32度,看炎热度不比前两天的35、36差,还飘了一点点雨,不仅没降温,反倒更加闷热了。 … Read More »

小满流水账

使用多年的PC硬盘坏了。 起初只是以为Windows寿终正寝,然而修复的时候巨慢的速度让我感觉到了硬盘生命力的消散,拆下来检测了一下,果然坏道犬牙交错,也不知怎么会突然如此,大约和人一样的,突然有一天,一个好好的人就这样没有了,也未可知。 事实确实如此,前些日子听到一个初中同学过世了,原因是肝癌。还记得是一个很聪明很阳光的男孩儿,虽然自个儿这么说很是没面子,但学生的时代,我是不及他的。据说后来也是… Read More »

立夏的lumen

Laravel的出镜率越来越高,感觉再不学习学习就落后的,于是忙不迭地拿起开看。 应该说挺有收获的,至少,让我明白了MVC不是那么牛逼(争论好像也很多)?Laravel作为“有良知的框架”,大胆把Model文件夹给去掉了,嗯…… 不过我想说的是另外的事情,Lumen是Laravel作者新推出的微型框架,似乎比Sliex和Slim都快?刚刚推出第一天我就发现了,立刻Composer下来试用,直接ht… Read More »

jQuery中class选择器的限制

前两天同事找我看个脚本,说是IE8不能使用,我一想肯定是用了什么高级API了呗,一看果然 document.getElementsByClassName(className); 这里用了getElementsByClassName,低版本IE根本不认识,自然不行。但是转念想想又很奇怪,这个脚本明明是基于jQuery的,为什么不用$(“.className”)而用这个API呢… Read More »

晚到一年的清明

晚了一年,毕竟来了~ 爱情不需要故事,只需要相爱的两个人 —— 突然有感而发,随便说说的。 另外,准备挖坑,Ember.js的,一旦进入工作,其他的事情就坚持不下去了:)