RSS feed [root] /weblog /misc



title search:


Wed May 31 14:32:22 GMT 2023


(google search) (amazon search)
download zip of files only

Wed May 17 13:07:33 GMT 2023 From /weblog/misc


Project template for quicker start a project -[..]-a-software-project-as-fast-as-possible/

LaTeX -[..]o-begin-learning-and-applying-latex.html

Online tool to convert word document to good HTML -

Online IDE -

Lot of productivity tools -[..]op-27-startup-tools-of-2017-aa9e98fc4a34

Convert everything to everything, Pandoc a universal document converter -

Top 10 Best Open Source Projects on GitHub 2023 -[..]rce-projects-on-github-2023-784bf4df2a94

(google search) (amazon search)

Sun Apr 30 14:03:43 GMT 2023 From /weblog/misc


Fateful Assumptions: The 1972 Chicago-O’Hare Runway Collision -[..]cago-ohare-runway-collision-2d7032dde729

(google search) (amazon search)

Fri Mar 17 12:29:45 GMT 2023 From /weblog/misc


A detailed overview of POP, IMAP and GMAIL -

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...[..]20/email.addiction.steps.reut/index.html

How to control emails? -

Why Is Email Still So Terrible? Email is an awful online ID that we use for almost everything. -[..]ther-sara-morrisons-are-ruining-my-inbox

(google search) (amazon search)

Fri Feb 17 12:22:14 GMT 2023 From /weblog/misc


How to write good user guide?[..]onate_users/2007/03/the_best_user_t.html

Ron Jeffries' opinions of documentation in XP -[..]s-for-writing-an-effective-tutorial.aspx[..]/08/12/documenting-software-architecture

Implementing Docs as Code – Lessons and Benefits -

Top 7 diagrams as code tools for software architecture -[..]s-for-software-architecture-1a9dd0df1815

(google search) (amazon search)

Mon Feb 13 13:59:13 GMT 2023 From /weblog/misc


A nice overview (with detailed reference) about how computer operate on floating point number -[..]2006/08/12/floating_point_approximation/

Why we should never use float / double for money -

Happy 0x7E7! -

(google search) (amazon search)

Sat Feb 11 12:24:26 GMT 2023 From /weblog/misc


Discussion about developer accessing production environment -[..]developers-working-in-production-of.html

6 Steps to Making Data Reliability a Habit -[..]ng-data-reliability-a-habit-521389b04aca

(google search) (amazon search)

Sun Feb 05 12:17:35 GMT 2023 From /weblog/misc


真假難辨?Google 攜手 MyGoPen 教你用查核工具拆解不實資訊 -[..]5-google-mygopen-factcheck-give-you-tips

The power of the press, such as it is, is like the power of academic scholars, scientific researchers, and Supreme Court Justices. It is not backed by force. It rests on faith: the belief that these are groups of people dedicated to pursuing the truth without fear or favor. Once they disclaim that function, they will be perceived in the way everyone else is now perceived, as spinning for gain or status. -[..]06/when-americans-lost-faith-in-the-news

(google search) (amazon search)

Thu Jan 19 23:44:24 GMT 2023 From /weblog/misc


.NET Native AOT -

(google search) (amazon search)

Tue Jan 03 01:09:45 GMT 2023 From /weblog/misc


The super-clocks that define what time it is -[..]super-clocks-that-define-what-time-it-is

Daylight Saving and the Politics of Time -[..]daylight-saving-and-the-politics-of-time

The people who live in multiple timelines -[..]-the-people-living-in-multiple-timelines

(google search) (amazon search)

Thu Dec 08 13:48:03 GMT 2022 From /weblog/misc


Life in many medieval towns revolved around constructing a cathedral, a massive undertaking that took generations of work by everyone from artists and architects to prisoners of war. -[..]-cathedrals-architecture-medieval-europe

(google search) (amazon search)

Sat Oct 29 13:36:26 GMT 2022 From /weblog/misc


The war in Ukraine has exposed the vehicle’s vulnerabilities. They can be overcome -[..]l/2022/06/15/does-the-tank-have-a-future

(google search) (amazon search)

Fri Oct 21 00:41:30 GMT 2022 From /weblog/misc


Practical Steps when it comes to writing a technical book -[..]to-writing-a-technical-book-976f094654ab

(google search) (amazon search)

Sat Mar 26 11:49:43 GMT 2022 From /weblog/misc


Historical data for a lot of difference things -[..]l-non-finance-datapoints-for-backtesting

Data scientist -[..]a-science-the-role-of-the-data-scientist

Tools for CSV, JSON, XML -[..]command-line-tools-for-data-science.html

The Planning and Care of Data -

(google search) (amazon search)

Mon Mar 14 12:21:31 GMT 2022 From /weblog/misc


Confilct between work and working on opensource application -[..]e-project-mean-committing-career-suicide

About Windows vs. OSS -

It Takes a Community -

Lessons learned from my 10 year open source project -[..]10-year-open-source-project-4a4c8c2b4f64

(google search) (amazon search)

Wed Mar 09 22:51:27 GMT 2022 From /weblog/misc


Another notice about shuffling collection with random order - with detailed analysis-

C simple implementation of random -[..]wse_thread/thread/407497c8cae78303?hl=en

Pushing the Limits in Java's Random -

Getting random correctly can be difficult -[..]bility-distribution-for-programmers.html

Introduction to security random -[..]21/java-secure-random-number-generation/

How Java implement math.random -[..]omments/1qgnqu/how_does_mathrandom_work/

Few performance tip of random ( or UUID ) for Java and Linux -[..]java-uuid-generation-performance-impact/

(google search) (amazon search)

Sat Nov 06 13:16:57 GMT 2021 From /weblog/misc


How to work with wiki -

Arguement about the pros and cons about review and approval process of editing -

Students are told not to use Wikipedia for research. But it’s a trustworthy source -[..]ence/wikipedia-reliable-source-05112021/

(google search) (amazon search)

Tue Sep 28 05:19:21 GMT 2021 From /weblog/misc


Resource of parsing unstructure data -

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

Static Analysis: An Introduction -

Static Analysis at GitHub -

(google search) (amazon search)

Sun Sep 26 14:42:36 GMT 2021 From /weblog/misc


Listen to Your Community, But Don't Let Them Tell You What to Do

1. 90% of all community feedback is crap.
2. Don't get sweet talked into building a truck.
3. Be honest about what you won't do.
4. Listen to your community, but don't let them tell you what to do.
5. Be there for your community.[..]t-dont-let-them-tell-you-what-to-do.html

🤝 how to build and maintain communities -

(google search) (amazon search)

Wed Aug 11 23:51:05 GMT 2021 From /weblog/misc


AWS services explained in one line each ( -

How to choose a database on AWS -

(google search) (amazon search)

Mon Jun 21 13:21:12 GMT 2021 From /weblog/misc

Random unique integer number

Another notice about shuffling collection with random order - with detailed analysis-

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.

>> 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)

Mon Jun 21 13:19:09 GMT 2021 From /weblog/misc

tool and concepts

# Most engineers are impressed by tools
# Tool concepts are unknown to most engineers[..]st/20050210#tools_for_x_frustrations_of1

(google search) (amazon search)