首页 > 代码库 > 软件仓库、模版机制、小工具和搜索

软件仓库、模版机制、小工具和搜索

软件仓库

        我越来越喜欢软件仓库的方式了。 这意味着大量自由的软件被存放一个中央软件仓库中,只要加以正确的配置和标识,就可以自动从中央仓库中下载所需的软件和工具,再也不用像在Windows 下面四处寻找,耗费时间了。 也许 Windows 用户从来不觉得, 过去的我也从来没有意识到, 在网上搜索软件、 注册码,是一件多么耗费时间和生命的事情!因为当时我们都被这种心理所蒙骗: 看! 收费软件啊, 我现在终于可以免费使用了!所花费的几十分钟,甚至几小时,都算值了!

        软件仓库体现的是一种分享共筑的理念。 没有大量开发者的分享和贡献,也就无从谈起; 正是有了这种软件仓库,使得我们能够获得更多有用的软件和工具,同时作出更好的贡献,这对于所有难以承担高额软件费用的个体来说,是一种共赢。

        所以,朋友, 请停止这种四处搜索注册码、无谓耗费自己生命和光阴的事情吧!要知道,每耗费的一秒钟,有些人或团体都可以赚取好几百万,最终,你输了时间,所赚取的微薄薪水也将无情被快速夺取,必定是一辈子的穷光蛋,因为你唯一的最珍贵的资产都不知道珍惜。要想获取财富,首先要改变的是自己的思维和思考方式。

        当然,Windows 下面现在已经有一些软件可以提供软件仓库的功能。不过,这些软件管理者都还不彻底,所提供的软件也有限。 在 Linux 上,先天性地具备软件仓库这种思想;无论什么软件,都可以非常轻松地安装上,省去大量搜索时间,这可是一笔巨额财富! 幸运的是, 对于开发者来说,像 Maven 这样的工具,也具备这样的能力。 我曾四处搜索 JUnit3.8.jar 的BIN 和SRC 包, 现在,只需要配置依赖关系就OK了,何乐而不为 ?

 

        模版机制

        最近折腾 Wordpress , 深深为其模版机制所震撼! 将一个页面分解为多个模块, 为每个模块做若干个模版,然后在模版上进行定制而形成最终的页面, 可想而知,其灵活性和可扩展性有多么强大!而归根结底,只有两个字而已: 模版。 关于 Wordpress 的介绍,这里就不多说了, 作为非常强大的博客工具, 网上的介绍早已如江河之水泛滥了。

        有模版,必定有钩子。 钩子是模版中预提供的但未实现的部分,旨在为将来预置功能。 模版还可以分层次。 假设有三个模版 A, B, C , 如果没有找到模版C, 就使用模版B;如果没有模版B就使用模版A。 这就是一种模版的层次思想,这更丰富了其可定制能力。

        关于Wordpress 的一点心得和小技巧:

        1) 一个网站无非是形式和内容。形式由主题决定,形成网站的结构;内容由你所专注的话题确定,很大程度上决定着对访客的持久吸引力。一个Wordpress 有三个部分要关注: 主题、插件和内容。 

       2) 定制网站,至少要懂基本的HTML/CSS。 如果你选定了一个较复杂的主题, 那么, 有可能定制自己的主题时遇到困难。这时候,可以使用 border-style: solid 来定位元素,确定你是否在编辑所期望的元素; 可以使用浏览器的“查看源代码机制”, 找到那些 ID,class 属性, 然后到主题的 style.css 中去查找相应的标识词。

       

       小工具理念

        接受这一点可能会有点困难,尤其对于习惯了使用软件的人们来说。 但要接受“小即是美”的理念,应该是相对容易的了。 小工具理念是指通过掌握、灵活组合应用一系列小工具来完成任务的一种方式。 困难之处在于起始之时, 为了完成一个任务,你需要去学习不少的小工具,还要学会怎么去组合这些工具, 哇, 真麻烦,不是吗? 我们不是常常期望,是否能够有一种万能工具, 什么事都能干掉,多好! 可惜,现实几乎不可能有万能工具,尽管有不少自称“万能XXX”。 

        Unix 哲学早就指出“万能”的致命弊端:没有谁能够预测未来。 你的“万能”, 仅仅只是针对当前而言。 今天你辛辛苦苦做了一大堆的功能,明天也许就过时了。 今天你宣称支持XXX 多种格式, 明天情况就可能发生重大变化。 “万能”的另一弊端是难以变通。 它意味着庞杂,意味着难以作出变化,意味着指定了固定的操作模式, 当用户期望另外一种方式时,就一筹莫展了。

        与之相比, 小工具理念虽然在起始之时显得比较麻烦和困难,却更加具备灵活性。 一旦你掌握了小工具的用法及组合方式, 你获得的就不仅仅只是这些小工具,而是他们之间链接而成的巨大的力量。前提是,你首先需要使自己适应这种理念。

        现在,你的头脑里还有“万能工具”的期望吗? 你还认为 “使用软件更方便” 吗?

  

         搜索

        这是一个频繁到我们基本上忽视的动作。但是,我们每天都在做,而且只会越来越频繁。 在这个信息科技时代, 我们每天都在搜寻想要的东西。在巨大的资源池(注意,是免费的哦!)面前,如果不懂搜索, 噢, 难以言表你的损失了! 不是用金钱来衡量的。 如果你不懂搜索, 大量有用的信息和机会就不会光临你的身边;同时,你会被大量无意义的垃圾信息所包围,对人生造成很大的负面影响; 如果你不懂搜索, 你需要花费更多时间去搜索得到别人花费较少的时间就能得到的结果。 想一想, 如果你每次搜索能够节省 20%, 将获得多大的收益! 

        所以,你明白了吧, 虽然这两个字很平凡, 它也许决定着你一生的高度!所以,要下功夫磨砺你的搜索能力哦!

软件仓库、模版机制、小工具和搜索