搜尋老魚筆摘(本網誌及所屬協作平台)

2008-07-19

(製作分享) 我愛高雄 - 鴻海在高雄可以帶來多少經濟效益 ?

老魚N年來住過台北, 也住過中國上海, 杭州, 廈門, 泉州 ...
老魚我體驗到"高雄"才是我心中理想的"休間型小都"
(小小都市到那都快0.0, 要啥都很方便, 要吃啥都很讚又 OK)
找朋友喝咖啡聊天, 上班, 休間, 食住平均值都比上述點來的優~呵

且人口也較上述點來的不"擁擠", 加上高雄捷運快全面開通囉...方便啦!
所以呀~我還是選擇長住在高雄市~
好像...老魚也該來去買台腳踏車來省能源啦QQ

最近大家老是在談論"鴻海"在高雄, 老魚就當複習自己的試算表統計能力,
也可以透過這例子, 來分析與增加自己了解大型 IT 公司的人力資源 HR 架構,
用 Google Docs + 104 銀行的 Data, 替大家整理下述的參考資料 ...
話說到這, 比上篇文增加到 25 類職缺了 ...

說到這 ... IBM 也開始在高雄市增加 HR (人力資源) ... 嗯~有用到 IBM 的產品(鴻海)
週圍相關的公司也開始在佈局囉 ~ 高雄加油 !!!

(這張圖是 Google Chart 會隨著老魚在下次修正職缺試算值時自動動態變動)


更完整的 高雄鴻海老魚統計表 請看:
http://spreadsheets.google.com/pub?key=pasun1pyJq_x2-N8E9YGJAw

老魚相關文章:
鴻海-資訊人才的趨逐效應在高雄正式開始囉

2008-07-15

鴻海-資訊人才的趨逐效應在高雄正式開始囉

老魚在今天的 104 人力銀行 看到了如下圖的內容,
鴻海 在高雄軟體科學園區的未來預期建軍, 今天正式開始囉 ...
比老魚預期的建佈速度快上好多倍, 果然是"兵貴神速" ...

(點圖放大觀看...)


鴻海要的人數叫"不限", 算算大約近 20個相關 Linux + Java 人才 別,
反正目標是 3,000 人 ... 但相對的對高雄市原生的 IT 中小型公司,
卻產生了很大的 人才"趨逐"效應衝擊,
如果各公司的 IT 優秀人才是 20 %的話, 那失去了這 20% 的 80%人會面臨的問題是 ...,
好比西遊記裡的一小段的故事 ..., 是良是壞沒有人能預測~呵
  • 報告龍王: 東海龍宮裡的定海神針, 被人給取走了 ...
想看看自己條件與應徵的就去看看囉~鴻海 104 職缺表:
http://www.104.com.tw/jobbank/cust_job/introduce.cfm?jobsource=checkc&invoice=4541302000&is_joblist=1#joblist

2008-07-13

(分享製作圖表) EJB 3.0-SessionBean 與 EclipseLink 簡介

老魚在 JPA 1.0 的實作一直都選用著 Oracle TopLink Essentials,
頂著 Oracle 招牌的 TopLink 確實比其它同是 JPA 實作的產品來的效能俱佳 ...
唯一讓老魚忌諱的一點僅是它來自商業公司的軟體,
這個問題點終於在近日消減了, TopLink 終於正式移轉到 Eclipse Project,
正式成為開源專案 Eclipse Persistence Services Project (EclipseLink)

下面這張圖說明了它的主要用途: (這張是官方圖不是老魚畫滴 ...)


Eclipse Persistence Services Project (EclipseLink)
專案目標是提供完整的廣泛與全面性持久層(persistence)框架.
它將運行在任何的 Java 環境並且讀寫物件到任何真實型態的資料來源處所,
包括關聯型資料庫, XML, 或者 EIS 系統.
EclipseLink 將焦點集中在提供領先的支持, 包括先進的特點延伸,
給於每種目標的資源來源優性能的持久層標準;
給予關聯性資料庫的 Java Persistence API (JPA),
Java Architecture for XML Binding (JAXB) for XML,
J2EE Connector Architecture (JCA) for EIS
其它遺產型態系統, 及 Service Data Objects (SDO).

(點圖放大後再後藏!)



老魚較早前的 JPA 相關文章:

2008-07-11

(Java SDK 新特性) VisualVM - Java VM 可視化管理工具

這是一個很棒的 Java SDK 自帶的新 JVM 管理工具,
更強的是連帶相關的 Plugin Project 也陸續產生中 ...
當然還有一個很大的優點~就是拿來當對 JVM 運作的視覺化教學~呵
我的小沙瀰們~你們真是幸福的一代, 看"圖"比"想像"來的易些@@"

先來看看老魚在 Ubuntu Linux 8.04 中的使用它的畫面:

(執行 jvisualvm 後的 LOGO 畫面)


(啟動後的程序首頁)


(很視覺化的動態即時監控儀表~Good!)


JDK 6 Update 7 與 OpenJDK 6 Update 10 RC 在幾日前發佈,

