整站变灰CSS代码

貌似今儿那个叫什么娜的歌星病逝了,然后她的百度百科整个页面都是黑白色了,看了一下,原来是CSS实现的,代码如下:

html{
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\"><filter ….3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\"/></filter></svg>#grayscale"); 
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
filter: gray;
-webkit-filter: grayscale(1); 
}

VirtualBox装ubuntu后分辨率只有640*480的解决办法

准备系统地学习下Linux,慢慢将工作环境迁移到Linux环境下,本来想入一个MSATA的SSD的,想了下还是先装个虚拟机学得差不多了再买(其实是没钱!!!),收费的VM肯定是不用的,上开源的VirtualBox吧,无奈装了后发现这厮分辨率只有640*480,更坑爹的是不能更改分辨率.Google了下,顺利解决,记录下.

  1. 开机的情况下点虚拟机的"设备"->"安装增强功能",如果弹出需要强制加载CDROM的对话框时,毫不犹豫点击确认.
  2. 这个时候应该会看到ubuntu找到了一个CDROM,ok,进去吧 cd media,找到这个CDROM,进去
  3. sudo sh VBoxLinuxAdditions.run进行安装,中途会让你选择yes or no,选择yes后稍等片刻,会提示安装完成,重启下系统,进去后就可以改了

so_simple博客模板发布

以前做的模板觉得字体有点小,阅读技术文章时比较蛋疼,这些天终于有了一点空,赶紧做了一个.

仍然是单栏,仍然走的简约风格,测试了下,兼容IE7+,当然,在古老(万恶)的IE浏览器上还是有一些小BUG,又时间再细调吧,明儿又得上班了...

代码放在了coding.net上面,有用git的童鞋可以pull下来,放地址吧:点我直达

预览图就不上了,你看到的博客就是这个模板...

2014年读书总结

一觉醒来,才发觉已经睡了一年,2014的门槛已在身后,迎接我的是崭新的2015.据统计,每秒钟全球有1.8人死亡,却有4.1个新生儿诞生.生活亦是如此,失去的同时有更多的获得,那么2014年,我失去了什么,我又得到了什么?

翻开去年的书单,才发觉今年看的书是如此之少,少的连一页纸都没有.虽然从7月份就开始工作,有着每天起早贪黑基本没空的因素,但仍然不甚如意.读书,不应该因为忙碌而停止.

- 全文阅读 -

win下修改host文件来进行本地开发

写我的life game时,注册登陆模块准备使用QQ和微博开放接口,总不能一直FTP吧,于是修改了host文件方便本地开发.记录下步骤...

  1. 打开host文件
C:\\Windows\\System32\\drivers\\etc\hosts

- 全文阅读 -

Backbone在fetch时服务端有返回却执行error

在用Backbone时发现了一个很奇怪的事情,各种纠结,各种google,最郁闷的是让我遇到了"传说中开发最郁闷的事:发现了一个问题,google后发现有人在stackoverflow上提了一个相同的问题,但是...没有人回答".还好,最后解决了,记录下,方便下后来人.

前端js我是像这样写的:

var Book = Backbone.Model.extend({
    url:'/test.php',
    initialize:function(){
        this.fetch({
            success:function(models,resp){
                console.log('success');
            },
            error:function(){
                console.log('error');
            }
        });
    }
});

var book = new Book;

- 全文阅读 -

移动端开发中实施监听input框变化

在做移动端开发的时候要对用户的输入实施监听,直接简单粗暴的给了个keyup,结果发现在ios和部分安卓机器上直接废掉.郁闷,于是一通google,发现HTML5规范中说,咳咳,孩子们,要监听input框的变化需要使用oninput来监听,当然了,如果用户群还有PC端,最纠结的是要兼容万恶的IE的话,一起监听这个事件吧onpropertychange.测试通过,perfect...