[CentralOH] 2018-02-08 會議 Scribbles 落書/惡文?: Refactoring: EAFP v LBYL; DRY; PEP8; Python v Java
jep200404 at columbus.rr.com
jep200404 at columbus.rr.com
Sun Feb 11 14:50:54 EST 2018
a great time was had refactoring
Compare the left and right sides:
https://github.com/jocassid/JohnsUsefulPythonCode/pull/4/files?diff=split
Study the differences of each commit for better understanding.
One can start at the beginning of the changes:
https://github.com/jocassid/JohnsUsefulPythonCode/pull/4/commits/c9f3f47
Also read the commit comments.
wp:multiset
https://github.com/isometric/BucketCompressionTrick
wp: prefix means Wikipedia
To get good answers, consider following the advice in the links below.
http://catb.org/~esr/faqs/smart-questions.html
http://web.archive.org/web/20090627155454/www.greenend.org.uk/rjk/2000/06/14/quoting.html
Top 7 open source project management tools for agile teams
https://opensource.com/article/18/2/agile-project-management-tools
Thanks to Bruce Eckel for releasing TIJ4 for free
and his kind comment about Python.
Thinking in Java, 4th edition
https://archive.org/details/TIJ4CcR1
Programming is about managing complexity: the complexity
of the problem you want to solve, laid upon the
complexity of the machine in which it is solved. Because
of this complexity, most of our programming projects
fail. And yet, of all the programming languages of which
I am aware, almost none have gone all out and decided
that their main design goal would be to conquer the
complexity of developing and maintaining programs. [1]
[1] However, I believe that the Python language comes
closest to doing exactly that. See www.Python.org.
learn java programming with 9 excellent free open-source books
https://www.ossblog.org/learn-java-programming-with-excellent-open-source-books/
java programming language profile
https://www.ossblog.org/java-programming-language-profile/
Introduction to Programming Using Java, Seventh Edition
http://math.hws.edu/javanotes/
Think Java – How to Think Like a Computer Scientist
http://greenteapress.com/wp/think-java/
Building Back-End Web Apps with Java, JPA and JSF
http://web-engineering.info/tech/JavaJpaJsf/book/
man byteorder
https://docs.python.org/3.5/library/socket.html#socket.ntohl
https://docs.python.org/3.5/library/socket.html#socket.ntohs
https://docs.python.org/3.5/library/socket.html#socket.htonl
https://docs.python.org/3.5/library/socket.html#socket.htons
man endian
the following do not match
https://docs.python.org/3/library/array.html
https://docs.python.org/3/library/array.html#array.array.byteswap
N.Korea Behind Massive Bitcoin Heists
http://english.chosun.com/site/data/html_dir/2018/02/06/2018020600817.html
(Paid) Jupyter Notebooks hosted on cloud
https://cocalc.com/
sage
julia
(and python of course)
Power(Shell) to the people
https://opensource.com/article/18/2/powershell-people
One million Linux and open-source software classes taken
Getting an IT job today starts with taking Linux and open-source classes.
http://www.zdnet.com/article/one-million-linux-and-open-source-software-classes-taken/
How to Create, Revert and Delete KVM Virtual machine (domain) snapshot with virsh command
https://www.linuxtechi.com/create-revert-delete-kvm-virtual-machine-snapshot-virsh-command/
celery and rabbitmq
agnes meyer driscoll
grace murray hopper
elite dangerous star map
edsm.net
https://github.com/jocassid
https://github.com/jocassid/EDMarketConnector
clara peller
where's the beef
spyder is IDE that comes with anaconda
like rstudio but less slick
sphynx is great for generating many formats from restructured text
wp:Sphinx_(documentation_generator)
wp:reStructuredText
11 Excellent Free Scorewriters – Compose, arrange, print, and publish music
https://www.linuxlinks.com/excellent-scorewriters-compose-great-music/
wp:Gödel, Escher, Bach
diff -u: Detainting the Kernel
http://www.linuxjournal.com/content/diff-u-detainting-kernel
Have mp3 patents expired in USA?
3 steps to reduce a project's failure rate
https://opensource.com/open-organization/18/2/constructing-project-requirements
More information about the CentralOH
mailing list