flowstopper.org
Flowstopper: Graphical Visualizations in JavaDoc
http://www.flowstopper.org/2014/12/graphical-visualizations-in-javadoc.html
Fabian Kessler: Dreamer by day, programmer by night. My nightly experiences as a programmer that I find worth sharing. My employer's site: NameAPI.org. Web services for names (check it out). Wednesday, December 10, 2014. Graphical Visualizations in JavaDoc. Sometimes explaining a situation only by words is difficult and results in lengthy, hard to comprehend blathering. What options for visualizations are there? Put them into a doc-files folder and link it:. Javadoc history and today's use. When Javadoc ...
flowstopper.org
Flowstopper: September 2014
http://www.flowstopper.org/2014_09_01_archive.html
Fabian Kessler: Dreamer by day, programmer by night. My nightly experiences as a programmer that I find worth sharing. My employer's site: NameAPI.org. Web services for names (check it out). Monday, September 22, 2014. Java SLF4J: Dynamic Log Level. Problem: SLF4J doesn't support to set the log level at runtime. Solution: Use Lidalia Extensions to SLF4J. My Java projects that aren't older than 2008 all use the same logging setup: SLF4J. For the interface, Logback. But this time the answer is a surprise:.
flowstopper.org
Flowstopper: If your project is still hosted on SourceForge, I automatically assume it's dead.
http://www.flowstopper.org/2014/05/if-your-project-is-still-hosted-on.html
Fabian Kessler: Dreamer by day, programmer by night. My nightly experiences as a programmer that I find worth sharing. My employer's site: NameAPI.org. Web services for names (check it out). Tuesday, May 20, 2014. If your project is still hosted on SourceForge, I automatically assume it's dead. SourceForge was the first free project hosting platform for open source software. It was immensely popular. It was the hub during the early open source years on the web - it was the GitHub of today. But the fact t...
flowstopper.org
Flowstopper: April 2015
http://www.flowstopper.org/2015_04_01_archive.html
Fabian Kessler: Dreamer by day, programmer by night. My nightly experiences as a programmer that I find worth sharing. My employer's site: NameAPI.org. Web services for names (check it out). Sunday, April 5, 2015. Is that Googlebot user agent really from Google? How do you know if the client identifying as Googlebot. Is actually from Google. And all the others? There's a newly published library, written in Java. That performs the checks for you. And why would you care? Search engines operate crawlers to ...
flowstopper.org
Flowstopper: May 2014
http://www.flowstopper.org/2014_05_01_archive.html
Fabian Kessler: Dreamer by day, programmer by night. My nightly experiences as a programmer that I find worth sharing. My employer's site: NameAPI.org. Web services for names (check it out). Tuesday, May 20, 2014. If your project is still hosted on SourceForge, I automatically assume it's dead. SourceForge was the first free project hosting platform for open source software. It was immensely popular. It was the hub during the early open source years on the web - it was the GitHub of today. But the fact t...
flowstopper.org
Flowstopper: March 2014
http://www.flowstopper.org/2014_03_01_archive.html
Fabian Kessler: Dreamer by day, programmer by night. My nightly experiences as a programmer that I find worth sharing. My employer's site: NameAPI.org. Web services for names (check it out). Tuesday, March 11, 2014. Software Versioning and Bugfixes. There are many ways. How to give version identifiers to software builds. The goals of software versioning, as I understand them:. Give each build (release, snapshot) a unique identifier. It must be obvious which is newer when comparing 2. When after 1.9 t...
flowstopper.org
Flowstopper: April 2014
http://www.flowstopper.org/2014_04_01_archive.html
Fabian Kessler: Dreamer by day, programmer by night. My nightly experiences as a programmer that I find worth sharing. My employer's site: NameAPI.org. Web services for names (check it out). Tuesday, April 29, 2014. Java: .equals() or = on enum values? Both do pretty much the same thing: checking whether 2 enum values are the same. And if you search your code base, you probably find both kinds. There are some subtle differences. What are they - and which syntax should I use? Same same - but different.
flowstopper.org
Flowstopper: Interpretations of end-of-file, and Linux ad hoc open heart surgery
http://www.flowstopper.org/2015/05/linux-interpretations-of-end-of-file.html
Fabian Kessler: Dreamer by day, programmer by night. My nightly experiences as a programmer that I find worth sharing. My employer's site: NameAPI.org. Web services for names (check it out). Tuesday, May 5, 2015. Interpretations of end-of-file, and Linux ad hoc open heart surgery. Today's occasional Linux sysadmin task for a Java developer (me) is to loop all lines in a text file and run a task based on each. Can't be that hard, can it? Off we go the usual route:. While read line; do. This most recent ex...
flowstopper.org
Flowstopper: November 2013
http://www.flowstopper.org/2013_11_01_archive.html
Fabian Kessler: Dreamer by day, programmer by night. My nightly experiences as a programmer that I find worth sharing. My employer's site: NameAPI.org. Web services for names (check it out). Friday, November 29, 2013. Tabs and Saved Session Folders for PuTTY. For many years I've been using the PuTTY. Network terminal to connect to remote servers when doing sysadmin tasks. And when I do, my monitors quickly fill up. With those black windows. Remember web browsing before tabs? Friday, November 8, 2013.