*aMaRoX*
miércoles, 30 de diciembre de 2009
miércoles, 14 de octubre de 2009
Volmetro
#include "D:\lcd\adc.h"
#include
#include
#fuses HS,NOWDT,NOLVP,NOPROTECT,BROWNOUT,NOLVP,PUT
#USE delay(clock=20000000)
unsigned long bat;
float volt=0.0;
void main()
{
setup_adc_ports(AN0);
setup_adc(ADC_CLOCK_DIV_4);
setup_psp(PSP_DISABLED);
setup_spi(SPI_SS_DISABLED);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
// TODO: USER CODE!!
lcd_init();
glcd_init(ON);
set_adc_channel(0);
while(true)
{
volt=0;
delay_ms(50);
bat=read_adc();
volt=bat/204.5;
lcd_gotoxy(1,1);
printf(lcd_putc,"Voltaje :%2.2f v" volt);
}
}
obtener valor en voltaje para eso tenemos que hacer una regla de tres
recordemos ke nuestro pic esta configurado con 10 bist esto nos da un
rango de 1022(read_adc())
ke kiere decir esto ke 1022 = 5v ,x = 1v
esto keda x= (1022/5)
despues de encontrar el valor de x la formula para encontra el votaje
es volt=bat/x
donde bat es lo ke devuelve read_adc();
y x el valor calculado anterior
bat=read_adc();
volt=bat/204.5;
viernes, 2 de octubre de 2009
OPHCRACK
Ophcrack Live CD es una pequeña utilidad que te permite recuperar las contraseñas perdidas u olvidadas de cualquier cuenta de Windows. La fórmula es la siguiente: te descargas la imagen del disco, la quemas en un cd y solo resta bootear desde este.. y en unos instante tendras la clave de windows.
Download
viernes, 25 de septiembre de 2009
Conectando PostgreSQL con NETBEANS JAVA
una ves ya descargado estariamos en condiciones para poder conectarnos.
Abrimos NetBeans y vamos al Menu Herramientas(Tools) y luego a Librerias, ahi seleccionamos "Nueva Libreria" nos aparece "Nombre de libreria" digitamos PostgreSQL y dejamos la opcion por default en el campo tipo de libreria y presionamos el boton Ok.
Luego presionamos el Boton Add Jar/Folder, ahi seleccionamos nuestro driver que acabamos de descargar, el cual se deberia llamar postgresql-8.3-603.jdbc4.jar y presionamos OK. y en la siguiente ventana tambien OK.
Con esto estamos en condiciones de hacer nuestro primer programa que se conecte con la base de datos desde java.
codigo:para acceder de java a la base de Datos de postgres
import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
public class ejemplo {
public static void main(String[] args) {
String driver = "org.postgresql.Driver"; // el nombre de nuestro driver Postgres.
String connectString = "jdbc:postgresql://localhost:5432/catastro/"; // llamamos nuestra bd
String user = "postgres"; // usuario postgres
String password = " "; // password de nuestra bd.
try {
Class.forName(driver);
Connection con = DriverManager.getConnection(connectString, user, password);
//Si la conexion fue realizada con exito, muestra el sgte mensaje.
//Abrimos la conexión y la iniciamos
Statement stmt = con.createStatement();
/*Un ResultSet es como en .NET un DataSet, un arreglo temporal donde se almacenará el resultado de la consulta SQL*/
ResultSet rs;
//Una variable String para almacenar la sentencia SQL
String query = "select * from operation";
//En el ResultSet guardamos el resultado de ejecutar la consulta
rs = stmt.executeQuery(query);
//En un ciclo while recorremos cada fila del resultado de nuestro Select
while ( rs.next()){
//Aqui practicamente podemos hacer lo que deseemos con el resultado, en mi caso solo lo mande a imprimir
System.out.println(rs.getString("id_operation") + "\t" + rs.getString("name_operation"));
}
//Cerramos la conexión
stmt.execute("END");
stmt.close();
System.out.println("Conexion a la base de datos Ejemplo realizada con exito! ");
//Cerramos la conexion
con.close();
} catch (ClassNotFoundException ex) {
Logger.getLogger(ejemplo.class.getName()).log(Level.SEVERE, null, ex);
}catch(SQLException e) {
System.out.println("Se ha producido un error en la conexion a la base de datos Ejemplo! ");
}
}
}
PIC 16F876A USO DEL RAND() GENERAR NUMERO ALEATORIO
CODE:
#include "D:\interfaces\lcd\punto_decimal.h"
#include
#include
//100 PARA UN VALOR DE SEMILLA
float b=0;
void main()
{
setup_adc_ports(NO_ANALOGS);
setup_spi(SPI_SS_DISABLED);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
// TODO: USER CODE!!
lcd_init(); //INICIALIZAR LCD
while(true){
srand(i); //GENERAR NUMERO SEMILLA
if(!input(PIN_A0)) //¿se ha pulsado el boton?
{
do{ //elimina...
i=rand()%65535; //genera numero pseudo-aleatorio
//%N ES EL RANGO PARA GENERA NUM.
}while(!input(PIN_A0)); //...rebotes
b=i/65535.0;
printf(lcd_putc,"aleatorio %Lu ",i); //IMP EN LCP EL NUMERO ALEATORIO
printf(lcd_putc," \nResul: %4.4f",b);//RESULTADO
}
}
}
lunes, 27 de julio de 2009
La neta ke weba explicar ke es y para ke mos puede servir cambiar
nuestra direccion mac.
1.- Abrir una cosnola de comandos
2.- Ya ke estamos en la consola hay ke parar la interfaz en este caso la del ethernet
ke esta renombrada como eth0.(en caso de ke ocupen la interfaz del wifi será
wlan0 o ath0)...
Bueno el comado para hacer esto es
sudo ifconfig eth0 down
3.-Ahora hay ke establecer la nueva direccion mac
sudo ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
Cambiamos las x por la nueva dirección mac que queremos usar.
4.-Por ultimo solo hay ke volver a levantar la interfaz
sudo ifconfig etho up
Listo.......
jueves, 7 de mayo de 2009
Plan de Vida
Plan de vida
Define lo que quiero realizar en mi vida.
Mis objetivos a un plazo menor a un año son:
Objetivo 1: Cambiar malos hábitos de mi persona en la forma de expresarme. Lo primero que debo hacer es canaliza las expresiones que están en mi vocabulario que no son bien vista en la sociedad y tratar de remplazar cada una por una expresión más adecuada. Esto me permitirá mejorar mi socialización en área de trabajo.
Objetivo 2: Acabar el semestre con un promedio mínimo de 80. Mi primer paso para lograr este objetivo es comprometerme más con mis materias. Dar a cada una su tiempo necesario y distribuir mis proyectos para poder realizar todas las tareas. Satisfaciendo cada una de las materias
Objetivo 3: Acabar mi carrera el siguiente semestre. Dedicando le un espacio a cada materia que me falta cursar, tomar más responsabilidad, ver si las materias que necesito tomar las van a abrir y de ser que no la vallan abrir para el siguiente semestre ver a los alumnos de la generación que viene atrás la abran en verano o solicitarla.
Mis Objetivos a lograr en 2 años
Objetivo 4: Obtener Titulo. Después lograr mi tercer objetivo, viene un objetivo más importante que es lograr obtener mi titulo para lograr este objetivo muy importante el primer paso es decidir que método voy a utilizar para titulación, posterior mente prepararme bien según sea el método allá elegido.
Objetivo 5: Trabajar en una empresa de desarrollo de software. Pues este objetivo lo podre lograr como dicen tocando puerta y con mucha paciencia ya hoy en día hay muchos mercados que se encuentran muy saturados
Objetivo 6: Ser el mejor en mi trabajo como profesionista. Siendo una persona responsable, con muchas ganas de destacar en mi trabajo, demostrando mis verdaderas cualidades y mejorando mis defectos en el área laboral
miércoles, 29 de abril de 2009
Epocas de Oro
Banda Panda
Bueno como los viejos tiempos pues si, nada como eso dias del cetis donde todo era pachanga y
desmadre y pues si kisiera regresar el tiempo atraz para poder vivir esos momentos !!!!!!!!!
como dice el pablo los años maravillosos ..
saludos a la
banda panda
banda bolasa
los antrax
las chicaliEntes
y todos los ke no tenia banda