Every day,every hour,and every minute is special!
VI 使用
Comments (0) Posted by xilo at 2009-09-17 Tags: CentOS, Linux, vi
vi编辑器是任何Unix及Linux系统下标准的编辑器,他的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下他的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您能够在其他任何介绍vi的地方进一步了解他。Vi也是Linux中最基本的文本编辑器,学会他后,您将在Linux的世界里畅行无阻。
apache配置svn 步骤
Comments (0) Posted by xilo at 2009-04-17 Tags: svn
最近接手的项目有点多了,太多的代码记不住了,而且前一个项目还没开发完,马上就终止开发下个项目(:-( 成了老板赚钱的工具了),一下子有点手忙脚乱。所以打算搭建svn进行版本控制。
网上的教程五花八门,没点apache配置基础的估计就会被耍的团团转了。看了n篇文章,最终自己总结搭建起SVN,感叹网上的文章还真是…
下面的文章主要针对:“apache2.2 + svn1.61 + 虚拟目录 + 多项目版本 + 多用户” 的配置
我选用的svn服务器版本
http://subversion.tigris.org/getting.html#windows
CollabNet的zip 1.61版本 :http://subversion.tigris.org/files/documents/15/45600/svn-win32-1.6.1.zip
解压至subversion目录 eg:d:\subversion
apache以mod方式加载,所以复制bin下面的两个mod文件到apache的modules文件夹下。然后把bin所有的dll文件复制到apache的bin目录下,有的会覆盖,看版本的新旧而定了。(注:网上也有把subversion的bin目录写入环境变量path里,如果按照以上步骤做,这部算是重复的;如果写环境变量,记得重启,windows系统重启后会自动加载环境变量指向目录中的dll与exe路径,有点系统基础的人会明白。)
我也来了夜话linux
Comments (0) Posted by xilo at 2009-04-14 Tags: Linux
最近看了些关于linux的文章,打算总结一下。标题实在是不知道起个什么,干脆就叫“夜话”吧。当然并非道听途说,就是个简单的个人理解而已。
最近公司正在开发e-learning系统,最开始在服务器上已moodle为例子做的演示,发现速度巨慢,服务器本身资源并没有多少占用,可是客户端cpu占用时常是100%(似乎浏览web出了cpu,网速外,显卡也有着非同小可的作用)。
综上一系列动作后,让我不得不提前担忧起服务器的负载问题。服务器目前有msup,oready,gpath,pmpday四个站点。每个都有其统计,用户..多功能及系统组成,由于msup,oready为企业型网站,主要为用户浏览在线报名所用,所以,目前为负载并不是很大。但是gpath,pmpday为在线功能用户系统,均有占用资源的大型架构,未来负载问题不得不考虑。目前服务器已完成iis到apache的转化,方便下一步整转的linux系统。
第一次比较深入linux还是在两年前,在景程工作的时候。当时我们老大非常痴迷ubuntu,他对公司未来发展看得很远,跟我讲到未来公司软件系统的一体化,版权,服务等等的众多问题,让我有了深入linux的最初兴趣。但是由于公司的业务系统很庞大,很难完全实现linux化,加之我linux的技术一星半点的了解。最终不了了之。从那之后,linux的神秘与强大越来越吸引我,而windows在我心中彻底没了位置。
随着linux用户的占有量越来越大,linux阵营也越来越重视desktop功能。用过Mac OS x的人都说好,为什么呢?看看最近windows7的功能,大概你就知道了。任何东西从基础到高端,专有化功能就会越来越突出。Mac真得只有漂亮的外表吗?相信更多优秀的设计师,开发者更是出于其用户体验,优秀的开发过程中。虽说Mac os基于unix开发,但思想是相通的。
下面说说linux的几大阵营。只是我关心的,绝对不全面。
linux最初的应用及发展都是在server上,所以其server功能都比较完善,只要选对版本优化配置绝对是没有问题的。
注:因为我是个穷人,而且也没有企业化环境,所以优选开源免费版本。
Server – 我主要选用的
- cent os(最新版5.3)
- Debian
- FreeBSD(Unix)
原因:相对于比较成熟,网上文章解决方法也较完善。(没有技术支持,只能靠forum与google了)
其它的:Gentoo定制性超强,如果根据某项功能定制服务器,我会优先选他,缺点是前期定制开销太大。对于我所在的小企业也不适合。ubuntu桌面版还行。Fedora中文文档太少,对于我这种刚起步的linux菜鸟+英文白痴来说,兴趣不大。opensuse,服务器最怕的就是实验品。其实linux系统大同小异,我还是相信专有化更专业,有时候还是要有版本区别,更需要商业的支持。如果公司提供,我会选择付费系统,如Red Hat Enterprise和SUSE Linux Enterprise…因为其服务与支持会让企业成长的更快。
Desktop – 选用
- SUSE Linux Enterprise Desktop
- Ubuntu
- Opensuse
原因:如果我有钱,我会选apple。SUSE Linux Enterprise Desktop属于收费版本,目前11只有60天的试用期,60天后停止update。见过suse就知道ubuntu的有多粗糙了,看你选择了,可以选用opensuse。这里有ubuntu主要是其社区强大,中文化很好,而且driver完善。其他的系统,前面已经说过了。
以上属于个人选择,个人观点。如果你非要说FreeBSD+KDE的才稳定豪华,我也不会反驳你。谁让*nux的系统如此强大呢。
山寨机与MTK方案
Comments (0) Posted by xilo at 2008-08-27 Tags: MTK方案, 山寨机
昨天,朋友花了七百多买了个高仿8G版N95(地点:天津),实属让我羡慕不已。要知道现在水货怎么也要3000多啊。前天也在网上看了看Hiphone,Ciphone,还有SCiphone,都是iphone的高仿机。虽没见到真机,单凭视频,让我对国内的山寨技术赞叹不已。
倘若我没有手机的话,我会也会选择山寨的。除了价格上面的因素,或许我更青睐软件上的改造,更有兴趣。
在大一我们都学过计算机基础,其中有一句话就是“计算机由两部分组成,计算机硬件和计算机软件。操作系统需要与之相对应的硬件,在电脑领域,大家可以理解为苹果与IBM兼容机。手机更是如此,还要搭上射频系统等等。
对于操作系统我不是很了解,只是知道制作手机操作系统更不容易。于是很纳闷国内山寨一下子遍地开花,短短一年,发展如此迅速。疑问之余碰到了MTK,简单了解后,终于有了大致的了解。
原来种类如此多丰富的山寨机依靠的都是联发科技的MTK解决方案。
MTK方案数字电视手机http://www.pcpop.com/doc/0/299/299584.shtml
MySql主从同步
Comments (0) Posted by xilo at 2008-01-31 Tags: MySql, 主从同步, 均衡负载, 实时备份
最近将四台MySQL服务器配置成主从模式以实现一定的负载均衡,好象还可以接受,至少现在没有出什么大问题。
New Project!HandHelp!
Comments (4) Posted by xilo at 2008-01-23 Tags: HandHelp
新作HandHelp!十国语言互译网站!
当时的制作初衷,是为了迎接北京2008,方便中外友人。没想到,一路编写下来,完全跑题。(=.=!也难怪我这人经常跑题……)到目前发布来看,主要功能就是十国互译。汗!不过这一点相对于其它翻译来说,比较方便。大部分翻译网站,一般都是“英–它”互译;呵呵,我这个可以实现十国互译!<-优点!^.^
关键是,HandHelp 没有任何广告和不良插件。外加支持WAP手机访问,倒时碰到困难,您可以拿着手机给出租司机看“请去……”(go……,please)。手机访问地址是:wap.handhelp.cn
有什么意见或者建议请留言至http://www.handhelp.cn/?mod=message 再次感谢大家的关注!
针对于源码公开,看大家的关注程度了!不过,近期将要公开自己制作的一套PHP通用框架程序,最近正在整理代码和书写备注当中。handhelp就是基于这套框架开发的,优点是小巧,板块+模块式设计,不懂MVC所以不是MVC,个人开发也完全没必要用MVC。
好了,又唐僧了。提前祝大家节日快乐吧~