Skip to content

Instantly share code, notes, and snippets.

View pmabres's full-sized avatar
🎯
Focusing

Francisco Mabres pmabres

🎯
Focusing
View GitHub Profile
@pmabres
pmabres / install-openfst.sh
Created February 1, 2021 20:52
Install latest version of OpenFST on OSX
# download
curl -O http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-1.8.0.tar.gz
tar -xvzf openfst-1.8.0.tar.gz
rm openfst-1.8.0.tar.gz
cd openfst-1.8.0
./configure --enable-python
make
make install
# Test installtion
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 381.22 (buildmeister@swio-display-x86-rhel47-02) Thu May 4 01:29:00 PDT 2017
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
Subsystem: Apple Inc. Device 00f7
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
Kernel driver in use: ivb_uncore
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 24
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00002000-00002fff [size=4K]
<article id="md" class="markdown-body"></article><style type="text/css">@font-face{font-family:octicons-link;src:url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAZwABAAAAAACFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEU0lHAAAGaAAAAAgAAAAIAAAAAUdTVUIAAAZcAAAACgAAAAoAAQAAT1MvMgAAAyQAAABJAAAAYFYEU3RjbWFwAAADcAAAAEUAAACAAJThvmN2dCAAAATkAAAABAAAAAQAAAAAZnBnbQAAA7gAAACyAAABCUM+8IhnYXNwAAAGTAAAABAAAAAQABoAI2dseWYAAAFsAAABPAAAAZwcEq9taGVhZAAAAsgAAAA0AAAANgh4a91oaGVhAAADCAAAABoAAAAkCA8DRGhtdHgAAAL8AAAADAAAAAwGAACfbG9jYQAAAsAAAAAIAAAACABiATBtYXhwAAACqAAAABgAAAAgAA8ASm5hbWUAAAToAAABQgAAAlXu73sOcG9zdAAABiwAAAAeAAAAME3QpOBwcmVwAAAEbAAAAHYAAAB/aFGpk3jaTY6xa8JAGMW/O62BDi0tJLYQincXEypYIiGJjSgHniQ6umTsUEyLm5BV6NDBP8Tpts6F0v+k/0an2i+itHDw3v2+9+DBKTzsJNnWJNTgHEy4BgG3EMI9DCEDOGEXzDADU5hBKMIgNPZqoD3SilVaXZCER3/I7AtxEJLtzzuZfI+VVkprxTlXShWKb3TBecG11rwoNlmmn1P2WYcJczl32etSpKnziC7lQyWe1smVPy/Lt7Kc+0vWY/gAgIIEqAN9we0pwKXreiMasxvabDQMM4riO+qxM2ogwDGOZTXxwxDiycQIcoYFBLj5K3EIaSctAq2kTYiw+ymhce7vwM9jSqO8JyVd5RH9gyTt2+J/yUmYlIR0s04n6+7Vm1ozezU
# TABLE SIMPLIFIED JUST USING THE ID AND THE NAME TO FIT THE EXAMPLE
DROP TABLE IF EXISTS nodes;
CREATE TABLE nodes
(
id BIGINT UNSIGNED NOT NULL PRIMARY KEY,
name VARCHAR(50) NOT NULL,
user_id BIGINT NOT NULL
);
DROP TABLE IF EXISTS users;
CREATE TABLE users
# TABLE SIMPLIFIED JUST USING THE ID AND THE NAME TO FIT THE EXAMPLE
DROP TABLE IF EXISTS nodes;
CREATE TABLE nodes
(
id BIGINT UNSIGNED NOT NULL PRIMARY KEY,
name VARCHAR(50) NOT NULL,
user_id BIGINT NOT NULL
);
DROP TABLE IF EXISTS users;
CREATE TABLE users