Oracle成功收购Sun

Oracle成功收购Sun

sun-oracle前段时间还传出IBM要收购Sun的消息,当然,如果IBM收购Sun了,那么IBM真是活雷锋了。呵呵。

今天,Oralce正式宣布成功收购Sun,原文在这里。Oracle以每股9.5美元,总共以74亿美金的天价收购Sun公司,其中,56亿美金付现或购买Sun的债务。现在,Java, Solairs以及MySQL都是Oracle的了。

Oracle的CEO——Larry Ellison说:“The acquisition of Sun transforms the IT industry, combining best-in-class enterprise software and mission-critical computing systems” 。

让我们看看这次收购以后还会发生什么样的事情。

好烂啊有点差凑合看看还不错很精彩 (1 人打了分,平均分: 5.00 )
Loading...
免费电子书:Ruby Complete

免费电子书:Ruby Complete

这是一本免费的关于教你如何使用Ruby编程的电子书。作者:Huw Collingbourne, SapphireSteel Software 公司的Technology Directory,他也是一个开发 Visual Studio下的Ruby Steel IDE的程序员。这本书给大家提供非常全面的教程,其涵养了几乎所有主要的Ruby编程的东西。

每一章的代码都可以被下载。如果你是一个 Ruby In Steel 的用户,那么,你可以在一个单一的Visual Studio solution 中载入这些代码,并可以在集成的 Ruby Console 上运行这些代码,并调试之。

阅读全文 Read More

好烂啊有点差凑合看看还不错很精彩 (4 人打了分,平均分: 5.00 )
Loading...
5个不错的Flash的英文教程网

5个不错的Flash的英文教程网

