<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>magicgod on rails</title>
    <description>关注rails和即时通讯

大家用pidgin，好处......可能有吧。</description>
    <link>http://magicgod.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>netbeans虽然没有占领java市场，但是却突袭了ruby市场</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/213993" style="color:red;">http://magicgod.javaeye.com/blog/213993</a>&nbsp;
          发表时间: 2008年07月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          确实做得很成功，基本上得益于ruby市场没有什么好的IDE，原来吹得很神的textmate现在一下就露了原形，39欧元白买了。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/213993#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 11 Jul 2008 16:52:22 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/213993</link>
        <guid>http://magicgod.javaeye.com/blog/213993</guid>
      </item>
      <item>
        <title>spark中聊天记录的存储</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/213202" style="color:red;">http://magicgod.javaeye.com/blog/213202</a>&nbsp;
          发表时间: 2008年07月09日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          一般情况下是在 user.home下的spark/user/&lt;jid>/transcripts 。<br /><br />在代码中，实际上是一个listener：<br />包：org.jivesoftware.sparkimpl.plugin.transcripts<br />类：ChatTranscriptPlugin<br /><br />在初始化的时候就加入，然后保存、查看聊天记录，以xml格式存放。打印对话窗口的时候会显示最近的20条聊天记录。<br /><br />但是缺少查询，硬伤。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/213202#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 09 Jul 2008 18:41:06 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/213202</link>
        <guid>http://magicgod.javaeye.com/blog/213202</guid>
      </item>
      <item>
        <title>在hibernate 中执行存储过程遇到的权限问题</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/212892" style="color:red;">http://magicgod.javaeye.com/blog/212892</a>&nbsp;
          发表时间: 2008年07月08日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          执行存储过程可能会遇到：User does not have access to metadata require<br />d to determine stored procedure parameter types<br /><br />以下是解决的方法：<a href="http://sql.dzone.com/tips/quick-tip-grating-access-meta-" target="_blank">http://sql.dzone.com/tips/quick-tip-grating-access-meta-</a><br /><br />If you have root access to your MySQL database then you can simply run a query on the database to resolve the problem. What the query will do is give the specified user the needed rights on the mysql.proc table. This takes the form of the following GRANT SQL query:<br /><br />GRANT [SELECT, INSERT, UPDATE] ON `mysql`.`proc` TO 'myuser'@'myhost';<br /><br />That's it, after running this query on the database the above exception goes away. If however, you do not have the needed root access to run this query on the database then below is the connection string to use to get around this problem. Very simple, just add &noAccessToProcedureBodies=true to your current connection string and you are done.<br /><br />String connectionURL = "jdbc:mysql://localhost:3306/mydatabase?user=myuser&password=mypassword&noAccessToProcedureBodies=true"<br /><br />I sincerely hope this tip will help out someone else. If not, well, then at least I now know where to go the next time I run into this problem<img src="/images/smiles/icon_smile.gif"/>
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/212892#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 08 Jul 2008 23:37:42 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/212892</link>
        <guid>http://magicgod.javaeye.com/blog/212892</guid>
      </item>
      <item>
        <title>vmware 6.5 beta2还是不行</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/208997" style="color:red;">http://magicgod.javaeye.com/blog/208997</a>&nbsp;
          发表时间: 2008年06月28日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          虽然有比较好的unify，但实用性不是太大，一个是通知区域没有，另一个是QQ用起来超不爽，几乎没法用。<br /><br />速度上还可以，占用资源不大，似乎还没有vbox快，运行不同的程序各有不同吧。<br /><br />vbox的无缝模式也不太实用，alt-tab就不行。<br /><br />还要等啊。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/208997#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 28 Jun 2008 20:20:47 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/208997</link>
        <guid>http://magicgod.javaeye.com/blog/208997</guid>
      </item>
      <item>
        <title>js中的地区选择</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/208077" style="color:red;">http://magicgod.javaeye.com/blog/208077</a>&nbsp;
          发表时间: 2008年06月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          原地址：<br /><a href="http://www.popub.net/script/PCAS.html" target="_blank">http://www.popub.net/script/PCAS.html</a><br /><br />省，市，地区三级联动的js菜单，有意思的把所有的内容都装入一个js，不需要动态ajax取内容，而且不大，经过超级压缩后，只有18k，还是gzip前的内容。<br /><br />如果地区内容不压缩则大约45k，也不算大。<br /><br />只不过是gbk的，如果引用需要指明gbk的编码：<br /><pre name="code" class="html">
