Install the OpenSSL on Debian based systems
sudo apt-get install opensslTo remove a submodule you need to:
| version: '3' | |
| services: | |
| postgres10: | |
| environment: | |
| - POSTGRES_USER=dtrack | |
| - POSTGRES_PASSWORD=changeme | |
| image: 'postgres:10.5' | |
| volumes: | |
| - './postgres-data:/var/lib/postgresql/data' | |
| dtrack: |
| # Vars | |
| $msiPath = 'C:\Users\arush\Downloads\sqlncli.msi' | |
| # Definition | |
| $sig = @' | |
| [DllImport("msi.dll", CharSet = CharSet.Unicode, PreserveSig = true, SetLastError = true, ExactSpelling = true)] | |
| private static extern UInt32 MsiOpenPackageW(string szPackagePath, out IntPtr hProduct); | |
| [DllImport("msi.dll", CharSet = CharSet.Unicode, PreserveSig = true, SetLastError = true, ExactSpelling = true)] | |
| private static extern uint MsiCloseHandle(IntPtr hAny); | |
| [DllImport("msi.dll", CharSet = CharSet.Unicode, PreserveSig = true, SetLastError = true, ExactSpelling = true)] |
This is not intended to be comprehensive or authoritative, just free online resources I've found valuable while learning more about Erlang.
| # Hello, and welcome to makefile basics. | |
| # | |
| # You will learn why `make` is so great, and why, despite its "weird" syntax, | |
| # it is actually a highly expressive, efficient, and powerful way to build | |
| # programs. | |
| # | |
| # Once you're done here, go to | |
| # http://www.gnu.org/software/make/manual/make.html | |
| # to learn SOOOO much more. |
| Step 1: Upgrade Packages | |
| # yum update | |
| # yum groupinstall "Development Tools" | |
| Step 2: Installing Recommended Packages | |
| # yum install gcc-c++ patch readline readline-devel zlib zlib-devel | |
| # yum install libyaml-devel libffi-devel openssl-devel make | |
| # yum install bzip2 autoconf automake libtool bison iconv-devel | |
| Step 3: Install RVM ( Ruby Version Manager ) |
| #!/bin/bash | |
| # Pull this file down, make it executable and run it with sudo | |
| # wget https://raw.github.com/gist/5487621/build-erlang-r16b.sh | |
| # chmod u+x build-erlang-r16b.sh | |
| # sudo ./build-erlang-r16b.sh | |
| if [ $(id -u) != "0" ]; then | |
| echo "You must be the superuser to run this script" >&2 | |
| exit 1 | |
| fi |
| sudo apt-get remove --purge vim vim-runtime vim-gnome vim-tiny vim-common vim-gui-common | |
| sudo apt-get build-dep vim-gnome | |
| sudo apt-get install liblua5.1-dev luajit libluajit-5.1 python-dev ruby-dev libperl-dev libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev | |
| sudo rm -rf /usr/local/share/vim | |
| sudo rm /usr/bin/vim | |