- 浏览: 38919 次
- 性别:
- 来自: 上海
最新评论
-
xiaomayi0323:
显示正常了谢谢
Console2 错位问题 -
dazuiba:
搭便车问下, dbconsole什么时候会用?
推荐一个 Ruby Console 插件 -
gokure:
这样看起来真舒服,谢谢
推荐一个 Ruby Console 插件 -
cquaker:
数据库字段多的情况下会出现乱套的,不过整体说来,很不错
推荐一个 Ruby Console 插件 -
stevenzhou2009:
目前为止,监测,在WIN环境下,不会出现乱套,
只是由于WIN ...
推荐一个 Ruby Console 插件
文章列表
最近一段时间一直都在看网站优化的内容,我关注的不外乎两点:速度的优化与用户体验的优化。JavaScript一直泡在 IBM 开发社区里,多多少少还是有点收获的,至少在以前的基础上有了不小的提高,其中 Ajax 和 XML: 五种 Ajax 反模 ...
- 2007-04-23 09:11
- 浏览 2541
- 评论(0)
最近这段时间发生的事情太多了……首先是公司里,团队里的人陆陆续续在这个月里都外出培训,自然而然的,开发的重担压在了我一个人的身上,还要带领两个成员开始 rails 的开发,希望这两棵苗苗能在不久的以后帮我分担一些开发上的压力,呵呵~~Ellison 和我谈了很多次,关于自己的定位问题。我想,经过这么长时间,我的目标越来越明确了,我希望做的,是一个管理者,而不是一个开发者。虽然,对代码的执着、对完美的追求,我喜欢写代码的感觉,头脑里各种思路激烈的碰撞。但是目前,对于团队,我想我成为一个规划者更加合适,程序的架构、工作的分配,用我的经验给团队带来更高的效率,这方面的能力我还欠缺,这样也是一个磨练自 ...
- 2007-04-14 09:02
- 浏览 1160
- 评论(0)
inu 的项目中有一个导入功能,将用户从浏览器、del.icio.us 导出的收藏条目导入到 inu 收藏夹中。这个功能推出以来,用户的反响并不好,其主要原因在于:速度慢,考验用户的耐心。速度慢的问题,根本原因在于 model 层需要做的工作非常多,也是目前不完善的架构以及比较特殊的需求导致的,可以说不能从根本上解决。每次导入一条记录,都需要更新好几个表,本身 ruby 在目前虚拟机下效率并不高,所以导入的速度并不理想。那么,退而求其次,可以设置一个直观的进度条来告诉用户目前导入的进度,可以在很大程度上缓解用户的焦虑、不信任的心理。解决方案是确定了,可是问题由此而来:ruby 是单线程的。严格来 ...
- 2007-03-26 08:37
- 浏览 1319
- 评论(0)
最近几次更新,发现了项目中一点小问题,算是对 rails 框架理解不够深刻导致的吧。blog 下来,方便以后提醒自己。check_box 方法会生成一个 type="checkbox" 的选择框。通常情况下,不选中这个框将不会提交相关的数据,controller 中取得该值为 nil,其实从逻辑上说,不选择表示 false ,而不是 nil 。因此,rails 选择的做法是添加一个同名的 type="hidden" 的隐藏表单,值为 0 。一般来说这种做法能够保证 controller 中取得的值只有 true 和 false 两种情况,但是,有一种情况例 ...
- 2007-02-28 07:32
- 浏览 1119
- 评论(0)
今天在处理一个样式上的问题,需要在 IE 和 Firefox 浏览器下应用不同的样式,CSS Hack,使用了 css2 的选择器。
在搜索资料的时候,发现了这个站 http://www.carvetime.net/article,有相当丰富的技术档案可供参考,忍不住就收藏起来了 ...
- 2007-02-09 05:04
- 浏览 902
- 评论(0)
最近遇到一些 JavaScript 的问题,在学习过程中发现了一些技巧,记录一下1、Element.appendChild 方法DOM对象的 appendChild 方法一般用于向一个容器添加一个对象作为他的 child。通常情况是如此,但是如果这个对象原来就是这个容器的子节点,结果会怎么样?该对象从原位置 remove,移动到容器最后一个子节点之后。应用:滚动新闻,原本烦琐的滚动判断现在只要一行代码……2、event 时间对象对于 IE 浏览器,所有事件的触发都会更新 window.event 对象,但是对于其他浏览器则不是,那么如何在方法里取得 event 对象?绑定一个方法到一个事件以后, ...
- 2007-02-08 05:54
- 浏览 784
- 评论(0)
这个礼拜的开发基本上都以 JavaScript 为主,实现一个类似于 bluedot.us 的收藏对话框功能。因为要在未知的页面中插入 JavaScript ,所以还是碰到了很多问题。包括 JavaScript 的字符编码、各个页面不同的 DOCTYPE 声明导致的盒模型解析问题、从 inu.cc 载入脚本、跨域提交、callbacks 等等,都比想象的复杂的多。特别是跨域提交的问题,至今仍然没有搞清除 bluedot.us 是怎么实现的,不得不佩服他们的技术实力。当然,在这个过程当中也学会了一些技巧,以后写 js 的时候肯定会派上用场的
- 2007-02-07 08:24
- 浏览 918
- 评论(0)
Rails 自从 1.1版开始引入了 rjs 模板,目的是为了解决渲染一个模板执行多个 JavaScript 代码块的问题。rjs 模板基于 prototype 的 ajax 类,渲染一个 rjs 模板的同时,会将 response 的 content-type 设置为 text/javascript,如果该 request 是有 Ajax.Request 或者 Ajax.Updater 发出的,并且 evalScripts 设置为 true,那么如果返回的报文头将会使返回的 JavaScript 自动被执行。利用这个特性,可以做到一个调用更新多个 html 元素的目的(Update Multi ...
- 2007-01-30 15:01
- 浏览 1044
- 评论(0)
最近一直有用户反应 inu.cc 首页速度很慢,不过由于其他功能的开发,对于这个问题的相应比较慢,先要对我们的用户说一声抱歉!今天和 season,康天一起分析了一下,顺利的把问题解决了,现在服务器快了不少。对于数据量吞吐量大的数据库系统,优化还是很重要的!另外,快照功能的开发进度也算满意,可以和绝大部分站点的快照媲美了,而且我们有自己的优势,相信在一定的时间就会显现出来,呵呵~~
- 2007-01-25 16:39
- 浏览 992
- 评论(0)
上次碰到的编码问题这次算是解决了。虽然没办法得到字符的编码,只能用一种折中的办法了,读取文件中的 content-type 里声明的 charset 。今天一早到公司,就看到 Rails 1.2 发布的信息,终于出来了!一直很期待 1.2 之中的 REST ,这两天要好好抽时间看看文档,希望能在下次的开发中使用 Rails 1.2,相信开发速度会快不少,代码也在一定程度上得到精炼。最后抱怨一下,中文的编码处理确实麻烦!
- 2007-01-22 06:40
- 浏览 1084
- 评论(0)