Jun 15
git官方的webgit适合apache+dav,用nginx配置麻烦(网上教程全部是 git + gitosis的,我不用gitosis)

一个多月前,找到了个纯php环境即可使用的gitweb

git php,(不是php-git,http://code.google.com/p/git-php/,这个已经不维护了的,使用作者自己代码库了)

这个作者很勤快http://gitphp.xiphux.com/

纯php + nginx/fastcgi 就可以架

界面模仿git官方的webgit,用了一个多月了,很舒服
目前最新版本为0.2.3
Tags: , ,
Jun 14
gitweb是git的web接口,使用单向的http协议来发布git repositories。
安装
sudo apt-get install gitweb
配置

假定git repositories所在的目录为/opt/project/git,首先,把gitweb使用到的资源文件(图片和CSS)符号链接到此目录
$cd  /opt/project/git
$ln -sf  /usr/share/gitweb .

然后将gitweb主程序gitweb.cgi链接到git repositories目录
$ln -sd /usr/lib/cgi-bin/gitweb.cgi gitweb.cgi

修改/etc/gitweb.conf文件中的$projectroot为/opt/project/git
Tags: , , ,
Jun 1
nginx默认不支持传统的CGI程序,但是通过FCGI包装程序可以让nginx支持CGI

只要是符合FCGI接口的包装程序都可以用来使nginx支持CGI程序,有很多这样的程序,有perl写的,有C写的,也有C++写,等等。

nginx.org提供了一个perl包装程序,但没有提供system V风格的init文件,对这个程序稍加改造,然后写一个init控制文件就可以在ubuntu上使用了。

安装perl必要的支持库
$sudo apt-get -y install libfcgi-perl libfcgi-procmanager-perl libio-all-perl

下载文件 (已下载 533 次)

三个文件的打包下载以后,将cgiwrap-fcgi.pl拷贝到/usr/local/bin/目录下,将cgiwrap-fcgi拷贝到/etc/init.d/目录下,然后执行:
$sudo update-rc.d cgiwrap-fcgi defaults
更新/etc/rcX.d目录下的符号链接,这样debian启动时会自动启动cgiwrap-fcgi.pl程序
Tags: , ,
May 18
逐渐的,人们用越来越多的维度来衡量某一个人或者某一项活动的成功。例如,有很多的钱固然是人们对其保持羡慕的主要指标之一,能否行使对应的社会责任,维护公共道德也成为有力的判断准则。

这与过去的,人类一向成王败寇的单一判断观念有些不同。过去的社会关系简单,战争这种纯粹的、一旦失败就意味着国家灭亡的沉重的责任也让个体在群体中泯灭。到了现代,这类竞争关系不再存在。特别是在软件开发领域,你永远有模拟环境实施,犯错误,获得反馈并改进的机会。

奇怪的是,即便在这种情况下面,“交付成功”这一功利的目标,依然成为众多软件开发团队是否运转成功的唯一标准。在这种唯一判断标准之下,有一些行为显得可以理解:
Tags: , ,
May 4
最近惊闻五条杠少年黄艺博,我深感自卑。我在上学的时候是两条杠,但其实我是有机会得到三条杠的。在小学全班选举的时候,我和主要的竞争对手都是深得学生和老师喜爱的两个候选对象,最后由于我得票是满票,而她的得票是满票缺一票,所以老师认为我不够谦虚,怎么可以自己还投了自己一票,导致我惜败于她,只拿了两条杠中队长,没有得到三条杠大队长。当时我一直以为我已经做到了成功的百分之六十六,到今天才知道,我其实还不到成功的百分之四十。
Apr 27
本篇主要介绍一下ExtJs对JS基本语法的扩展支持,包括动态加载、类的封装等。
一、动态引用加载

ExtJs有庞大的类型库,很多类可能在当前的页面根本不会用到,我们可以引入动态加载的概念来即用即取。这些代码都要写在Ext.onReady外面。
1.动态引用外部Js
//加载配置可用
Ext.Loader.setConfig({ enabled: true });
//动态引用“../ux/”目录下所有Js文件类,映射到对应命名空间
Ext.Loader.setPath('Ext.ux', '../ux/');
Tags: ,
分页: 8/37 第一页 上页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下页 最后页 [ 显示模式: 摘要 | 列表 ]