Skip to content

Instantly share code, notes, and snippets.

@javoperez
javoperez / changeDns.py
Created June 4, 2014 00:11
Change your Dns's to the one's of Google or whatever you want.
import os
os.chdir("/etc") #Directorio donde trabajaremos
def borrar():
"""Metodo que borra los dns asignados por el modem recursivamente"""
f = open("resolv.conf")
g = open("resolv.conf","w")
linea = f.readline()
while linea != "":
g.write(linea)
@javoperez
javoperez / arbolbinario.py
Created May 13, 2014 00:51
ordena en forma asendente
# -*- coding: utf-8 -*-
#
# Python version: 2.6.6
# Developer by: @itrogeno
# Date: 24-05-2011
# Description: Implementacion de un Arbol Binario en Python.
class Tree():
'''Arbol Binario'''
@javoperez
javoperez / palindromo.py
Created May 3, 2014 05:17
Verifica si la cadena de caracteres que ingresa el usuario es o no palíndromo. Un ejemplo de Palíndromo es: "Anita lava la Tina", pues se escucha igual al derecho que al revés.
from collections import deque #Libreria para colas
stack=[] #Declaro el stack
queue= deque([]) #Declaro la Cola
def pila(palabra):
"""Almacena la palabra parceada (Sin espacios ni mayusculas)
letra por letra en un stack y al sacarla se retorna al reves"""
regresar=""
for i in palabra:
@javoperez
javoperez / Listas.py
Last active August 29, 2015 14:00
Manejo de Listas en Python
#!/usr/bin/env
#-*- encoding: -utf-8-*-
centinela=None
x=[]
def inicio():
b= raw_input("ingrese un elemento: ")
x.insert(0,b)
def final():
@javoperez
javoperez / listas.c
Created April 22, 2014 08:00
Manejo de Listas en C
/*************************************************************************\
* PROGRAMA QUE MUESTRA EL MANEJO DE LISTAS SIMPLEMENTE ENLAZADAS *
* La lista es de caracteres *
\*************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/*******************************************************************\
@javoperez
javoperez / sensores.py
Created April 4, 2014 18:45
Lectura de sensores Infrarrojos en Raspberry Pi y python
print "Hola"
estado= None
y= None
while 1:
A= input ("Dame el valor de A")
B= input ("Dame el valor de B")
if A==1:
@javoperez
javoperez / apuntadores.c
Created March 31, 2014 10:12
mas apuntadores
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a=0; //Declaración de variable entera de tipo entero
int *puntero; //Declaración de variable puntero de tipo entero
puntero = &a; //Asignación de la dirección memoria de a
char *ptr;
@javoperez
javoperez / dinamica.c
Created March 31, 2014 09:46
malloc, free
#include <stdio.h>
#include <stdlib.h>
void main(void){
int *vector; /*creo el vector a entero*/
int n, i;
printf ("Elementos a introducir:");
@javoperez
javoperez / ficha.py
Last active August 29, 2015 13:57
Estructura de Datos, creando objetos y apuntadores a los objetos en python
#!/usr/bin/env
#-*- encoding: -utf-8-*-
class trabajador:
"""Objeto del Tipo trabajador"""
def __init__(self):
self.nombre = None
self.ap_paterno= None
self.ap_mat= None
self.edad= None
@javoperez
javoperez / criptar.py
Created March 1, 2014 02:23
Encriptar python
#!/usr/bin/env python
# coding utf-8
import getpass
import crypt
semilla = 'sl'
pass_unix = getpass.getpass()
def login_user(semilla,pass_unix):