Skip to content

Instantly share code, notes, and snippets.

@Miguel-Fontes
Miguel-Fontes / mount.sh
Last active December 29, 2018 19:58
Mount Env
#!/bin/bash
sudo udisksctl unlock -b /dev/sda3
sudo mount /dev/mapper/ubuntu--vg-root /mnt
sudo mount /dev/sda2 /mnt/boot
sudo mount /dev/sda1 /mnt/boot/efi
for i in /dev /defpts /proc /sys /run; do sudo mount -B $i /mnt$i; done
@Miguel-Fontes
Miguel-Fontes / projects.clj
Created November 28, 2018 21:57
[CLJ Snippets] Ultra + Lein Test Refresh
{:user {:plugins [[venantius/ultra "0.5.2"]
[com.jakemccrary/lein-test-refresh "0.23.0"]]}}
@Miguel-Fontes
Miguel-Fontes / observer.js
Created July 11, 2018 02:19
MutationObserver
function subscribeCardListObserver() {
var observer = new MutationObserver(function (mutations) {
mutations.forEach(function (mutation) {
iterable({ collection: mutation.addedNodes })
.filter(node => isACard(node))
.findFirst()
.ifPresent(node => updateCounterValue());
});
});
observer.observe(references.components.cards, { childList: true });
@Miguel-Fontes
Miguel-Fontes / docker-compose.yml
Created January 29, 2018 03:49
Configuração exemplo de Stack GOCD
version: "3.2"
services:
server:
image: gocd/gocd-server:v18.1.0
ports:
- "8153:8153"
- "8154:8154"
restart: on-failure
volumes:
- type: volume
algoritmo "primos"
var
numero: inteiro
funcao ePrimo (numero: inteiro) : logico
var indice, divisores: inteiro
inicio
divisores <- 1
indice <- 1
@Miguel-Fontes
Miguel-Fontes / calculadora.alg
Created May 14, 2017 20:51
Calculadora Menu Dinamico
algoritmo "calculadora"
// Função : Calculadora com Menu Interativo
// Autor : Miguel Fontes
// Data : 14/05/2017
var
opcao, numeroItensMenu: inteiro
menu: vetor [0..9] de caractere
operando1, operando2, resultado: real
Algoritmo "com Enquanto"
var
i: real
funcao raiz(x: real): real
retorne (x ^ 0.5)
fimfuncao
procedimento saltarNLinhas(n: inteiro)
var i: inteiro
@Miguel-Fontes
Miguel-Fontes / calculos.alg
Last active May 7, 2017 04:14
Visualg Examples
algoritmo "calculos"
var resultado: inteiro
funcao soma(x, y: inteiro) : inteiro
retorne x + y
fimfuncao
inicio
resultado <- soma (2, 3)
escreval(resultado)
@Miguel-Fontes
Miguel-Fontes / Main.hs
Last active March 22, 2017 04:35
Parser básico e teste com balanceamento de ( )
module Main where
import Parser
testData1 = "(abcdefgh)"
testData2 = "(asd(bcd)efg)"
testData3 = "asd(asd(bcd)efg)ghe"
testData4 = "asd(asd(bcd)efg)ghe)"
testData5 = "(asd(asd(bcd)efg)ghe"
lerArquivo = do
conteudo <- readFile "bacon-ipsum.txt"
print (numBacons conteudo)
numBacons = somatorio . map (isBacon . head . words) . lines
isBacon str
| str == "bacon" = 1
| str == "Bacon" = 1
| otherwise = 0