&lt;script type="text/javascript" src="/javascripts/pcas.js" charset="gbk">
&lt;/script>
</pre><br /><br />使用的时候非常简单：<br /><pre name="code" class="js">
new PCAS("enterprise[province]","enterprise[city]","enterprise[area]");
</pre><br /><br />里面三个是指form里的控件名称，必须先放置三个select：<br /><pre name="code" class="html">
&lt;select id="enterprise_province" name="enterprise[province]">&lt;/select>
&lt;select id="enterprise_city" name="enterprise[city]">&lt;/select>
&lt;select id="enterprise_area" name="enterprise[area]">&lt;/select>
</pre>
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/208077#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 26 Jun 2008 04:16:34 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/208077</link>
        <guid>http://magicgod.javaeye.com/blog/208077</guid>
      </item>
      <item>
        <title>rails里的几个request值</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/203096" style="color:red;">http://magicgod.javaeye.com/blog/203096</a>&nbsp;
          发表时间: 2008年06月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <pre name="code" class="ruby">
User-Agent(浏览器提交出来的，可以判断操作系统，浏览器类型): request.user_agent
Referer(引用，可以判断上一层网页): request.referer
remote ip(客户IP，可以判断城市地区): request.remote_ip
</pre>
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/203096#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 13 Jun 2008 20:34:32 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/203096</link>
        <guid>http://magicgod.javaeye.com/blog/203096</guid>
      </item>
      <item>
        <title>修正canhaschat中的刷新问题</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/202269" style="color:red;">http://magicgod.javaeye.com/blog/202269</a>&nbsp;
          发表时间: 2008年06月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          canhaschat插件没有在接受消息时刷新最后使用时间。这样的话，如果客户端一直在等待消息，那么到达timeout就会退出，实际上客户端还是在连接的，这时候 chat_id已经失效了。<br /><br />看上去应该在接受消息的时候刷新一下最后时间。<br /><br />canhaschat/lib/can_has_chat/remote/chat_server.rb<br /><br />line 150:<br /><pre name="code" class="ruby">
  get_connection_for(options[:id]).synchronize_with do |conn|
    conn.refresh_age()
    sender_jid = get_user(options[:from], options[:transport]) if options[:from]
    return conn.empty_queue_of_all_messages(sender_jid)
  end
</pre><br /><br />实际上就加了一句：<br />conn.refresh_age()<br /><br /><br />这样即使长期等待也不会退出了。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/202269#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 11 Jun 2008 19:29:43 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/202269</link>
        <guid>http://magicgod.javaeye.com/blog/202269</guid>
      </item>
      <item>
        <title>编译lighttpd 1.5</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/202207" style="color:red;">http://magicgod.javaeye.com/blog/202207</a>&nbsp;
          发表时间: 2008年06月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          为了获得压缩功能，编译1.5。注意要安装libaio,libgamin的开发库。<br /><br />编译的时候，增加linux aio, fam, openssl<br /><br /><pre name="code" class="ruby">
./configure --with-linux-aio --with-fam --with-openssl --enable-maintainer-mode
</pre><br /><br />配置lighttpd.conf<br /><pre name="code" class="ruby">
#使用fam监视文件状态
server.stat-cache-engine = "fam"
#keep alive 设为30
server.max-keep-alive-requests = 30
#使用epoll的api
server.event-handler = "linux-sysepoll"
#使用linux aio，据说速度最快
server.network-backend = "linux-aio-sendfile"
server.max-request-size = 10240
server.max-fds = 2048
server.max-connections = 1024