/bin 中附加了一個實用且美觀的視覺化管理工具。
VisualVM 是一個整合數個在 JDK 文字型終端機介面中,
管理指令工具的可視化呈現集,及輕量級的側縱面剖析(
profiling)能力,
可針對你的生產環境和開發環境進行設計與開發,
並且提供了遠端和本地端的存取途徑,
協助你監控 Java SE 平台並提供性能分析含圖表化呈現的能力。


https://visualvm.dev.java.net/

VisualVM 是設計給你的:
  • 應用程序開發者(AD): 監視, 縱剖析, 捕獲執行緒(thread)與瀏覽堆疊(heap) ...
  • 系統管理員: 監視與控制 Java 應用程序越過整體網路 ...
  • Java應用程序使用者: 創建 Bug 及相關資訊的報表 ...

VisualVM 更多的特色說明:
https://visualvm.dev.java.net/features.html

VisualVM Plugins :
https://visualvm.dev.java.net/plugins.html

參考來源:
http://www.javaread.com/article/show/122

(分享教學用圖表) Java Multi-Thread 多執行緒 (莊子知魚樂?!)

這故事很棒~有心人就自己找白話文 ...
莊子與惠子游於濠梁之上。
莊子曰:「鯈魚出游從容,是魚之樂也。」
惠子曰︰「子非魚,安知魚之樂?」
莊子曰:「子非我,安知我不知魚之樂?」
惠子曰
「我非 子,固不知子矣;子固非魚也,子之不知魚之樂,全矣!」
莊子曰:「請循其本。子曰『汝安知魚樂』云者,既已知吾知之而問我。
我知之濠上也。」


莊子的觀點是,人既可自知,又能感知其他事物。
的確,人在不斷的修正自己、修養自己的情況下,
是能達到道家所謂「返本歸真」的境界的。
反觀惠施的觀點,則是以為人只能自知,而不能他知。
真正原因是人們在漸漸迷失本性的當下,
一切純真的本能也隨之一點一滴的在流失造成的。

(點圖放大再下載參考~)

2008-07-09

(製作分享) Spring 2.5 開發參考手冊-正體中文版

老魚相信我們必須學習 慈濟 大愛的精神, 要致力於提升整體 IT 的下一代新人素質,
做出應該有的社會公民責任 ... (努力貢獻給大家啦~修行就靠各位啦~)

當然~往後對這文檔內容的修改詞, 與發佈新版也於本篇文修正連結 !



Spring 是一個解決了許多在 Java EE 開發中常見的問題的強大框架。
Spring 提供了管理商業物件的一致方法,
並且鼓勵了注入對介面程序開發而不是對類別程序開發的良好習慣。
這個框架足夠強大,使得應用程序能夠拋開 EJB 的複雜性,
同時享受著和傳統 EJB 相關的關鍵服務。
Spring 還提供了可以和 IoC容器 整合的強大而靈活的 MVC Web 框架。

官方網站:
  • Spring 的架構基礎是基於使用 JavaBean 屬性的 Inversion of Control 容器。
  • Spring 在使用 IoC容器 作為構建完關注所有架構層的完整解決方案方面是
    獨一無二的。
  • Spring 提供了唯一的資料存取抽象,包括簡單和有效率的 JDBC 框架,
    極大的改進了效率並且減少了可能的錯誤。
  • Spring 的資料存取架構還集成了 Hibernate 和其他 O/R mapping 解決方案。
  • Spring 還提供了唯一的事務管理抽象,它能夠在各種底層事務管理技術,
    例如 JTA 或者 JDBC 事務提供一個一致的編程模型。
  • Spring 提供了一個用標準 Java 語言編寫的 AOP 框架,
    它給POJOs 提供了聲明式的事務管理和其他企業事務--如果你需要--
    還能實現你自己的 aspects。
(正體中文畫面)


當前校詞版本: 正體中文版
老魚最後更新日期: 2008-07-09
總頁數: 593 頁
下載:
(本檔使用 7-ZIP 壓縮, 解開後請優先點選 index.html 觀看!)

http://rt.openfoundry.org/Foundry/Project/Download/?Queue=910

原文檔來源:
感謝中國簡體中文翻譯團隊!
http://wiki.redsaga.com/confluence/display/Spring2/Spring2.5

2008-07-08

OpenOffice.org 3.0 Beta2 & PDF 新特性與簡易教學

即將來到的 OpenOffice.org 3.0 將可以直接開啟 PDF 檔案進行編輯 !!!
Adobe PDF 與 OpenOffice ODF 二種文件檔案格式, 通過了 ISO 國家標準,
原本的 OpenOffice 早就可以直接完槁後, 輸出成許多格式,
例如內定的 ODF, 或者 PDF, 當然你也可以轉存成 MS Office 的格式(不是很建議...)

OpenOffice.org 是 辦公軟體的自由軟體選擇,
用來替代商業付費版權的 MS Office 軟體功能,
好處在於不須支付任何的授權費用, 且在眾多的作業系統,
例如 XP, Mac OS, Linux ...都可安裝它, 支持數十種的語系介面 ...
最重要的是 ...
不再需要為了特定的作業系統, 學習特定廠商的 Office 軟體 !

