大学

姐问我,大学四年有没有学到什么有用的东西?有没有感觉到浪费?

我说,就对工作而言,目前还没碰到过课堂上学到的东西有用的情况,要用的都是自己学的。至于浪费,那倒没,至少学校有一个很大的图书馆。

P.S.原本想着再说一些的,可是写着写着就决定删去了。有时候想说的东西多了却不知道该说啥了。

鼠标页面坐标

一个常见的需求,无数人写过的东西,记录于此。

1
2
3
4
5
6
7
8
function mousePos (event) {
    e = event || window.event;
    doc = document.body || document.documentElement;
    return {
        'x' : e.pageX || e.clientX + doc.scrollLeft,
        'y' : e.pageY || e.clientY + doc.scrollTop
    };
}

车次增,异能现,穿短裙

早上坐地铁出去的时候都习惯领上一份《羊城地铁报》,这周看到三个我比较在意的消息。

增加车次来改善高峰期乘车拥挤问题

除开节假日,所谓的高峰期就是指早上上班和下午下班的时间段了。因为人类的聚集性,上班的地点往往聚集在一起,于是形成一个人流汇集点,因此在去往这个聚集点的过程中没有不拥挤的。

拿广州地铁来说,客村是个中转站,这里的拥挤程度是如何的呢?现在,早上在客村换乘三号线,需要经历层层关卡,地铁部门通过这种方式来截断人流以使候车大厅能够畅通,从而加快上下车的速度,进一步地可以缩短发车间隔。

当然,我对这种做法保留一定的意见。因为“物以稀为贵”的道理在通关的时候也是一样适用的,为了能够快人一步地通过关卡,于是拼命地往前挤,而一个楼梯口能有多大?矛盾是不可避免的了,像我这种还好,脾气坏一点的就有事端了,至少我就看到过一次。

城市高峰期交通拥挤的问题,一直有人在探究,但一直都未曾真正解决过,不过,通过增加车次和缩短发车间隔还是有一定作用的,尤其是对于地铁来说。

地铁公司说三年内将增购90列地铁列车[1],三北延、APM的发车间隔将缩至6分半[2],希望这样能够改善一些。
Read More

两枚小小的bookmarklet

1
javascript:window.location = window.location.href.replace('http://', 'https://');

目的是解决偶尔的Chrome中http被重置而需手动麻烦地转为使用https的情况,尽管大多数的都是直接使用htpps了,但还是会有用http而被重置的情况。而Google说不会修改Chrome隐藏http头这个功能了,手动加又烦了点,所以点点算了。(这方面还是Opera做得到位啊)

1
2
3
4
5
6
7
8
9
javascript:
if (alert.toString().indexOf('alert') != -1) {
    window.alert_back = alert;
    alert = function(str){console.log(str);};
    console.log('Now log');
} else {
    alert = window.alert_back;
    console.log('Now alter');
}

目的是在调试JS的时候将alert重定义为控制台的log,这样不用每alert一次都要点一次确定,甚至可以避免因无限alert而造成的崩溃。另外,console.log比alert长。

另:这两个玩意一点技术含量都没有,只是需要用而已。

1 ... 19 20 21 22 23 ... 52