download here
Thu Feb 21 19:54:59 HKT 2008
From /weblog/misc
Increase or Decrease font size - http://www.zeigen.com/shortcuts/2007/06/28/font-size/ Divide in Excel - http://spreadsheets.about.com/od/tipsandfaqs/qt/divide_excel.htm Default to paste unformatted - http://office.microsoft.com/en-us/help/HA010429611033.aspx Reference of MS office file type and format - http://www.microsoft.com/interop/docs/OfficeBinaryFormats.mspx Background of why MS office are so complicate to work with, with some solutions 1) Call office as external service , few details mentioned in the articles 2) Use other format that office support http://www.joelonsoftware.com/items/2008/02/19.html
(google search)
(amazon search)
Tue Sep 11 00:17:02 HKT 2007
From /weblog/misc
A great reading Jerry Weinberg: The 10 Commandments of Egoless Programming Dare Obasanjo: Top 10 Signs Your Software Project is Doomed Omar Shahine: Top 10 Tips for Working at Microsoft (or Anywhere Else) Michael McDonough: The Top 10 Things They Never Taught Me in Design School Andres Taylor: Top 10 Things Ten Years of Professional Software Development Has Taught Me Steve Yegge: 10 Great Books - http://www.codinghorror.com/blog/archives/000822.html Steve McConnell, The Ten Most Important Ideas in Software Engineering http://www.yourdonreport.com[..]important-ideas-in-software-engineering/
(google search)
(amazon search)
Mon Sep 10 23:14:58 HKT 2007
From /weblog/misc
History shows how abuses of the standards process have impeded progress. Standards Over the next decade, we will encounter at least three major opportunities where success will hinge largely on our ability to define appropriate standards. ...... http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=210
(google search)
(amazon search)
Mon Sep 10 23:10:09 HKT 2007
From /weblog/misc
John: "Ken... What advice would you give Java programmers?" Ken Orr: "Don't define yourself as Java programmers." It is better to be clearly wrong than to be obscurely right. UML was developed to meet the design needs of programmers. We need tools focussed on meeting the design needs of users. Master more than one design/programming paradigm. http://weblogs.java.net[..]s/archive/2006/03/ken_orrs_advice_1.html And similar general advise for programmer from another guy: http://www.codeproject.com/gen/work/standaloneprogrammer.asp The Pragmatic Programmers suggest learning a new language every year. This has already paid off for me. The more different languages I learn, the more I understand about programming in general. It's a lot easier to solve problems if you have a toolbox full of good tools. http://www.onlamp.com/lpt/a/3691
(google search)
(amazon search)
Fri Aug 03 00:58:52 HKT 2007
From /weblog/misc
A very nice markup to add format at plain text - http://en.wikipedia.org/wiki/Markdown
(google search)
(amazon search)
Thu Aug 02 02:08:47 HKT 2007
From /weblog/misc
Interview of inventor of zip algorithm with a lot of pointer to underlying concepts - http://www.ddj.com[..]201001300?cid=RSSfeed_DDJ_ArchitectDebug
(google search)
(amazon search)
Sun Jun 17 19:26:52 HKT 2007
From /weblog/misc
How to make customer easy to give feedback
- Set up a customer advisory program
- Conduct regular surveys
- Encourage responses to your email newsletters instead of having the reply-to address go to an unmonitored or nonworking email address
- Publicize email addresses and phone numbers– customer service, technical support, and even your own personal email address
- Better yet, make those phone numbers toll free
- Hand out business cards at trade shows
- Start a blog and allow comments
- Add a feedback link on every page on your web site
- Monitor and post to relevant discussion lists and message boards
- Encourage your sales staff to provide your contact information directly to customers who want to provide more input
- Contact people who are talking about your product already — in blogs and on mailing lists — and follow up to get more feedback
- Every time you talk to a customer, ask them to refer you to someone else who can give you additional feedback, and encourage them to pass your contact information along
- http://www.goodproductmanager.com[..]007/03/15/make-it-easy-to-give-feedback/ Other related blog - http://headrush.typepad.com[..]onate_users/2007/03/user_community_.html http://www.taylor.se/blog/2007/06/13/my-rules-of-feedback/
(google search)
(amazon search)
Thu Mar 01 15:30:07 HKT 2007
From /weblog/misc
Insightfull inspection, do you agree? (1) Users actually find typing stuff in a lot easier than clicking things. This one surprised me a lot. I have got people to use ping, ipconfig, winver, netsh etc. with very little difficultly. In constrast, common gui elements like radio buttons, drop downs, menus, right-click menus etc. have to be explained fairly regularly. I think this is related to the "exactness" of typing, versus the ambiguity of clicking something. http://discuss.joelonsoftware.com[..]DiscussTopicParent=8757&ixDiscussGroup=3
(google search)
(amazon search)
Thu Sep 14 01:17:10 HKT 2006
From /weblog/misc
A high level overview about synchronisation - http://www.macdevcenter.com/lpt/a/6710
(google search)
(amazon search)
Sun May 07 19:42:48 HKT 2006
From /weblog/misc
Other than native excel library and CSV, look like we can just use tab (\t) to separate the columns: http://www.devx.com/Java/Article/31356/1954?pf=true
(google search)
(amazon search)
Tue Mar 21 12:54:53 HKT 2006
From /weblog/misc
I love the following sentence a lot: "Programmers are problem solvers. Programmers are logical thinkers. Programmers can figure out why it doesn't work. Programmers like to build new things and make old things work better. Perhaps some folks think that limits programming to young folks, but I respectfully disagree. " http://weblogs.java.net[..]lds/archive/2004/12/too_old_to_prog.html
(google search)
(amazon search)
Mon Mar 20 15:00:11 HKT 2006
From /weblog/misc
Use cases: - to allow a MIDlet for such operation the device must request the user to grant permission; - the device will prompt also the details of the operation ("MIDlet X wants to send SMS to..." ... I'll consider it as a fake. Do you really consider it as a Trojan? How many trojan we are able to produce then? Do you think it's a problem to create similar trojans? Here is a list: - performing HTTP connections in a loop - sending MMS messages in a loop - sending Bluetooth messages in a loop - sending whatever network oriented in a loop..... ;-) Sound dangerous, right? http://jroller.com[..]ddi?entry=j2me_trojan_redbrowser_are_you
(google search)
(amazon search)
|