|
git @ 2010-07-01, 03:20 |
三个月前,将源码库从vss迁移到了svn。不过后来,对于svn那如同病毒传播似的到处散落的.svn目录,越来越无法忍受(好吧,我承认对于系统,我是有点洁癖的),加上出现了几次库里的目录发生错位的问题,今天终于逼自己去重新研究一下三个月前曾经放弃的方案——git。
无疑,Git的理念,和之前使用的vss,svn有很大的差异,这也是三个月前没有选择git的原因。而这次对于svn的不可忍受,才让我逼迫自己去了解、接受他的新潮的理念(当然,前提是,我其实是认同这种新理念的,对于旧的模式只是有点顽固的留恋罢了),昨晚(应该说是6月30日凌晨)耐心看了一些git的介绍长文后,终于有点跃跃欲试的感觉后,才睡。今天中午起床后,就开始动手,直到后来找到一份目前为止我认为最好的git的教程(中文)后,一切都变得顺风顺水了,在接受了他的理念,理解了他的方法,并实践成功后,也就有了一马平川的那种爽的感觉。尤其是,这意味着从此可以告别那肮脏不堪.svn们(但其实,这点已经不再重要了,相对于git所带来的其他更多的东西)。
如同三个月前的SQL Server和vss,SVN也永远的离开了我们。
|
软硬兼施 | 评论已关闭 | 9,591 次阅读 |
简短地址:http://ncblog.net/734/
|
|
vps重装系统 @ 2010-06-26, 09:19 |
强迫症爆发,花了3个多小时,把1月底首次接触vps搞的系统(centos + apache),重装成了目前最熟悉和喜欢的gentoo + nginx,这下安逸了。
|
软硬兼施 | 评论已关闭 | 9,334 次阅读 |
简短地址:http://ncblog.net/731/
|
|
用Samba服务模拟本地环境开发web应用 @ 2010-06-26, 02:50 |
开发web应用的时候,一般会在开发环境的Windows本地建一个web服务(apache),数据库系统(mysql或者postgres),php(即所谓的wamp)……不过,有时候Windows开发环境下,和实际最终的生产环境(可能是某个Linux发行版,nginx+php等lamp环境)有所差异。所以有时会希望最好还是能在与实际的生产环境完全一致的环境中开发、调试。今天试了在模拟的目标环境(Gentoo Linux + nginx + fpm-php)中安装了samba服务,并共享出web文件所在目录,然后在Windows系统上通过映射网络驱动器,将目标环境的目录,映射到Windows的一个磁盘驱动器(比如Z:),然后直接在Z:中进行开发。效果很好,很爽。
|
软硬兼施 | 1 个评论 | 9,833 次阅读 |
简短地址:http://ncblog.net/730/
|
|
黑轴换茶轴 @ 2010-06-08, 04:39 |
黑轴键盘觉得弹簧有点过于强力,打字多了,感觉手指比较累,呵呵。换了个茶轴。
外观和黑轴一样,之前的照片仍然有效,就不更新了……
|
软硬兼施 | 评论已关闭 | 9,323 次阅读 |
简短地址:http://ncblog.net/721/
|
|
入手PLUM黑轴 @ 2010-06-06, 00:26 |
终于入手有史以来最奢侈的一个键盘了——PLUM黑轴机械键盘。
之前也想过找找机械键盘的,不过看了cherry全系列,都没有适合我的布局的键盘(我要求大回车,小退格,反斜杠在退格键旁),而且是,我要的这种布局的键盘,不限于机械键盘,就总体来说都已经很难找了。杯具哇。
不过,前几天居然吗啡给我找到一款(貌似也是唯一一款,我是指布局),就是这个了,PLUM黑轴。这样的布局,这样的品牌,这样的价格(¥330),无可挑剔了。虽然可能不如PLU,不过键盘对我来说,布局还是第一位的,否则以习惯是很难找到要按的键的。


