读《亲爱的安德烈》-- 想要这样一段不煽情,不鸡汤,不说教的家书来往

这段时间看了一本书,叫《亲爱的安德烈》,作者是龙应台和她儿子,安德烈。
这本书是龙应台所谓的“人生三书”中的第二本,第一本叫做《孩子你慢慢来》,那本书我也看过,薄薄的一本,讲述的是安德烈童年从出生到大概七八岁的样子,生活中的一些有趣的事情,读下来给人的感觉是很温暖,很可爱,让人既想有个孩子,又想永远做个孩子。而这本《亲爱的安德烈》,是在安德烈18~21岁期间,根据龙应台跟安德烈之间的书信来往,整理而成的一本书。

»
Author's profile picture 小创

2015年总结与2016年计划

基本就是数数,去年中做了哪些自认为值得一提的事情,来年有打算做哪些自认为值得一提的事情,虽然心里很清楚,大部分都完不成。

»
Author's profile picture 小创

跟一个美国朋友聊天了解到的几点事情

昨天上午在星巴克coding,大约11点的时候旁边坐来一个很高大的美国人,叫Robert,来自于美国。。。出生在Texas,在Pennsylvania长大,在Arizona工作了7年,所以好像和很难说来自于哪个州。刚开始安安静静的坐了会,然后他看见我在coding,问”Are you making an app?”, 我说yes,然后就开始聊起来了,聊了大概2个小时,让我了解到一些比较惊讶,或者说之前不知道的事情。

»
Author's profile picture 小创

Nginx with Unicorn to serve your rails app

This is currently the most popular solution to serve rails app and is used by many big companies like github, tweet, 37signals and so on. Also, it is very easy to setup in this way.

»
Author's profile picture 小创

设计基础入门《写给大家看的设计书》

从名字可以看出,这本书是一本关于设计的书,一本很简单的基础入门书。说的具体一点,这里说的设计指的是界面设计,说得更具体一点,指的是如果安排、展现你现有的内容。
那“设计”这件事情,跟我们有什么关系呢?首先,爱美之心人皆有之,如果一件东西我们能做的更漂亮,那无疑会让我们心情也好一点。再次,日常生活中,我们多多少少也要涉及到一些关于设计的活动。最常见的比如说简历的设计,如果能把简历设计的漂亮、内容安排合理、重点突出,那多少会给我们找工作、面试加点分。
这本书主要讲了的是4个设计基本原则:亲密性、对齐、重复、对比。下面分别介绍一下。

»
Author's profile picture 小创

Shell命令行中的特殊字符及其转义(去除特殊含义)

特殊符号及其转义

»
Author's profile picture 小创

Ruby 文件操作 Cheatsheet

每次都要查,真是蛋疼,不如一次性总结一下,以后再不记得就来这里找好了。
以下代码中需要用到的文件名:filename = ‘testfile.txt’

»
Author's profile picture 小创

用Robolectric来做Android unit testing

作为一只本科非计算机专业的程序猿,手动写单元测试是我从来没接触过的东西,甚至在几个月前,我都不知道单元测试是什么东西。倒不是说没听过这个词,也不是不知道它的大概是什么东西——“用来测试一个方法,或者是一小块代码的测试代码”。然而真正是怎么做的?我并没有一个概念,或者说并没有一个感觉。
记得第一份工作在创新工场的时候,听当时的boss @王明礼 说,公司有个神级的程序员(。。。名字忘了。。。),他会写大量的单元测试,甚至50%以上的代码都是单元测试。当时崇拜之极,却仍然觉得写单元测试是很麻烦的一件事情。

»
Author's profile picture 小创

Otto: No More Callbacks

Otto: No more callbacks 你要做一个todo app,有一个Activity里面有一个ListView显示你所有的task,你的数据存储在服务器。假设你没采用任何的软件架构(MVC、MVP、MVVM等等),每次app打开的时候,你从服务器把数据load下来,load完了以后,通过callback把数据传给Activity,然后显示到listview里面。代码结构大概是这个样子

»
Author's profile picture 小创

Regular expression: All you need to know

Regular expressions are nuts. You have spent lots of time studying them and later when you actually need to write one, you come up with nothing. That’s why you need a cheatsheet, like this one.

»
Author's profile picture 小创 on regular, expression,, and ruby

博客换回Jekyll,顺带简介一下Jekyll

个人网站开起来有一段时间了,当时目标是每周写一篇文章,不过到现在也没写多少篇哈哈。。 刚开始的时候是用Jekyll来做的,后来觉得不够自由,版式太固定不好扩展。于是又推倒,用Rails自己写了一个,用Jekyll的默认主题作为样式风格,用Redcarpet来做markdown的rendering。这些都很简单,唯一的问题在于,Jekyll的默认主题虽然简洁,但是太简陋了,于是自己试着去改一些布局啊,样式啊,都是CSS的东西。折腾了几次以后,我终于要承认,我并不是一个CSS guy,我并不是非常enjoy这个过程,而且还觉得挺烦人的。所以想想,还是算了,我想写东西,那就专注于写东西吧,样式的东西交给别人去做。 于是乎,又想到了Jekyll,心想像Jekyll这样一个popular的博客引擎,应该有很多很漂亮的主题吧,于是搜了一下,找到了这个,也就是你现在看到的这个,个人感觉这是个非常适合blog的主题,既漂亮,同时也是content focused,于是决定就用这个了。从Rails app搬回Jekyll,最大的遗憾,就是之前的一些评论不能一起搬走,好可惜的感觉!

»
Author's profile picture 小创

从AndroidStudio的启动参数开始,了解一下JVM的一些东西(内存使用,JIT等)

如果你使用AndroidStudio经常觉得很卡,那有可能是因为系统给AS分配的内存不够的原因。打开/Applications/Android Studio.app/Contents/bin/studio.vmoptions (Mac),可以看到有以下配置:

»
Author's profile picture 小创

在Rails app中使用Bootstrap

这篇文章基本上算是对railscast 328: Twitter Bootstrap Basics 的一个学习总结。提供一个step-by-step的guide。同时也加入了一些需要注意的地方,比如说这个video cast是2012年做的,到现在为止无论是rails还是bootstrap都变了很多,在rails里面使用bootstrap的方法也有所不同。

»
Author's profile picture 小创

Java 8的Lambda及其在Android 开发中的应用

上次在盆友圈发了一张照片

»
Author's profile picture 小创

1分钟学会Markdown

发现很多人对markdown都有一种偏见,以为是像HTML一样,是多么复杂的东西。其实markdown真的灰常灰常简单,有多简单呢?简单到看完这篇文章,你就会了。标题说一分钟学会,其实也不夸张,如果你能在一分钟之内看完这篇文章,那么不用一分钟,就会了。
首先介绍一下,markdown是什么东西,他就是在没有任何格式的纯文本的基础上,加上一些特殊的格式(比如粗体,斜体等)的语法。听起来有点像HTML,其实他的工作原理就是将它的一些语法转化成一些HTML tag,只不过使用上比HTML要简单多了。
基本的markdown就8条规则。在日常码字中,这8条规则足以满足95%的需求了。

»
Author's profile picture 小创