本月博客排行
-
第1名
龙儿筝 -
第2名
zysnba -
第3名
johnsmith9th - wy_19921005
- sgqt
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- javashop
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- ranbuijj
- arpenker
- tanling8334
- kaizi1992
- sichunli_030
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- lemonhandsome
- luxurioust
- Xeden
- lzyfn123
- forestqqqq
- zhanjia
- nychen2000
- ajinn
- wjianwei666
- johnsmith9th
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
<轉>進階學習 Ruby on Rails
原文地址--> http://blog.xdite.net/?p=1227
从 Blog.XDite.net
作者:xdite
上一篇
提及了一些入門必練的基礎。而現在要繼續寫的是進階篇。大致
分為 ...
Sinatra:一个可以作为Rails有益补充的框架. 简洁而不简单
一个基于Sinatra的小程序
前些天有一个需求,需要写一个小程序来收集用户的Email,非常的简单:
1.一个用户输入Email的界面
2.提交Email表单后,提示用户已经记录了他/她的Email,然后跳转到首页.
这是一个简单得不能再简单的小功能了,但是由于这个功能是要求放在一个独立的服务器上的,跟现有的项目也毫不相干的,我并不想在现有的Rails项目中增加这个功能.我首先想到的是新建一个 ...
在sinatra实现map resources
#!/usr/bin/env ruby
require 'sinatra'
require 'haml'
set :render, :haml
def render_file( file ='index', dir = '')
unless dir.nil? or dir.to_s.empty?
set :views, Proc ...
[J]Ruby自编译安装
#直接Copy并粘贴到控制台
#安装Ruby1.9.1-p378
wget ftp://ftp.ruby-lang.org:21//pub/ruby/ruby-1.9-stable.tar.gz
tar -zxvf ruby-1.9-stable.tar.gz
cd ruby-1.9.1-p378/
./configure --prefix=/usr/local/ruby-1.9.1- ...
将QC的COM接口开放成Rest服务[续]
利用QC的开放架构平台的COM组建,
给HP的QC写一个MetaServer,
将我用到的接口写成Rest服务。
我用到的接口是向测试计划树中添加测试文件夹及节点。
输入是一个代表树结构的Json对象。
QCMetaServer源码:
require 'rubygems'
require 'activerecord'
require 'win32ole'
require 'pp'
...
将QC的COM接口开放成Rest服务
以Ruby代码为例,
QC平台的SDK以COM组件的形式对外开放,但这种开放方式只限于本机,如果需要进行远程访问QC开放的接口,需要对这套SDK包装一下,做成标准化的远程通讯协议或方式,比如:ice或者rest。
我的设计是将COM用Ruby包装一下,做成一个对外提供Rest方式接口的QCMetaServer服务器。 过程如下:
首先要访问QC的COM组件,建立全局连接,需要的话可以放到公 ...
[发布项目]LPM和LPMP
两个项目的代码都在GemCube上:
http://gemcutter.org/gems/lpm
http://gemcutter.org/gems/lpmp
这两个项目其实是一个大项目--> <<倩女幽魂>>
但分开用完全没问题.
为什么叫倩女幽魂呢?
因为我想发扬中华传统文化.
这个监控跟别的监控系统相比的优势我认为在于:
1.安装和运行非常方便.
2.实时监控 ...
How to Build Sinatra on Rails 3
n Ruby, we have the great fortune to have one major framework (Rails) and a number of minor frameworks that drive innovation forward. One of the great minor frameworks which has been getting a lot of t ...
gem备份
gem list|awk '{printf "gem i %s -y\n",$1}' > gems_installer.sh
gem i actionmailer -y
gem i actionpack -y
gem i actionwebservice -y
gem i activerecord -y
gem i activerecord-oracle-a ...
Siantra没有后台模式?Webrick源码中server.rb里后台进程的实现很简洁
Windows里面写好Sinatra的代码传到Unix上面,
chmod +x之后直接运行脚本报错:
: bad interpreter: No such file or directory
这是由于该文件是以DOS格式编辑的,Unix不认识,我们需要转换一下。
用Vi打开,
:set ff?查看一下是不是Dos的,
set ff=unix转换成Unix,
然后再运行下试试。
Sinatra没找 ...
what Ruby knowledge should you have?
This is sort of from the top of my head; I'm sure I am missing a lot. Besides the things mentioned here, understanding programming and object-oriented programming in particular is a must, of course.
...
使用Passenger部署Rails应用
之前看一个视频基于Sinatra使用Scanty创建简单的blog,那么,再来看看Passenger。
phusion passenger很热,和apache结合易于部署。
安装
gem 安装.
gem install passenger
命令行配置Passenger需要的Apache
passenger-install-apache2-module
配置
主要配置, ...
collaborative-map-reduce-in-the-browser
collaborative-map-reduce-in-the-browser这篇文章非常有趣,我简单意译一下。
Google的Map-Reduce框架是非常强大、简洁、优雅的并行分布式处理框架。虽然Google公开了这个框架的设计理念,但其底层实现依然是闭源的,是他们的核心竞争优势之一(如 GFS, BigTable等)。也有众多的开源实现,如Apache Hadoop, Disco, Sky ...
[转]音乐天堂 Music Heaven Vol.1 ~ Vol.36 的目录
想听听英文歌曲,所以在网上搜了到了这个。
下面是 Music Heaven Vol.1 ~ Vol.36 的目录,不完整,留着用来回忆吧。Music Heaven Vol.01
01 Bryan Adams - Everything I Do I Do It For You02 R.Orbison - Pretty Woman03 Dan Seals & Dash Crofts - Wind ...