大学之二

反思一下,觉得在大一第一个学期就带电脑是我做得比较错的一件事。

一如初中那样,高中老师激励我们的做法也是考上了大学就如何如何的轻松。于是,我信了。在过了3个月的“轻松”假期后,到了大学,依然没有收心,依然很“轻松”。

我并不是一个自制力很强的人,在没有外力的逼迫下,往往只想将事情往后推。

由于在国庆节后带来了电脑,从未接触过高科技的我开始沉迷其中,游荡于无边无际的网络,近乎将学业完全丢在一边。于是乎,大一打基础的一个阶段就这样基本是荒废了。

现在回想起来,大一就带电脑对我来说是一个错误的选择,因为大一的课程基本不需要用到电脑,即使是一些作业需要使用电脑,实验室那边的也可以满足了。如果不,我或许会将大部分的精力放在学业上。当用一年的时间再次养成了一个学习的习惯,那么即使在大二由于各种需要而带了,那么也不会几乎完全把学习抛在一边。

对于像我这样自制力不好并且以前几乎没接触过电脑的人来说,学校不允许大一阶段携带电脑或许是一件很好的事。

大学

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

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

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],希望这样能够改善一些。
继续阅读“车次增,异能现,穿短裙”

两枚小小的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长。

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