下面的这5个教程纯属个人观点,另外他们还都是免费的。

  • MrSunStudios– 这是一个非常不错的教程网站。里面有大量大量的关于ActionScript,PHP等等的教程。能教会你做很多很实用的东西。
  • AwestyProductions– 虽然没怎么更新了,但他还是一个很不错的网站,其教你怎么去做一个小游戏。注意,其只是AS2的
  • Kirupa– 虽然没有太多的教程,不过这是一个巨大的社区,只要你问问题,你可以很快得得到他们的帮助和答案。当你遇到你无法解决的问题时,这是相当相当的不错的去处。
  • Flash Explained– 超过9页的非常不错的教程。
  • Flash Magazine– 并不只是一个杂志,其还有很多教程,那才是这个网站最重要的。
  • 好烂啊有点差凑合看看还不错很精彩 (1 人打了分,平均分: 5.00 )
    Loading...
    使用Google API做统计图

    使用Google API做统计图

    Google提供了一个的统计图的API。你可以通过构造一个URL链接来获得Google提供的统计图方案。

    比如:如果我们使用如下链接:

    <img src="http://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=酷壳|Cocre" alt="" />
    

    我们就可能通过如下的HTML代码显示一个60:40的饼图:

    Google的这个API支持的统计图风格相当的多。

    阅读全文 Read More

    好烂啊有点差凑合看看还不错很精彩 (1 人打了分,平均分: 5.00 )
    Loading...
    Linux设备驱动Hello World程序介绍

    Linux设备驱动Hello World程序介绍

    by Valerie Henson
    07/05/2007

    (译者注:本文的例子是只能在linux的2.6内核下使用的,2.6以上的内核,译者没有做过实验,2.4是要修改make文件才能运行。)

    本文的出处:这里

    自古以来,学习一门新编程语言的第一步就是写一个打印“hello world”的程序(可以看《hello world 集中营》这个帖子供罗列了300个“hello world”程序例子)在本文中,我们将用同样的方式学习如何编写一个简单的linux内核模块和设备驱动程序。我将学习到如何在内核模式下以三种不同的方式来打印hello world,这三种方式分别是: printk(),/proc文件,/dev下的设备文件。

    准备:安装内核模块的编译环境

    一个内核模块kernel module是一段能被内核动态加载和卸载的内核代码,因为内核模块程序是内核的一个部分,并且和内核紧密的交互,所以内核模块不可能脱离内核编译环境,至少,它需要内核的头文件和用于加载的配置信息。编译内核模块同样需要相关的开发工具,比如说编译器。为了简化,本文只简要讨论如何在Debian、Fedora和其他以.tar.gz形式提供的原版linux内核下进行核模块的编译。在这种情况下,你必须根据你正在运行内核相对应的内核源代码来编译你的内核模块kernel module(当你的内核模块一旦被装载到你内核中时,内核就将执行该模块的代码)

    阅读全文 Read More

    好烂啊有点差凑合看看还不错很精彩 (6 人打了分,平均分: 5.00 )
    Loading...
    30种时尚的CSS网站导航条

    30种时尚的CSS网站导航条

    我想,大家在上网的时候一定见过很多很多种各式各样的网站导航条的设计。这些导航条基本上来说都是用CSS来做的。这里,我们将向你介绍几种最不错的用CSS设计的网站导航条。希望你会喜欢。

    1. The Menu menu

    The Menu menu

     这是一个非常不错的CSS菜单,相当的独特,每个图标都有鼠标感应,然后出现子菜单。如果你想知道怎么做的,你可以简单的看一下这个网页的源码。

    阅读全文 Read More

    好烂啊有点差凑合看看还不错很精彩 (26 人打了分,平均分: 4.77 )
    Loading...
    菜鸟学PHP之Smarty入门

    菜鸟学PHP之Smarty入门

      刚开始接触模版引擎的 PHP 设计师,听到 Smarty 时,都会觉得很难。其实笔者也不例外,碰都不敢碰一下。但是后来在剖析 XOOPS 的程序架构时,开始发现 Smarty 其实并不难。只要将 Smarty 基础功练好,在一般应用上就已经相当足够了。当然基础能打好,后面的进阶应用也就不用怕了。
      
      这篇文章的主要用意并非要深入探讨 Smarty 的使用,这在官方使用说明中都已经写得很完整了。笔者仅在此写下一些自己使用上的心得,让想要了解 Smarty 却不得其门而入的朋友,可以从中得到一些启示。就因为这篇文章的内容不是非常深入,会使用 Smarty 的朋友们可能会觉得简单了点。
      

    阅读全文 Read More

    好烂啊有点差凑合看看还不错很精彩 (3 人打了分,平均分: 4.67 )
    Loading...
    VI的一些小技巧

    VI的一些小技巧

    下面是一些vi的小技巧。

    :sp <filename>
     打开一个文件,并和当前打开的文件分屏显示。

    Ctrl+W+W
    在分屏显示中的不同文件中切换。

    *
    向前搜索目前光标所在的单词。

    #
    向后搜索目前光标所在的单词。

    :%s/word1/word2/g
    全文搜索word1并以word2替换之。

    :’a,’bs/word1/word2/g
    仅在第a行到第b行间搜索并替换。

    阅读全文 Read More

    好烂啊有点差凑合看看还不错很精彩 (3 人打了分,平均分: 4.33 )
    Loading...
    C语言下的错误处理的问题

    C语言下的错误处理的问题

    下面是三种C语言的错误处理,你喜欢哪一种?还是都不喜欢?

    /* 问题: 不充分,而且很容易出错,前面成功分配的资源,后面出错需要帮助释放 */
    int foo(int bar)
    {
            int return_value = 0;
            int doing_okay = 1;
            doing_okay = do_something( bar );
            if (doing_okay)
            {
                    doing_okay = init_stuff();
            }
            if (doing_okay)
            {
                    doing_okay = prepare_stuff();
            }
            if (doing_okay)
            {
                    return_value = do_the_thing( bar );
            }
            return return_value;
    }
    

    阅读全文 Read More

    好烂啊有点差凑合看看还不错很精彩 (5 人打了分,平均分: 4.40 )
    Loading...
    有效编程的14件事

    有效编程的14件事

    下面是14件如何有效编程的方法:

    1. 计划(Plan)

      所谓Plan,其实就是对应于编程中的“设计”阶段,当然,这里的Plan并不像设计那样重量级。它要求我们程序员在正式编程前至少要考虑一下下面的问题:

      • 你这个程序,工具或是项目的目的,究竟是用来干什么的。你只有知道做什么,要达到什么样的目的,你才能做得对,做得好。
      • 需要有什么样的功能。需要你给出来个功能列表。这样可以保证我们不会遗露了什么。
      • 准备好一些技术难题的前期调查和解决方案。不要等到开始编程的时候才去想。

      下面这你因为有“Plan”而得到的好处:

      • 你能够清楚地明白你要做的东西长什么样?
      • 你能清楚知道你要开发的东西要干些什么事?
      • 你能够在开发过程中解决你所有可能发生的难题。
    2. 阅读全文 Read More

    好烂啊有点差凑合看看还不错很精彩 (5 人打了分,平均分: 4.80 )
    Loading...