之前因为需要在页面间传递比字符串、数值更复杂的结构数据,所以写了这么个帮助类,放到了github上。
对外的调用方法:
public static void Go( string pageName, T data, params KeyValuePair[] parameters )
public static T ExtractData( Dictionary queryStrings )
调用形如
class MyData {}
var myData = new MyData();
NavigationHelper.Go( "MyPage.xaml", myData );
myData = NavigationHelper.ExtractData( NavigationContext.QueryString );
具体的数据转换、存储工作在PageDataHandler里面,目前直接调用了Json.Net的序列化功能(简单包装了一层)。现在有两个版本的PageDataHandler,分别用文件和Uri参数存储。
需要注意的是并不是所有类都可以进行序列化——例如.Net自己的Dictionary。所以我又加了一个SerializableSafeModel,作为处理这种情况的基类。里面包含一个可以序列化的Dictionary,接收原始对象和不能序列化的Dictionary作为参数,手动将其转移到可序列化的对象内。
对了,如果想知道为什么还专门给这玩意写篇blog的话,答案就是如果不写,到下周一就会出现连续三篇blog都是介绍稻香村二十四节气时令点心的情况,想想都不能忍。
01 2月 2013 in 程序
在Windows Phone页面间传递自定义数据已关闭评论
去的第一间儿还卖完了,又专程去了另外一家店才买到。
21 1月 2013 in 其他
Comments [1]
前两天偶然知道稻香村有个二十四节气时令养生食品系列,正好赶上小寒,昨天虽然没时间但今天顺道去调查了一下,还有货!
小寒节气的食品是“坛闷鹿肉”,外观卖相如下图:
没有盖子。内容物卖相和口味如何,明天一见分晓。
决定了,从今年小寒开始把所有24种都买齐。
看《全能住宅改造王》(大改造!!劇的ビフォーアフター)发现了一个有趣的东西:日本新泻县村上市的“村上町屋再生计划”(むらかみ町屋再生プロジェクト)。从名字可以读出来,“町屋”(まちや)应该是是村上市的传统建筑风格,借用维基百科的图片,就是下面这样的住居/商家:
町屋顾名思义,是町人的居所。作为江户幕府时期地位非常低的“町人”——也就是工商业者——他们凭借自己的技术争取到了生存的机会,并且创造出了自己的阶级文化。町屋就是其中代表性的产出。
作为曾经的村上藩内历史悠久的“下町”存在的村上市,便是町屋风格建筑盛行的代表地点之一。村上市自称“没有受到现代化波及”幸而保存了不少传统风格建筑。但随着旅游业的兴盛,很多商家开始改建为现代风格的外观,导致城市的历史逐渐流失,市中心的商店街区域尤为严重。所以村上市的市民自发组织了这个恢复原先町屋风格的活动。从他们的主页来看,这个活动从平成16年(2004年)开始,计划用十年时间募集1亿日元(每年1000万),逐年改造失去町屋风格的传统建筑,让他们恢复本色。
改造的内容包括恢复作为町屋风格核心的笼子式外观、暖帘、涂黑的外壁、木制凸窗等等。对于希望改造的商家,这个计划募集的市民基金会给予60%(最高80万)的补助。计划的主页上列出了例如「山上染物店」等成功范例,迄今为止,这样的店家已经有20家。前面提到过,这个计划的市民基金是募集而来的,有兴趣的人都可以出钱参与,每年3000到10000日元不等,就可以成为不同身份的会员。当然,光挂名是不太能吸引人加入计划的,所以作为会员投入了资金之后,可以享受各种服务,例如每年到村上市享受加盟店的休假服务或者9折购物券等等。
这种恢复古代建筑风格面貌,甚至整个行政区划内进行复古改造的行为在国内也有。比如北京前门大街从04年到08年间的改造,将很多老字号招了回去,从珠市口到大栅栏,建筑风格总体来说恢复得挺好,但功能上成功变成了除了南锣鼓巷之外最适合坑老外的旅游地点。可以说,在这类行动上,还是民间组织的行动力更高,效果更好。
一直以来,我都对这类市民自发组织的活动之发起、运作和宣传很感兴趣。当然,社会环境和相关法律法规的支持是关键——需要对于非盈利性机构友好的环境。其次,对于这类项目的精力投入,恐怕也不会产生什么经济效益,所以出现愿意为大家服务的活动组织者也是关键。最后,计划内行动和经济活动的监督、审核也是要事。日本在非政府组织的管理方面很值得学习。不仅是这种市民自发组织的活动不会受到阻碍,涉及商业行为的组织也有很多是NGO和NPO。例如进行电影审查的映伦、爱情动作片审查的映像伦以及电子游戏审查的CERO等,都是为了产业内为了更容易解决法律问题组成的法人机构。当然,至于CERO什么的是否是警视厅退休官员们的再就业幌子,展开说来就复杂了;而映伦、映像伦等等之间那些贵圈真乱的关系也是如此。
P.S:《大改造》也很喜欢搞町屋的改造,例如放送初期由西方建筑师进行改造的京都の町家2軒同時リフォームSP、耗费4000多万改造的番屋、最近的130年町家改造和这期等等。
03 1月 2013 in 网络
Comments [2]
有关ACG类作品的总结想了想还是单写一篇的好。
数据
imnerd.org的作者把原来的工具改造成了阅读DNA。无论从功能还是界面来看这个新工具都更赞。
思维 2012年共读过129本书。其中五星好书30本, 9月最勤快读了24本, 平均 2.81天读一本书
数量比去年多了一些,而且自我感觉所阅读书籍的质量也有所提高(多半是错觉)。
推荐
推理/科幻/轻小说
- 光原百合《十八之夏》:这本书属于“读了之后看到作者其他作品会毫不犹豫买下来”的类型。虽说是短篇集,但每个故事对于人物刻画都不马虎;故事也不单薄:对于日常推理或者说不流血案件来说,需要以文笔和伏笔取胜,十八之夏就是典型的正面例子。
- 东野圭吾《盛夏的方程式》:老实说我都没想到会推荐畅销君的作品,但这本确实写得很精彩。内容上多线叙述,事件和人物都够多——光警察团体就有俩。打酱油的汤川更多时间是在“做实验”。书中人物心理描写和对话,让人觉得“啊,终于不是白水作品了,真好”。再加上可称为良心的翻译和编辑、封面和装帧情况以及价格,这本书值得买来一看。
- 贵志祐介《玻璃之槌》:之前读过贵志祐介的《十三种人格》,难看极了,所以没有再继续读其他作品。但偶然的机会看了这本,毫无疑问满分!密室手段很有趣,犯罪准备+实施的描写同样吸引人。前后两部分完全不同的记述手法,看完1/3还以为后面要变法庭推理。整个阅读过程非常愉快。除这本以外,另外一本大量篇幅描写犯罪准备和实施的作品《青之炎》我也给了5星,而《黑暗之家》也同样精彩,一并推荐。
- 道尾秀介《鬼的足音》:对于这本书所听到和看到的评价都是极端,有的认为是比起其他道尾作品差到极点,有的认为可以让看道尾作品看到恶心的人可以有继续读他作品的信心。我属于后一类,觉得这本短篇集相当好读,故事和情景设计上有悬念,人物以及气氛描写到位,推荐一读。不过在另外读了两本道尾之后,我已经彻底放弃这位的长篇作品了。
- 黑田研三《婚纱》:让我觉得不是梅奖作品的一部佳作——这么说出来感觉像是说梅奖都是雷作。实际情况也差不多啦。这本是梅奖作品中难得的扎实作品,虽然看到用代号作为名字和双线叙述基本可以确定是那啥诡计,但作者似乎就是要把那啥诡计摆到桌面上来。文字上没什么废话,情节推进也很连贯。而且,有物理诡计哦!好吧,还是不能相信这是梅奖作品。
- 卫斯理《双程》:卫斯理系列的旧作,但我确实是今年才看。算是系列中让人拍案的科幻设定,和梶尾真治某本几乎一样。主要人物的性格、来历和故事交代得干脆。另外得到了一些白素的黑历史,满足。
计算机
这个分类的作品基本都是在读状态。
- Terence Parr《编程语言实现模式》(Language Implementation Patterns):一直都对编写编程语言很感兴趣,但总是没有潜心学习。“龙书”看到第三章就开始感觉吃力,而这本通览一遍之后只有一个想法:实用!我可以循序渐渐地按照书内教授的模式书写方法,对AST、CST、BNF什么的有个确实的认识,然后一步步在代码上实现出来。估计这辈子没有机会也没有动机去写个真正的general purpose language或者compiler出来,但应该会遇到(实际上,已经有过,但用其他方法解决了)需要个微型语言的解释器/解析器的情况。做点额外的知识储备总是不亏的。
- Scott Rosenberg《梦断代码》(Dreaming in Code):纪实类项目管理、软件开发科普书。用OSAF的Chandler项目作为主线,介绍这个项目从计划到内部开发到对外公布的各种细节。风格类似于《苹果往事》和《观之》,但比这两者更多描写那些贴近程序员/项目经理的工作。里面还有很多八卦可看,有些甚至到了不可思议的程度。看过了1/3后我去把Chandler下回来用了用。作为一个PIM软件来说功能够了,但要说是Outlook Killer,只能说当时的媒体都是高级黑啊。顺带一提书中提到Chandler的名字来自于推理小说大师Raymond Chandler。再顺带一提,这本的翻译非常靠谱,但还是有人说“中文版没法看”,无法理解。
- Charles Petzold《图灵的秘密》(The Annotated Turing):Windows编程超级大犇的科普作品,介绍了图灵祖师爷的学习经历和工作成就。在真正入题之前还普及了一下超越数等基础知识,之后在正文中穿插了介绍了相关的离散数学之类的知识。但一般读者,比如我,多数篇幅读起来还是挺困难。对了,Google Doodle在今年也在图灵诞辰日推出过一个基于图灵机的小游戏。
- Hisa Ando《支撑处理器的技术》(プロセッサを支える技術):搞硬件的人,在我心目中总是特别伟岸——因为这些人总是可以同硬件交流,同时软件水平也不会差。而作为普通程序员,多数对于硬件却没什么了解。读这本书是为了能够认识一下CPU的工作原理、同其他硬件的协作以及软件是如何运作起来的。
其他
- 谷崎润一郎《阴翳礼赞》:文字华丽到掉渣的散文,译文精彩,去找了原文看也是一样华丽。上译这个系列中还有小说作品,例如《少将滋干之母》,如果对平安京时代没兴趣的话估计读起来不如这两本散文集舒服。
- Barbara Demick《我們最幸福》(Nothing to Envy: Ordinary Lives in North Korea):纪实类文学+重新组织故事演绎。结合其他渠道看到的材料看,作者似乎并没有做什么额外渲染。里面根据一对朝鲜少男少女的自述描述了他们在朝鲜成长过程中遇到的人物事,包括经济体制变化、逃北历程等。
- 越泽明《伪满洲国首都规划》:城市规划的门外汉也能看得兴致大发的一本精彩作品,因为里面不光讲城市规划的知识,还有各种城市相关的文化、经济、政治等方面的常识,因为这些东西实际上是城市规划过程中必须考虑到的。举例来说,当时对于伪满首都的规划,实际上是“满铁”推动的。而“满铁”的组成更是复杂,实际是一个庞大的政治怪物;规划中要考虑不同人群聚居地的特点;邻近的城市相关的交通、食宿、水电问题也要一并考虑。
- 台静农《龙坡杂文》:极薄的一本集子,内容广泛但每篇都深见治学功力。
- 石田衣良《十四岁》:石田的IWGP系列没有在今年的阅读总结中推荐,但这本非推理作品一定要推。谁说中二就一定要写成中二?这本描写的故事和人物都略带夸张,但读完再一想又觉得真实得不行。
- 金田一春彦 《日语概说》:语言学佳作。通过和其他语言进行比较,详细分析了日语从语音到文字再到词汇的特点。里面有很多小知识有趣得让人不得不记下来。
- 陈宝良 《中国流氓史》:题材吸引人,各种学术研究和考据也认真,就算是对历史不感兴趣的人也应该会好奇历史上各种各样的混混、流氓、游民等具体的表现如何。
- 费曼 《别闹了,费曼先生》:大物理学家的自传,文字风趣极了。另外一本《你干吗在乎别人怎么想?》可以看作这本的续作,同样推荐。
- Nigel Barley《天真的人类学家》:作者在考察保留了原始风俗的部落中的各种趣事(当然,也有不太有趣的倒霉事)。又是一个笔译的正面例子,流畅并且几乎完全保留原著风格,而且搞笑的部分都十分到位。
- 王力《龙虫并雕斋琐语》:基本每页都有不认识的字,好在注释够详细。作为语言学大家的王力先生,写散文杂文原来功力也很强大。
- 《知日》:有关日本的MOOK,每期一个主题,然后附上一些其他的话题介绍。先看的是《猫》,然后补买了《书之国》《制服》。唯一的遗憾就是每期太薄了,例如《铁道》这期很多东西都是点到而止,意犹未尽。要是能厚上一倍估计可以吸引更多读者。听到的消息是从2013开始变成月刊。另外lang-8上竟然还有不少日本读者读过或者想读,意外。
–
扫雷
- 麦家《刀尖》:这部直接没法看了,超越去年的《风语》。真的是麦家老大写的?还封笔作?读起来是一部剧情平淡无奇的、以上世纪40年代上海间谍战为背景的后宫类型Galgame游戏脚本,整部书攻略女性角色的篇幅比谍战多几倍,而且主角是个“未亡人控”。
- 金澤伸明《国王游戏》:毫无疑问这本已经是我心目中日系推理垫底作,小学生作文一样的叙述,人物描写则还不如小学生,国内90%的网络小说可以完爆之。就这样这个系列据说已经出到第三本了,日本人购买力太强了。
- 赤星香一郎《捕虫歌》:典型的没讲作品,我买我手贱。
- 今邑彩《同屋》:祝作者多重人格。原谅我在这里剧透了。不过这本书真的透不透都没关系。
- 米澤穂信 《秋季限定糖渍栗子事件》:(一开始又写成糖炒栗子了Orz)先感谢野生翻译。决定弃掉这个主角为装B男并且充满小清新文风的系列——虽然也只剩下一本了。男女主角的安排太公式化,为什么喜欢整人且无情的就要有人畜无害的外表?为什么明明乐在其中却总是重复自己是小市民?双线叙述有点新意,但作为两线之间重要联系的堂岛的描写却寥寥带过。说到底最让人觉得恶心的,就是人物设计。
- 三津田信三《祸家》:本身这本书写得就莫名其妙,过分追求诡异的氛围和事件展开,再配合超烂的翻译,确实没法看。
29 12月 2012 in 读书
Comments [1]