跳至主要内容

博文

目前显示的是 2013的博文

换灯记

最近饭厅里的射灯出了点问题,一个灯座上有三枚灯泡,其中的一枚灯泡不亮了,于是换灯泡折腾了两天…… 周六跑到Bunnings,按照老灯泡的接口买了个飞利浦的35W Halogen小灯泡,而且买了4 pack的套装,价格是10刀。回到家试着装上去,结果发现怎么都没法嵌到灯罩内,仔细一看,因为两个灯泡的长度稍微差了几毫米……结论——新买的灯泡是用不上了,要去退掉。 后来干脆把另一个老灯泡摘了下来,放到了不亮的那枚的灯罩里,结果也不亮了…… 三枚灯泡现在只有一枚亮了,于是陷入无限困惑中,到底是灯泡问题还是灯座的问题。于是整个周六的晚上就在google和youtube上玩命地寻找关键字 “halogen“、”spotlight”、“ pot light ”、“recessed lights” 等,了解了各种卤素灯泡的尺寸、12V和220V+两种接口的区别,以及安装这种射灯时候需要考虑的防火隔热因素,指望找到如何判定问题的线索,一直看到眼皮撑不住了才去睡的。 周日又起来试了试,把几枚老灯泡换来换去旋转进灯座,嘿嘿,发现原本亮的两枚又好了。看来是因为灯座的接触有点问题。这样的话就确认了一枚灯泡坏掉的事实,直奔Bunnings去调货。先退了飞利浦,在货架上的一堆灯泡中寻觅了半天终于找到了Nelson的,尺寸一模一样,也是20W的而且尺寸和老的一致。回来一装就亮了。

Learning Scala (Ref)

接触 Scala 有一段时间了,一开始的时候是因为 Scala 支持 strong type 的缘故感兴趣的,后来慢慢的看了 traits, pattern matching, generics 等语法特性,觉得这个语言夹杂了很多其它语言的特征。不过,就像 C++ 从 C 发源后加入了 OO、 Meta-Programming 等不同性质的语法特性之后整个语言的学习曲线陡增,Scala 对于 Java developers 来说可能也不算是容易上手的 JVM Language。 最近拜读了一篇讨论 Scala 优缺点的文章,颇有想法—— Scala: Sink or Swim Part 1 , Part 2 , Part 3 。之前玩了一阵子的 sbt,最近项目上在用 Gradle (这是用 Groovy 语言编写的一个具有 Ant 和 Maven 二者之长的构件系统),很能体会作者谈到的 sbt 的不爽……