Skip to content

Instantly share code, notes, and snippets.

@kalimalrazif
kalimalrazif / pila.c
Last active May 18, 2021 20:11
Implementación de pila en C
#include <stdio.h> // este include nos permite el manejo basico de la entrada/salida
/*
* Para este ejemplo vamos a usar la estructura struct elemento como elemento de la pila, podemos implementar al pila con
* elementos de tipo entero, float, double, etc.
*/
struct elemento{
int x;
@kalimalrazif
kalimalrazif / kill_malware.sh
Created February 10, 2016 14:38
To get rid of some /*rqñl45i32j3ñ2lkm*/MALWARE/*rqñl45i32j3ñ2lkm*/ on your site
#!/bin/bash
for archivo in `grep -rl -E "\/\*[0-9A-Za-z]{32}\*\/" *`; do
cp $archivo $archivo.bak; # this is just in case
chmod 440 $archivo.bak; # juuuuust in case
sed -ie 's/\(\/\*[0-9A-Za-z]\{32\}\*\/\).*\1//' $archivo;
done
@kalimalrazif
kalimalrazif / encuentra_palabra_larga.sh
Created February 26, 2016 21:41
Encontrar la palabra mas larga en un archivo
#!/bin/bash
for archivo in `find ./ -type f | grep php`; do
echo ------- $archivo -------;
cat $archivo | sed 's/ /\n/g' | sort | uniq | awk '{print length, $0}' | sort -nr | head;
echo ------- $archivo -------;
done
@kalimalrazif
kalimalrazif / detecta_malware.sh
Created February 26, 2016 21:45
Detectar malware de linea larga
#!/bin/bash
for archivo in `find ./ -type f | grep php`; do
echo; echo ------- $archivo -------;
awk 'length > max_length { max_length = length; longest_line = $0 } END { print longest_line }' $archivo;
echo ------- $archivo -------; echo;
done
@kalimalrazif
kalimalrazif / index.html
Last active May 16, 2016 21:37 — forked from smutch/index.html
Version control a la XKCD. (Made with the truly awesome Comix I/O)
<!DOCTYPE html>
<meta charset="utf-8">
<link rel="stylesheet" href="http://cmx.io/v/0.1/cmx.css"/>
<script src="http://cmx.io/v/0.1/cmx.js"></script>
<style>.cmx-user-scene4 .cmx-text-border .cmx-path {stroke: orange}</style>
<body>
<div style="max-width:900px; -webkit-transform:rotate(0deg);">
<scene id="scene1">
<label t="translate(0,346)">
@kalimalrazif
kalimalrazif / pilas_dinamicas.c
Last active October 25, 2023 21:50
Implementacion de pila dinamica
/*
* Libreria de manejo de entrada y salida.
*/
#include <stdio.h>
/*
* Esta libreria nos permite solicitar pedazos de memoria al sistema operativo, que nos devolvera un la
* direcion de memoria en donde empieza el bloque.
*/
#include <malloc.h>

Keybase proof

I hereby claim:

  • I am kalimalrazif on github.
  • I am kalimalrazif (https://keybase.io/kalimalrazif) on keybase.
  • I have a public key ASCr1_ydNlXstZ73DauWdQ2lkXeTAAF2q-D-WTaPeuNs1Qo

To claim this, I am signing this object:

@kalimalrazif
kalimalrazif / animal.h
Last active January 30, 2017 02:18
Declaración básica de una clase.
#ifndef _ANIMAL_H_
#define _ANIMAL_H_
class Animal
{
public:
Animal();
int getPatas();
void setPatas(int);
protected:
@kalimalrazif
kalimalrazif / animal.cc
Last active January 30, 2017 02:19
Implementacion de la clase animal
#include "animal.h"
Animal::Animal() {
this->setPatas(0);
}
void Animal::setPatas(int patas) {
// Los animales pueden tener 0 patas pero no un
// numero negativo de estas.
@kalimalrazif
kalimalrazif / 3pcorta.c
Last active November 29, 2017 16:16
Solucion tercera prueba corta
#include "colas.h" // Aca esta la implementacion de colas que es general para todo lo que use cola
struct nodo {
int turno;
struct nodo *sig;
}
struct cola {
struct nodo *punta;
struct nodo *fin;
int cont;