Archive for the ‘Open Source’ Category

  • How to configure Subversion in OpenSolaris

    Date: 2010.01.13 | Category: Open Source | Response: 0

    Recenly I am always thin­king about how to manage per­so­nal pro­g­rams, to save codes, to track chan­ges, and to ensure their safety. I combine two things toge­ther and get a solu­tion for my requi­re­ment, that is to use ZFS as per­si­stent sto­rage and use Subver­sion as a ver­sio­ning con­t­ro­ller, to ensure my codes can be safely saved and well mana­ged. So today I will talk some­thing about how to con­fi­gure subver­sion in OpenSolaris.

    Read the rest of this entry »

    • Share/Bookmark
  • 在OpenSolaris下动态绑定域名

    Date: 2010.01.08 | Category: In My Opinion, Open Source | Response: 0

    在我前面的博客中,谈到了如何通过使用OpenSolaris和ZFS来实现家庭NAS(Network Atta­ched Sto­rage)网络数据中心的实现方法。对于我们很多人来说,仅仅在家中内部的局域网使用还是不够的,还希望家中的NAS能够发挥更大的作用,无论走到哪里,只要有网络,我们便能读取和存储数据到家中的NAS中。那样,我们最为重要数据就不必随身携带了。加上NAS系统的冗余性,我们就不必担心数据会丢失了。

    今天想先来谈一谈实现这个想法其中比较关键的一步:绑定动态域名。在中国,我们的家用网络多半属于ADSL或小区宽带上网。这种上网的方式使得IP地址不是固定的,而是动态的。所以在家庭网络外部,我们是无法通过IP来识别并进入家用网络的。如果固定IP地址,花费的费用不菲,另外还要经历痛苦的备案过程。

    其实现在已经有很好的解决方案了,比如花生壳Oray。前一阵子我也在使用oray来绑定自己的动态域名。特别是Oray和TP-LINK合作,在tp-link中已经内置了花生壳的程序,我们需要做的只是注册一个用户就好了。但花生壳不是很稳定,几次出现了断线无法连接的问题,而且一断就是好长时间(大于3小时)。这个让我无法忍受,所以我找到了另外的解决方法:使用ddclient和dyndns.com提供的动态域名解析服务。 Read the rest of this entry »

    • Share/Bookmark
  • 使用XManager连接OpenSolaris 2009.06

    Date: 2009.10.30 | Category: Open Source, Operating System | Response: 0

    1、下载XManager:http://www.file.techwork.cn/NetSarang.Xmanager.Enterprise.v3.0.0206.rar

    2、进入OpenSolaris系统的/etc/X11/gdm找到custom.conf,并找到[xdmcp]字段. 这时候你会发现[xdmcp]字段后面是空的。直接添加Enable=true和Port=177。(注意Enable的E和Port的P大写)
    3、查看是否启动成功:#svcs –a |grep gdm
          online         10:23:46 svc:/application/graphical-login/gdm:default
    4、使用svcadm restart gdm即可。然后可以在XBrowser中打开OpenSolaris的X界面了

    • Share/Bookmark
  • 对开源的一些基本认识[转]

    Date: 2008.06.21 | Category: Open Source | Response: 0

    随着开源软件渐渐出现在普通用户面前,一些好话和坏话都多了起来。但事实就是事实,谎言就是谎言。弄清了一些基本的概念和事实,谎言在你面前就无处可藏。

    一、
    源代码是软件的设计图。给你一套波音 747 设计图,你不可能做出波音
    747;但是给你一套源代码,你可以马上就编译出一套软件。虽然只有专业人士才会编译,但想想,如果你有一个朋友是程序员,你给他一套下载来的源代码,第
    二天他就把能用的软件给你了。这对他来说不过举手之劳,而你也不用花一分钱。

    二、要想靠卖开源软件赚大钱几乎不可能。因为开源软件必须无条件提供源代码。一旦你要价太高,别人就会拿源代码自己去编译。所以开源软件的光盘都只卖很低的价格(有的比盗版碟高一点,有的干脆免费赠送)。

    三、
    并非每一个开源项目的目的都是善良无私的。开源只是一种手段(想想 IBM 是怎么用 Ecli­pse 把 Bor­land
    割掉一大块肉的)。但是,不管你的目的是什么,你必须得遵守开源的规矩,作为开源力量的一份子,同其他开源项目相互得益。开源并非不逐利,而是追求比现买
    现卖更加长远的利益。

    四、所谓的“源代码无用”说,是具有误导性的。打个比方,如果 MS Office
    开源了,你当然不可能拿来编译,但一些组织马上就会修改源代码,去掉 CDKEY 验证,然后编译出来提供免费下载。这时候微软还敢 700
    块钱一份的往外卖?所以不要认为开源对普通用户没一点好处,商业软件不这么做是有充分理由的。

    五、开源促进了创新。IE 这两年虽然下了很大的功夫,但是 Fire­fox 发展更快,IE 还是一直落在后面。再看看 Firefox 琳琅满目的扩展,谁还能说开源阻碍了创新?靠一个专利养活一辈子,这样的机制才是阻碍了创新。

    六、
    为什么有人如此痛恨开源?一方面因为开源极大的抬高了软件业赚钱的门槛。在开源界,只有写得很强大的软件才有资格提供收费服务,功能简单的开源项目只能靠
    捐助过活(虽然作者通常是用业余时间来做这个项目的)。换句话说,靠仅仅几千行稀烂的代码就能混饭吃的年代已经过去了。另一方面,开源的发展对商业软件构
    成了威胁,面对压力,它们只能把价格一降再降。不管是哪一方面,用户无疑都是最终的赢家。所以一些文章站在用户的角度去批评开源,不仅毫无道理,而且其用
    心是欲盖弥彰。

    • Share/Bookmark
  • JPA学习— Java Persistence API

    Date: 2008.06.16 | Category: Open Source, Sun | Response: 0

    开始学习JPA了,总结点可用的资料。

    JPA查询语言1:http://blog.chinaunix.net/u/1096/showart_362395.html
    JPA查询语言2:http://blog.chinaunix.net/u/1096/showart_362399.html
    JPA查询语言3:http://blog.chinaunix.net/u/1096/showart_362400.html
    JPA查询语言4:http://blog.chinaunix.net/u/1096/showart_362403.html
    JPA查询语言5:http://blog.chinaunix.net/u/1096/showart_362406.html

    • Share/Bookmark
  • 自由软件的巨大威力

    Date: 2008.05.23 | Category: Open Source | Response: 0

    4月16日,美国Standish集团发布一份研究报告,题为“Trends in Open Source”(“开源软件的趋势”),深入分析了影响着采用开源软件的十个顶级“驱动因素”。为使企业决策者(CIO)和政府官员更为深入地理解开源软件的巨大威力及其对传统软件业的破坏力,Standish的这份研究报告是必读的一份“好教材”。这份研究报告,每一份“拷贝”的报价,敢要1,000美元,就是值这个价钱!

    Standish研究报告指出,全球“Open Source”(原文是”Free Software”)的普及,使得传统(私有)软件企业为之每年实际付出了600亿美元的代价。让我们把这句话说得再明白一点,即:搞自由软件(的直接后果),必定使得全球私有软件企业每年总共损失600亿美元。这绝不是骇人听闻的说法。价格昂贵的Standish研究报告就会说明一切。

    结合我们国内情况,推进(真正的)自由/开源软件的发展及普及,必定会损坏私有软件企业的赢利能力,但却降低了整个社会信息化的总成本。因此,国内私有软件企业无不惧怕并且非常厌恶自由/开源软件的发展和应用。近年来,国内(真正的)自由/开源软件之所以不能迅速发展的主要原因(或根本原因)其实就是国内广大私有软件企业的抵制和干扰(比如,有意误导社会公众对自由软件的正确理解)。Stan­dish的研究报告正好说明了这一理性的判断。

    (注:在我们国内,自由软件的正确概念(至今)得不到宣传,极为可悲也!)

    Read the rest of this entry »

    • Share/Bookmark

Paul’s Online Services

Dynamic Tag Cloud

Recent Posts

Recent Comments

Tags

2008.11.Trip-of-GuangXi ASP.net C++ China Chrome css dotNet FCGuoAn Firefox Football gmail IBM IE IIS IT Association Joke Microsoft music mysql NLP Nokia ntfs NumPy OpenSolaris open source Open Team php pidgin PKUSS Python Python Challenge qq Samba SciPy Learning shell solaris SQL SUN Thunderbird Travel web host Win 7 WordPress X11 zfs