Skip to content

Instantly share code, notes, and snippets.

View JoseIbanez's full-sized avatar

José Ibañez JoseIbanez

View GitHub Profile
vagrant@m1:~$ curl http://cigw.dev.api-gw.local/zones/de-r1-az2/profiles
[
{
"category": {
"id": "vm",
"name": "VMaaS",
"py/object": "cigwclient.core.model.service.ServiceProfileCategory"
},
"id": "000CATALOGID000",
"input_schema": {
// Param-in:
// ruleName (string)
// vms (Array/VC:VirtualMachine)
//
// Param-out:
// result (Any)
// get VC:ClusterComputeResource
var parent = vms[0].resourcePool;
@JoseIbanez
JoseIbanez / keyboard-remap.sh
Created October 5, 2018 14:12
Macbook US keyboard remaping keys to Spanish-ISO
#Ref:
# https://developer.apple.com/library/archive/technotes/tn2450/_index.html
#######
# Keyboard Grave Accent and Tilde 0x35
# Keyboard = and + 0x2E
# Keyboard Non-US \ and | 0x64
#funciona <>≤ --> = (us-key)
#Altran Tensor flow training
conda create -n tensorflow python=2.7
source activate tensorflow
#
# https://www.tensorflow.org/install/install_linux#InstallingAnaconda
#
export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.1-cp27-none-linux_x86_64.whl
pip install --ignore-installed --upgrade $TF_BINARY_URL
@JoseIbanez
JoseIbanez / render.sh
Last active March 22, 2017 20:18
cheap alternative to jinja2 templates
awk 'NR==FNR {a[$1]=$2;next} {for ( i in a) gsub(i,a[i])}1' template $file >temp.txt
or
awk 'NR==FNR {a[$1]=$2;next} {for ( i in a) gsub("{{" i "}}" ,a[i])}1' template $file >temp.txt
@JoseIbanez
JoseIbanez / perfMon.py
Created December 15, 2016 12:34
Call Manager AXL api for Performance Monitoring
from suds.client import Client
from suds import WebFault
from suds.transport.https import HttpAuthenticated
import os.path
import ssl
import time
import logging
logging.basicConfig(level=logging.CRITICAL)
logging.getLogger('suds.client').setLevel(logging.CRITICAL)
@JoseIbanez
JoseIbanez / firma.vbs
Created July 8, 2013 10:12
Scripts para crear firmas automáticas para Outlook. Toma los datos del AD, y usuario actual.
'Crear Firma para Outlook
On Error Resume Next
Set objSysInfo = CreateObject("ADSystemInfo")
strUser = objSysInfo.UserName
Set objUser = GetObject("LDAP://" & strUser)
strName = objUser.FullName
@JoseIbanez
JoseIbanez / Excel.ErlangB.vbs
Created January 20, 2012 11:08
Calculo de Erlang B
Public Function ErlangB_Lineas(Trafico As Double, Bloqueo As Double) As Integer
Dim InvBloqueo As Double
Dim InvB As Double
Dim j As Integer
InvB = 1#
InvBloqueo = 1 / Bloqueo
For j = 1 To 256
InvB = 1# + j / Trafico * InvB
@JoseIbanez
JoseIbanez / login.sh
Created August 12, 2011 10:50
Logado por ssh a varios TS de MX-ONE
#!/usr/bin/expect -f
log_user 1
set timeout 60
set env(TERM)
spawn ssh -o StrictHostKeyChecking=no eri_sn_admin@[lindex $argv 0]
expect "Password: "
send "Ericsson\r"
expect ">"
send "sudo -s\r"
@JoseIbanez
JoseIbanez / rango_desglosa.pl
Created August 11, 2011 13:27
Desglosa rango de numeración en digitos
#!/usr/bin/perl
while (<STDIN>) {
$_ =~ tr/\t/ /;
($inicio,$fin,$interno)=split(/\s+/, $_);