- 浏览: 104108 次
- 性别:
- 来自: 武汉
最新评论
-
chpn:
可以使用ssh-copy-id 复制 id_rsa.pub到服 ...
使用SSH连接远程主机 -
vencie:
中间一小部分写的不错, 可惜太短暂
Ubuntu下的计划任务 -- cron的基本知识 -
anyasir:
感谢分享!这个不兼容问题让人头疼
ExtJS 3 不能在IE9下正常运行的简单解决办法 -
liuyanzhi08:
最后一篇博客,告别JavaEye -
jallin:
我的是0.4.9
Ubuntu下安装CoffeeScript -- 优雅的JavaScript++
文章列表
这篇算是个告别吧,给我在JavaEye上的博客画个句号。你们没看错,我还是比较习惯JavaEye这个名字。不过怀旧的不止我一个,博客编辑页面的“全站文章分类”不是还用着JavaEye嘛……
我还会继续写博客,也许还会更新更频繁点,毕竟再过一段时间事情就该结束了。有兴趣的可以看看我在 博客园的新坑 。虽然目前只有一篇没什么技术含量的文章,不过我会陆续地填这个坑的。
该说说为什么换位置了,自从两年前我开始学Ruby以来,我的知识获取途径变化为:
主要Programming Ruby, Agile Web Development with Rails和JavaEye上获取
...
前言
最近都没怎么更新博客,一来没什么时间学习新知识,二来平时积累的感觉还没到质变的程度。既然没时间学一些新东西,就研究一下基础吧。之所以选择ActiveSupport,是因为它是做基础支持工作的,很多都是对Ruby原生对象的hack,对外部的gem依赖较少。我打算挑几个自己感兴趣的模块来分析分析。第一个就是这个Concern模块。
虽然Concern只有不到50行代码,也没依赖其他的模块,但还是花了我半天时间才搞清楚它怎么运作的,惭愧……
Concern模块是用来解决module和module之间的依赖问题。这里只说大概用法,想进一步了解,请移步 这篇文章。
...
今天碰到一个问题,我们的一个项目是用ExtJS做的,但在IE9下几乎完全不能用。排除Bug半天后才发现是ExtJS本身就无法在IE9下正常运行。抛开一些细小的问题,最典型的就是TreePanel根本无法使用,节点都无法点开……google了一下, ...
前段时间迷上了CoffeeScript。这是一个基于JavaScript的语言,在JavaScript之上融入了其他语言的一些长处,使语法变得更简单灵活,某种程度上弥补了JavaScript的一些缺陷。而且它提供一个编译器,用来把CoffeeScript编译成JavaScript。废话不多说,看看 官网的例子 你就什么都明白了。
用了一段时间,感觉确实比javascript要方便很多。不说javascript中每次敲函数时总要写长长的function关键字,而且估计不少人遇到过写json时掉了一个逗号导致的一系列莫名其妙的错误。尤其在ExtJS中简直司空见惯,更尤其是我这种用vim写Ex ...
说起来这个template功能在 Rails 2 时代就已经存在了。所以这并不算什么新鲜玩意。可惜我当时没关注,后来更是忘得精光。今天看了一篇别人的博客才发现这就是我一直想找的东西。
你是否觉得初始化每个Rails项目时都要做一 ...
前段时间又重新学习了一下ASP.NET MVC,其实主要是.NET Framework 3.0时代的(忘了是3.0还是3.5了)LINQ比较吸引我。那种查询句法确实挺方便,而且可以不仅可以用来查询数据库,还可以查询数组,xml等东西(虽然配置起来没Rails那么简单智能)。比如一个例子:
var dc = new Northwind("connection_string");
var users =
from u in dc.Users
where u.Name == "David" && u.Age > ...
怎么在.NET中安装SQLite provider就不说了。网上一搜一大把。
这里是一篇InfoQ上的文章:SQLite——只要3分钟,你就可以在.NET上创建和运行它
这里只说碰到的两个问题。
1. 连接数据库时出现错误 -- 混合模式程序集是针对“v2.0.50727”版的运行时生成的……
建立 SQLiteConnection 时抛出异常 FileLoadException 。具体错误信息为:混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。
这是因为.NET Framework 4. ...
这是看Railscasts 229 Polling For Changes时想到的一个问题,就是Rails的Unobtrusive Javascript如何去为一个不存在于DOM树中的对象去绑定事件。
举个例子:
我有一个列表,就是用Rails的scaffold生成的那种,每行显示一个产品信息,后面有三个按钮(显示,编辑,和删除),整个列表用 table 标签,每一行用 tr 标签。以下是一行的例子。为了方便我只写了Delete按钮,因为只有它才绑定了JS。
<tr class="product">
<td>iPhone< ...
前言(一些废话)
首先,这个前言和cron无关,只是本人因为很久没有更新博客,有感而发的一些废话……懒得单独开博客写了,就放在这了……
最近Google doc不知道为什么不能新建文档了,只好存到JE上。在此不得不感叹天 ...
估计很多人看到标题都不知道是什么意思
。我也实在想不到比较清晰的标题……
当Rails和PostgreSQL碰到一起时,schema的意思就变得非常模糊了。对Rails而言,schema就是数据库的结构,实际上对大多数的数据库而言也是这样。而PostgreSQL中的schema指的是数据库和数据库对象(表,序列等)中间的一层,我也不知道翻译过来该叫什么,但pgAdmin中把这东西叫“模式”。用过PostgreSQL的同学应该不会陌生。下面的内容中,我会统一地把PostgreSQL中的schema叫做“模式”。
这篇文章,说的就是如何写这么一个迁移文件 -- 在指定的模式中进行操 ...
简单介绍一下,SSH是用一种协议,它可以让一台计算机用一种比较安全的方式登录远程主机。想要详细了解的童鞋可以看看wikipedia上的介绍
,比我讲的好很多,这里就不多说了。我们只讲它的基本用法。
先介绍一下系统 ...
205 Unobtrusive JavaScript
查看英文原版
译者:darkbaby123
译者前言:
Unobtrusive JavaScript这个词在国内叫法不一,我也不知道如何翻译比较贴切,索性就直接采用英文了。一来避免造成误解,二来在大家Google或Wikipedia中也好查。
Unobtrusive JavaScript并不是Rails的概念,它只是合理组织JavaScript代码的一种方式。Rails 3只是使用这个方式优化自己生成的客户端代码而已。
这一集中我们将看看一个Rails 3的新特性:如何使用Unobtrusive Ja ...
165 : 批量修改记录(Edit Multiple)
查看原版Railscast
译者:darkbaby123
校对:本文现在暂无校对者,如果哪位兄弟热心帮忙,可以联系蜗牛同学,或者给我发消息
第52集
演示了如何编辑多条数据库记录的例子。那个示例程序允许你一次选中多个任务,然后每个被选中的任务(Task
)都会被设置成“完成”。
这一集中我们将对这种想法进行扩展。但这次,我们可以让用户选择更新一批记录的多个属性,而不是上一集的单个属性。
网上商店应用程序
下面显示的就是我们要改造的应用程序。目前,如果我们要修改表格的 ...
1、kind_of?,
is_a?,
instance_of?
的区别
obj.kind_of?
(klass) -> true or false
判断klass是否是obj的类,或者超类,或者被mixin的模块
obj.is_a?
(klass) -> true or false
和kind_of?
一样
obj.instance_of?
(klass) -> true of false
判断obj是否是由klass生成的实例
测试代码:
module Mother; ...
事情的起因:前段时间闲赋在家(这段时间也是……),想练练手。觉得JavaEye的子域名挺有意思,就想仿照做个博客,把子域名用进去。子域名插件用SubdomainFu。结果代码写好了,测试时发现问题了。
我要写一个before_filter方 ...