Skip to content

Instantly share code, notes, and snippets.

View Gioyik's full-sized avatar
😈
They say you are what you eat, but I don’t remember eating a legend

Giovanny Gongora Gioyik

😈
They say you are what you eat, but I don’t remember eating a legend
View GitHub Profile
@Gioyik
Gioyik / nodejs.sh
Last active August 15, 2023 07:59
Script to cross compile NodeJS for ARMv7
#!/bin/sh -e
#Define our target device
export TARGET_ARCH="-march=armv7-a"
export TARGET_TUNE="-mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb"
#Define the cross compilators on your system
export AR="arm-linux-gnueabi-ar"
export CC="arm-linux-gnueabi-gcc"
export CXX="arm-linux-gnueabi-g++"
@Gioyik
Gioyik / flash.sh
Created November 26, 2013 18:51
Script to flash Android and Android based devices using fastboot.
#!/bin/bash
adb reboot bootloader
fastboot flash boot boot.img
fastboot flash userdata userdata.img
fastboot flash system system.img
fastboot flash recovery recovery.img
fastboot erase cache
fastboot reboot
const express = require('express')
const app = express()
const port = 3000
const fs = require('fs')
app.use(express.json())
app.use(express.urlencoded({ extended: true }))
let counter = 0
@Gioyik
Gioyik / trello-user-token
Created September 3, 2018 02:00
Open this on your browser to get a user token with expiration = never and scope = read,write
https://trello.com/1/authorize?key=YOURAPPLICATIONKEY&scope=read%2Cwrite&name=APPLICATIONNAME&expiration=never&response_type=token
/*
Write a program that prints out the numbers 1 to 100 (inclusive). If the number is
divisible by 3, print Crackle instead of the number. If it's divisible by 5, print Pop. If
it's divisible by both 3 and 5, print CracklePop. You can use any language.
*/
for (var i=1; i<=100; i++) {
var a = !(i % 15) ? 'CracklePop' :
!(i % 3) ? 'Crackle' :
!(i % 5) ? 'Pop' :
@Gioyik
Gioyik / updates.js
Created November 21, 2013 05:11
Updating your unagi with FirefoxOS - v1.2. Push this file in /system/b2g/defaults/pref
pref("app.update.channel", "nightly");
pref("app.update.url.override", "http://update.boot2gecko.org/unagi/1.2.0/%CHANNEL%/update.xml?build_id=%BUILD_ID%&version=%VERSION%");
@Gioyik
Gioyik / updates.js
Created November 21, 2013 05:10
Keep update your unagi devices with Firefox OS - v1.3. Push this file in /system/b2g/defaults/pref
pref("app.update.channel", "nightly");
pref("app.update.url.override", "http://update.boot2gecko.org/unagi/1.3.0/%CHANNEL%/update.xml?build_id=%BUILD_ID%&version=%VERSION%");
@Gioyik
Gioyik / list.sh
Last active August 29, 2015 14:21
Ejercicio de parcial
echo "Se van a listar los archivos"
sleep 5
ls
sleep 2
echo "Digite el nombre del primer archivo a comprar: "
read archivo1
[ -f $achivo1 ] && echo "El archivo existe" || echo "El archivo no existe" && exit
sleep 2
echo "Digite el nombre del segundo archivo a comprar: "
read archivo2
@Gioyik
Gioyik / exec.sh
Last active August 29, 2015 14:21
Shell example
function creat_dir() {
echo "Ruta y nombre del directorio (la ruta es opcional): "
read directorio
mkdir -p $directorio
echo "Directorio creado exitosamente!"
sleep 2
}
function mov_dir() {
@Gioyik
Gioyik / multi-git-clone.sh
Created April 19, 2015 02:57
Clone varios repos with one script
#!/bin/bash
repos=(
myrepo1
myrepo2
myrepo3
myrepo4
myrepo5
myrepo6
myrepo7
myrepo8