Hello my name is Yuhan Zhang. I'm a software engineer living in LA. Programming in various of languages, and interested at many different areas: html5, game development, web development, scaling server, automation tool, data mining, npl, computer vision. Mostly doing this blog on the side for fun and learning, and share some nifty tools that helps automation..
I will keep a list of useful tools in this side.
Tools:
- Camera-pose-estimator-tool: Manual camera-pose-estimator of an image, by loading a background image and stretch an AR marker, to detect the transformation matrix of the marker.
- Code generator: imitate xargs - given a list of data (one record per line), apply the template at each line to generate codes with variable replacement
- Value aggregation: given a list of data of item name and value (numerical), aggregate the values by item name
- Format Conversion: Convert a GraphQL query into GraphQL Persisted Query
- Output visualizer: Format dependency conflict message from mvn build
- Code generator: Java Builder class generator - given a set of fields, generates a builder class
- Shell script generator: Rest API comparison tool - given a list of urls, generate shell command two compare two REST API.
- Shell script generator: Look up app name by Private Ip on AWS ec2
- Shell script generator: Convert between shell script and buildspec.yml
- JS utils for self-defined emoticon replacement in text
- A Grid of emoticons used by weibo.com
- Tool to Help Querying Kibana
- A list of common Regex Patterns
Tutorials: