Ben Chuanlong Du's Blog

It is never too late to learn.

Application Tracking Using OpenCats

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

OpenCats looks like a great applicant tracking system!

http://www.opencats.org/

http://forums.opencats.org/

http://opencats-documentation.readthedocs.io/en/latest/

http://demo.opencats.org/index.php?m=companies

https …

Tips on ANTLR4

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Install ANTLR4 in Ubuntu

wajig install antlr4
sudo pip3 install antlr4-python3-runtime==4.5

References

Tips on Maven

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

The Central Repository

$HOME/.m2

maven: shade plugin, scala compile plugin, exclude manifest files, ...

import as maven project ...

find an updated version of scala archetype for maven

mvn package  
mvn clean …

Connect to MySQL Using PyMySQL

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

sudo pip3 install PyMySQL

Tricks

  1. Connection in PyMySQL is not autocommit by default. You must commit to save your changes.

    # suppose conn is the connection object
    conn.commit()
    
  2. parameterized sql: %s …