Lazyone

13Jan/102

Google leaving China

今天得写点东西纪念一下。看到 Google 的官方博客以后只有一个反应: Google 纯爷们!

令我感触颇深的是,Google 是一家企业,而且是一家美国企业,是商人!它为了自己的原则宁愿放弃中国这个恶心市场,这给中国的企业和网民的好好的上了一课。

想起我之前的雇主 Gene Kern,他来中国开连锁咖啡厅,各个*政*府*相关部门看到是外资企业,总是种种刁难与敲诈勒索,甚至还受到过威胁,这一切的行径我都看在眼里,发自内心的觉得悲哀和耻辱。但是每当这类事情发生,Gene 总是很坚决的维护自己的原则,哪怕是几百块几十块就能打发的事情,他也从不遵从这些潜规则。他最常跟我说的一句话就是: I don't compromise! Never!

这就是中国,生活在这个神奇的国度,我也要时刻提醒自己,也提醒所有人:

We don't compromise!

Tagged as: , 2 Comments
10Jan/100

Test blogging using Yupoo




背影
lazyone上传于Yupoo, 由相机Canon EOS 500D拍摄.

测试 Yupoo 发送至 Blog 功能。
Tagged as: , No Comments
8Jan/100

Create your own twitter clients

昨天在 @dupola 同学的提示下,成功添加了我们工作室自己的 twitter 客户端。

如下图所示,我们工作室的 twitter 页面里最新的几条 tweets 都是由 "viivlabs" 这个客户端来发送的,点击 "viivlabs" 链接会跳转到我们工作室的网站。看起来这样也是个不错的宣传方式呢。

实现步骤:

1. 参考小众软件的这篇文章:Dabr 安装 – Twitter 手机版网页程序安装教程

2. 注意在 Twitter 注册自己的第三方程序的时候,写好你自己喜欢的客户端名字,把 Application Website 换成你自己的网站。Callback URL 就写你安装的 Dabr 的地址。

3. 现在登录你的 Dabr,然后通过 Sign in with Twitter/OAuth 这里登录。现在试推一下吧 =)一切正常的话,客户端应该就会显示为你自己创建的客户端名字了。

6Jan/100

Add PHPdoc to your VIM

VIM 是我最喜欢的文本编辑器(没有之一),今天看了一篇文章:Unix manual pages for PHP functions (需自行翻墙阅读),才知道现在类 Unix 系统的 Manual 也可以添加对 PHP doc 的支持了,同时它也可以让你的 VIM 支持快速查找文档。在我的 MacBook 上试了一下,效果不错。

其实安装方法很简单,在你的终端里输入:

$ pear install doc.php.net/pman

如果你的 pear 版本较老,必须先 "discover" 到 doc.php.net 这个频道,然后再运行上面的命令:

$ pear channel-discover doc.php.net

安装完成后就可以在终端里输入 pman [function name] 来查询文档了。

------------------------------- 分割线 ------------------------------

让你的 VIM 支持快速查找 PHP 函数文档也很简单,现在只需要在你的 vimrc 文件里加上一行就搞定了:

set keywordprg=pman

现在把你的 VIM 光标移到某个 PHP 函数上,输入 "K" (大写的哦),看到了吗? :D

Tagged as: , , , No Comments
2Nov/090

Install Trac on DreamHost VPS

最近在一个 DreamHost 的空间上用 1-click install 安装了一个 Trac。在这里记录一下配置用户登录的方法。

在 DH 上用 1-click install 安装完的 Trac 是没有用户认证系统的,DH 使用的是 FastCGI 方式,似乎只能通过配置 Apache 的 htpasswd 来实现登录,而不是通过 Trac 本身的用户登录系统。

ssh 登录到 VPS,输入如下命令:

$ htpasswd -c /somewhere/trac.htpasswd admin
New password: <type password>
Re-type new password: <type password again>
Adding password for user admin

这样,第一个用户 "admin" 就设置好了。接下来你可以设置第二个,第三个用户的名字和密码,这时就不需要 "-c" 的参数了,因为文件已经建立好了。例如 :

$ <span>htpasswd</span> /somewhere/<span>trac</span>.htpasswd john
New password: &lt;type password&gt;
Re-type new password: &lt;type password again&gt;
Adding password for user john

