小鸡为什么要过马路?

这是一个来自国外的梗,参考 wiki 这里:why did the chicken cross the road?

如果有人这样问你,你第一时间想到的回答会是什么呢?

答案实际上是很简单的,那就是:

它想到马路的对面去。(To get to the other side)

有时候你不应该把问题想得过于复杂,或者说在一开始就想得过于深入。你可能会进一步纠结于它为啥要到对面去呢?甚至在一开始就去想这些深层次的问题。

自然,原因可能有很多,可能是母鸡妈妈在对面呼唤它;也可能是它的家在对面,它现在想回家等等。

不过,这些实际上已经是另外的问题了。小鸡要过马路,最直接的原因就是它想到对面去。至于更深层次的原因,因为问题本身没有更多的暗示,实际上我们是无法回答的。

我就改了一小段代码

附上一些名言:

如果建筑工人像程序员写软件那样盖房子,那第一只飞来的啄木鸟就能毁掉人类文明。(Gerald Weinberg)

If builders built houses the way programmers built programs, the first woodpecker to come along would destroy civilization.(Gerald Weinberg)

软件和教堂非常相似——建成之后我们就在祈祷。(Sam Redwine)

Software and cathedrals are much the same – first we build them, then we pray. (Sam Redwine)

今天在做网页的幻灯片时发现一个问题,就是在父元素设置隐藏时,也即 visibility:hidden,如果它下面的子元素设置了 visibility:visible,那么子元素依旧是可见的。

这点跟 display:none 之类的是不同的。而规范也确实是这么说的:

hidden: The generated box is invisible (fully transparent, nothing is drawn), but still affects layout. Furthermore, descendants of the element will be visible if they have 'visibility: visible'.

CSS 2.1

特此记录。

how time files!(Agnes playing the piano for David, from David Copperfield)

how time flies

亚里士多德和马云爸爸共同告诉你,技术学习的正确姿势是什么……

对于那些做之前需要学习的东西,我们通过做来学习它们。——亚里士多德

For the things we have to learn before we can do them, we learn by doing them.——Aristotle

learn by doing

配图说明:5月10日,102 对阿里巴巴新人在杭州西溪园区举行集体婚礼,当时远在美国的马云网络证婚,送上祝福:“我说幸福是关注出来的、是参与出来的,而爱是做出来的……”视频见:http://www.pearvideo.com/video_1077353