`
s8186255
  • 浏览: 85660 次
  • 性别: Icon_minigender_1
  • 来自: 新疆乌鲁木齐
社区版块
存档分类
最新评论
文章列表
  一、安装  Ubuntu 14.04.2  缺省的mongodb的版本是2.*版本 详细参照:https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ 直接安装即可升级:  apt-get install mongo.org 说明:这种升级后,在 /var/lib/mongodb中仍然保存的是原来版本的数据格式,也就是在使用缺省数据库文件的时候,是老版本的数据。可能也是为了兼容的问题。(似乎是这样) 二、运行环境规划,做好配置文件: 指定自己的data、log、绑定ip、端口、认证 这些都配置到 ...
如今的世界变化之快让你不敢眨眼,蹲马桶,睡觉前,无时无刻不在浏览信息。   编程的世界,也是如此。各种语言粉墨登场,各色框架各显神功。这时候,本来以为要将“牢底坐穿”的javascript无非就是做一些涂脂抹粉的技俩,突然人品大爆发,转向到后台做起服务端,nodeJS、vertx、wakanda等居然将原本是java、ruby、php、python的老窝,搅个鸡犬不宁。这些javascript的server端编程几乎都是打出异步、高性能、web实时通信 几个杀手锏,的确响应了现在的web应用的规模化部署的需求。    
iteye 因为csdn的密码泄露的事情,让我始终难以得到重置密码,几次求教,甚至给robbin发送weibo信息,今天终于得到重置密码,得干一杯。或者robbin应该请我喝一杯。呵呵。
按照https://github.com/rails/jquery-rails 中描述,在rails3。1使用jquery非常简单 实际操作中需要注意如下几点: 1、在gemfile中可以不需要 jquery-rails,加入之后,只是可以使用类似generator这样的工具,但是现在对于3。1。1已经过时了 2、创建的3。1。1应用中已经有诸多的文件,包括在app/assets/javascripts中存在诸多的js,但是就是没有jquery.js和jquery_ujs.js,我想还是这两个代码更新频度大;所以需要需要将这两个代码拷贝到这个目录下。同时修改目录下的applic ...
关键字:Model层次化,Model的目录结构,Model如何使用命名空间 水平的model,没有层次,对于大型的应用来说,确实难以维护。 所以在model层面建立命名空间也成为必然的选择。 创建命名空间下的模型:rails g model AppDr::Dr name:string 会创建如下类: class AppDr::Dr include Mongoid::Document end 此类的调用方法的重点在于使用命名空间:AppDr::Dr.new 这里还有一个类,User class User include Mongoi ...
rails3.1.1版本做了比较大的改动,其中使用了第三方的gem包(其实我希望rails的核心越简单越好),基于cruby做升级也许比较容易,但是在jruby下还是遇到不少问题.下面列出来:(硬件平台windows xp) 一、jruby的版本设定为1.9 1.9 ...
No Sql的代表mongodb在ruby领域已经非常成熟。 Mongoid+devise实现用户管理; Mongoid+paperclip实现附件上传; Mongoid通过recursively_embeds_many 这个方法方便的创建递归模型。 可以登录到mongoid.org了解详情。
一、开发语言的选择 iphone有objective c++ android用java的多 但是大家可以看看程序语言的排名,lua这个巴西人发明的本来专门用于嵌入式开发的语言,现在大行其道。已经排名到了前10位,呵呵,ruby在11位左右。 二、sdk库的选择 实际上为什么lua为什么如此之牛,关键在于一个sdk库的出现,就好像rails的出现激活了ruby一样。这个sdk库的出现激活了lua。 它就是与我们常在酒吧中点的啤酒-可罗拉的名字一样:corona。 corona还包含一个pc机上使用的手机模拟环境。 好了大家将lua的开发环境、corona 这个sdk库下载 ...
jruby:1.6.0 rails:3.0.6 一、创建一个简单应用 1.在jruby环境下,安装rails、warble等 2.创建应用: f: rails new my_test 直接创建基于sqlite3的应用; 3、创建一个scaffold cd my_test rails generate scaffold MColor name:string 4.修改database.yml d ...
ruby的完全面向对象和简明的语法让人爱不释手,但是其开发效率高、运行效率低(这是通常人说的,但是robbin自己的javaeye这个网站来看,似乎不是一个问题)、缺乏代码保护(虽也有rubinus、jruby等的努力),所以mirah也就是duby的前世出现了。 做出mirah的人是java的高手,他是jruby的创作者之一(Charles Nutter)。减少代码量是他的想法。 静态类型是ruby没有的,因为ruby作者不认为类型有用,他认为所有的数值类型是客观存在的,为什么还要去定义呢,就好像看到前凸后撅一定是女人(人妖除外),但是这样一定会在解释过程中对此进行一个判断(我自己 ...
    windows上安装ruby非常容易,下载rubyinstaller即可。 但是到了rails3之后,原来一些ruby 编写的webserver不好使了,比如mongrel等。     thin是比较好的选择,作为rails应用的webserver,不仅仅效率高,而且不需要使用其他的web环境,开发过程中使用比较方便。     安装过程曾经出现thin不能安装的问题,现在将具体的安装过程记录在这里,以免遗忘: 1、 到rubyinstaller.org安装 mingw版本的ruby1.9.2,(这个网站被墙,天知道为什么);如果你不能顺利翻#墙,也可以到rub ...
cruby环境,ruby 1.8.7 (2011-02-18 patchlevel 334) [i386-mingw32] jruby环境,jruby 1.6.0.RC3 (ruby 1.8.7 patchlevel 330) (2011-03-08 bb55fc0) (Java HotSpot(TM) Client VM 1.6.0_22) [Windows XP-x86-java] 硬件环境:酷睿双核2.33G主频,2GMemory   例一:做100万个随机数,再排序。这与数据库应用有相似之处。 ruby -e 'require("benchmark");pu ...
企业应用中部署了众多的sybase,现将ruby连接sybase总结出来五步: 1、Sybase PC Client 12.52 a、安装; b、配置环境变量: SYBASE=c:\sybase SYBASE_JRE=C:\sybase\shared-1_0\JRE-1_3 SYBASE_OCS=OCS-12_5 c、运行工具中的dsedit,设定一个名称,如test,配置地址和端口号,135.1.1.1,4100。这时候,会在sybase安装目录的ini目录中出现一个sql.ini文件,内容如下: [test] master=TCP,1.1.1.1,4100 que ...
rails2.2之前缺省安装mysql的驱动,之后缺省的已经变成sqlite3,如果与mysql连接,则需要自己选择安装。 在学习开源系统的时候,发现有的rails3的应用直接使用的是mysql2 在database.yml中直接是按照如下方式 development:   adapter: mysql2   encoding: utf8   database: baseapp   username: root   password:   host: localhost   在github查询之后,有一个三种ruby mysql 适配器的比较( ...
ruby控制串口,使用serialport这个插件。测试之后按照如下方式可以安装成功: 1、devkit的安装及配置,不用赘述,参考我的其他博文;目前这个环境是minGW 2、下载最新的serialport gem包,目前是1.0.4,github中有。或者做如下设定:gem sources -a http://gemcutter.org 然后 gem install serialport即告成功。 其他说明: 1、本次成功环境是:ruby1.8.7; 2、曾经使用bcc的编译环境,老是配不通,主要是前面使用过devkit, 3、按照多数中文资料,不设置gem源,将缺省指向rubyforge. ...
Global site tag (gtag.js) - Google Analytics