按照 Trac 的官方文档,接下来应该是修改 Apache 配置文档。但是由于是 VPS,我不太清楚怎么改 Apache 的配置,所以我就把如下这段加到了 trac 路径下的 .htaccess 文件里(本来按照文档,这短代码是应该放在 <Location> tag 里的,但是我看到 Apache error log 里似乎不支持 location。所以我就直接把 tag 去了):

 AuthType Basic
AuthName "Trac"
AuthUserFile /somewhere/trac.htpasswd
Require valid-user

到这里基本算配置完了。现在你登录任何一个你的 trac 页面,浏览器都会弹出登陆窗口。你就可以用你刚才添加的任意一个用户登录了。

接下来的工作就是因人而异了,可以在 Trac 的 Admin panel 里添加各个用户的具体权限了,通过 ssh 登录 VPS 后可以通过如下命令给登录的用户添加/删除 TRAC_ADMIN 命令:

$ trac-admin /path/to/projenv permission add authenticated TRAC_ADMIN
$ trac-admin /path/to/projenv permission remove authenticated TRAC_ADMIN

拥有这个权限后,Trac 界面的 "Admin" tab 才会显示出来。具体的用户权限文档可以参考 TracPermissions.

最后是看看 conf/trac.ini 这个文件,很容易看懂,可以配置很多关于 Trac 的东西,例如 header logo 图片,footer 文字,邮件服务器等等… 我有点懒,就不写了。

Tagged as: , , No Comments
17Oct/090

Weddings

十月份才过了一半,已经参加了3个婚礼了。

今天下午到了香港,参加第4个 ── Anthony 和 Winnie 同学的婚礼。(我是不是有点太积极了。。。?)总之看到两位前同事终于永结连理,心里很开心。而且这次他们在教堂举行婚礼,还没参加过这种婚礼呢,期待明天 :)

晚上跟小安和XPH吃完饭后,上网把公司的事情做完,还是香港好阿,facebook, twitter 再也不用 ssh 了,不过这家酒店的网速很一般。

干完活一看还早,自己出去晃了晃。走到重庆大厦附近,看到N多有色人种围在一起不知道是打闹还是干嘛,警察都来了。(为什么重庆大厦这边聚集这么多印度人和黑人?)

最后走到了星光大道,对岸香港岛的夜景真的不错,但是尴尬的事情就是没有相机!(上次来香港也没带~囧)这次争取在香港买台 EOS 500D + 狗头,不知道身上的钱够不够阿。。。纠结~~

如果买了相机再来上相片!没买的话此博就太监吧~

Tagged as: No Comments
2Aug/090

Hello world!

帮老爸做网站,用信用卡买了一个 (mt) 的空间,于是顺便自己注册了这个域名(购买空间时注册域名只需$5),买了一年,在网上找了个 discount code,于是 $200 打8折,加域名总共是 $165 ,这价格在经济萧条的如今可真不算便宜。

lazyone.org 这个域名其实大学刚毕业那会儿就想注册了,只是一直觉得没什么必要,而且也没申请信用卡,所以自己的 blog 也就到处漂泊…… 期间至少经历了5,6个 BSP。本打算将原来的 wp 数据都导入这里,但是想想算了,当这里是一个新的开始吧。

说说 (mt)  的空间服务,我购买的是 grid service,使用了一段时间,发现其实要从易用性和可定制性上来说,比 DreamHost 差远了,动不动在你的用户名前面加一坨字符串,类似 "db078_username" 这样的,真的让我有点抓狂。而且 1-click install 的程序少的可怜,目前仅有三个(wordpress, drupal, zencart)。 Subversion 是通过 svn+ssh  的方式来实现 …… 总之是让用惯了 DreamHost 的我非常之不习惯。除了 UI 做得比 DH 多下了些功夫,其他的我还真没看出来有什么好,这美刀花得我有点心疼~

归根结底,还是看空间的速度和稳定性吧,用一段时间看看,不行再迁移回 DH。

Tagged as: , , No Comments

About

geek, developer, mac, LAMP, design, gaming, dog, insomnia, movie, music, photography

Projects

Follow me on Twitter

Blogroll

Categories

Tags

blog fastcgi gfw google linux manual photo php trac travel twitter viivlabs vim VPS wordpress yupoo

Recent Comments

Copyright