`
crazycode
  • 浏览: 152007 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
一直使用官方网站下载的ruby 1.8.5二进制包,感觉在windows下速度一般,决定自己编译一下看有没有优化的空间 我的机器是Thinkpad T43,配置PM1.73G 内存1G win2003。以下过程的前提是安装了VC6.0,并且需要确保存在以下命名:nmake、cl、 ...
在我的机器上(T43 CPU1.73G 内存1G win2003),运行一般的任务,如db:migrate、generate,基本需要30秒左右,运行单个的单元测试,启动时间也在30秒左右。 而且,如果不跑rails应用,直接使用irb或运行ruby程序,启动时间特别快。应该是rails应用中什么程序启动时花了较多的时间。 在同一台机器上,安装的ubuntu linux及Mac os x下,运行同样的rails任务及单元测试,基本上觉查不到启动时间。现在因为工作原因,现在还不能放弃windows平台,但这个问题十分奇怪。 我安装的是从官方下载的ruby1.8.5 for win32二进制包,我 ...
今天,困扰多日的explorer占用CPU 100%的原因终于找到了。 具体情况是:拖拽桌面图标经过其它可执行程序快捷方式时,或右键单击可执行程序快捷方式图标时,会导致Explorer.exe进程迅速占用CPU100%,只能通过任务管理器结束explorer进程,再重新执行explorer。 一开始我就判断是什么木马或流氓软件做的Explorer插件插了一脚,检查了一下各个加载点,没有发现异常;安装上卡巴期基,扫描了一晚上,也没有发现病毒;进入安全模式,居然问题依旧,于是只好决定先忍了。 今天用下来感觉越来越慢,死了N次,受不了了,分析了一下原因,应该是Shell扩展的问题,在google搜索到 ...
在一个rails应用中,使用mysql数据库,因为开发的比较早,当时对rails的中文问题处理了解不够,在database.yml中没有设置"encoding: utf8",这样虽然在rails应用中处理和显示中文都是没有问题的,但因为数据库默认使用的是latin1编码,导致在mysql客户端工具中不能正常显示和修改中文。 这个应用部署后一直这样将就着使用,后来因为需要在java程序中读取这个数据库中的数据,为简单起见,决定统一使用utf8编码。经过一番google和实际试验,采用以下步骤实现了旧的latin1数据转换成正常的utf8编码: 以下内容中db_old为旧的乱码数 ...
以下内容是我上次在suse10上配置服务器过程的记录,放到这里供有需要的同学参考: 目标:支持LDAP的Apache2.2+MySQL5+PHP5+Subversion1.4.2+SVNManage服务器 0、设置环境 为优化编译,需要根据CPU设置编译参数(详见http://gentoo-wiki.com/Safe_Cflags),我的是AMD的CPU。创建文件 /etc/profile.d/cflags.sh 然后重新登录 : export CHOST="i686-pc-linux-gnu" export CFLAGS="-march=athlon-xp - ...
用了一段时间的ubuntu,还是决定放弃,除了没有熟悉的inittab外,另一个很奇怪的原因就是ubuntu总是会莫名其妙的断开SSH连接,http连接也是有时会连接不上,可能是网络设置上出现问题了。也没有时间仔细排查,直接game over吧。 现在下载的是SUSE Snterprise Server 10(http://ftp.linuxcenter.ru/iso/SUSE-Linux-Enterprise-Server-10/),选择suse,除了有方便的yast外,另一个原因就是对Oracle的支持,也许以后会安装一个Oracle呀。 安装完成后看了一下,发现带的apache是2.0的, ...
今天在RadRails官网上看到一则消息http://www.radrails.org/blog/2006/11/13/dr-nic-cures-template-cancer: Dr Nic完成了TextMate snippets完整的radrails模板,马上按其网站上的说明安装到Radrails上:    1. 下载两个模板XML文件(见附件压缩包中).    2. 打开RadRails    3. 依次打开 Windows > Preferences > Ruby > Editor > Templates, 可以看到已存在的模板(template)列表    4. ...
因为我所在局域网的限制,必须使用Windows的验证才能使用代理服务器,Ubuntu的apt没有办法上网。google了一把,也有家伙遇到同样的问题(http://mifly.cn/index.php/archives/133),解决方法是在Windows机器上安装一个亿特代理服务器,设置上级代理,再设置Ubuntu的apt-proxy就可以了。 完成后马上安装常用的服务器组件: apt-get install openssh-server apt-get install apache2 mysql-server php5 php5-gd php5-mysql apt-get install s ...
前两天从公司申请了一台台式机,准备安装一台Linux作为项目管理服务器。现在Ubuntu很热,号称“有奔头”,而且刚发布6.10,所以首先想到的就是这个发行版,而且可以实时在线更新到软件的最新版本。 首先下载了server和alternate版本,机器没有光驱,只能硬盘安装。在网上找了半天的硬盘安装,大致步骤是: 1、下载Ubuntu提供的initrd.gz和vmlinuz,并安装grub,把*.iso放到fat32分区盘的根目录下 2、用grub引导,进行安装,会自动找到iso进行安装 但这两个版本的iso都没有办法引导成功。后来下载了desktop版本的iso,一次成功。看来是这种方式只能支 ...
最早知道javaeye是在三年前,刚开始接触到Hibernate时,当时我主要在另一个论坛CJW混,但对javaeye还是有很好的印象,经常可以看到十分精彩的论战。 但之后我对泡坛子已经失去了激情,也慢慢远离了技术论坛,在生活中找到了很多兴趣,并在平乏的工作和漫天的技术资料中虚渡光阴,并在有中国特色的项目实践中迷失。回首中,还是不能免俗,希望在网络中保留一下自己走过的路,在javaeye,eye my road。
Global site tag (gtag.js) - Google Analytics