Skip to content

Instantly share code, notes, and snippets.

View faloi's full-sized avatar

Federico Aloi faloi

  • Argentina
View GitHub Profile
@faloi
faloi / Cartelera.kt
Created November 17, 2021 00:15
Kotlin - Ejemplo de uso de mockk
package ar.edu.unahur.obj2.impostoresPaises.modelo
import ar.edu.unahur.obj2.impostoresPaises.api.CurrencyConverterAPI
import ar.edu.unahur.obj2.impostoresPaises.cli.Consola
class Cartelera(
val divisa: String,
var currencyApi: CurrencyConverterAPI // Inyección de dependencias (DI)
) {
var consola = Consola
YELLOW='\033[0;33m'
NO_COLOR='\033[0m'
BOLD='\033[1;37m'
log () {
echo -e "🚀 ${YELLOW}$1${NO_COLOR}"
}
log "Agregando repositorio"
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg \
@faloi
faloi / sign-kernel.sh
Last active September 25, 2019 20:09
# Create the signing key. Run this only the first time:
sudo update-secureboot-policy --new-key
sudo update-secureboot-policy --enroll-key
cd /var/lib/shim-signed/mok
sudo openssl x509 -in MOK.der -inform DER -outform PEM -out MOK.pem
# Backup the unsigned kernel and replace it with a signed version. Run this each time you want to sign a kernel:
BACKUP_FOLDER=~/workspace/kernels
VERSION=5.3.1-050301-generic
KERNEL=vmlinuz-${VERSION}
Wollok JavaScript
====== ==========
// Booleanos
and &&
or ||
not !
// Listas (no hay conjuntos en JS de forma nativa)
add(algo) push(algo)
# Pegar en config/initializers/inflections.rb y resetear el servidor
ActiveSupport::Inflector.inflections do |inflect|
inflect.clear :all
inflect.plural /([^djlnrs])([A-Z]|_|$)/, '\1s\2'
inflect.plural /([djlnrs])([A-Z]|_|$)/, '\1es\2'
inflect.plural /(.*)z([A-Z]|_|$)$/i, '\1ces\2'
inflect.singular /([^djlnrs])s([A-Z]|_|$)/, '\1\2'

Instalar rbenv

rbenv es un gestor de versiones de Ruby, que nos facilitará la instalación y la selección de la versión correspondiente para cada proyecto.

Para instalarlo, basta con ejecutar los siguientes comandos (notar que requieren que git esté instalado):

git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
procedure PonerLinea(){
IrAlOrigen()
Mover(Norte)
Linea()
IrAlComienzo()
}
procedure Linea(){
while( puedeMover(Este)){
PonerN(2, Rojo)
var request = require('request').defaults({
baseUrl: mumukiConfig.url + '/api',
auth: { user: mumukiConfig.clientID, pass: mumukiConfig.clientSecret },
json: true
});
require('bluebird').promisifyAll(request);
@faloi
faloi / new.json
Last active August 29, 2015 14:22
Gobstones AST
{
"children": [
"program",
{
"children": [
{
"children": [
"import",
"un identificador con may\u00fascula \"Biblioteca\"",
{
package org.unq.epers.rentauto.dbutils
import java.io.FileInputStream
import java.io.FileNotFoundException
import java.util.Properties
import org.eclipse.xtend.lib.annotations.Accessors
@Accessors
class Credentials {
String user