第36个标记 » 2008 » February

喜马拉雅的天空

存档: February, 2008

eShortcuts

太不容易了,这么多shortcuts for e。决定每天背诵一遍。最主要是多用。

  • alt-p
  • alt-j
  • flash

Controller

  redirect_to

  • rea
  • reai
  • rec
  • reca
  • recai

render

  • ra
  • ral
  • rf
  • rfu
  • ri
  • ril
  • rit =>render :inline => "<%= ‘hello’ %>", :type => :rxml
  • rl
  • rn
  • rns
  • rp
  • rpc
  • rpl
  • rpo
  • rps
  • rt
  • rtl
  • rtlt
  • rts
  • rcea
  • rcec
  • rceca

verify

Model

  • Ctrl-alt-shift-s  Show db scheme for current model
  • bt
  • habtm
  • ho
  • hm
  • va
  • vaif
  • vc
  • vcif
  • ve
  • veif
  • vi
  • vp
  • vpif
  • vu
  • vuif

ERb

  • ft
  • lia
  • liai
  • lic
  • lica
  • licai

Migrate

  • mcol
  • mccc
  • mtab

Ruby

  • :
  • doo

Confach发表于 February 29, 2008 5:02 pm | 留言 |一技之长 

"Premature end of script headers: dispatch.fcgi"终极解决方案

名字够响亮,当然内容也很响亮。哈哈。

现状:

   当使用Apache(或其他web server,例如lighttpd),以及fastcgi(或cgi)等来部署rails或python等时,经常会出现以下错误:

     Premature end of script headers: dispatch.fcgi

解决方案:

本解决方案是基于Rails+Apache+fastcgi+debian,其他类似。

  • 检查dispatch.fcgi的用户或用户组,以及访问权限,至少定义为755.
  • 检查dispatch.fcgi的第一行的ruby编译器是否正确,很多人开发在windows平台上,而部署则在Linux/Unix平台上,所以将#!C:/ruby.exe改为#  !/usr/bin/ruby。ruby具体在什么位置,输入whereis ruby即可。
  • 不能允许有打印的代码。例如在rails里,坚决不要将p 或puts写到代码里,这样会导致header破坏。其他语言看着办。
  • 如果以上方案均为解决,到dispatch所在的目录下运行 ./dispatch.fcgi看是否正确。如果有什么错误的话,修正即可。

以上提供的4种方案都可以解决这个问题。要是还是不能解决,请将您的case告诉我。

另外,可以参考另一文章:在Debian上部署Rails Apache+fcgi(或FastCgi)

Confach发表于 February 29, 2008 11:56 am | 留言(3) |一技之长 

方法和态度

今天和Spring一起吃饭,Spring是我以前的Team Leader,现在在老东家那边是呼风唤雨的人物了.呵呵呵.

吃饭过程中,不可避免的聊起了IT的方方面面.总结一下,有以下方面

1. 能力

这里的能力是指一个人的工作能力,指一个人解决问题的方法,思维.一个人有没有能力,关键是在这里.作为IT民工,学习的知识当然很多,但最关键还是在这里.学习技术相对来说简单,但是随着年龄的增长,我们不可能一直这样学下去,这时候就需要有思维了.

2.管理

既然是Leader,不可避免的讲了他碰见的问题.Spring一直都很忙,以至于都无法分身做自己的事情.呵呵.这也难怪,毕竟这么多team,都让他一个人管,也怪不容易的.他谈到了管理中碰到的一些经验,听了让我十分受益.

如何带好团队,真是一门大学问.Spring正在努力着,也希望越来越好.

3.态度

这个不知道我们重复了多少遍,学习的态度,工作的态度,团队的合作精神,等等,谈到了态度的重要性,如何去保持一个积极向上的态度.工作这几年,体会到了工作就是一个态度问题.

4.Blackberry

这个是一个重点,我介绍了我对Blackberry的掌握和熟练程度,也谈及了我对blackberry的努力.后来我们又继续分析了Blackberry在中国的发展潜力,谈到了中国移动,谈到了中国的策略等.

5, IT八卦

前段时间MS收购yahoo,当然也谈到了Google联合几家公司铺设一条从美国到日本冬季的光缆.谈到了思科与华为之间的关系.

6, 现在的就业状况

是呀,每年的民工都不知道增加了多少,所以要珍惜机会,也涉及到某些个人的情况,感觉有的人挺不错的.

今天谈到了比较多,而且感觉大家的观点都一致,聊得挺开心的.

Confach发表于 February 26, 2008 10:50 pm | 留言 |闲情逸致 

上一页