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

Wed Jul 21 00:00:42 HKT 2010 From /weblog/misc

Interview with various great programmer


I love the tool that Linus using

http://sztywny.titaniumhosting.com[..]23/stiff-asks-great-programmers-answers/

And here is the abstract - http://www.ultrasaurus.com/sarahblog/archives/000322.html

Not really interview, just a discuss of what programmer difference from other - http://thecodist.com[..]in-on-codewhat-makes-you-able-to-program

Vote for most-influential-programmers - http://blog.assembleron.com[..]02/most-influential-programmers-results/

Few links about Knuth - http://www.codinghorror.com/blog/archives/001034.html

Not really an interview, just with few pointers of few articles - http://www.codinghorror.com/blog/archives/000987.html

Robin Milner, creater of ML - http://www.guardian.co.uk[..]nology/2010/apr/01/robin-milner-obituary

(google search) (amazon search)


Fri Apr 30 01:40:27 HKT 2010 From /weblog/misc

email


A detailed overview of POP, IMAP and GMAIL - http://www.macdevcenter.com/lpt/a/6702

The 12 steps to cure e-mail addiction
  1. Admit that e-mail is managing you. Let go of your need to check e-mail every ten minutes.
  2. Commit to keeping your inbox empty.
  3. Create files where you can put inbox material that needs to be acted on.
  4. Make broad headings for your filing system so that you have to spend less time looking for filed material.
  5. Deal immediately with any e-mail that can be handled in two minutes or less but create a file for mails that will take longer.
  6. Set a target date to empty your in box. Don't spend more than an hour at a time doing it.
  7. Turn off automatic send/receive.
  8. Establish regular times to review your e-mail.
  9. Involve others in conquering your addiction.
  10. Reduce the amount of e-mail you receive.
  11. Save time by using only one subject per e-mail; delete extra comments from forwarded e-mail, and make the subject line detailed.
  12. Celebrate taking a new approach to e-mail.

I think 5 and 6 is useful...

http://www.cnn.com[..]20/email.addiction.steps.reut/index.html

How to control emails? - http://www.russellbeattie.com/notebook/1008869.html

(google search) (amazon search)


Tue Mar 09 10:21:15 HKT 2010 From /weblog/misc

support


some tips help you to build effective support - http://www.goodproductmanager.com[..]7/03/29/streamline-your-product-support/

Tips for arranging support tasks for agile tasks, look like a separate supporting team is still required - http://www.elilopian.com[..]7/12/12/handling-support-in-agile-teams/

Downtime handling - http://www.kalzumeus.com[..]time-today-heres-what-im-doing-about-it/

(google search) (amazon search)


Sun Feb 14 22:49:40 HKT 2010 From /weblog/misc

treat the developer good


Joey think that developer is the abstraction of a software company, what do you think then?

http://www.joelonsoftware.com[..]com/articles/DevelopmentAbstraction.html
http://www.montpetit.net/en/2006/04/11/14h47/index.html
http://weblogs.java.net[..]editors/archives/2006/04/happy_home.html
http://www.devx.com/devx/editorial/11659
http://www.joelonsoftware.com/items/2010/02/11.html

(google search) (amazon search)


Tue Feb 02 01:45:24 HKT 2010 From /weblog/misc

i18n


l10n resource for Mideast

http://www.microsoft.com/globaldev/handson/dev/Mideast.mspx
http://www.i18nguy.com/markup/right-to-left.html
http://www.i18nguy.com/MiddleEastUI.html

Amazing result from google translate - http://translate.google.com[..]W%26client%3Dopera%26rls%3Den%26hs%3DA5O

What is the right way to do ignore case comparison... - http://forums.worsethanfailure.com/forums/thread/125833.aspx

Why sometime "& nbsp" will turn to "?" - http://weblogs.java.net[..]uke/archive/2008/01/a_and_nbsp_myst.html

Some issues about Turkey - http://www.codinghorror.com/blog/archives/001075.html

Comphensive Unicode decision - http://discuss.joelonsoftware.com/default.asp?design.4.596356 http://www.codinghorror.com/blog/archives/001084.html

Trend of using unicode - http://googleblog.blogspot.com/2008/05/moving-to-unicode-51.html

http://stackoverflow.com[..]ect-the-encoding-codepage-of-a-text-file

