我---7号斋主人
男
已婚
爱老婆
I wanna be a happy fish...

星期三, 八月 01, 2007

typo live search 中文

typo的live search对中文的支持,假设过typo blog的都知道,直到目前的最新版本4.1.1,还是没有解决,毕竟是老外的系统,没有办法,也许压根这个问题都没有被发现。

但是我们国人使用的时候,就很容易发现了,今天在railscn的坛子里,发现了以为仁兄转的帖子,我照着做了一下,果然有效:
原文:http://www.railscn.com/viewthread.php?tid=1742


另外,typo的官网上,一份邮件中,值得一看:
http://trac.typosphere.org/ticket/560
"...問題出在Ajax的部份,typo在observe時用javascript的escape做了一次unicode的編碼 (%u????)。暫時的解決辦法是在views/shared/_search.rhtml中:
:with => ”’q=’ + escape($F(‘q’))”
改成
:with => ”’q=’ + $F(‘q’)”
就可以避免了。..."
要是再加装其他的theme之后也要把新装的那个theme目录里面的views/shared/_search.rhtml做同样的修改,要不然新的_search.rhtml会把原来的覆盖掉。
然后在进入admin页面,清空cache,再rebuild一次,就可以了。

星期二, 七月 31, 2007

ROR安装再次记之(windows)

windows下安装ror的环境,都知道one-click installer的那个安装文件,就从他开始,下载,安装rubyforge上有,安装的时候,可以将rubygem带着安装上,当然,也可以下载rubygem的包下来,通过ruby setup.rb来安装(在rubygem包解压后的目录下,进入控制台执行)。

此时,ruby -v;gem -v;来看看ruby的版本和gem的版本。

再后来,可以通过下载rails的gem文件并执行gem install railsname.gem来安装,可能会提示缺少几个包,到rubyforge上去搜一下,下来安装一下,即可;另外还可以通过gem install rails - -remote(直接从远程服务器下载Rails安装包文件)和gem install rails - -include-dependencies(首先在本地主机上寻找是否存在Rails的安装包)来安装,命令需要在ruby_home下执行。

星期一, 七月 23, 2007

Debug(PDT in Eclipse)



前两天配置eclipse的php ide(PDT),今天开始写demo,虽然网络上多少都有很多在此IDE下开发/配置的文档,但是,我目前还没有将断点成功跟踪到,甚是纳闷...和jdt的debug不同,jdt在设置了断点在某行后,程序执行到该行,即会切换perspective到debug模式,并跟踪到改断点,此时可以看到多窗口(变量,服务,outline等,知道eclipse的应该都了解),可是pdt设置了断点后,死活跟踪不到,还有待发掘...

不过总结出一点,对于ide来说,最重要的是项目的管理和控制,在pdt下让多个项目发布到同一个apache服务器下的对应目录中,使调试和运行都是在服务目录下,pdt在这点上似乎也有待完善(也有可能是我还没有发现),我发现只能单个文件的run/debug来发布,首先,设置当前项目的默认服务:
右键点击项目,打开属性对话框,进入PHP Debug项:












设置对应参数,Default Server即可以通过PHP sever页面来设置,主要就是设置发布的对应目录;
接着,进入通过右击php文件,点击debug as->PHP Web Page即可启动该页(apache服务必须是在体外启动的),同时页面也即被发布到对应的服务目录下。

















个人认为,应该有更好的方法,eclipse的php插件还是很多的,但是个人对eclipse.org提供的专门的项目(如PDT)才感兴趣...有点固执,慢慢来吧,也许有一天会改变...

怎么有点像对blogspot@google固执一样呢?
不过,打算搬blog了,也是为什么现在终于拾起丢掉很久的php的原因,原本一直想搞个ror的blog,但是现在看来,还是想用wordpress了,慢慢看吧...project-babel也不错,就是功能有点太强了...但是不知道发布是否会像wordpress一样简单。

星期六, 七月 21, 2007

落后

落后了,真是迫不得已...今天长了个知识,为windows增加服务:
dos命令:
cmd
..path\filename.exe -k install -n servicename

配置

为eclipse手动安装dtp(data tools platform)数据库管理工具的插件:
data tools platform是eclipse的一个数据库管理工具的插件,是一个开源项目,同时也作为eclipse3.3(EE)版的标准插件被集成...

Requirements: Eclipse 3.2.2 SDK, EMF 2.2.2 (EMF + SDO) and GEF 3.2.2
or
Eclipse 3.3 SDK, EMF 2.3 (EMF + SDO) and GEF 3.3

------------
PDT Project(PHP Development Tools)是eclipse的php IDE。

Requirements/RunTime:

  • Eclipse Platform
  • GEF(上面有地址)
  • EMF(..)
  • JEM()
  • WTP( Web Standard Tools应该就可以了)
-----------
PS:js,css,html等文件eclipse插件http://update.aptana.com/update/
这里有个很完整的配置过程:http://www.phpchina.com/78/viewspace_7023.html