posted on July 24, 2010

在centos上装rubyee,passenger和memcached ,搭建rails环境

流水笔记一则.

我之前已在服务器配置了nginx,php,mysql等,现在先安装ruby企业版

cd /tmp
wget http://rubyforge.org/frs/download.php/71096/ruby-enterprise-1.8.7-2010.02.tar.gz
tar -xzvf ruby-enterprise-1.8.7-2010.02.tar.gz
cd ruby-enterprise-1.8.7-2010.02
./installer

然后按照提示做

阅读剩余部分...

posted on June 2, 2010

Google 给几个Javascript Framework提供的CDN地址

Google 给几个Javascript Framework提供的CDN地址:

阅读剩余部分...

posted on April 30, 2010

京东新蛋攻防

这是一片不断膨胀、愈演愈烈的虚拟战场。每一位统帅都着迷于它的独特魅力——任何势力的盛衰都取决于无数素未谋面的人的鼠标点击。每一位统帅也都必须铭记:实体世界里“强攻弱守”的军事规律已经在此失效。这里唯一可以遵循的生死法则是,无论势力强弱,一旦站到防守的位置上,那么溃败将接踵而来,且来得出乎意料地快

阅读剩余部分...

posted on April 25, 2010

office 2010 正在下载中。

Office 2010 正在下载中,午饭时就可以装了...

office 10 download

posted on April 13, 2010

win7上安装memcache

像原来在xp下装一样

memcached.exe -d install
memcached.exe -d start

报错“ failed to install service or service already installed”

解决方法:

管理员身份安装,首先找出cmd.exe的原文件(在c:\windows\system32\cmd.exe),

右击以管理员进入,接下来的步骤就和xp安装方法一样了

posted on April 7, 2010

编程语言排行榜Java下跌引起的...

javaeye的新闻http://www.javaeye.com/news/15494

cnblogs的新闻http://news.cnblogs.com/n/60768/

发现cnblogs的评论有很多类似“xx人民发来贺电!java终于跌下神坛了!”,而javaeye的评论要显的理性的多。

posted on April 2, 2010

新蛋开始卖蛋蛋了

新蛋开始卖蛋蛋了

http://www.newegg.com/Product/Product.aspx?Item=N82E16800000033

posted on March 30, 2010

在rails中不同的view不同皮肤下的js,css,注入js和css到head区域

利用layout可以很好实现这个需求.

在ApplicationHelper内加入如下代码:

def require_js(path)
    content_for :header_js do
      include_js_tag path
    end
  end

  def require_css(path)
    content_for :header_css do
      include_css_tag path
    end
  end

  def include_js_tag(path)
    if not path.starts_with?("http:")
      path = "/themes/#{@setting[:theme]}/javascripts/" + path
    end
    javascript_include_tag path
  end

   def include_css_tag(path)
    if not path.starts_with?("http:")
      path = "/themes/#{@setting[:theme]}/stylesheets/" + path
    end
    stylesheet_link_tag path
  end

(如果你要直接在view或者layout内引入css则可以<%= include_css_tag "global.css" %>,这样生成的路径是带有皮肤目录的)

接下来,修改你的layout的head,加入如下代码:

阅读剩余部分...