RSS feed [root] /misc /weblog




login:

password:

title search:




 


Sat Sep 28 10:13:08 GMT 2024

misc



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

Sat Jul 20 13:50:04 GMT 2024 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

https://herbertograca.com[..]/08/12/documenting-software-architecture

Implementing Docs as Code – Lessons and Benefits - https://jaxenter.com/docs-as-code-174941.html

Top 7 diagrams as code tools for software architecture - https://icepanel.medium.com[..]s-for-software-architecture-1a9dd0df1815

How to Properly Archive Your Digital Files - https://www.wired.com[..]-to-properly-archive-your-digital-files/

(google search) (amazon search)


Tue May 21 00:45:34 GMT 2024 From /weblog/misc

dark web


I Went on the Dark Web and Instantly Regretted It. Accessing the forbidden parts of the World Wide Web, only to realize the depravity of humanity - https://medium.com[..]web-and-instantly-regretted-ba768514fbad

(google search) (amazon search)


Tue Apr 23 14:16:28 GMT 2024 From /weblog/misc

blog


Why Start a Technical Blog - https://mydeveloperplanet.com[..]m/2021/03/17/why-start-a-technical-blog/

(google search) (amazon search)


Tue Apr 23 14:12:26 GMT 2024 From /weblog/misc

tools


http://en.wikipedia.org[..]i/List_of_tools_for_static_code_analysis

Project template for quicker start a project - http://www.petrikainulainen.net[..]-a-software-project-as-fast-as-possible/ http://jhipster.github.io/

LaTeX - http://marxsoftware.blogspot.com.au[..]o-begin-learning-and-applying-latex.html

Online tool to convert word document to good HTML - http://www.html-cleaner.com/

Online IDE - https://code.sololearn.com/#java

Lot of productivity tools - https://medium.com[..]op-27-startup-tools-of-2017-aa9e98fc4a34

Convert everything to everything, Pandoc a universal document converter - https://pandoc.org/index.html

Top 10 Best Open Source Projects on GitHub 2023 - https://open-data-analytics.medium.com[..]rce-projects-on-github-2023-784bf4df2a94

Introducing Astra: A Tool for Refactoring Java Programs at Scale - https://medium.com[..]ring-java-programs-at-scale-edf7c4314f7d

(google search) (amazon search)


Sun Dec 24 12:02:56 GMT 2023 From /weblog/misc

data


Historical data for a lot of difference things - http://quant.stackexchange.com[..]l-non-finance-datapoints-for-backtesting

Data scientist - http://nosql.mypopescu.com[..]a-science-the-role-of-the-data-scientist

Tools for CSV, JSON, XML - http://jeroenjanssens.com[..]command-line-tools-for-data-science.html

The Planning and Care of Data - https://queue.acm.org/detail.cfm?ref=rss&id=3526209

Comparing Outlier Detection Methods - https://towardsdatascience.com[..]g-outlier-detection-methods-956f4b097061

(google search) (amazon search)


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

assumption


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

(google search) (amazon search)


Fri Mar 17 12:29:45 GMT 2023 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

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

(google search) (amazon search)


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

number


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

Why we should never use float / double for money - http://binkley.blogspot.com/2012/01/major-code-irritants.html http://www.odi.ch/prog/design/newbies.php#43

Happy 0x7E7! - https://horstmann.com/unblog/2023-01-05/

(google search) (amazon search)


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

ops


http://www.opsbs.com/2011/12/observations-on-devops-culture

Discussion about developer accessing production environment - http://swreflections.blogspot.com.au[..]developers-working-in-production-of.html

6 Steps to Making Data Reliability a Habit - https://towardsdatascience.com[..]ng-data-reliability-a-habit-521389b04aca

(google search) (amazon search)


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

news


真假難辨?Google 攜手 MyGoPen 教你用查核工具拆解不實資訊 - https://www.inside.com.tw[..]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. - https://www.newyorker.com[..]06/when-americans-lost-faith-in-the-news

(google search) (amazon search)


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

library


.NET Native AOT - https://ericsink.com/native_aot/index.html

(google search) (amazon search)


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

time


The super-clocks that define what time it is - https://www.bbc.com[..]super-clocks-that-define-what-time-it-is

Daylight Saving and the Politics of Time - https://getpocket.com[..]daylight-saving-and-the-politics-of-time

The people who live in multiple timelines - https://www.bbc.com[..]-the-people-living-in-multiple-timelines

(google search) (amazon search)


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

construction


http://www.bbc.com[..]o-build-something-that-lasts-10000-years

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. - https://www.nationalgeographic.com[..]-cathedrals-architecture-medieval-europe

(google search) (amazon search)


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

warfare


The war in Ukraine has exposed the vehicle’s vulnerabilities. They can be overcome - https://www.economist.com[..]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

publishing


Practical Steps when it comes to writing a technical book - https://medium.com[..]to-writing-a-technical-book-976f094654ab

(google search) (amazon search)


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

opensource


Confilct between work and working on opensource application - http://www.softwarequalityconnection.com[..]e-project-mean-committing-career-suicide

About Windows vs. OSS - http://www.codinghorror.com/blog/archives/000845.html

It Takes a Community - https://queue.acm.org/detail.cfm?ref=rss&id=3501361

Lessons learned from my 10 year open source project - https://medium.com[..]10-year-open-source-project-4a4c8c2b4f64 https://www.infoq.cn/article/AKpTM39maDU0kTRHOcU2

(google search) (amazon search)


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

random


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

C simple implementation of random - http://groups.google.com[..]wse_thread/thread/407497c8cae78303?hl=en

Pushing the Limits in Java's Random - http://www.artima.com/weblogs/viewpost.jsp?thread=340484

Getting random correctly can be difficult - http://nurkiewicz.blogspot.com.au[..]bility-distribution-for-programmers.html

Introduction to security random - http://www.java-tv.com[..]21/java-secure-random-number-generation/

How Java implement math.random - http://www.reddit.com[..]omments/1qgnqu/how_does_mathrandom_work/

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

(google search) (amazon search)



Sat Nov 06 13:16:57 GMT 2021 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

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

(google search) (amazon search)



Tue Sep 28 05:19:21 GMT 2021 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

Static Analysis: An Introduction - https://queue.acm.org/detail.cfm?ref=rss&id=3487021

Static Analysis at GitHub - https://queue.acm.org/detail.cfm?ref=rss&id=3487022

(google search) (amazon search)


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

community



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.

http://www.codinghorror.com[..]t-dont-let-them-tell-you-what-to-do.html


🤝 how to build and maintain communities - http://www.visakanv.com/blog/communities/

(google search) (amazon search)



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

aws


AWS services explained in one line each (adayinthelifeof.nl) - https://adayinthelifeof.nl/2020/05/20/aws.html

How to choose a database on AWS - https://dev.to/aws-builders/how-to-choose-a-database-on-aws-1omh

(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 - 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.



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