CombatSim update: CSV files
The development version of CombatSim writes CSV files. It’s not terribly particular about where it puts them, but it tries not to clobber data. At this time, it generates: a summary CSV using the data...
View ArticleCombatSim 0.0.2
Written on buses and during the occasional evening, CombatSim 0.0.2 is ready for your use. It requires Java JRE 5.0 or higher and must be uncompressed into a folder before it can be used. CombatSim can...
View ArticleCombatSim 0.0.3
A new (buggy) version of CombatSim. This one has some combat tuning problems (specifically when actors are very imbalanced in stats) and doesn’t as strongly check for bad rounds (combats that take too...
View ArticleCombatSim-0.1.0
CombatSim-0.1.0 is a bug-fixed re-release of 0.0.3. Elapsed combat time calculations are correct, as is effective DPS calculation. The code has been refactored (since 0.0.2) to facilitate reuse in a...
View ArticleCombatSim-0.3.0
CombatSim version 0.3.0 is now available. This is still considered alpha quality, although it has undergone some testing. Download CombatSim-0.3.0.zip now! Changes: Various logic fixes Actors are now...
View ArticleCache eviction
B: size of the buffer K: number of items having distinct access probabilities LRU eviction: O(KB) FIFO eviction: O(K) Unless it costs a lot more to load an object into the cache, FIFO eviction may make...
View ArticleSignature of a Java service
I’ve dealt with Java services at Amazon too long when I can spot one by the CPU/memory signature. The classic signature of a long-running Java service This is pretty typical of a long-running service...
View ArticlePlug-in architectures in Java
An off-hand discussion at work (“This application is being used by more groups now . . . wouldn’t it be cool to make it so they can develop independently?”) led to me looking into Java classloaders...
View ArticleMint VM setup
On Windows, use VMWare. I’ve run into problems with Oracle VirtualBox and Windows networking, although it works very well on Linux. On the Thinkpad T420s I needed to enable VT-x (Virtualization...
View ArticleOMG Eclipse
I haven’t been using Eclipse since I worked at Amazon, except for a few short stints pulling configuration values from one project to another at Overstock. Now that I’m at IBM, the corporate home of...
View ArticleHTTPS and self-signed certificates in Java
You need a copy of the self-signed server certificate, typically an arm file. You need to add this certificate to a Java truststore (keystore) keytool -import -trustcacerts -file cert.arm...
View Article
More Pages to Explore .....