#开启压缩
deflate.enabled = "enable"
deflate.compression-level = 9
deflate.mem-level = 9
deflate.window-size = 15
deflate.allowed_encodings = ( "bzip2", "gzip", "deflate" )
deflate.min-compress-size = 200
#deflate.sync-flush = "enable"
#deflate.output-buffer-size = 8192
deflate.work-block-size = 512
#设置压缩内容的类型
deflate.mimetypes = ("text/html", "text/plain", "text/css", "text/javascript", "text/xml")
</pre>
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/202207#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 11 Jun 2008 16:16:29 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/202207</link>
        <guid>http://magicgod.javaeye.com/blog/202207</guid>
      </item>
      <item>
        <title>自从我把pidgin软件下载放到虚拟主机上去后</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/202155" style="color:red;">http://magicgod.javaeye.com/blog/202155</a>&nbsp;
          发表时间: 2008年06月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          pidgin直接放到虚拟主机上去下载了，检查了一下流量每月20G差不多。<br /><br />原来放到VPS去下载确实不太好，看来下载这个东西其实不是一般站点能做的。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/202155#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 11 Jun 2008 14:56:05 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/202155</link>
        <guid>http://magicgod.javaeye.com/blog/202155</guid>
      </item>
      <item>
        <title>如何使用xmpp4r进行匿名登录</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/201997" style="color:red;">http://magicgod.javaeye.com/blog/201997</a>&nbsp;
          发表时间: 2008年06月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          openfire是支持匿名登录的，但是问题在于xmpp4r却不支持。幸好已经在开发中了，如果要使用，可以直接从git里获得。<br />它的主页里说了，已经切换到git去了。<br /><pre name="code" class="ruby">
git-clone git://github.com/ln/xmpp4r.git
</pre><br /><br />下载了xmpp4r后，使用setup.rb可以安装，不过要注意先用gem删除掉原来的xmpp4r。<br /><br />匿名登录很简单，其他都不变，只要把client.auth这句改为：<br /><pre name="code" class="ruby">
client.auth_anonymous
</pre><br /><br />就行了。<br /><br />查它的网站上文档已经有了这个方法，但是还没有正式出版，不过经试验没什么bug。<br /><br />附件上是2008年6月10日同步的 xmpp4r，有匿名登录。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/201997#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 11 Jun 2008 04:28:39 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/201997</link>
        <guid>http://magicgod.javaeye.com/blog/201997</guid>
      </item>
      <item>
        <title>netbeans里的swing编辑器远高于eclipse</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/201077" style="color:red;">http://magicgod.javaeye.com/blog/201077</a>&nbsp;
          发表时间: 2008年06月06日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          除了ruby外，netbeans终于在java本门功课里有一项超过eclipse了，就是swing编辑器。<br /><br />当然它不支持SWT，但是我感觉swing已经足够了，毕竟不论是发布还是外观和性能都已经不是当初的糟糕的UI了。<br /><br />至少现在eclipse跟它没法比，那个可怕的VE多年没更新了，而且用起来很不爽。<br /><br />其实仔细想来，netbeans也不过就达到当年jbuilder的水平，当然源码编辑还是很差，这点应该好好学学eclipse了。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/201077#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 06 Jun 2008 22:56:45 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/201077</link>
        <guid>http://magicgod.javaeye.com/blog/201077</guid>
      </item>
      <item>
        <title>div的里的内容滚动到底</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/200734" style="color:red;">http://magicgod.javaeye.com/blog/200734</a>&nbsp;
          发表时间: 2008年06月06日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          聊天窗口加入对话后，需要把内容滚动到最下面。通常是用$(n).scrollTop=$(n).scrollHeight; 但是如果有自动换行的情况就定位不准确。<br /><br />于是就加了一个空的span，标明id，然后使用scrollIntoView。<br /><br />IE有这个函数，FF居然也有这个函数，虽然在行为上有点区别。<br /><br />IE的overflow设为auto和scroll都没问题，但是ff如果设为auto则不行，会把整个div伸长，必须强制设为scroll才正确。<br /><br />这样滚动到最底层是比较准确的。<br /><br /><pre name="code" class="js">
