Easily Change GitHub User in OS X
· ☕ 2 min read · ✍️ Mark A. McFate
Check Your Git Configuration The first step is to run git config -l to see what the current configuration is. If the user.name and/or user.email properties are incorrect, change them using something like this: git config --global user.name "Mark McFate" git config --global user.

Viz support
Viz support
· ☕ 1 min read · ✍️ Mark A. McFate
A hack to put Graphviz on the web.

Wavedrom support
Wavedrom support
· ☕ 1 min read · ✍️ Mark A. McFate
WaveDrom is a Free and Open Source online digital timing diagram (waveform) rendering engine that uses javascript, HTML5 and SVG to convert a WaveJSON input text description into SVG vector graphics.

JS Sequence Diagram support
JS Sequence Diagram support
· ☕ 1 min read · ✍️ Mark A. McFate
Generates UML sequence diagrams from simple text

Chart support
Chart support
· ☕ 1 min read · ✍️ Mark A. McFate
Simple yet flexible JavaScript charting for designers & developers

Mermaid support
Mermaid support
· ☕ 1 min read · ✍️ Mark A. McFate
Generate diagrams, charts, graphs or flows from markdown-like text via javascript.

MathJax support
MathJax support
· ☕ 1 min read · ✍️ Mark A. McFate
A JavaScript display engine for mathematics that works in all browsers.No more setup for readers. It just works.

Moving Omeka-S Data to NFS
· ☕ 2 min read · ✍️ Mark A. McFate
Grinnell’s dockerized version of Omeka-S has been running for several weeks now, and we recently ran out of disk space for object data on the host, a CentOS node we named DGDocker2. My posts 041, Configuring DGDocker2 and 042, My dockerized-server Config address the original configuration of DGDocker2 in detail.

Katex support
Katex support
· ☕ 1 min read · ✍️ Mark A. McFate
KaTeX is a fast, easy-to-use JavaScript library for TeX math rendering on the web.

Flowchart support
Flowchart support
· ☕ 1 min read · ✍️ Mark A. McFate
flowchart.js is a flowchart DSL and SVG render that runs in the browser and terminal. Nodes and connections are defined in separately so that nodes can be reused and connections can be quickly changed.