This is an example of Go code calling to a C++ library with a C wrapper.
go build # this only ensures it compiles# Key considerations for algorithm "RSA" ≥ 2048-bit
openssl genrsa -out server.key 2048
# Key considerations for algorithm "ECDSA" ≥ secp384r1
# List ECDSA the supported curves (openssl ecparam -list_curves)Quick guide on how to setup git signing. Information is aggregated from following sources:
| I needed to install vim with lua support because I wanted to use neocomplete in my recently installed 15.04 distro. Also, this has python3 enabled by default. | |
| Tested on 16.04 now | |
| Update: This has been tested and verified to work on Ubuntu 16.04 as well. Also, if you wish to use particular branch/tag, you can get the version and then checkout appropriately. | |
| The following (based upon https://gist.github.com/jdewit/9818870) should work though I copied it from history: | |
| 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 build-essential liblua5.3-0 liblua5.3-dev 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 |
| package main | |
| import ( | |
| "fmt" | |
| "math" | |
| "time" | |
| ) | |
| // fdtime is time period for a execution time sampling | |
| // ftime shows how fast it reacts on changes. |
| Results: | |
| [/home/kmutch/project/src/github.com/leaf-ai/studio-go-runner/cmd/runner/aws.go:160] - G104 (CWE-703): Errors unhandled. (Confidence: HIGH, Severity: LOW) | |
| > logger.Warn(fmt.Sprint(err)) | |
| [/home/kmutch/project/src/github.com/leaf-ai/studio-go-runner/cmd/runner/aws.go:165] - G104 (CWE-703): Errors unhandled. (Confidence: HIGH, Severity: LOW) | |
| > logger.Warn(errGo.Error()) |
| #cloud-config | |
| package_update: true | |
| package_upgrade: true | |
| package_reboot_if_required: true | |
| manage-resolv-conf: true | |
| resolv_conf: | |
| nameservers: | |
| - '8.8.8.8' |
| rm -rf /var/lib/cloud/instance && rm -rf /var/lib/cloud/instances/* && rm -rf /var/lib/cloud/sem/* | |
| cloud-init init && cloud-init modules --mode config && cloud-init modules --mode final |
| rm -rf /var/lib/cloud/instance && rm -rf /var/lib/cloud/instances/* && rm -rf /var/lib/cloud/sem/* | |
| cloud-init init && cloud-init modules --mode config && cloud-init modules --mode final |
| #!/bin/bash | |
| # Install CUDA Toolkit 10 | |
| wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-repo-ubuntu1804_10.0.130-1_amd64.deb | |
| sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub && sudo apt update | |
| sudo dpkg -i cuda-repo-ubuntu1804_10.0.130-1_amd64.deb | |
| sudo apt update | |
| sudo apt install -y cuda |