*生活*研究*编程*感悟*带SSL支持的Rails示例系统 
Published on 2007-5-1 15:24:46 by

Published on 2007-5-1 15:24:46 by
Caboose给出了一个带SSL支持的Rails示例系统。
示例代码:http://sample.caboo.se/empty_with_ssl/
这个示例系统提供了一个自签名的证书和一个lighttpd配置文件的例子。通过这个配置文件启动lighttpd后,示例系统将在本机的3000端口接受SSL请求。
示例代码:http://sample.caboo.se/empty_with_ssl/
这个示例系统提供了一个自签名的证书和一个lighttpd配置文件的例子。通过这个配置文件启动lighttpd后,示例系统将在本机的3000端口接受SSL请求。
Radiant 0.6 发布:一个顶尖的基于Rails的内容管理系统 
Published on 2007-4-26 10:35:57 by

Published on 2007-4-26 10:35:57 by
原文:http://www.rubyinside.com/radiant-06-released-a-top-rails-content-management-system-465.html
翻译:turbowolf
大概一年前我介绍了Radiant,一个由John W. Long开发的基于Rails的内容管理系统。那时它还只是一颗“尚未抛光的钻石”。从那时起Radiant就处于飞速的发展当中。现在一个重要的版本,Radiant 0.6 终于发布了。
Radiant是一个开源的基于Ruby on Rails的CMS系统。它包含了一个新的扩展系统。这个扩展系统使得用户可以创建第三方的插件(现在已经有进行备份操作,LDAP,虚拟域名,vim编辑,整合Flickr,页面聚集等一系列插件)。它可以很容易的使用RubyGems进行安装(gem install radiant),只需在命令行里输入几个命令,便可以运行。如果你需要一个CMS系统,而你已经准备好使用一个坚实稳定的Rails程序的话,Radiant是一个很好的选择。
翻译:turbowolf
大概一年前我介绍了Radiant,一个由John W. Long开发的基于Rails的内容管理系统。那时它还只是一颗“尚未抛光的钻石”。从那时起Radiant就处于飞速的发展当中。现在一个重要的版本,Radiant 0.6 终于发布了。
Radiant是一个开源的基于Ruby on Rails的CMS系统。它包含了一个新的扩展系统。这个扩展系统使得用户可以创建第三方的插件(现在已经有进行备份操作,LDAP,虚拟域名,vim编辑,整合Flickr,页面聚集等一系列插件)。它可以很容易的使用RubyGems进行安装(gem install radiant),只需在命令行里输入几个命令,便可以运行。如果你需要一个CMS系统,而你已经准备好使用一个坚实稳定的Rails程序的话,Radiant是一个很好的选择。
Ruby必读书目 
Published on 2007-4-23 0:19:29 by