function appendHTMLAndScroll(n,html){
  var id=get_rand_id();
  $(n).innerHTML+=html+"&lt;span id='"+id+"'>&lt;/span>";
    if($(n).scrollIntoView){      
      if(!document.all){
        $(n).style.overflow="scroll";
      }
      $(id).scrollIntoView(false);
    }else{
      $(n).style.overflow="scroll";
      $(n).scrollTop=$(n).scrollHeight;
    }
  
}
</pre><br /><br />get_rand_id()是得到一个随机id，不是系统函数。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/200734#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 06 Jun 2008 04:25:25 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/200734</link>
        <guid>http://magicgod.javaeye.com/blog/200734</guid>
      </item>
      <item>
        <title>基于lighttpd获得访问者的ip地理位置</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/200228" style="color:red;">http://magicgod.javaeye.com/blog/200228</a>&nbsp;
          发表时间: 2008年06月04日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          安装一个mod_geoip就行了，在debain和ubuntu上很容易。<br /><br />参考：<a href="http://trac.lighttpd.net/trac/wiki/Docs%3AModGeoip" target="_blank">http://trac.lighttpd.net/trac/wiki/Docs%3AModGeoip</a><br /><br /><a href="http://www.chineselinuxuniversity.net/articles/12391.shtml" target="_blank">http://www.chineselinuxuniversity.net/articles/12391.shtml</a><br /><br />实际效果：<a href="http://www.pidgincn.com/test.php" target="_blank">http://www.pidgincn.com/test.php</a>
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/200228#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 04 Jun 2008 18:38:54 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/200228</link>
        <guid>http://magicgod.javaeye.com/blog/200228</guid>
      </item>
      <item>
        <title>js的游戏很不错</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/199147" style="color:red;">http://magicgod.javaeye.com/blog/199147</a>&nbsp;
          发表时间: 2008年06月01日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          这个js游戏不错<br /><br /><a href="http://www.markus-inger.de/test/game.php" target="_blank">http://www.markus-inger.de/test/game.php</a>
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/199147#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 01 Jun 2008 15:11:56 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/199147</link>
        <guid>http://magicgod.javaeye.com/blog/199147</guid>
      </item>
      <item>
        <title>在google app engine上搞了一个 extjs的hello world</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/199095" style="color:red;">http://magicgod.javaeye.com/blog/199095</a>&nbsp;
          发表时间: 2008年06月01日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          搞了一个extjs的hello world<br /><a href="http://iocs.appspot.com/" target="_blank">http://iocs.appspot.com/</a><br /><br />没找到如何启用gzip压缩。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/199095#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 01 Jun 2008 01:02:38 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/199095</link>
        <guid>http://magicgod.javaeye.com/blog/199095</guid>
      </item>
      <item>
        <title>奇怪的是nvidia驱动的3D比2D快</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/197238" style="color:red;">http://magicgod.javaeye.com/blog/197238</a>&nbsp;
          发表时间: 2008年05月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          如果换成普通的外观就很慢，切换窗口有明显的停顿。<br /><br />换成compiz就很快，切换窗口基本上没有停顿感觉。<br /><br />nvidia的驱动真是怪啊。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/197238#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 26 May 2008 23:30:50 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/197238</link>
        <guid>http://magicgod.javaeye.com/blog/197238</guid>
      </item>
      <item>
        <title>学了一招右对齐</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/195269" style="color:red;">http://magicgod.javaeye.com/blog/195269</a>&nbsp;
          发表时间: 2008年05月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          FormPanel里的label缺省是左对齐，要改右对齐就修改一个属性：<br /><pre name="code" class="js">
