Fresh blood for viivlabs

是的,您也许注意到了,在我们的首页,悄然多了两付新面孔 ─ CrazycatGaiTian。这二位英雄现在已成为 VIIV Labs 的一份子,热烈欢迎!!!

下面让我简单介绍一下这两位技术大牛:

Crazycat – 疯猫同学是一个典型的 Geek,刚刚完成自己的人生大事 ─ 婚礼,此刻正滋润着呢。疯猫同学是 Debian GNU/Linux 的开发人员(俗称DD);另外自己还在维护几个开源项目,例如:hotkeysRifiuti2 等;同时疯猫同学还精通其他各方面的技能,从 Facebook apps 到 Java 开发,从网站开发到 Linux 编程,几乎无所不知无所不晓。总而言之,疯猫同学是个淫才。鉴定完毕。

GaiTian – 人如其名,盖天同学是炙手可热的网页游戏《武林英雄》的主要开发人员,盖天同学在 PHP 和 Javascript 方面的造诣非同小可,在大流量网站的开发方面有深刻研究,javascript 耍的是有声有色(外号 JS KING),PHP 的各种流行框架开发更是耳熟能详。实属 Web 2.0 时代的全才。

在二位英雄的加入下,唯吾工作室(VIIV Labs) 的技术开发实力大增,我们衷心欢迎他们的加入。

如果您对我们的团队有兴趣,请 猛击这里 跟我们联系。

Posted in viivlabs | Tagged | Leave a comment

给 VIM 添加 PHPdoc

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

Posted in 技术分享 | Tagged , , , | Leave a comment

在 DreamHost 空间上安装 Trac

[转自:http://lazyone.org]

最近在一个 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” 的参数了,因为文件已经建立好了。例如 :

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

按照 Trac 的官方文档,接下来应该是修改 Apache 配置文档。但是由于是 VPS,我不太清楚怎么改 Apache 的配置,所以我就把如下这段加到了 trac 路径下的 .htaccess 文件里(本来按照文档,这短代码是应该放在 &lt;Location&gt; 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 文字,邮件服务器等等… 我有点懒,就不写了。

Posted in 技术分享 | Tagged , , | Leave a comment

Hello world!

唯吾工作室的网站改版已经完成了。思前想后,我们还是搭建了这个 BLOG。主要的目地是用于跟大家分享我们工作室的成长。另外,我们也会将我们在工作过程中摸索到的技术技巧,解决问题的方法,以及更多的心得体会毫无保留的放到这里,与大家一起共同成长。

也欢迎所有的朋友来稿,我们会帮您分享您的技术心得和体会。

Let’s happy blogging!

Posted in viivlabs | Leave a comment