分类
开发者 未分类

一款优秀的个人知识管理工具

TiddlyWiki,我偷偷摸摸用了一年多后,终于决定要推荐给所有人。

如果你嫌Evernote的限制越来越多,各种云笔记软件格式对复杂文本又不够友好,那么可以考虑一下TiddlyWiki。支持wiki markdown语法,软件就一个html文件无需安装,有免费的在线版本,还能上传到自己的网站!简直是一键搞定到处运行的personal wiki.

关于TW的功能特点还是参见他的官网 tiddlywiki.com 比较齐备。

可能因为用户少,网上的汉语资料也非常少。但由于容易上手,并不太需要查找资料就能很好的使用起来。我在使用中唯一遇到的问题就是上传到个人网站的功能。这两天抽空搞定了,写篇文章记录一下。

把TiddlyWiki上传到自己的网站

分类
未分类

如何优雅的在办公室刷微博

社交网络已经完全渗透到我们生活的各个角落,当然包括办公室。任何时间在办公室转一圈肯定能发现不少在看微博的同事。
微博的界面布局非常有特色,以至于我在10米外都能识别某个人不是在看stackoverflow而是在刷新浪微博。
虽然我不是领导,但是我能看到就表示领导也能看到,那如何优雅的(仿佛在看文档)在办公室刷微博(而尽量不被领导发现)呢?

分享一个我自己使用的方法(特指新浪微博):
1. 使用weibo.cn而不是weibo.com
2. 如果追求界面的粗糙请使用‘简版’,如过追求界面简洁看图爽请使用‘大图’+‘触屏’

可能遇到的问题:
Q: 提示选择打开’text/vnd.wap.wml’类型的文件怎么办?
A: 遇到该问题很可能你在用Firefox浏览器并且人品和我一样较差,安装这个插件试试

分类
未分类

给混合项目添加JS校验

最近在Eclipse编写一个多语言混合项目,项目本身是Android Project,但是又有大量JS代码,我想知道自己写的JS代码有没有语法错误。除了使用带错误提示的JS编辑器外,还可以对项目添加针对JS的builder和nature,这样项目在编译时能生成带有错误信息的marker,很方便。
做法很简单:
打开项目的 .project 文件,添加如下两段信息

<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>

<nature>org.eclipse.wst.jsdt.core.jsNature</nature>

以上配置针对Eclipse安装了Eclipse WST(Web Standerd Toolkit)的情况,如果安装了其他的JS builder/validator可以类比。

添加以上配置后可能会带来一些困扰,比如项目引用了第三方的一些JS lib库(jquery.js/ext.js 等),这些第三方库可能本身没有问题,但是validator可能认为它们有错误,会生成错误marker影响编译。
比如常用的jquery-1.7.2.min.js文件会被wst的jsvalidator认为有错误。

这时候应该做的就是:打开项目properties->Java Script->Include Path->Source->Excluded
点击edit,在Exclusion Patterns里填上你不需要校验的JS文件或目录。我的是assets/webapp/lib/ (即所有第三方JS库)。OK。

ALL DONE.

分类
未分类 游玩

人与自然

牛首山1

牛首山2

牛首山3

FlickrGallery 上的相片集 NiuShouShan

测试Flickr分享相册功能图片摄于2011年9月,独自一人暴走牛首山,山林中的偶遇

分类
未分类

积郁

一遍又一遍是多少遍
一天又一天是多少天

沉重的肢体在混沌的大脑牵引下,摇摇摆摆的沿着记忆缓行;推开门,扔下包,倒在熟悉的椅子上,许久才喘出第一口气,然后我开始慢慢的试图感觉身体各个部位,脖子、胸腔、腰椎、指头、还有无论如何摆弄都不舒服的肌肉。没有用,躺了半天还是如发烧了一般浑身无力动弹不得。任何的声音此刻都异常的显得烦躁,更不要提门外那对男女尖声的争吵。

最能给我存在感的是肚子,里面应该空空荡荡感觉却像胡吃海塞了一通。我开始想象,也许是某种严重的疾病,我还蒙在鼓里毫不知情。我到医院去,不负责任的医生又耽误了病情,于是一切突然变得无法挽回。在想象中,那个生病的我在尽力找些能让自己快乐的事物:最近看的笑话、曾经看过的美景、被我感动的人们……然后思绪不可遏制的延伸向尚未实现的梦想,无力感重新袭来整个将我吞没。

我便呆呆的既睡不着又不愿醒着,恍惚中迎来又一个黎明。原来,昨晚我特意敞开了窗帘。