lableAlign:"right"
</pre><br /><br />我一开始在TextField里找了半天都没有，后来看到网上有说到才明白是在FormPanel里改属性。<br /><br />不过仍然没有找到加红星号的属性。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/195269#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 21 May 2008 14:32:39 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/195269</link>
        <guid>http://magicgod.javaeye.com/blog/195269</guid>
      </item>
      <item>
        <title>默哀三天</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/194572" style="color:red;">http://magicgod.javaeye.com/blog/194572</a>&nbsp;
          发表时间: 2008年05月19日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          已经把pidgin中国的论坛改为黑白了，默哀三天。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/194572#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 19 May 2008 20:29:47 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/194572</link>
        <guid>http://magicgod.javaeye.com/blog/194572</guid>
      </item>
      <item>
        <title>还是用回了原来的无线驱动</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/194018" style="color:red;">http://magicgod.javaeye.com/blog/194018</a>&nbsp;
          发表时间: 2008年05月18日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          compat-wireless实在是有点不成熟，这次竟然搞得死机了。<br /><br />还是用回了原来的ubuntu 8.04驱动。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/194018#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 18 May 2008 02:51:29 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/194018</link>
        <guid>http://magicgod.javaeye.com/blog/194018</guid>
      </item>
      <item>
        <title>常见的几种校验方式</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/194005" style="color:red;">http://magicgod.javaeye.com/blog/194005</a>&nbsp;
          发表时间: 2008年05月18日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          校验textfield一般来说有这几个常见的方式：<br />1.不能为空<br /><pre name="code" class="js">
  allowBlank:false
</pre><br /><br />2.最大最小长度<br /><pre name="code" class="js">
  minLength: 10,
  maxLength: 100,
</pre><br /><br />3.邮件格式<br /><pre name="code" class="js">
  vtype: "email",
</pre><br /><br />4.url格式<br /><pre name="code" class="js">
  vtype: "url",
</pre><br /><br />5.密码输入两次，这个比较复杂，所幸的是extjs里的例子有的<br /><pre name="code" class="js">
//注册校验器

function initValidator(){
  Ext.apply(Ext.form.VTypes, {  
    password: function(val, field) {
      if (field.initialPassField) {
        var pwd = Ext.getCmp(field.initialPassField);
        return (val == pwd.getValue());
      }
      return true;
    },
    passwordText: "请输入相同的密码"
  });
}
......
{
  inputType: "password",
  fieldLabel: "密码",
  id: "new_password",
  name: 'new_password',
  width: 200,
  maxLength: 50,
  allowBlank:false
},{
  inputType: "password",
  fieldLabel: "再输入一遍密码",
  name: 'retype_new_password',
  width: 200,
  maxLength: 50,
  vtype: 'password',
  initialPassField: 'new_password',
  allowBlank:false
}
......
</pre><br /><br />比较重要的是initialPassField属性是指向上一个password的id。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/194005#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 18 May 2008 01:08:45 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/194005</link>
        <guid>http://magicgod.javaeye.com/blog/194005</guid>
      </item>
      <item>
        <title>如何在textfield里的label右边加上一个红色星号</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/194000" style="color:red;">http://magicgod.javaeye.com/blog/194000</a>&nbsp;
          发表时间: 2008年05月18日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          实在没有找到很好的办法，简单地直接加一段HTML就算了：<br /><br /><pre name="code" class="js">
  var redStar=" &lt;font color='red'>*&lt;/font> ";
......
  fieldLabel: "用户名"+redStar,
</pre><br /><br />还有一个属性labelSeparator，也可以尝试一下，这个设置的是那个冒号，没试过这个。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/194000#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 18 May 2008 00:58:34 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/194000</link>
        <guid>http://magicgod.javaeye.com/blog/194000</guid>
      </item>
      <item>
        <title>如何让textfield里的label右对齐</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/193994" style="color:red;">http://magicgod.javaeye.com/blog/193994</a>&nbsp;
          发表时间: 2008年05月18日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          textfield的label缺省是左对齐的，有时候需要调整为右对齐，则可以设置labelStyle：<br /><br /><pre name="code" class="js">
