上周从南山的星海名城搬到石岩塘头的嘉利大厦,已经住了一周左右,说说感受怎么样。

价格和面积

在星海名城租的是大概50平米的小两房,价格5600,不含家具和家电
石岩这里大概3500,大概100平的三房,基本生活配套的家具家电都有

出行

星海名城旁边就是地铁站,将来中山公园也会开通地铁站,不过我一般出行都是骑电瓶车。
星海名城充电的位置比较少,一般只有白天才有空位充电,石岩这边好像一直都有空位,价格都是一样0.5元每小时
嘉利大厦因为在工业园里面,没有公交车,坐地铁只能到5公里外的上屋,13号线开通后大概1.5公里会有应人石站。

如果开车的话,星海名城根本找不到停车位,但是出门就是107国道和北环,出行还是很方便的。嘉利大厦停车场空位比较多,一个月停车费200块钱,而且停车场还有充电桩,也非常方便,出工业园就是松白路,上高速很快。

环境

星海名城因为户数以及楼层高,三部电梯特别繁忙,就算不是上下班的时候可能也要等很久,但是嘉利大厦虽然也是大概30层,每层10户,可它有4部电梯,而且因为大部分是住家的家庭,所以电梯没有那么繁忙。

星海名城因为靠近月亮湾大道,而且附近有学校,并且有航线在附近,所以晚上还是有一点噪音,不过这些都能接受,比较难以接受的是:1、楼上的小朋友比较吵,经常半夜咚咚咚,2、楼下的停车场经常一大早有车拼命按喇叭把人吵醒。
石岩这边主要噪音来源是楼下的工业园,旁边住户的空调的声音,以及楼下偶尔会有货车发动机的轰鸣,汽车喇叭声几乎没有听到过,可能因为比较偏僻,旁边什么都没有,关上窗户还算比较容易入睡,虽然没有罗租半夜那么安静(整体比罗租安静,没有广场舞,没有人在楼下吵闹)

因为嘉利大厦后面就是铁岗水库,而且东面阳台山,北面完全无遮挡,从早到晚都有从南面吹来的风,非常舒服,而且平时温度比其他地方大概低两度,很凉快。(今天天气预报30度,屋里最高只有28度)

购物

星海名城附近有天虹,欢乐颂,山姆,盒马,美团买菜送菜也很快,几乎不需要出门买菜。
嘉利大厦在工业园里面,美团买菜不送,朴朴和叮咚也不送,饿了么商超有人人乐可以送,但是东西不是很齐全,而且这家在创维的人人乐快倒闭了。一般去买菜去旁边的东海百货,大概一公里多点,骑电瓶车还是很快的。工业园里面也有几家超市,但是都不是很新鲜,也没什么人买,毕竟厂里打工要么吃快餐要么吃食堂。

整体评价

嘉利大厦的环境,房型非常之不错,平时开着阳台的门,几乎看不到地板上有飘进来的絮丝,在罗租只要开阳台门,一天就会飘进来很多。虽然购物不是很方便,但是不影响这里是个生活的好地方。石岩很少有像这里停车方便而且一点都不热闹的地方了。二手房大概100w多点,以后可能会考虑买一套吧,感觉比罗租那里舒服很多。

一个人在家的时候,比较懒炒菜,一般吃的要么是煮的要么是蒸的。
准备好食材丢锅里,然后定个倒计时,时间到了就能开吃了。

最近只集中做了两个菜:

  1. 白灼虾,试了好几种做法(400g九节虾)
    a). 水将要烧开时(锅底出现很多小泡泡)放虾,水开后捞出
    b). 水开后放虾,60秒后捞出
    c). 水开后放虾,30秒后捞出
    a,肉大一点的地方感觉中间没有完全熟,但是口感还可以,b,有点老,c,还是有点老。
    下次试试多加料酒来调整沸点
  2. 蒸肉饼汤(追求爽弹的口感)
    因为蒸锅放不下太大的碗,所以一开始都是放在炒锅里隔水炖,不过特别容易老,目前是大火5分钟,开盖小火10分钟,锅中水不宜过多,贴底就可以,不然特别容易蒸老。
    如果是用蒸锅的话,大概大火蒸个15分钟开盖就行了,或者蒸10分钟再焖一会。15分钟是极限,15分钟以下开盖基本上还不太熟。

