Skip to content

Instantly share code, notes, and snippets.

View ibannieto's full-sized avatar
🏠
Working from home

Iban Nieto ibannieto

🏠
Working from home
View GitHub Profile
@ibannieto
ibannieto / keybase.md
Created February 9, 2021 21:44
keybase proof

Keybase proof

I hereby claim:

  • I am ibannieto on github.
  • I am ibannieto (https://keybase.io/ibannieto) on keybase.
  • I have a public key ASDj4JFbdI6iqA6ypJuTZwyHG3wxO5_YBPjMElI8YBQBFgo

To claim this, I am signing this object:

@ibannieto
ibannieto / calcular_iva.go
Created October 17, 2019 08:21
Calcular el IVA con golang
package main
import (
"fmt"
)
var price, hours int = 65, 14
var iva, irpf float64 = 0.21, 0.15
var bruto = float64(hours) * float64(price)
@ibannieto
ibannieto / calcular_iva.js
Created October 17, 2019 08:21
Calcular el IVA en JS
// Calcular el IVA
var price = 31 ;
var hours = 114 ;
var iva = 0.21 ;
var irpf = 0.15 ;
var bruto = hours * price;
function calcular () {
return bruto + (bruto * iva) - (bruto * irpf);
@ibannieto
ibannieto / lanzar_openmsx.sh
Created July 8, 2015 19:18
Launch MSX machines in openmsx
#!/bin/bash
# With fmpac and moonsound add -ext fmpac -ext mbstereo
# openmsx -machine Sony_HB-F1XDJ
# openmsx -machine Spectravideo_SVI-728
# openmsx -machine Yamaha_CX5MII-128
# openmsx -machine Panasonic_FS-A1GT
# openmsx -machine Spectravideo_SVI-728 -ext Sony_HBD-F1 -diska
# openmsx -machine Sony_HB-F1XDJ -ext ram512k -ext ide -hda ./msxhdd.dsk
# openmsx -machine Panasonic_FS-A1ST -ext ide -hda ./msxhdd.dsk
@ibannieto
ibannieto / download_jdk_smartos.sh
Created August 6, 2014 14:35
download jdk on smartos with wget
#!/bin/bash
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-solaris-x64.tar.gz
@ibannieto
ibannieto / mc_extensions.txt
Created February 6, 2014 12:33
Configure mc extensions
cd ~/.config/mc
cp /etc/mc/mc.ext .
ln -s mc.ext bindings
# open and edit your mc.ext
# Examples:
# You want to open all your pdf files with zathura:
# PDF
type/^PDF
@ibannieto
ibannieto / Vagrantfile
Created February 5, 2014 22:28
Vagrantfile minimal example for provisioning nginx with chef-solo
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "centos65"
# config.vm.box_url = "http://domain.com/path/to/above.box"
# config.vm.network :forwarded_port, guest: 80, host: 8080
# config.vm.network :private_network, ip: "192.168.33.10"
# config.vm.network :public_network
# config.ssh.forward_agent = true
# config.vm.synced_folder "../data", "/vagrant_data"
@ibannieto
ibannieto / mysql_clone.sh
Created January 20, 2014 15:13
Easy MySQL clone script for replication
#!/bin/sh
listDataBases=$(mysql -uroot -p{password} -e “show databases”);
mkdir -p clone/
mysql -uroot -p{password} -e “FLUSH TABLES WITH READ LOCK”;
for database in $listDataBases; do
mysqldump -uroot -p{password} $database > clone/$database.sql
done
mysql -uroot -p{password} -e “show master status \G” > clone/masterStatus
mysql -uroot -p{password} -e “UNLOCK TABLES”;
@ibannieto
ibannieto / gist:8373765
Created January 11, 2014 17:20
Set up SmartOS in VirtualBox
## Set up SmartOS in VirtualBox
# Modified by me, original author is http://www.perkin.org.uk/posts/automated-virtualbox-smartos-installs.html
# set up global zone with Joyent datasets
if [[ ! -e /var/db/imgadm/sources.list || `grep -v "https://datasets.joyent.com/datasets" /var/db/imgadm/sources.list` ]]; then
echo "https://datasets.joyent.com/datasets" >> /var/db/imgadm/sources.list
fi
imgadm update
@ibannieto
ibannieto / pkginupdate_smartos
Created November 29, 2013 19:44
Update the latest pkgsrc bootstrap image on smartos 32-bit image
as root:
mv /opt/local /opt/local.old ; cd / ; curl -k http://pkgsrc.joyent.com/packages/SmartOS/bootstrap/bootstrap-2013Q3-i386.tar.gz | gzcat | tar -xf ; pkg_admin rebuild ; pkgin -y up ; pkgin -y fug