题记:
今天第一次参加JE的线下活动,robbin等前辈在北京开的讲座,robbin介绍了JE的一些缓存技术实现,还是蛮精彩的,我对robbin的历史故事和创业体会比较感兴趣。但可惜提及的不是太多。
后面的QA环节出现了位创业中的大叔,说道从技术成本,人力成本和风险控制上来选择一门语言,说的挺实在的,但选择语言更多是从团队建设角度去考虑,祝愿创业成功。
总体来说,今天的收益是让我想尝试下用Ruby做个人或中小网站的兴趣,说不定能在未来国内发展Ruby的道路上能掘一桶金。
首先去尝试下Ruby CMS的产品。
google了下,出现第一的就是Radiant:http://radiantcms.org/ ,明儿计划先install上。
Radiant的好处在于灵活性和简洁性,你需要显示什么内容通过Content模块添加,以什么形式和效果显示用snippet模块来写,而snippet完全用code来设计,你可以在这实现JQuery那些效果。
Ruby Installation
Ruby is a language like java,perl....
Ruby for Windows Download:http://www.ruby-lang.org/en/downloads/
Remmand you to install the RubyInstallor.
Requirment Dll for windows:
readline.dll
zlib.dll
iconv.dll
ssleay32.dll
...
All extension libraries are included here:http://www.garbagecollect.jp/ruby/mswin32/en/documents/install.html
C:\www\cms_prj>ruby -v
ruby 1.8.6 (2010-02-04 patchlevel 398) [i386-mingw32]
可以把ruby目录下的bin加入environment,在cmd里启动控制台:irb
Ruby QuickStart
来个quickstart:http://www.ruby-lang.org/en/documentation/quickstart/
Ok,you can program anything by Ruby now.
RubyGem Installation
RubyGems
is the standard Ruby package manager
.
It's similar to apt-get, emerge, and other OS package managers.
Download from:http://rubyforge.org/frs/?group_id=126
Radiant Installation
The recommended way to download and install Radiant is to use Ruby Gems
:
gem install radiant
long time passed...............................................................................
Create New Project
C:\www\rubygems-1.6.2>radiant --database mysql C:\www\Project\
保证你mysql装好了。然后可以配置下database.yml
development:
adapter: mysql
database: radiant
username: root
password:
host: localhost
mysql创建一个radiant数据库,到C:\www\Project\下运行命令,启动db Bootstrap task:
rake development db:bootstrap
然后竟然被提示:
no such file to load -- mysql
没办法,按照提示:
gem install mysql
然后,提示找不到libmysql.dll,又把mysql的lib目录加入env中。
然后,可能会提示mysql connected error,你可以把帖子附件的dll拷贝到ruby/bin目录下,再重新运行:
rake development db:bootstrap
弄后之后,启动服务:
C:\www\Project>ruby script\server
如果启动成功,就会看到:
C:\www\cms_prj>ruby script\server
=> Booting WEBrick
=> Rails 2.3.8 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-03-30 15:41:04] INFO WEBrick 1.3.1
[2011-03-30 15:41:04] INFO ruby 1.8.6 (2010-02-04) [i386-mingw32]
[2011-03-30 15:41:04] INFO WEBrick::HTTPServer#start: pid=7084 port=3000
The home page looks like:
Admin for CMS
第一次看后台,比较喜欢这种简洁的设计,运用了”模块“的思想,Content和Design分开,并Design基本开放code。
Content与Design的关联表现:
左下角是用户增加的样式。
体现在HomePage上的效果。
先看Design
分为2部分,一个是Layout总体布局,一个是Snippets页面片段
看看footer吧,如下:
2个div,1个<r>,<r>引用1个footer的snippet。
再看看这个snippet:
很简单,全部是HTML语法。
第一眼看一个东西还是挺nice的~~ 只能继续深入才能看到她的局限性。目前感觉还不错。
Others:Rails
Rails is a web framework,like other Java Web Framework,written in Ruby.
Download from:http://rubyonrails.org/download
WINDOWS安装的官方提示:
-
Radiant doesn’t work so well under Ruby 1.9.1 p378 (RC2).
-
Using the latest RubyInstaller for Ruby 1.8.7 p249 (RC2), everything works out great, including native extensions.
- 大小: 209.2 KB
- 大小: 42.3 KB
- 大小: 33.8 KB
- 大小: 9.6 KB
- 大小: 59.2 KB
- 大小: 27.2 KB
分享到:
相关推荐
"Radiant Source Model Files_Radiant_zemax_"这个标题表明我们正在讨论的是与RSM相关的数据文件,可能包含了光源模型的详细信息,用于在Zemax环境中创建和分析光源。 "Radiant Source Model Files"描述进一步证实...
抽象精品ppt模板radiant_spectacle172
抽象精品ppt模板radiant_kalidascope171
radiant_spectacle
radiant_kalidascope
在安装和使用 "model_tags-v2" 这个版本时,你需要确保你的 Radiant CMS 环境已经准备就绪,包括合适的数据库配置和正确的 Ruby 版本。安装过程通常包括将扩展添加到 Gemfile,运行 `bundle install` 安装依赖,然后...
Radiant 是一个基于 Ruby on Rails 的开源内容管理系统(CMS),专为设计师和开发人员提供简洁、灵活和可扩展的解决方案。这个压缩包“radiant-radiant-0.9.0.rc2-0-gb9809f5”包含了 Radiant CMS 的源代码,版本号...
关于radiant-mlhub 主页: : 软件包许可证:Apache-2.0 原料许可证: 摘要:Radiant MLHub的Python客户端开发: : 文档: : 当前构建状态所有平台:当前发行信息名称资料下载版本平台类安装radiant-mlhub 安装...
7. **安装程序**:“RadiAnt-4.2.1-Setup.exe”是软件的安装文件,用户可以通过运行这个程序来在计算机上安装RadiAnt DICOM Viewer 4.2.1版本。 综上所述,RadiAnt DICOM Viewer 4.2.1是一款集易用性和高效性于一体...
Radiant DICOM浏览器是一款专为医学影像处理设计的专业软件,主要功能是查看、分析和管理DICOM(Digital Imaging and Communications in Medicine)格式的文件。DICOM是一种标准的医疗图像通信协议,广泛应用于医疗...
Frog CMS 是一款内容管理程序,...Frog CMS 诞生于2007年,原名phpRadiant,是PHP版的 Radiant(Radiant 是 Ruby on Rails 程序)。 Frog CMS 是开源的,在GNU3下发布。它支持MySQL数据库,同时通过PDO支持SQLite3。
免费下载:Radiant The Life and Line of Keith Haring (Brad Gooch)_jYShi.zip
RadiAnt2021
RadiAnt DICOM Viewer是一款专业的医学图像查看器,主要用于处理DICOM(Digital Imaging and Communications in Medicine)格式的图像数据。这款软件以其用户友好、性能高效和功能丰富而受到医疗专业人士的广泛欢迎...
RadiAnt DICOM Viewer 2020.2.3 Crack
Radiant Photo是一款领先的数字照片增强和编辑工具。由Perfectly Clear Engine提供支持的下一代图像编辑,AI识别照片的内容,并分析每个像素并选择理想的起点。提供智能预设,开始编辑将应用于我们收藏的照片,或...
技术文档分享。
RadiAnt DICOM Viewer 4.2.1 是一款专为医疗行业设计的高效且功能丰富的 DICOM 图像查看工具,尤其适用于影像科、放射科的专业人士以及医学生使用。DICOM(Digital Imaging and Communications in Medicine)是一种...
DICOM医疗图像阅读软件 RadiAnt DICOM Viewer 4.2.1版使用手册。
技术文档分享。