你也可以閱讀老魚的教學簡報中對 OpenOffice.org 的說明:
(OpenOffice.org 3.0 正體中文版啟行畫面)


安裝:
首先 你可以到
http://download.openoffice.org/3.0beta/
下載你使用的作業系統的對映版本(英文版)

再來你可能需要適合的語系安裝檔:
http://ftp.isu.edu.tw/pub/OpenOffice/extended/3.0.0beta2rc1/
義守大學提供了所有平台及語系供大家下載.
例如: 你需要的是 MS Windows 的正體中文語系
http://ftp.isu.edu.tw/pub/OpenOffice/extended/3.0.0beta2rc1/OOo_3.0.0beta2rc1_20080701_Win32Intel_langpack_zh-TW.exe

下載並安裝 Sun PDF Import Extension (PDF 匯入編輯延伸模組)
http://extensions.services.openoffice.org/project/pdfimport
下載後於功能列 [工具] -> [擴充軟體管理程式] -> Add ...
來安裝下載後的 oxt 檔並確定啟用即可.

(如圖)


這樣你就可以開始開啟現有的 PDF 檔進行編輯與重製發佈囉~

原始新聞:
OpenOffice.org extension will add PDF editing
By Bruce Byfield on July 03, 2008 (7:00:00 PM)

2008-07-02

(Nimbus) OpenJDK 1.6u10 新特性替專案開發加分

底下這張圖是老魚受委託開發的系統中,
當前接近結案期的一個 Java Swing GUI 系統開發專案 的畫面,
圈起來的部份, 是這新 UI 跨平台一致主題的特點.

(點圖可放大觀看)



開發環境為:
  • GNU/Linux Ubuntu 8.04
  • OpenJDK 1.6.U10b (自行手動安裝的, 因套件庫僅到 1.6.09)
  • NetBeans 6.5 dev IDE
  • Apache Derby 10.4 (嵌入式資料庫) + JPA
  • JFreeChat (報表圖表 API)
經手下大將的建議 ... (感謝他的付出^.^)
我們改用了最新的 Java Swing 跨平台一致的新 UI 主題 - Nimbus ...

老魚的相關舊文:
(點圖可放大觀看)


新的特性加入專案中, 經過這幾日的測試, 這 UI 主題替我們增色不少,
Java 跨平台的特性, Swing 的效能與速度也在這年不斷進步 ...
讓我們在 Linux 上編譯與開發該專案, 執行於 Win XP 中, 均能保持一致的外觀 !

新的 NetBeans 6.5 會自動判斷 JDK 版本, 如果是 1.6 u10 以上,
那您可輕易的使用這新 UI Nimbus 主題 ...

(點圖可放大觀看)

2008-07-01

NetBeans 6.5 - 2G(Groovy/Grails) 安裝與操作

老魚將 2G(Groovy/Grails) 當 Java 的預先修習課程,
花了近二個月的時間, 教授了一班小沙瀰約十多名, 成效不錯,
尤其是當中已俱備 Java SCJP 資格的沙瀰們來說, 更易發揮其中的輕快 ...
老魚更夥同小沙瀰們創了"Groovy & Grails 中文維基 Wiki"
(歡迎有興趣者加入編輯^.^)
http://sites.google.com/site/groovy-chinese-wiki/

雖然 2G 在小應用上只要靠 VIM 這類的文字編輯器就搞定一切,
但若真的要開發複雜多樣化的專案, IDE 還是幫的上大忙的~呵

Groovy/Grails 正式進入 NetBeans Dev (6.5版) 的發行標準 ...
你現在已經可以透過 NetBeans 每天編譯的開發版下載來試用與查看。
http://bits.netbeans.org/download/trunk/nightly/latest/
官方正式宣佈支持 Groovy/Grails,對於 Groovy/Grails 的發展很有好處。

示範安裝如下:
前題當然還是必須安裝好 OpenJDK (Java), 相關的教學文都寫過囉!
尤其是針對 Linux 可以搜尋查看如下相關老魚文章:
http://oss-tw.blogspot.com/search?q=ubuntu+java
or
http://oss-tw.blogspot.com/search?q=netbeans

再來下載 Netbeans 開發版, 不過因為是開發版且每日會編譯新版, 更新很快,
如果您不是為了 JavaEE, 老魚建議使用 Java SE版即可, 多練習 SE 會踏實點 ... 呵
(下載說明圖如下:二擇一即可)


取得 2G 軟體包, 參考我們的共筆: 2G Wiki - 下載

再按照老魚較早期的文章安裝 2G plugin 與指定 2G 的 Home 目錄:
(在昨天 2G plugin 也從 1.3 更新至 1.4 囉)


1.4 帶來的新特性:
可增加三種用途的 Temp file.


更齊全的 Project 選項.


Run Server 的部份也整合了.


更多的參考:
"Groovy & Grails 中文維基 Wiki"(歡迎有興趣者加入編輯^.^)
http://sites.google.com/site/groovy-chinese-wiki/

熱門文章

大智若魚::人生處處是道場-站內SEO參考標籤雲