albert's blog

2012/05/29

What's difference between an empty string and a null value

›
Question:  What is the difference between an "empty" value and a "null" value?  Answer:  An empty string is treated as ...
2012/05/22

7 Application Deployment Best Practices

›
Keep the installation structure SIMPLE.  Always get rid of old files.  Automate it  Don’t over do it with the symlinks Delete everythi...
2012/05/15

Top 7 programmers bad habits

›
1. The all code is crap, except mine, attitude. 2. The “I fix that in a second” catastrophe. 3. The “That will only take a second” miscon...
2012/04/16

10 project management lessons from the Titanic disaster

›
1: You need to know what you’re measuring Frederick Brook says, milestones should be objectively measurable. If you do not have valid meas...
2012/04/13

Becoming A Better Developer

›
Motivation If you’re not growing, you’re dying… Confidence Good developers are usually quite confident in their abilities. Why? Becau...
2012/04/12

Apache Commons應用 - CollectionUtils

›
Requirement 報表輸出結果,應該依序輸出「營業事業所得稅」、「綜合所得稅」、「遺產稅」、「贈與稅」、「貨物稅」、「菸酒稅」、「證券交易稅」、「期貨交易稅」、「營業稅」、「特銷稅」。如果沒有資料,該稅別要顯示出來,數字要顯示0。結果如下, 根據us...

Stop Redeploying in iReport Development

›
Context 以下是本案的project structure: 所有的jrxml放在jasperreports folder中,當jrxml有異動,處理程序如下: 1. 執行maven build 2.  將jrxml  compile成jasper file會搬到...

iReport print when expression 應用

›
Requirement 在報表呈現的內容,每筆資料之間,需要有間隔的虛線如下 Problem 原本iReport designer中的作法,是將line放在detail band中的fields下方,screenshot如下: 但是此舉,在最後一筆資料,也會出現分...
2012/04/08

Project Manager and Subject Matter Expert

›
對於project manager這個角色,到底需不需要有技術能力,一直是常在爭論的議題。 這篇文章倒是給了一個不錯的答案:『有會更好』 他提到了,如果是technical project manager可以帶來幾個好處 遇到問題的時候,他更能掌握問題的難度,更能掌...
2012/04/04

5 Reasons Why Software Quality Matters to your Business

›
Predictability Do it once and do it right, and there will be less re-work, less variation in productivity and better performance overall. ...

12 Ways to Become a Better Programmer

›
1. Read Other People’s Code Reading other people’s code will allow you to understand different points of view in problem solving as well a...
2012/03/31

6 things they didn't teach me at the academy - Prepare yourself better for a developer's life

›
Looking for your first position in the software world?  Want to know more about developer's life? Here present you with 6 essential po...
2012/03/28

6 Tips to Stay Focused on Project Deadlines

›
1. Be a perfectionist If you always look for that perfect design (nothing wrong with this, by the way) you will find yourself spending...
2012/03/21

WebSphere Application Server Performance Tuning Toolkit

›
IBM has released the  WebSphere Application Server Performance Tuning Toolkit  that gives the ability to monitor  multiple  WebSphere Applic...

iReport : Reprint header

›
Problem When I export my report to pdf format, the data split into multiple pages. The report header should print for each page, ...
2012/03/08

高績效主管的8堂必修課

›
發掘部屬強項 : 了解部屬的優點,才能適才適所、將對的人放在正確的位置上,以發揮更大的生產效能 與部屬分享資訊 : 了解公司的使命、清楚該為何而戰 傾聽部屬心聲 : 唯有放下成見,願意閉上嘴巴、聆聽部屬心聲,主管才能對員工產生影響力,創造更大的績效 保護部屬 ...

15 Tenets For The Software Engineer

›
Remember the basics :  If you forget the basics of a programming language, you lose your foundational knowledge.   Always assume the wors...

Autotab: jQuery auto-tabbing and filter plugin

›
Requirement We have five input text fields in this page. As we filled in 3 characters in dlv_unit(移送單位), system should automaticall...

iReport : text alignment

›
Requirement Utilize JasperReports to print name and adrress on envelope. Name and addess should print from top to down. Concerning tex...
2012/02/14

Apply IS_IGNORE_PAGINATION when export to CSV in JasperReports

›
Problem I'm writing a report which needs to be exported to pdf and CSVformat. when output format is CSV, it should be ignore paginati...
‹
›
Home
View web version
Powered by Blogger.