labelStyle: "text-align: right;",
</pre><br /><br />这个style会自动加到label上去的，还有一些粗体之类也可以。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/193994#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 18 May 2008 00:54:05 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/193994</link>
        <guid>http://magicgod.javaeye.com/blog/193994</guid>
      </item>
      <item>
        <title>使用ab作为简单的压力测试</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/193822" style="color:red;">http://magicgod.javaeye.com/blog/193822</a>&nbsp;
          发表时间: 2008年05月17日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          安装或编译一个apache2，在bin目录下有个ab.<br /><pre name="code" class="java">
Usage: ./ab [options] [http[s]://]hostname[:port]/path
Options are:
    -n requests     Number of requests to perform
    -c concurrency  Number of multiple requests to make
    -t timelimit    Seconds to max. wait for responses
    -p postfile     File containing data to POST
    -T content-type Content-type header for POSTing
    -v verbosity    How much troubleshooting info to print
    -w              Print out results in HTML tables
    -i              Use HEAD instead of GET
    -x attributes   String to insert as table attributes
    -y attributes   String to insert as tr attributes
    -z attributes   String to insert as td or th attributes
    -C attribute    Add cookie, eg. 'Apache=1234. (repeatable)
    -H attribute    Add Arbitrary header line, eg. 'Accept-Encoding: gzip'
                    Inserted after all normal header lines. (repeatable)
    -A attribute    Add Basic WWW Authentication, the attributes
                    are a colon separated username and password.
    -P attribute    Add Basic Proxy Authentication, the attributes
                    are a colon separated username and password.
    -X proxy:port   Proxyserver and port number to use
    -V              Print version number and exit
    -k              Use HTTP KeepAlive feature
    -d              Do not show percentiles served table.
    -S              Do not show confidence estimators and warnings.
    -g filename     Output collected data to gnuplot format file.
    -e filename     Output CSV file with percentages served
    -h              Display usage information (this message)
    -Z ciphersuite  Specify SSL/TLS cipher suite (See openssl ciphers)
    -f protocol     Specify SSL/TLS protocol (SSL2, SSL3, TLS1, or ALL)
</pre><br /><br />主要是-n -c 两个参数。<br />例如：<br /><pre name="code" class="java">
./ab -n 1000 -c 1000 http://webiocs.org/manage
</pre><br /><br />如果一切正常，则会返回一个测试报告。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/193822#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 17 May 2008 04:09:04 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/193822</link>
        <guid>http://magicgod.javaeye.com/blog/193822</guid>
      </item>
      <item>
        <title>强制刷新panel</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/193721" style="color:red;">http://magicgod.javaeye.com/blog/193721</a>&nbsp;
          发表时间: 2008年05月16日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          刷新panel可以用一个方法：doLayout。<br /><br />个人认为这是一个非常奇怪的api，show这个方法如果是lazy load，那么至少要有一个refresh或reload之类的刷新方法。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/193721#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 16 May 2008 16:41:06 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/193721</link>
        <guid>http://magicgod.javaeye.com/blog/193721</guid>
      </item>
      <item>
        <title>extjs里的GridPanel有个IE兼容问题</title>
        <author>magicgod</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://magicgod.javaeye.com">magicgod</a>&nbsp;
          链接：<a href="http://magicgod.javaeye.com/blog/192672" style="color:red;">http://magicgod.javaeye.com/blog/192672</a>&nbsp;
          发表时间: 2008年05月13日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          设为forceFit: true后，本来是应该撑满的，结果在IE下搞出三千多的宽度，吓了一跳。<br /><br />改为autoFill:true后就没事了。<br /><br />这个grid panel是render一个div的，这个div是在tab panel里的。没试过别的情况。<br /><br />firefox下都很正常。
          <br/>
          <span style="color:red;">
            <a href="http://magicgod.javaeye.com/blog/192672#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 13 May 2008 18:22:55 +0800</pubDate>
        <link>http://magicgod.javaeye.com/blog/192672</link>
        <guid>http://magicgod.javaeye.com/blog/192672</guid>
      </item>
  </channel>
</rss>