Published on 2007-4-23 0:19:29 by
原文:http://www.sapphiresteel.com/Ruby-and-Rails-Books-the-essential
翻译:turbowolf
(注:作者Huw Collingbourne是Ruby In Steel IDE的开发者之一)
在过去一年我阅读了许多关于Ruby和Rails编程的书籍,包括印刷版本和在线版本。有些我还做过评论。可以这样说,这些书籍的质量有些参差不齐。无论如何,其中有少部分书籍我给了很高的评价;其他一些书籍我觉得至少值得一读。为了节省你的时间和金钱。这里列举了一些我的推荐书籍。在以下的列表中,如果我曾经其中的某本书籍写过更长的评论,我会在其后包含评论链接。否则链接会指向这本书籍的出版商的网站。
Beginning Ruby: From Novice To Professional
by Peter Cooper
这本书写得很好,排版合理、解释清晰、示例代码很有用。一句话概括,如果你有一定的编程经验并且需要简单易懂的Ruby编程入门的话,这是一本很好的书。
http://www.bitwisemag.com/2/Beginning-Ruby-From-Novice-To
Programming Ruby: The Pragmatic Programmer’s Guide
by Dave Thomas, with Chad Fowler and Andy Hunt
一本大部头(超过800页),详细地介绍了Ruby语言和库函数。这本被称为“镐头书”(@#$!$%^)的教程通常被认为是一本详尽的Ruby参考书。仅仅浏览一下,是无法把它读透的。因此我觉得它一本最好的入门教程。但迟早你会需要它。
http://www.pragmaticprogrammer.com/titles/ruby/index.html
The Ruby Way
by Hal Fulton
在这本书的简介中,作者指出由于这本书缺乏作为“教程”应当具有的内容,因此,“你可能无法通过这本书学习Ruby编程”。他认为这本书提供了一个反向的参考资料。读者可以通过功能和目的查找相关的资料,而非通过函数名或类名查找资料。个人看来,他大大地低估了这本书作为一本“教程”的价值。只要你有一定的使用其他语言进行编程的经验,你将毫无困难地通过这本书来学习Ruby,并把它作为主要的参考书籍。
http://www.bitwisemag.com/2/The-Ruby-Way
Ruby On Rails Up and Running
by Bruce A. Tate & Curt Hibbs
我更喜欢那种直接切入主题的编程书籍,而非那种絮叨不止的所谓Step by Step的教程。坦白的说,我并没有耐心读上一千页的Step by Step教程来写一些无聊的示例程序。因此这本书很适合我。通过仅有七章的篇幅,它概括了与Rails相关的所有真正重要的内容。包括它的设计模式和类;它的脚本和代码生成工具;它的Models,Views,Controllers和 Scaffolding。此外它还简要的介绍了Ajax和单元测试。
http://www.bitwisemag.com/2/Ruby-On-Rails-Up-and-Running
Ruby For Rails [...]
翻译:turbowolf
(注:作者Huw Collingbourne是Ruby In Steel IDE的开发者之一)
在过去一年我阅读了许多关于Ruby和Rails编程的书籍,包括印刷版本和在线版本。有些我还做过评论。可以这样说,这些书籍的质量有些参差不齐。无论如何,其中有少部分书籍我给了很高的评价;其他一些书籍我觉得至少值得一读。为了节省你的时间和金钱。这里列举了一些我的推荐书籍。在以下的列表中,如果我曾经其中的某本书籍写过更长的评论,我会在其后包含评论链接。否则链接会指向这本书籍的出版商的网站。
Beginning Ruby: From Novice To Professional
by Peter Cooper
这本书写得很好,排版合理、解释清晰、示例代码很有用。一句话概括,如果你有一定的编程经验并且需要简单易懂的Ruby编程入门的话,这是一本很好的书。
http://www.bitwisemag.com/2/Beginning-Ruby-From-Novice-To
Programming Ruby: The Pragmatic Programmer’s Guide
by Dave Thomas, with Chad Fowler and Andy Hunt
一本大部头(超过800页),详细地介绍了Ruby语言和库函数。这本被称为“镐头书”(@#$!$%^)的教程通常被认为是一本详尽的Ruby参考书。仅仅浏览一下,是无法把它读透的。因此我觉得它一本最好的入门教程。但迟早你会需要它。
http://www.pragmaticprogrammer.com/titles/ruby/index.html
The Ruby Way
by Hal Fulton
在这本书的简介中,作者指出由于这本书缺乏作为“教程”应当具有的内容,因此,“你可能无法通过这本书学习Ruby编程”。他认为这本书提供了一个反向的参考资料。读者可以通过功能和目的查找相关的资料,而非通过函数名或类名查找资料。个人看来,他大大地低估了这本书作为一本“教程”的价值。只要你有一定的使用其他语言进行编程的经验,你将毫无困难地通过这本书来学习Ruby,并把它作为主要的参考书籍。
http://www.bitwisemag.com/2/The-Ruby-Way
Ruby On Rails Up and Running
by Bruce A. Tate & Curt Hibbs
我更喜欢那种直接切入主题的编程书籍,而非那种絮叨不止的所谓Step by Step的教程。坦白的说,我并没有耐心读上一千页的Step by Step教程来写一些无聊的示例程序。因此这本书很适合我。通过仅有七章的篇幅,它概括了与Rails相关的所有真正重要的内容。包括它的设计模式和类;它的脚本和代码生成工具;它的Models,Views,Controllers和 Scaffolding。此外它还简要的介绍了Ajax和单元测试。
http://www.bitwisemag.com/2/Ruby-On-Rails-Up-and-Running
Ruby For Rails [...]
Scruby: 可用于创建、发送和嗅探包的Ruby Shell 
Published on 2007-4-21 17:52:29 by

Published on 2007-4-21 17:52:29 by
原文:http://www.rubyinside.com/scruby-a-ruby-shell-for-packet-sending-and-sniffing-460.html
翻译:turbowolf
Scruby(译注:这个网站似乎被盾掉了,需要通过代理访问,去掉里面的*号,没办法,否则我连网页也打不开)是一个运行于UNIX体系操作系统下的Ruby程序(别和ScRUBYt!混淆了,那是一个基于Ruby的网络爬虫)。Scruby提供了一个Shell,在其中用户可以用Ruby的方式创建、发送和嗅探TCP/IP包。看上去这个程序功能非常强劲。它的作者Sylvain Sarmejeanne还专门撰写了一篇非常复杂的教程来解释它是怎么运作的。
翻译:turbowolf
Scruby(译注:这个网站似乎被盾掉了,需要通过代理访问,去掉里面的*号,没办法,否则我连网页也打不开)是一个运行于UNIX体系操作系统下的Ruby程序(别和ScRUBYt!混淆了,那是一个基于Ruby的网络爬虫)。Scruby提供了一个Shell,在其中用户可以用Ruby的方式创建、发送和嗅探TCP/IP包。看上去这个程序功能非常强劲。它的作者Sylvain Sarmejeanne还专门撰写了一篇非常复杂的教程来解释它是怎么运作的。
在\listoftables和\listoffigures生成的每个条目前显示前缀名 
Published on 2007-4-17 21:09:03 by

Published on 2007-4-17 21:09:03 by
如何显示类似下面的效果呢?
Table 1.1 Caption……….20
Table 1.2 Caption……….22
在comp.text.tex上找到了答案:
1.无须添加附加包
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
\makeatletter
\def\prefix@table{Table }
\def\prefix@figure{Figure }
\def\l@table{\@dottedtocline{1}{1.5em}{4.5em}}
\def\l@figure{\@dottedtocline{1}{1.5em}{4.5em}}
\def\@caption#1[#2]#3{%
\par
\addcontentsline
{\csname ext@#1\endcsname}
{#1}
{%
\protect\numberline
{\csname prefix@#1\endcsname \csname the#1\endcsname}
[...]
Table 1.1 Caption……….20
Table 1.2 Caption……….22
在comp.text.tex上找到了答案:
1.无须添加附加包
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
\makeatletter
\def\prefix@table{Table }
\def\prefix@figure{Figure }
\def\l@table{\@dottedtocline{1}{1.5em}{4.5em}}
\def\l@figure{\@dottedtocline{1}{1.5em}{4.5em}}
\def\@caption#1[#2]#3{%
\par
\addcontentsline
{\csname ext@#1\endcsname}
{#1}
{%
\protect\numberline
{\csname prefix@#1\endcsname \csname the#1\endcsname}
[...]
打算陆续翻译一些关于RoR的blog文章 
Published on 2007-4-16 23:36:33 by

Published on 2007-4-16 23:36:33 by
www.rubyinside.com上的文章是个不错的选择
测试WP-Syntex 
Published on 2007-4-15 23:03:11 by

Published on 2007-4-15 23:03:11 by
测试几种语言的显示
PHP
<div id="foo">
<?php
function foo() {
echo "Hello World!\\n";
}
for (\$i = 0; \$i < 10 $i++) {
foo();
}
?>
</div>
JAVA
1
2
3
4
5
6
7
<div>
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
</div>
RUBY
1
2
3
4
5
6
7
<div>
class Example
def example(arg1)
return [...]
PHP
<div id="foo">
<?php
function foo() {
echo "Hello World!\\n";
}
for (\$i = 0; \$i < 10 $i++) {
foo();
}
?>
</div>
JAVA
1
2
3
4
5
6
7
<div>
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
</div>
RUBY
1
2
3
4
5
6
7
<div>
class Example
def example(arg1)
return [...]
测试coolcode在wordpress中的表现 
Published on 2007-4-8 23:23:51 by

Published on 2007-4-8 23:23:51 by
class LogoutController < ApplicationController
def index
session[:user] = nil
cookies[:funadvice_auto_login] = nil
redirect_to "/login"
end
end
// Re-insert source as (formatted) textarea
foreach( $theSources[2] as $sourceID => $sourceBlock ) {
$theBrush =
$theSources[1][$sourceID].$optionString;
$thePost = str_replace(
”{sourceID:{$sourceID}}”,
sprintf( $textArea, $theBrush, $syntaxOptions[’syntaxCols’], $syntaxOptions[’syntaxRows’], $sourceBlock [...]
def index
session[:user] = nil
cookies[:funadvice_auto_login] = nil
redirect_to "/login"
end
end
// Re-insert source as (formatted) textarea
foreach( $theSources[2] as $sourceID => $sourceBlock ) {
$theBrush =
$theSources[1][$sourceID].$optionString;
$thePost = str_replace(
”{sourceID:{$sourceID}}”,
sprintf( $textArea, $theBrush, $syntaxOptions[’syntaxCols’], $syntaxOptions[’syntaxRows’], $sourceBlock [...]
第一贴 
Published on 2007-4-8 21:26:14 by

Published on 2007-4-8 21:26:14 by
设置好后的第一贴,新鲜,嘿嘿。。。
9 items








Turbowolf