2011年10月15日 星期六

在 Ubuntu 中使用 Java 連接 MySQL

首先必須要有 java 對 mysql 的連接器,並設定環境變數,安裝方法:

sudo apt-get install libmysql-java

#取得 mysql java 連接器



CLASSPATH=$CLASSPATH:/user/share/java/mysql.jar

#設定自訂變數 CLASSPATH



export CLASSPATH

#將自定變數  CLASSPATH 設為環境變數



mysql connector 都安裝好了之後,就可以寫點小程式來測試一下啦!

JDBCMySQL.java


import java.sql.*;

public class JDBCMySQL {
    public static void main(String[] args) {
        String driver = "com.mysql.jdbc.Driver";
        String url = "jdbc:mysql://localhost:3306/phpbb";
        String user = "root";
        String password = "5.ru8ck6";
        try {
            Class.forName(driver);
            Connection conn =
               DriverManager.getConnection(url,
                                  user, password);

            if(conn != null && !conn.isClosed()) {
                System.out.println("資料庫連線測試成功!");
                conn.close();
            }

        }
        catch(ClassNotFoundException e) {
            System.out.println("找不到驅動程式類別");
            e.printStackTrace();
        }
        catch(SQLException e) {
            e.printStackTrace();
        }
    }
}


參考資料:
https://help.ubuntu.com/community/JDBCAndMySQL
http://caterpillar.onlyfun.net/Gossip/JavaGossip-V2/ConnectDB.htm


Ubuntu 11.10 (Oneiric Ocelot)發佈囉!

跟11.04的桌面有著全新的不同體驗!讚~下載位置:http://www.ubuntu.com/download

#以下轉自 ptt.cc Linux 板:
作者 hayatoman (小小的改變是,成功的開始) 看板 Linux

標題 [分享] Ubuntu 11.10正式發佈

時間 Fri Oct 14 09:59:39 2011

───────────────────────────────────────

Ubuntu 11.10(Oneiric Ocelot)如約正式發佈了,這是Ubuntu的第15個重大版本發佈,

桌面版和服務器版都有18個月的生命週期。Ubuntu 11.10包括以下版本:桌面版、服務器

版、Ubuntu Cloud、Kubuntu、Xubuntu、Lubuntu、Edubuntu、Mythbuntu、Ubuntu

Studio。

Ubuntu 11.10元件:

— Unity 3D界面4.22;

— Unity 2D界面4.12;

— 桌面環境GNOME 3.2.0;

— Linux kernel 3.0.4;

— X.Org 7.6;

— Xorg Server 1.10.4;

— Upstart 1.3;

— GCC 4.6 toolchain;

— Python 2.7.2;

— Compiz Fusion 0.9.6。



Ubuntu 11.10新特性:


— 完善了桌面體驗;

— 3D界面和2D界面兩種登錄方法,均屬Unity界面;

— 全新的LightDM登錄畫面;

— 新的Alt+Tab快捷鍵切換;

— 14張新壁紙;

— 默認的Ambiance主題進行了完善;

— 全新的Ubuntu Software Center軟件中心;

— 默認瀏覽器:Mozilla Firefox 7.0;

— 默認郵件客戶端:Mozilla Thunderbird 7.0;

— 混合CD/USB ISO鏡像:支持將ISO鏡像直接寫入USB;

— 完善了對32位和64位系統的兼容性;

— 服務器版本支持ARM架構;

— 引入了Juju雲端服務;

— 新的音樂播放器連接至Banshee;

— 支持更多腳本語言,包括日語、中文和韓語;

— DVD鏡像更小,包括所有你需要的應用程序。

Ubuntu 11.10官方下載頁面:


http://www.ubuntu.com/

http://cdimage.ubuntu.com/releases/11.10/release/





2011年10月14日 星期五

Rework - 工作大解放



前陣子就有聽聞這本書獨到的見解,剛好在退伍前一天,趁著放假的空閒,去書局帶了這本書回來。看完這本書我只能說,真的是大解我多年來的心頭之惑。一直以來都想著該如何創業、如何起手,讀完這本書會一掃我心中思考已久的疑惑。

作者是著名的 37signals 創辦人,述說著他們如何從網頁設計公司轉型成為軟體公司,秉持著與 MBA 大相逕庭的理念,不主張擴張,遵循著解決自己問題的原則來開發產品,與現存大部分的軟體公司,老想著如何解決別人問題、迎合別人來規劃開發新產品的作法,是完全不同。他們不做計畫、不當工作狂、不逞英雄、不訂長遠的目標,因為訂定太大、大遠的目標只是一種猜測,猜測事情的發展會發生無法預料的後果,並教導如何靠著經營客戶來經營自己的品牌,而不是透過廣告行銷,一些大費周章卻得不到成效的白工。書中還講了好多好多很棒的內容,讀完會讓我有種恍然大悟的感覺,很久以前就一直在尋找這類的書籍,沒想到真的出版了!

這本書中許多的專案管理理念和原則,跟我最近在讀的人月神話有許多相似的地方,最近真的是瘋狂愛上了這類的書籍...無法自拔!!


2011年10月13日 星期四

Linux 上 chmod 只修改檔案或是資料夾的權限

資料夾:
find . -type d -exec chmod 775 {} \;



檔案:
find . -type f -exec chmod 664 {} \;