这两个都还有很多实验的空间,虽然很想试试低点的温度,但是感觉太耗时间了,希望能找到15分钟内闭着眼睛都能搞定的办法。

最近看完的书大部分和lisp有关系:

  1. 《Build Your Own Lisp》
  2. 《The Common Lisp Cookbook》
  3. 《Let Over Lambda 中文版》
  4. 《Extending a Language — Writing Powerful Macros in Scheme》

Lisp和scheme的语法差不多,但是除了宏以外还有一个最明显的区别,(cdr '())会计算出不同的东西。

SBCL
* (cdr '())
NIL
* (cdr nil)
NIL
*
ChezScheme
> (cdr '())
Exception in cdr: () is not a pair

Lisp的做法可以让代码更简洁,但是scheme的看起来更直观,比如

(cond ((cdr (lookup lat a)) ...)
...
)

Lisp对返回的空的list就能直接返回,而scheme会返回错误,因为空的lisp不能应用cdr,但是scheme有带参数的cond跳转。我个人觉得scheme更自洽一点,毕竟'()不是一个特殊的值。

想看完的还是两本,才看了一半
《SICP》
《EOPL》
闲暇的时候翻翻下面的书
《scheme 9 from empty space》
《Software Design for Flexibility》
《Lisp in Small Pieces》

其实最感兴趣的还是VM的编译和实现,似乎现在很少有这方面的书籍
ribbit我已经移植到esp32上面了,但是怎么实现像fasl一样的东西还是没什么头绪,虽然vm部分实现很简单,但是scheme的编译器部分几乎都没有什么注释。

每次搬家,都有很多东西要搬,其实大部分都用不上,或者用的非常少,复盘一下怎么样留下最少的东西。

厨具

电饭煲,微波炉,烤面包机,榨汁机,烤箱,高压锅,炒锅,蒸锅,锅碗瓢盆若干。
这里面用的最多的电器就是电饭煲和微波炉了,其实电饭煲不用也可以,曾经有段时间没有电饭煲,就用蒸锅蒸饭,口感不如电饭煲煮的软糯,但是勉强也可以吃。
微波炉几乎无可替代,热菜热饭非常方便又不会过度加热破坏味道。但是不用也可以。

所以实际上我只需要炒锅和蒸锅,再加几个盘子和几个碗即可,筷子用一次性的,如果没有煤气灶的话还需要一个电陶炉,那有炒锅就行了,毕竟炒锅也能蒸东西。

家具家电小家电

家电目前有冰箱和洗衣机,这两个都是一定要的,大小无所谓
沙发可以不要,餐桌有个折叠的桌子就够了

工作和个人使用

台式机,路由器,AP,华三交换机,虚拟机,电烙铁,热风枪,各种网线和单片机,笔记本若干
交换机是之前部署AP和NAS用的,比较大,实际上有8口的交换机就足够用了,台式机主要可以打游戏,而且有4K屏幕,用笔记本也一样。

所以需要一个笔记本,路由器(可以集成进all in boom),AP和虚拟机

衣服和杂物

平常穿的衣服就那么几件,几条短裤加几条T恤,长裤一两条,外套两件
桌子椅子什么的可以随便对付

想把这么多东西都塞箱子里还是挺难的,不过如果只带笔记本和衣服的话倒是可以,虚拟机主机也要带着,不然没办法连接到外网。

  1. 基于stack虚拟机
  2. 内存包括4部分:the Scheme objects, the Scheme global variables, the RVM’s stack, and the instruction stream executed by the RVM.
  3. 使用rib来表示object, [ x,x,x ],整数用低位为1的word(host c): an object reference is implemented with a machine word with the lower bit encoding the type: 1 when the object is an integer (the other bits represent the integer value), and 0 when the object is a rib (all the bits are the aligned address of the rib in memory).
  4. 虚拟机只需要两个指针:stack, which refers to the rib at the top-of-stack (TOS), and pc, which refers to the rib containing the RVM instruction being executed. (同时亦作为gc root)
  5. 使用 Cheney-style stop-and-copy GC 算法
  6. 类型:[ field0, field1, type ] 0 pair, 1 procedure, 2 symbol/global variable, 3 string, 4 vector, 5 special