-
你正想著你所看到的東西!
其實,我們原本就都在運用視覺思考,這也就是為什麼隨手在一張紙(例如餐巾紙)背面畫下的簡單塗鴉,有時比任何Excel試算表或PowerPoint簡報,更能有效呈現某個工作上問題的解決方案。視覺思考對於工作之所以有幫助,是因為:
* 在紙上畫圖,能夠將模糊想法轉化為清晰概念,幫助參與討論的人了解。
* 只用紙筆簡單呈現,能讓所進行的討論具包容性而不會排他,也因此能夠融合所有人的想法。
* 畫出圖像,能幫助其他人快速而確切地了解你所表達的內容。圖像有助於釐清思緒,而文字常常會混淆思考。
七月 31, 2008
Diigo Diary 07/31/2008
七月 29, 2008
Diigo Diary 07/29/2008
-
Optimizing regular expressions in Java – Java World
-
If you will use a regular expression more than once in your program, be sure to compile the pattern using
Pattern.compile()instead of the more directPattern.matches(). -
Also remember that you can re-use the
Matcherobject for different input strings by calling the methodreset(). -
If you don’t really need to capture the text inside a
group, always use non-capturing groups. For example, use “(?:X)” instead of “(X)“.
-
-
Optimizing regular expressions in Java – Java World
-
it would be better to use the reluctant quantifier “
*?” and change the sub-expression to “.*?a“. -
instead of using “
a(.*)a“, it’s much better to use “a([^a]*)a“.
-
-
ISO 8583 – Wikipedia, the free encyclopedia
-
ISO 8583 Standard for Financial Transaction Card Originated Messages – Interchange message specifications is the International Organization for Standardization standard for systems that exchange electronic transactions made by cardholders using payment cards.
-
The vast majority of transactions made at Automated Teller Machines use ISO 8583 at some point in the communication chain, as do transactions made when a customer uses a card to make a payment in a store.
-
Cardholder-originated transactions include purchase, withdrawal, deposit, refund, reversal, balance inquiry, payments and inter-account transfers. ISO 8583 also defines system-to-system messages for secure key exchanges, reconciliation of totals, and other administrative purposes.
-
Although ISO 8583 defines a common standard, it is not typically used directly by systems or networks. Instead, each network adapts the standard for its own use with custom fields and custom usages.
-
七月 28, 2008
七月 27, 2008
Diigo Diary 07/27/2008
-
软件工程师不可不知的10个概念 – [Matrix - 与 Java 共舞]
出色的软件工程师善用设计模式,勤于代码重构,编写单元测试,并对简单有宗教般的追求。除了这些,优秀的软件工程师还要通晓10个概念,这10个概念超越了编程语言与设计模式,软件工程师应当从更广的范围内明白这些道理。
-
Double-entry bookkeeping system – Wikipedia, the free encyclopedia
-
Performance Tuning Best Practices for MySQL – good coders code, great reuse
-
正妹百人斬!
-

-
- 必需是路上找到的正妹
- 不能是已認識的正妹
- 不能是目標正妹所推薦的其他正妹
- 謝絕自薦
- 絕對不能要正妹聯絡方式
- 拍照、稱呼、握手、發正妹卡、寫網誌、推廣
- 除了正妹還是正妹
[百人斬規矩]
活動主要訴求是勇氣與執行力
所以找正妹拍照要我們主動尋找的陌生正妹
並非認識的、推薦的、自薦的妹都不夠正
請不要誤會
我們對台灣的正妹素質是很有信心的!!
-
七月 26, 2008
七月 25, 2008
七月 23, 2008
七月 22, 2008
Diigo Diary 07/22/2008
-
John Resig – DOM DocumentFragments
-
Browser Normal (ms) Fragment (ms) Firefox 3.0.1 90 47 Safari 3.1.2 156 44 Opera 9.51 208 95 IE 6 401 140 IE 7 230 61 IE 8b1 120 40 -
As it turns out: A method that is largely ignored in modern web development can provide some serious (2-3x) performance improvements to your DOM manipulation.
-
-
Rainbow for Firebug :: Firefox Add-ons
-
Rainbow for Firebug 0.6
by Antonin Hildebrand
experimental
Categories
Javascript syntax highlighting for Firebug
-
-
七月 19, 2008
Diigo Diary 07/19/2008
-
Hello, OSGi, Part 1: Bundles for beginners – Java World
-
The Open Services Gateway Initiative (OSGi) defines an architecture for developing and deploying modular applications and
libraries. -
OSGi
offers the following advantages:- You can install, uninstall, start, and stop different modules of your application dynamically without restarting the container.
- Your application can have more than one version of a particular module running at the same time.
- OSGi provides very good infrastructure for developing service-oriented applications, as well as embedded, mobile, and rich
internet apps.
-
The basic idea is that once you add an OSGi Service Platform to a networked device (embedded as well as servers), you should
be able to manage the lifecycle of software components in that device from anywhere in the network. -
In 2003, the Eclipse development team began looking for ways to make Eclipse a more dynamic rich client platform and increase
the toolset’s modularity. Eventually, the team settled on using the OSGi framework as a runtime component model. Eclipse 3.0,
released in June of 2004, was the first version of Eclipse based on OSGi.
-
-
Chapter 1. Why Spring Dynamic Modules?
-
The OSGi Service
Platform offers a dynamic application execution environment in which
modules (bundles) can be installed, updated, or removed on the fly. It
also has excellent support for modularity and versioning. -
Spring Dynamic Modules makes it easy to write Spring applications
that can be deployed in an OSGi execution environment, and that can take
advantage of the services offered by the OSGi framework.
-
-
-
OSGi 起源於1999 年三月,是由一些家用閘道器相關產業廠商所組合而成的組織
-
當初制定OSGi 標準的最主要的目的,是要為遠端的服務提供者 (Service Provider) 與本地端的設備 (Device) 之間提供完整的點對點服務傳送解決方案。因此,OSGi 定義了一個開放性的平台,使得遠端軟體服務供應商所提供的應用程式 及加值服務,能視使用者需求,隨時下載至靠近用戶的閘道器 (Gateway) 上,並且自動安裝執行,而這裡所指的閘道器通常是連接家庭網路(Home Network)、辦公室網路 (Office Network) 與廣域網路間的一個裝置,如機上盒 (Set-top Box;STB)、ADSL數據機、纜線數據機 (Cable Modem)、住宅區閘道器 (Residential Gateway)等。透過這個開放性的平台,不同廠商所開發出的服務軟體及設備都能互相溝通及搭配使用。
-
七月 18, 2008
Diigo Diary 07/18/2008
-
Quartz – Quartz 1 – CronTriggers Tutorial
-
Format
A cron expression is a string comprised of 6 or 7 fields separated by white space. Fields can contain any of the allowed values, along with various combinations of the allowed special characters for that field. The fields are as follows:
Field Name Mandatory? Allowed Values Allowed Special Characters Seconds YES 0-59 , – * / Minutes YES 0-59 , – * / Hours YES 0-23 , – * / Day of month YES 1-31 , – * ? / L W C Month YES 1-12 or JAN-DEC , – * / Day of week YES 1-7 or SUN-SAT , – * ? / L C # Year NO empty, 1970-2099 , – * / So cron expressions can be as simple as this: * * * * ? *
or more complex, like this: 0 0/5 14,18,3-39,52 ? JAN,MAR,SEP MON-FRI 2002-2010
-