Skip to content

Instantly share code, notes, and snippets.

View ikcaro's full-sized avatar

Angel Perez ikcaro

  • Oracle
  • Zapopan, Jalisco
View GitHub Profile
@ikcaro
ikcaro / UnixTime.c
Created July 2, 2013 15:18
Unix time
double getUnixTime()
{
struct timespec tv;
if(clock_gettime(CLOCK_REALTIME, &tv) != 0) return 0;
return (((double) tv.tv_sec) + (double) (tv.tv_nsec / 1000000000.0));
}
@ikcaro
ikcaro / monitor.c
Last active December 16, 2015 15:09
Monitor de consumo de memoria para una lista de PIDs
/*
* monitor
* Angel Rodolfo Pérez Canseco(ikcaro)
* Monitor de consumo de memoria, calculo de memoria basado en pmap
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
# monitorea con top los procesos que cumplan con el patron de grep
top $(for i in $(ps -e | grep Db | awk {'print $1'}); do echo "-p"$i; done)
# ver el consumo de memoria de una lista de pids especificada por el patron de grep
for i in $(ps -e | grep Log| awk {'print $1'}); do echo $i; pmap -d $i | tail -n1 ; done
# copia un archivo estatus.txt a varias carpetas que cumplan el patro atm
for i in $(ls | grep atm); do cp estatus.txt $i; done
@ikcaro
ikcaro / b64.c
Last active September 25, 2015 09:57
codificador en base 64
/*
* b64
* Angel Rodolfo Pérez Canseco (ikcaro)
* Algoritmo para codificar datos en base 64
*/
#include <stdio.h>
#include <string.h>
#define TBASE 64
@ikcaro
ikcaro / weasel.c
Created August 22, 2010 06:42
Algoritmo propuesto por Dawkings en El relojero ciego
/*
* Weasel
* Angel Rodolfo Pérez Canseco(ikcaro)
* Algoritmo propuesto por Richard Dawkings en "El relojero ciego"
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
@ikcaro
ikcaro / dieteAzul.sh
Created July 27, 2010 02:17
un poco del diente azul y como obtener el nivel de señal
#primero averiguamos cual es nuestro dispositivo bluetooth
hcitool dev
#lo que da como salida
# Devices:
# hci0 00:1C:26:DE:96:B6 #nombre del device y su mac
#ahora scaneamos en busca de dispositivos cercanos
hcitool -i hci0 scan
#esto nos dará una lista de dispositivos cercanos al nuestro
#con su nombre y su mac
@ikcaro
ikcaro / checkboxJquery.js
Created July 21, 2010 01:49
como obtener el valor de un checkbox y revisar si está activado usando JQuery
//como revisar si un checkbox está activado en JQuery
//y obtener su valor
var v;
if( ( v = $("#id_del_elemento:checked").val() ) != null ){
//hacer algo aquí
}
@ikcaro
ikcaro / RandomNumbers.sh
Created June 24, 2010 06:56
Como generar números aleatorios desde la consola
#numero aleatorio
echo $RANDOM
#numero aleatorio [1-15]
echo $[ ($RANDOM % 15) + 1 ]
#numero aleatorio [15 - 25]
echo $[ ($RANDOM % 10) + 15 ]