The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!). - http://www.joelonsoftware.com[..]om/printerFriendly/articles/Unicode.html

Take a look if you don't externalized non-acsii character to resource bundle

http://jroller.com[..]chneller?entry=java_source_file_encoding


(google search) (amazon search)


Sat Jan 30 12:01:47 HKT 2010 From /weblog/misc

type


http://www.makinggoodsoftware.com[..]programmer-or-“why-can’t-we-be-friends”/

(google search) (amazon search)


Thu Jan 21 15:41:26 HKT 2010 From /weblog/misc

anti-virus


How anti-virus work - http://blogs.techrepublic.com.com/security/?p=3015

(google search) (amazon search)


Wed Jan 13 01:21:32 HKT 2010 From /weblog/misc

craftsmanship


Few articles discussing is software development is art or engineering

http://simonsayz.blogspot.com/2005/09/software-craftsmanship.html
http://fishbowl.pastiche.org/2004/01/13/the_art_of_programming
http://dis.cipul.us/
http://klimek.box4.net[..]out-engineering-in-software-development/
http://codebetter.com[..]owup-rejecting-software-engineering.aspx

The eight levels of programmers - http://www.codinghorror.com/blog/archives/001250.html

http://www.indiangeek.net/programmer-competency-matrix/

There’s my answer: talent for music and programming occur together because accomplishment in each relies on enjoying seeing patterns. See a pattern, feel good, look for more patterns. - http://www.threeriversinstitute.org/blog/?p=435

(google search) (amazon search)


Tue Jan 12 17:21:09 HKT 2010 From /weblog/misc

parsing


Resource of parsing unstructure data - http://discuss.joelonsoftware.com/default.asp?design.4.598330

Compare and explanation between parsing and regex, 100x performance difference is a big point to notice - http://www.cforcoding.com[..]/jmd-markdown-and-brief-overview-of.html

(google search) (amazon search)


Tue Jan 12 15:41:54 HKT 2010 From /weblog/misc

memory


How program use memory

http://duartes.org[..]blog/post/anatomy-of-a-program-in-memory
http://kevinrodrigues.com[..]9/12/09/layout-of-a-program-in-memory-2/

(google search) (amazon search)


Wed Nov 11 02:09:58 HKT 2009 From /weblog/misc

healthcare


Healthcare Information Integration, Considerations for Remote Patient Monitoring - http://www.ddj.com[..]ept_url=/hpc-high-performance-computing/

(google search) (amazon search)


Tue Nov 03 18:10:46 HKT 2009 From /weblog/misc

font


http://hivelogic.com/articles/top-10-programming-fonts

(google search) (amazon search)


Tue Nov 03 02:08:43 HKT 2009 From /weblog/misc

execrise


http://www.coderholic.com[..]ites-to-sharpen-your-programming-skills/
http://sixrevisions.com[..]ites-to-sharpen-your-programming-skills/
http://repeatgeek.com[..]sites-for-sharing-programming-knowledge/

(google search) (amazon search)


Wed Oct 21 12:23:22 HKT 2009 From /weblog/misc

pdf


Some general comment and information about PDF - http://www.codinghorror.com/blog/archives/001028.html

http://blog.taragana.com[..]o-convert-a-word-document-to-a-pdf-file/

http://www.ubuntugeek.com[..]ist-of-pdf-editing-tools-for-ubuntu.html

(google search) (amazon search)


Tue Sep 29 18:57:43 HKT 2009 From /weblog/misc

document


How to write good user guide? http://headrush.typepad.com[..]onate_users/2007/03/the_best_user_t.html

Ron Jeffries' opinions of documentation in XP - http://xprogramming.com/xpmag/Ferlazzo.htm

http://www.jankoatwarpspeed.com[..]s-for-writing-an-effective-tutorial.aspx

(google search) (amazon search)


Fri Sep 25 10:34:57 HKT 2009 From /weblog/misc

checklist


http://technotes.towardsjob.com[..]com/java/code-review-checklist-for-java/

(google search) (amazon search)


Sat Sep 19 10:18:46 HKT 2009 From /weblog/misc

architect and developer


Difference between an architect and a developer, also discuss how to be a good developer/architect - http://api.blogs.com/the_catch_blog/2005/09/the_difference_.html

97 Things Every Programmer Should Know - http://programmer.97things.oreilly.com[..].com/wiki/index.php/Edited_Contributions

