`
belmount
  • 浏览: 47831 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
从2013年6月转战belmount.github.io,请各位朋友继续支持。
具体参见 http://stackoverflow.com/questions/3900180/no-such-file-to-load-bcrypt-ext-via-devise 讲一下我碰到的情况,说是无法load 2.0 bcrypt 原因很简单我用的是 ruby 2.0 而gem在安装 bcrypt_ext的时候在lib 文件夹下只安装了1.8和1.9的,把2.0给忘了。多么伟大的错误,搞了我半个小时没了。 而在bcrypt_ext.rb里面又是这么写的 RUBY_VERSION =~/(\d+.\d+)/ require "#{$1}/bcrypt_ext&q ...
现有环境: windows 7, railsinstaller所带的1.9.3 风闻ruby 2.0配置提升了不少,观望了许久,终于下手了。 首先: gem install pik 然后 pik_install c:\bin 将 c:\bin 写到环境变量 path 中,顺便把path 中原有的railsinstaller 自带的路径干掉,把jruby 的也干掉   再然后把已经备好的ruby 2.0装起来,不需要环境变量设置 pik install c:\ruby200\bin 在把你陈年存放的1.9.3, jruby 1.7都搞进来 最后 pik ls 就可以看 ...
环境:windows 7 所需软件:imagemagick command line 方法: 整个文件夹包括子文件夹 使用命令行 cmd> for /R . %G in (*.jpg) do mogrify -resize 50% %G
问题:单位只给windows server,部署环境被迫使用 jruby trinidad + nginx + mongodb,每次启动app需要开4个窗口(2个jruby)。共用的服务器经常被人关窗口,服务器重启后需手动启动。 解决办法:写windows 服务。 1. 使用win32-service gem。 需要本地编译。 gem install win32-service。 文档见http://win32utils.rubyforge.org/ 2.编写服务 服务分为两个部分,一是service 安装和卸载的部分。另一部分为服务内容部分。 可参照 http://stac ...
web app在有一个初步的idea之后,第一件要做的事情就是建立原型,以验证idea的可行性。 是建立个复杂的原型还是个简单的、无互动的原型?答案是越简单越好,纸上画就行。 基于纸面的原型有个缺点就是在团队协作中无法有效的传播。 为解决共享和互动的问题,许多原型工具被开发出来,比较著名的有pencil, prototyper, 其他选项可参见http://alternativeto.net/software/justinmind-prototyper/从应用方式而言,这些工具分为两类, Desktop 和 Online, 从原型交互方式而言,又可分为交互式和简单link式。 本人试用 ...
环境: windows 7 professional rails 3.2.2 ruby 1.9.3p125 simple_form(2.0.4) bootstrap-sass 2.1.0 目标: 在simple_form中对date类型的filed可以使用以下tag =t.input :date_field, :as=>:datepicker 具体操作: 1. 建立 /app/inputs/datepicker_input.rb class DatepickerI ...
问题:nginx 作为反向代理, thin 开了3个进程, 在production 模式下需要重启。为了保证网站一直可用,分别需要逐个重启。windows不支持linux下的restart。 解决办法:batch  思路:通过端口找到pid,然后强行taskkill 之, 重新启动。 代码: FOR /F "tokens=5 delims= " %%P IN ('netstat -a -n -o ^| findstr :3000 ^| findstr LISTENING ') DO start /wait taskkill /F /PID %%P @pin ...
问题:限制某用户的连接数量 解决办法:logon trigger 参照文档: http://technet.microsoft.com/en-us/library/bb326598.aspx   简介: logon trigger 在完成用户认证后,建立用户session之前触发。在用户认证失败的情况下不会触发。 用途: 跟踪登录行为 限制登录 控制登录session 数。  
  道德经第二章 天下皆知美之为美,斯恶矣;皆知善之为善,斯不善已。故有无相生,难易相成,长短相形,高下相倾,音声相和,前後相随。是以圣人处无为之事,行不言之教。万物作焉而不辞。生而不有,为而不恃,功成而弗居。夫唯弗居,是以不去。     程序不是完美的,而是充满bug和异常的。编程之美和程序设计的艺术之类之所以在我们内心中能引起共鸣,是因为我们面对了太多令人作呕的程序。Apple之所以能够给我们如此大的冲击,是因为apple的产品善待我们,给用户全新而友好的体验,因为我们对大多数恶心而复杂的程序操作厌倦。 因为厌倦才会有创新,有破才会有立。所以我们看到了许多曾经叱诧风云的公司因为没 ...
我见过各种各样的使用数据库的方式。 有在数据库里面存图片的。(Tom kyte 支持往oracle 里面放) 有将服务器启动参数放在数据库的。(尤其是某些日本人自己写的框架) 有所有CRUD操作都通过存储过程完成的。(尤其是某些.net相关的代码生成工具,大量使用ms sqlserver的存储过程) 或许他们是对的,所有都取决于你的应用需求。 但数据库并不是万能的储物空间,尤其是关系数据库,它只适合存放结构化的数据。 有些非结构化的数据,例如字段数目可变的,树状结构等数据,光是抽象成关系数据库中的表就十分复杂,更别说查询了。 另外,从大规模并发访问的角度而言,数据库本身是最难于扩展 ...
怎样的数据库架构才是合理的,这取决于系统的需求。 系统的需求,来源于用户对系统的期望。 据某位权威人士(确有其人,老外,姓名太长)的说法,用户可以分为三种类型。   分析用户 事务处理用户 在线用户 传统的数据库基本能通过OLAP和数据仓库技术满足分析用户的需求。 通过OLTP,transaction log等技术满足事务处理用户的需求。 但对在线用户大规模并发读取读,少量写操作的需求不能支持的很好。   数据库结构的设计必须从系统的用户分析出发。 在实际应用中,数据库通常成为应用的瓶颈,原因有两个方面。 1、数据库从来不直接面对终端用户,而是直接面对程 ...
Scenario: Want to update the field_a1 of collection a with the value of filed_b1 from collection b using connection key field_a2 = filed_b2 with collection a have field flag is set. Solution:(using javascript in Mongo Shell) db.a.find({flag:{$exists: true}}).forEach( function (item) { item ...
前言 license:本文版权授权采用《老子协议模式》。即非经本人允许,不得转载。链接的可以。copy的话给钱! 传说老子名李耳,春秋时期楚国人。我,姓名不提,党国时期楚地人。 从地缘上说,和老子还是个老乡。 传说老子 ...
Data integration involves combining data residing in different sources and providing users with a unified view of these data。 from wikipedia.org 说白了就是将各个数据源的数据汇总到一起为用户提供统一视图。 数据集成包含几个组件:Repository, Data Source, ETL ...
Global site tag (gtag.js) - Google Analytics