16.Apr 2013

「每周读书」第四十九周——李碧华「胭脂扣」

知道「胭脂扣」是小时候看的张国荣和梅艳芳的电影版。印象很深,画面很美,但是电影的结局有点无聊。前两日无事翻到李碧华原著,便看看了,没想到这竟是李碧华的第一部小说。 初读这部作品,尚不知作者名讳。还以为是亦舒所作,文笔柔静似水,带点香港白话的语调。因为电影印象太深,读书的时候脑中主角的形象便一直是张国荣与梅艳芳,一个俊朗一个冷艳。小说本身有些许不太成熟的处理,比如碰到身为女鬼的如花,虽有着笔墨解释… 阅读全文

16.Apr 2013

「每周读书」第四十一——四十八周书单

2012年5月24日到今天(2013年4月16日),竟然只读了这么少的书,真是令人汗颜。想到读第四十周的「佐藤可士和的超整理术」的时候我还在实习,恍如隔世。 「每周读书」第四十八周—— Erik M. Buck, Donald A. Yacktman「Cocoa Deisgn Patterns」 Cocoa设计模式,都是我们平时用惯了的东西,取了个名字,介绍了一下问题、解决方案、应用场景、示… 阅读全文

22.Mar 2013

使用Google Protocol Bufffers进行通信(Ruby & ObjC & Java)

一、概览 在后台需要与多种终端如iPhone,Android,Web或者WinPhone之类的不同平台作通信的时候,常常需要使用一种中间的通信协议,并且使用通用数据类型如XML。 Protocol Buffers(以下简称protobuf)就是类似于XML这样的东西,可以在后台与多终端间进行通信,但是比它要远强大的多。 Protobuf由Google出品,08年的时候Google把这个项目开… 阅读全文

13.Mar 2013

「每周读书」第四十八周—— Erik M. Buck, Donald A. Yacktman「Cocoa Deisgn Patterns」

  当我还不了解「单例」是什么的时候我觉得「设计模式」是很高深的东西,直到看了这本书我才知道,原来设计模式不过是对我们平时常用的编程方式提炼一下给个名字罢了。 更准确地说,设计模式是针对一类问题,给出一种通用的解决方案,设计模式的名字是为了更方便程序猿们交流(虽然我不这么觉得)。设计模式这个名词来自于91年四人帮GoF出的书,书名叫「设计模式」(「Design Patterns … 阅读全文

11.Mar 2013

「每周读书」第四十七周——「蕃茄工作法」

最早在退墨博客上接触到GTD思想,使用过Doit.im, Things, Any.do等工具,也看过笑来老师的「与时间做朋友」,但是实际效果均不甚理想。翻阅「Getting Things Done」这本书,只觉大道理很多,但是看过就算,留不下痕迹与思考。直到回过头看退墨博客,提到「蕃茄工作法」这本书,好奇这书的名字于是下载看了,才发现一个具体可行的时间管理方法。 「蕃茄」这本书篇幅非常短,整个P… 阅读全文

17.Dec 2012

「每周读书」第四十六周——Josh Clark「触动人心」

11年电子工业出版社出版的这本书,现在才读到真有点相见恨晚。不过如同所有「有道理的废话」一般,这本书固然给出了一些iPhone App设计的指导意见,但接受与否就因人而异了。对我来说,我觉得这本书是比较中肯的,大多数都是业界已经公认可行的设计意见。 本书介绍了iOS提供的常用控件的用法及其背后的设计原理,对于iOS设计入门而言非常实用,而有些藏得较深的功能,即使是老用户也不一定能知道得全。比方iO… 阅读全文

25.Nov 2012

指弹 岸部真明 「Flower」

Youku: Youtube: 阅读全文

06.Nov 2012

「每周读书」第四十五周——李碧华《霸王别姬》

远钟入夜,北平的故事一百年。 初读《霸王别姬》,只觉干净,利落,语言拿捏恰到好处,读罢前两节已自不能罢休。随着情节展开,段小楼(小石子)和程蝶衣(小豆子)坎坷曲折的人生之路交织缠绵,兴与衰,成与败。故事从民国到日战,从解放到文革,从新世到终老;两人跌跌荡荡,风光到霸王一时,不可一世;各自兴兴衰衰,末路到虞姬刎颈,四面楚歌。 全书首尾呼应,令人回味。故事是男男之恋,以新旧社会交替为故事时间,通过… 阅读全文

01.Nov 2012

iOS数据持久化存储

本文中的代码托管在github上:https://github.com/WindyShade/DataSaveMethods 相对复杂的App仅靠内存的数据肯定无法满足,数据写磁盘作持久化存储是几乎每个客户端软件都需要做的。简单如“是否第一次打开”的BOOL值,大到游戏的进度和状态等数据,都需要进行本地持久化存储。这些数据的存储本质上就是写磁盘存文件,原始一点可以用iOS本身支持有NSFileM… 阅读全文

01.Nov 2012

使用Shell自动化代替复杂低效率的工作

最近某项更新的工作需要做大量重复的工作,一方面在作打包工作时在图形界面上做文件十分繁琐,另一方面在编辑config文件时即使用上正则替换也常常需要作人工检查和C&P,非常浪费时间。于是乎写了个Shell脚本把该自动化的都自动化,以后作这种工作一个命令就解决。 脚本是在 Mac OS X 上写的,没用到什么特殊的命令,所以类Unix的操作系统应该都能跑。文末有今天编写的脚本。 Shell… 阅读全文