(google search) (amazon search)


Sat Aug 08 12:51:07 HKT 2009 From /weblog/misc

regex


Short tips of regex - http://immike.net[..]know-to-become-a-regular-expression-pro/

Let regex more readable - http://martinfowler.com/bliki/ComposedRegex.html

(google search) (amazon search)


Sat Jan 10 00:26:38 HKT 2009 From /weblog/misc

Rule Engine


* It does seem that it's important to limit the number of rules, indeed any system with enough rules to need sophisticated algorithms to get good performance probably has too many rules to be understood.
* Similarly I'm inclined to think one should be wary of rules that do a lot of chaining.
* As in many places, testing is often undervalued here, but implicit behavior makes testing more important - and it needs to be done with production data.
* While building a rules system, I'd look to do things that would cause EarlyPain with modifications of the rule base.

http://martinfowler.com/bliki/RulesEngine.html

(google search) (amazon search)


Tue Dec 09 02:06:53 HKT 2008 From /weblog/misc

demo


http://en.wikipedia.org/wiki/The_Mother_of_All_Demos

(google search) (amazon search)


Thu Sep 04 23:33:42 HKT 2008 From /weblog/misc

wiki


How to work with wiki - http://www.oreillynet.com/lpt/a/6646

Arguement about the pros and cons about review and approval process of editing - http://martinfowler.com/bliki/WikipediaDeath.html



(google search) (amazon search)


Thu Jun 12 23:59:07 HKT 2008 From /weblog/misc

ascii


ASCII Pronunciation Rules for Programmers - http://www.codinghorror.com/blog/archives/001133.html

(google search) (amazon search)


Thu Mar 27 00:58:41 HKT 2008 From /weblog/misc

Innovation


http://blog.objectmentor.com[..]articles/2008/03/20/musing-over-mutation

Will experience hurt innovation? - http://manincentral.blogspot.com/2008/01/out.html


(google search) (amazon search)


Tue Mar 18 01:25:30 HKT 2008 From /weblog/misc

IT myth



IT Myth 1: Server upgrades matter
Reality: Don’t pay extra for upgradability; you’ll never need it

IT Myth 2: Eighty percent of corporate data resides on mainframes
Reality: Try 50 percent, or even less

IT Myth 3: All big shops run multiple platforms
Reality: This 'myth' is closer to fact than fiction

IT Myth 4: CIOs and CTOs have a greater need for business savvy than tech expertise
Reality: Tech chops matter more than ever

IT Myth 5: Most IT projects fail
Reality: It all depends on how you define failure

IT Myth 6: IT doesn't scale
Reality: Virtually any technology is scalable, provided you combine the right ingredients and implement them effectively

http://www.infoworld.com/infoworld/reports/33SRmythsofit.html

(google search) (amazon search)


Tue Mar 18 01:25:30 HKT 2008 From /weblog/misc

Random unique integer number




Another notice about shuffling collection with random order - http://www.codinghorror.com/blog/archives/001008.html with detailed analysis- http://www.codinghorror.com/blog/archives/001015.html

unique => not statistically independent and not uniformly distributed,
cannot be generated by normal Random Number Generator.

You may consider way like shuffling (for example, put 100 integer into an
ArrayList, calls Collections.shuffle(), get the numbers sequentially).

Most of the time unique random number can be replaced by hashCode() of
something because hash seldom (at order of magnitude 10^-100 for MD5) crash,
if you don't require it to be "ALWAYS" unique, you may consider hashCode()
as well.

"BlueJean" 撰寫於郵件新聞:4305552c$1@news.3home.net...

>> Hi Hi,
>>
>> I would like to write a method to generate a number of random and unique
>> number. I try to do it myself as following. It's work but seem to be
>> stupid.
>>
>> I try to found it at java.util.Random API but I didn't found out a better
>> solution. Please comment. Many thx
>>
>> Random generator = new Random();
>> Vector randomVec = new Vector();
>>
>> int r = 0;
>>
>> try {
>> do {
>> r = generator.nextInt(100);
>>
>> if (!randomVec.contains(new Integer(r).toString())) {
>> randomVec.addElement(new Integer(r).toString());
>> j++;
>> }
>> } while (j < 20);
>> } catch (Exception e) {
>> e.printStackTrace();
>> }

(google search) (amazon search)