git 之初体验

  • 目前对于 git 只是了解了些皮毛,略有体会。
  • git 速度超快。因它对所有对象都打包压缩起来统一放在仓库里。
  • git 只维护文件。这点和 Perforce 相同。svn 则可以维护目录。所以 svn 对于每个跟踪的目录都嵌一个隐藏的 .svn 目录保存跟踪信息。而 git 和 Perforce 则只在统一的一个地方内维护文件版本。
  • git 作为分布式代码管理工具,无处不仓库。所以每次 git commit 都只对本地仓库提交,要发布到公共仓库或者备份仓库,则需要 git push。用惯了 svn 比较容易疏忽第二步。
  • git 更适合广泛地引入他人的贡献。对于 svn,通常贡献者要主动联系到项目组或者作者,获取相应的 svn 帐户后,再行协作。而对于 git,贡献者根本无须事先联系,即刻在 clone 的仓库中开始自己的工作,待完成后通过邮件提交 patch,此后项目维护者可以在新的 branch 中合并 patch 并测试,通过的话再并入主干。这种“先做了再说”的行事态度极大的鼓励和推动了 geeker 们的热情和创造力。这同 wiki 的开放思想有着异曲同工之妙。
  • git status 的输出不如 svn status 直观。很不习惯。或许可以 hack 一下,慢慢再说。
  • git 比 svn 更强调 branch 的概念。以前使用 svn 不太会想起来有 branch 这件事。在 git 里就要时刻保持着“我现在在哪个 branch 里做事,这个 branch 是管什么事的”这样一种概念。因为从实现上,svn 通过复制目录创建一个分支,你可以在工作目录中看到这个 branch 的目录;而在 git 中,则完全用 ref 来指代当前所在的 branch,你可以选择和跳跃,然后就可以看到当前的工作目录里的内容就变化为该 branch 的内容了。显然,这是对 svn 在管理分支时仅采取目录模拟这种简单手法的改进。当然 git 的 branch 管理不仅于此,还有 rebase 等 fast forward。
  • git 听起来就比 svn 酷。

百听不厌的歌

总会有些歌听了一遍又一遍,不会厌烦。最近发现的有:

  • Beautiful Girls – Sean Kingston
  • New soul – Yael Naim
  • 没有你的日子我真的好孤单 – 韩晶
  • 听不到 – 梁静茹

Google Ads

使用 curl 提交 twitter 消息

一直对 twitter 不怎么感冒,貌似没有必要让朋友知道我每时每刻的行踪,也没有朋友需要了解我的 timeline。不过随手一句话用来发发牢骚。做个小笔记什么的还是蛮不错的,特别是当提交信息的方式可以离线用手机发。 与此同时,twitter 的 API 提供了无限的创造力和可能性。除了在 Gmail 里向 twitter bot 发消息外,最便捷的莫过于在随时开着的终端 shell 里面写上一句然后敲回车。 找来这段脚本,用 curl 一下搞定。

#!/bin/bash
read -p "twitter> " -e input
curl --basic --user username:password --data status="$input" http://twitter.com/statuses/update.xml > /dev/null
echo "OK"

修改其中的用户名密码,保存为 twitter ,再 +x 后扔到 /usr/local/bin 里面,然后就可以直接通过执行这个命令来发消息了。十分 handy 的东西。

回首 girl.4red.org

这个实验性的项目在短短的一周内宣告彻底失败。此站点也应着服务器硬件故障而一并作古。得出的结论是,这不是赚钱的正道,投机不可靠。 原先以为下面这些因素应该可以造就某种契机,可以轻松长远地赚钱:

  • 美女图片可以吸引一半的群体,荷尔蒙可以使这种需求广泛而长期地存在,进而创造 pageview。
  • 程序开发非常简单,图片收集也只需一次。一劳永逸。
  • 通过 AdWords 去花钱吸引客流,通常点 Google 广告进来的群体,再次点击广告的可能性更大。
  • 重复刷新看图在一定次数后必然产生厌倦,在无其他可点可去之处时,点广告的可能性更大。
  • 使用低价的中文关键字吸引流量,点击高价的英文广告后赚取美金,此差价为利润。

在第一个晚上,花费 10 元人民币,赚了 5 元美金。遂开始放量,隔夜发现因带宽耗尽,白扔了 130 多元人民币。后优化分流,点击率开始下降。后发现不同时段投放的效果有明显差异,这有多方面的可能性,比如其他广告商投放或按照时段或设置过滤。再到后 面,原来英文广告都变成了毫不相关的机电,医院广告,等于白花钱,没产出。这段时间点击率很低,对应的价格也很低,不存在价格落差优势。在暂停了一天之 后,发现一封来自 Google 的通知信,强横专制地停了我的 Adsense 帐号。虽然还有一次申诉的机会,不过不指望了。以前每个月 6 元的时候,它不声不响,如今大起大落了,就不说明原因一概按照作弊嫌疑处理。同样在 AdWords 里大起大落的支出,它却不还不问。当时真的郁闷地很。 后来想想也好,要真的投机起来了,哪还有心思做正事。通过人家上游开闸抽水收钱,不如自己放水收钱来的硬。另外只要你有钱敢投 AdWords 它就有本事帮你烧,帮你拉客流来。不怕没钱,就怕你撑不住(当时并发冲到 60 个请求)。

新站开张

原来的服务器硬件故障,拆了硬盘换到另一台测试机器上,竟然不认网卡,再挂到 FreeBSD 机器上,一写数据就断开了原先 mount 上的分区,好不容易 fsck 之后导出了 svn 仓库的数据,又发现若干文件有损坏,在另一台 FreeBSD 机器上配置 WordPress 又碰到 php5-mysql 编译出错,郁闷死了。 决定不能在 svn 一棵树上吊死。决定不用 WordPress 苟且偷生。 昨天花了点时间研习了下 git。没完全搞明白,不过暂时已经能用起来了。今天花了半天时间,把原来的 blog 里面的数据导出来,重新用 Catalyst 作了一个站,这就跑起来了。 出于格式自由的缘故,写了这个目前不算是 blog 的站点。我想适时的时候用 pod 或者 Textile 或者 wiki 格式写,同时不想让所见即所得的编辑器给我横加减些东西。出于对服务器要求自由的缘故,不使用数据库,直接将文章以文件的形式保存。这样另外有个好处,就 是我可以用 git 来维护这些文章,不必担心单点故障。也可以非常方便地发布成静态页面的站点,就像 MT 那样。 好了,回家休息。

写字

  • 小学的时候被逼着写了两年书法。
  • 从应付到渐渐有点喜欢,有时候在公交上还会看人家店招牌上的字,然后在脑子里照着写一遍。
  • 终究没什么灵性,三脚猫。
  • 不过我深深明白,练书法正如醉翁之意不在酒。
  • 小时候第一次入状态的时候,浑身刺热,面红耳赤,丹田守气,呼吸均匀而缓慢,全神贯注于字的骨架和气势上,仿佛有字人合一的感觉。
  • 我坚信书法家大都鹤发童颜的原因,就是练习书法的过程一如练打坐或者瑜伽,使身心和谐。
  • 大学毕业后一段时间还拿出来写写,作娱乐。
  • 一晃 7 年过去了,时过境迁。如今写字再也静不下心来,焦虑,急躁,杂乱,无时无刻不在。
  • 一定要再找回自己。