Skip to content

Instantly share code, notes, and snippets.

View fredguth's full-sized avatar

Fred Guth fredguth

  • Brasília, DF, Brazil
View GitHub Profile
@fredguth
fredguth / gist:0cdc40f573888b0b0faebec683a09ddf
Created April 11, 2022 13:22
Install node v6.9.1 in Mac M1 / Rosetta 2 updater install in mac m1
softwareupdate --install-rosetta --agree-to-license
grep RosettaUpdateAuto.pkg /var/log/install.log
#open RosettaUpdateAuto in the found folder
# go to terminal.app in finder and click in Get Info (right click)
#click in open with rosetta
# open terminal
arch
#should show intel i386
# now you can install nvm install v6.9.1
nvm install v6.9.1
## login
get address in terminal and open in browser
## source lists
rm /etc/apt/sources.list.d/pve-enterprise.list
root@pve:/etc/apt/sources.list.d# nano pve-no-subscription.list
---------------------
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
/etc/apt/sources.list
@fredguth
fredguth / gist:de1c616f7b6e366d9d8b6e408ad97e80
Created October 27, 2021 13:35
Installing MinionPro on tex-live 2021
I recently spent a unimaginable amount of time installing MinionPro to use with latex. Here is how I eventually did it:
1) installed text-live 2021 full, the limited no-gui version did not work:
brew install --cask mactex
brew install lcdf-typetools
2) convert Minion otf files into the format text wants it.
git clone git\@github.com:sebschub/FontPro.git
cd FontPro
cp -r $path-to-otf-files .
# The files are now in a otf dir inside FontPro dir
sudo su
Instead of using brew to install gpg, installed GPG Tools
add "/usr/local/MacGPG2/bin/" to path or alias gpg to /usr/local/MacGPG2/bin/gpg2
follow instructions
@fredguth
fredguth / icpbrasil.txt
Created October 27, 2019 20:38
Resolvendo alerta de sites não confiáveis nos sites do governo brasileiro
É uma vergonha, mas o ICP-Brazilv5 foi lançado em 2016 e até hoje um Chrome ou Safari atualizado ainda não reconhece a cadeira de certficação brasileira.
No site do ITI, há uma explicação para quem tem Windows.
Para quem tem Mac, aqui a solução:
1) Baixar os certificados raiz do ICP Brasil em: http://acraiz.icpbrasil.gov.br/repositorio/v1_v2_v5_v8_v9_goochr.p7b
2) Após baixar, clique duplo para instalar.
3) No software Keys (Acesso às chaves), encontre os certificados de Autoridade Certificadora Raiz Brasileira e, em cada um deles, dê um clique duplo
4) abra a aba "Confiança" e altere "Ao usar este certificado" para "Confiar sempre"
@fredguth
fredguth / cuda_installation_on_ubuntu_18.04
Created September 26, 2018 13:09 — forked from Brainiarc7/cuda_installation_on_ubuntu_18.04
cuda 9.0 installation guidline for ubuntu 18.04 LTS
# first get the PPA repository driver
sudo add-apt-repository ppa:graphics-drivers/ppa
# install nvidai driver
sudo apt install nvidia-384 nvidia-384-dev
# install other import packages
sudo apt-get install g++ freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libglu1-mesa libglu1-mesa-dev
# CUDA 9 requires gcc 6
@fredguth
fredguth / Install NVIDIA Driver and CUDA.md
Created May 23, 2018 20:12 — forked from wangruohui/Install NVIDIA Driver and CUDA.md
Install NVIDIA Driver and CUDA on Ubuntu / CentOS / Fedora Linux OS

Keybase proof

I hereby claim:

  • I am fredguth on github.
  • I am fred (https://keybase.io/fred) on keybase.
  • I have a public key whose fingerprint is E857 ADDF 20E1 4B70 9160 59A2 EB5B D737 E4E1 E64B

To claim this, I am signing this object:

@fredguth
fredguth / components.my-component.js
Last active April 8, 2018 14:09 — forked from sglanzer-deprecated/components.my-component.js
Arbitrary properties set via an object hash
import Ember from 'ember';
export default Ember.Component.extend({
notMyInput: Ember.computed('myInput', function() {
return !this.get('myInput')
})
});
function init(m, email, password) {
// generate the database encryption key
vendor.nCrypto
.pbkdf2(
Buffer.from(m.mnemonic, "utf8"),
Buffer.from(databaseKeySeed, "utf8"),
2048,
64,
"sha512"
)