Skip to content

Instantly share code, notes, and snippets.

View chepecarlos's full-sized avatar

Jose Carlos Garcia Diaz chepecarlos

View GitHub Profile
@chepecarlos
chepecarlos / gist:2364907
Created April 12, 2012 06:09
Mini Proyecto de Sistemas Operativos
#!/bin/bash
#cambias a root
sudo -s
#instalamos los paquetes necesarios
apt-get install libpam-usb pamusb-tools
#Despues de haber monta la usb, creamos la regla de sistema
pamusb-conf —add-device kingston #kingston es el nombre de usb
@chepecarlos
chepecarlos / FelizCumpleaño.sh
Created June 8, 2012 06:01
Feliz cumpleaños
#!/bin/bash
# Script cumpleaños de para un gran amigo
clear
echo "Por fabor usar en una tty para tener mayor Resolucion"
echo "Sistema automatico"
echo " :D "
sleep 5
echo "Esperando los mejores deseo"
sleep 1.5
echo "en esta fecha tan especial"
@chepecarlos
chepecarlos / pila.cpp
Created June 27, 2012 08:02
Programa para una tarea de compiladores
#include<iostream>
#include<stack>
using namespace std;
stack <char> pila;
int mover(int estado , char simbolo)
{
if( estado == 1 && simbolo == '(' )
{
@chepecarlos
chepecarlos / Automata.cpp
Created July 4, 2012 15:54
Automatade finito que recoones palabras reservadas, indentificadores y operadore aritmeticos de MUSIM/0
#include <iostream>
#include <string.h>
using namespace std;
bool simular_af(char *c)
{
int pos = 0; //posicion del caracter a evaluar en la cadena
int state = 0; //estado del automata
int longitud = strlen(c);
while( (state == 0 || state == 1 ) && pos < longitud)
@chepecarlos
chepecarlos / ParcialDB2.sql
Created July 5, 2012 13:33
Parcial de DB2
create tablespace parcialdb2
logging
datafile 'h:/data/parcialdb_2.dbf'
size 64m
autoextend off
create user parcialdb2 identified by
donbosco
default tablespace parcialdb2
@chepecarlos
chepecarlos / lexico.h
Created August 23, 2012 04:43
Compiladores
#include<iostream>
#include<stdio.h>
#include<ctype.h>
#include<stdlib.h>
#include<string>
#define TAM_BUFFER 100
using namespace std;
class Lexico
{
char *nombreFichero;//Nombre del fichero fuente
@chepecarlos
chepecarlos / lexico.h
Created August 23, 2012 18:10
Parcial de compiladores codigo 1
#include<iostream>
#include<stdio.h>
#include<ctype.h>
#include<stdlib.h>
#include<string>
#define TAM_BUFFER 100
using namespace std;
class Lexico
{
char *nombreFichero;//Nombre del fichero fuente
@chepecarlos
chepecarlos / Dance_Dance_Arduino.ino
Created September 2, 2012 23:25 — forked from joksan/Alfombra_Pro_Micro.ino
Codigo para la alfombra de baile de Grupo Linux
int mapa_botones[9] = { 5, 6, 7, 8, 9, 10, 11, 12, 13 };
int BotonesAnt[9] = { 1, 1, 1, 1, 1, 1, 1, 1, 1 };
int BotonesAct[9] = { 1, 1, 1, 1, 1, 1, 1, 1, 1 };
void setup() {
int i;
for (i=0; i<9; i++) {
digitalWrite(mapa_botones[i], HIGH);
pinMode(mapa_botones[i], INPUT);
@chepecarlos
chepecarlos / BucarSeriales.py
Created November 3, 2012 04:51
Buscar puertos Seriales
import os
import serial
def EnumeraPuertos():
o= os.popen("ls /dev/tty*")
p = o.read()
q=p.split('\n')
Lista=[]
cuenta=0
ser = serial.Serial()
@chepecarlos
chepecarlos / XO.ino
Last active December 15, 2015 01:29
Codio del escudo de X 0 para arduini
int Led[9] = {
0,1,2,3,4,5,6,7,8};
void setup() {
for(byte i = 0; i<9;i++){
pinMode(Led[i], OUTPUT);
digitalWrite(Led[i], LOW);
}
pinMode(A0, INPUT);