|
软硬兼施 | 5 个评论 | 10,979 次阅读 |
简短地址:http://ncblog.net/720/
|
|
装了Subclipse @ 2010-04-28, 00:46 |
今天在Eclipse里装了Subclipse(SVN for Eclipse的插件),这下可以少受一些乌龟的折磨了。。。
乌龟bug不少,一开始不熟悉的时候,被他的bug搞死过。
集成在eclipse里用svn,个人觉得比乌龟那种方式要舒服多了。
|
软硬兼施 | 评论已关闭 | 8,486 次阅读 |
简短地址:http://ncblog.net/700/
|
|
Gentoo on Intel® RAID Controller SASMF8I @ 2010-04-21, 07:31 |
数据服务器主板是Intel S5000VSA,弄了4块1T的硬盘,打算组raid10,结果Gentoo不支持主板自带的hostraid,intel官网上只提供了redhat之类的发行版的驱动。原本打算就用Linux内核自带的raid算了,不过有点不甘心。
在google搜啊搜,找到一篇俄文的文章,他说的是把intel官方提供的供红帽子用的驱动编译成模块来加载,让我看到了一些希望。不过,LiveCD没法修改,于是顺便就听从了豆大之前的建议,再加一块硬盘做boot以及系统,数据才放在阵列中。翻出一块2000年10月买的一个15G的IDE硬盘,虽然速度慢点,不过反正是装系统和启动,对以后高负荷的数据读写速度没有什么影响。在这块硬盘上先做了一个Gentoo系统,然后按照俄文文章(看不懂,猜),编译出了megasr.ko模块文件,不过,每次启动系统都提示加载模块失败。然后又寻觅折腾了许久,又找到这篇看起来莫名其妙的文章,却被其中提到的把intel的代码编译到内核里那段描述吸引了。依葫芦画瓢,设置好源码位置,配置文件等,重新编译内核,最终居然成功了!才发现,天已经亮了。。。
|
软硬兼施 | 评论已关闭 | 12,703 次阅读 |
简短地址:http://ncblog.net/691/
|
|
Free Pascal for Linux connects to Postgres @ 2010-04-06, 22:35 |
今天成果,在Gentoo上安装了Free Pascal 2.4.0(in Putty),并且成功连接上了Postgres

|
软硬兼施 | 2 个评论 | 10,537 次阅读 |
简短地址:http://ncblog.net/682/
|
|
让WordPress使用PostgreSQL @ 2010-04-02, 17:02 |
WordPress官方说只支持MySQL,不过,有这样一个插件,可以让你的 WordPress 连接上 PostgreSQL,完全取代 MySQL
http://wordpress.org/extend/plugins/postgresql-for-wordpress/
不过,碰到一些插件调用了MySQL特殊的指令,需要自己修改成等价的SQL语句,比如My Link Order插件的:
SHOW COLUMNS FROM $wpdb->terms LIKE 'term_order'
需要改成
SELECT column_name FROM information_schema.columns WHERE (table_name = '$wpdb->terms') and (column_name LIKE 'term_order')
|
软硬兼施 | 评论已关闭 | 13,371 次阅读 |
简短地址:http://ncblog.net/678/
|
|
迁移 @ 2010-03-27, 02:01 |
这周干的活,总结起来就是一句话:迁移出微软方案,干了两件事:
1、和solmyr一起,将包含若干亿记录的数据库,从Windows Server 2008 R2 + SQL Server 2005转移到Gentoo Linux + PostgreSQL 8.4。心得:SQL Server在处理海量数据以及并发处理上,还是有一些缺陷的;另外,大表的分区方案,PostgreSQL的表继承实现方式,显然比SQL Server的分区函数实现方式,在使用上要灵活得多。
2、将源代码库,从用了8年的Visual SourceSafe库中,转移到了Subversion(SVN)中了,SVN服务端也是安装在Gentoo。这样,包含源码服务器在内,几乎所有服务器都可以用Gentoo来架设了。心得:VSS确实是慢,SVN确实是更方便好用。
这些新的平台,除了本身性能以及品质更优异之外,还都是免费开源的,为将来节省下了非常可观的成本。
|
软硬兼施 | 评论已关闭 | 10,093 次阅读 |
简短地址:http://ncblog.net/675/
|
|
|