RSS feed [root] /misc /weblog




login:

password:

title search:




 

Wed Jul 21 00:00:42 HKT 2010

misc



(google search) (amazon search) second
download here

Thu Feb 21 19:54:59 HKT 2008 From /weblog/misc

office


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)


Fri Nov 30 00:52:02 HKT 2007 From /weblog/misc

done


What is done? http://idiacomputing.com/moin/DoneDone

(google search) (amazon search)


Tue Sep 11 00:17:02 HKT 2007 From /weblog/misc

Top 6 lists of programming top 10 lists


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

standard


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

learn new language


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 Sep 07 13:37:58 HKT 2007 From /weblog/misc

charity


Information of charity software - http://discuss.joelonsoftware.com/default.asp?design.4.539190

(google search) (amazon search)


Fri Aug 03 00:58:52 HKT 2007 From /weblog/misc

Markup


A very nice markup to add format at plain text - http://en.wikipedia.org/wiki/Markdown

(google search) (amazon search)


Fri Aug 03 00:44:46 HKT 2007 From /weblog/misc

Template


Criteria of choosing template engine - http://www.artima.com/forums/flat.jsp?forum=106&thread=210724

(google search) (amazon search)


Thu Aug 02 23:01:28 HKT 2007 From /weblog/misc

Laws of Software Development


Laws like "cpu sleep double for every 18 months"

http://haacked.com[..]nymous-laws-of-software-development.aspx
http://services.tucows.com[..]aws-of-software-development/#postcomment

(google search) (amazon search)


Thu Aug 02 02:08:47 HKT 2007 From /weblog/misc

compression


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)


Fri Jun 29 09:55:25 HKT 2007 From /weblog/misc

optimization


Reason support that premature optimization is evil - http://www.regdeveloper.co.uk/2007/06/22/premature_optimisation/

(google search) (amazon search)


Thu Jun 28 17:05:26 HKT 2007 From /weblog/misc

delay


Why delay usually mean never - http://on-agile.blogspot.com[..]m/2007/04/why-you-wont-fix-it-later.html

(google search) (amazon search)


Sun Jun 17 19:26:52 HKT 2007 From /weblog/misc

feedback


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)


Fri May 11 16:55:06 HKT 2007 From /weblog/misc

Windows vs. OSS


The best discussion about Windows vs. OSS - http://www.codinghorror.com/blog/archives/000845.html

(google search) (amazon search)


Mon May 07 18:46:09 HKT 2007 From /weblog/misc

trend


A nice discussion about the trend of QA role in software team - http://groups.yahoo.com/group/extremeprogramming/message/115538


Moving local service online - http://news.com.com/2102-1012_3-6180428.html?tag=st.util.print

(google search) (amazon search)


Fri May 04 14:57:12 HKT 2007 From /weblog/misc

scalability


A lot of link about improving scalability of web application - http://discuss.joelonsoftware.com/default.asp?design.4.485581

(google search) (amazon search)


Sun Apr 15 00:06:13 HKT 2007 From /weblog/misc

fuzzy logic


How to use spell checker in java, and the theory behind. - http://www-106.ibm.com/developerworks/java/library/j-jazzy/

(google search) (amazon search)


Sat Apr 14 23:55:32 HKT 2007 From /weblog/misc

ISBN checksum



ISBN checksum

http://kevinj.develop.com[..]eblog/permalink.do?entryid=1108390166272

(google search) (amazon search)


Sat Apr 14 23:54:54 HKT 2007 From /weblog/misc

tool and concepts



Nice article about tool and concepts
# Most engineers are impressed by tools
# Tool concepts are unknown to most engineers

http://blogs.sun.com[..]st/20050210#tools_for_x_frustrations_of1

(google search) (amazon search)


Thu Mar 01 15:30:07 HKT 2007 From /weblog/misc

help-desk



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

sync


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

Output to excel


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

How you can be a programmer even if you old


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

j2me trojan


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)


Wed Mar 01 13:07:42 HKT 2006 From /weblog/misc

Comment of HK tech


I never feel we in fact so high tech

http://www.oreillynet.com/pub/wlg/9101

(google search) (amazon search)