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 / Part 3 - Tutorial.elm
Created January 19, 2016 17:38
Part 3: Following Elm Tutorial
import Graphics.Element exposing (..)
import Graphics.Collage exposing (..)
import Color exposing (..)
import Mouse
import Window
import Time exposing (..)
import Signal exposing (foldp)
--Model
@fredguth
fredguth / Part4 - tutorial.elm
Created January 24, 2016 00:49
Part4: Following Elm Tutorial
import Graphics.Element exposing (..)
import Graphics.Collage exposing (..)
import Color exposing (..)
import Mouse
import Window
import Random
import Time exposing (..)
import Signal exposing (foldp)
--Model
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"
)
@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')
})
});

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 / 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
@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 / 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"
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 / 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