Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - Phicar

Páginas: 1 ... 12 13 [14]
196
Proyectos / Re: keylogger "ricura"
« : diciembre 10, 2009, 09:40:43 pm »
portable....

sus proyectos son los de nombres mas raros de todo el hpta mundo... :P

197
Matemáticas / Re: Como empezar?
« : diciembre 10, 2009, 09:38:08 pm »
Calculo...mmm mira sobre funciones, relaciones, conjuntos...algebra(factorizacion, mucha factorizacion), despues limites, derivacion, integracion, series..

con eso tienes ;), ehhh libros como "Magia y belleza de las matematicas" son muy al grano :P...o libros como los de stewart :)

cualquier cosa, pregunta

198
Matemáticas / Re: Como empezar?
« : diciembre 10, 2009, 09:27:25 pm »
depende, para que tipo de matematicas, o en general?, si es general, que nociones tienes, aritmetica, algebra...alguna vaina pa ver :)

199
J2SE / J2EE / J2ME / Re: Monito Caminando con Hilos
« : diciembre 09, 2009, 10:09:52 am »
xDDD yo hice un juego de culebrita(el de los celulares) basicamente con esa misma logica ;), lo hice para mi novia entonces perdonaran lo cursi de la cosa, pero aca ta ;)

Código: (java) [Seleccionar]
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.awt.image.*;
import java.applet.*;
import java.net.*;
import java.io.*;
import java.util.*;
import javax.sound.sampled.AudioFileFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
public class MiVida extends JFrame implements KeyListener{
int ComidaX =200,ComidaY =200;
int puntos = 0;
int nivel = 2;
String direccion = "";
String polos[] = {"Arriba","Abajo","Izquierda","Derecha"};
int puntero[] = {100,100,105,100};
Toolkit toolkit = Toolkit.getDefaultToolkit();
static String puntajes[] = new String[3];
Vector posiciones= new Vector();
boolean vivo = true,comio = false;
int pasado = 19,mespasado = 3,anopasado = 2009,dia = 0,horas = 0,t = 0;
private Image comida,tux;
String food = "food.gif";
Graphics g;
private JLabel hola;
public MiVida() throws IOException{
super("Snake!, Te Amo!!!!!!!!!!!!!!!");
Calendar dias = Calendar.getInstance();
if(anopasado == (dias.get(Calendar.YEAR))){
if(mespasado == (dias.get(Calendar.MONTH))){
dia = dias.get(Calendar.DATE)-19;
}
else
dia = (30*((dias.get(Calendar.MONTH))-3))+11;
}else{
dia = (365*((dias.get(Calendar.YEAR))-2009))*(30*((dias.get(Calendar.MONTH))-3))+11;
}
t = (dia * (24*60))+(((dias.get(Calendar.AM_PM)==0)?dias.get(Calendar.HOUR):dias.get(Calendar.HOUR)+12)*60)+(dias.get(Calendar.MINUTE));
JOptionPane.showMessageDialog(null,"Bienvenida mi vida :P");
JOptionPane.showMessageDialog(null,"Han pasado "+t+" minutos m�s los dos mejores meses(86400 min) de mi vida, Gracias! :P");
JOptionPane.showMessageDialog(null,"te Amo much�simo!");
JOptionPane.showMessageDialog(null,"Simplemente Te Amo!!!!!");
nivel = Integer.parseInt(JOptionPane.showInputDialog(null," (:P) Ingresa el nivel(1-3):"));
nivel = (nivel < 4 && nivel > 0)?nivel:1;
Container con = getContentPane();
con.setBackground(Color.black);
addKeyListener(this);
con.add(hola = new JLabel(),BorderLayout.SOUTH);
hola.setForeground(Color.white);
hola.setBackground(Color.black);
comida = toolkit.getImage(food);
tux = toolkit.getImage("tux.png");
setSize(300,300);
setVisible(true);
genComida();
for(int n = 0;n<10;n++){
posiciones.add(puntero);
puntero[2] +=5;
}
direccion = polos[3];
while(vivo)
juego();
JOptionPane.showMessageDialog(null,"Tuviste un puntaje de "+puntos+" puntos en el nivel "+nivel);
StringTokenizer to = new StringTokenizer(puntajes[nivel-1]);
to.nextToken();
int pMa = Integer.parseInt(to.nextToken());
if(pMa<puntos){
JOptionPane.showMessageDialog(null,"RECORD nivel "+ nivel + "!!!!!");
String nombre = JOptionPane.showInputDialog(null," (:P) Ingresa t� nick/nombre:");
puntajes[nivel-1]= nombre+" "+puntos;
}
escribir();
}
public static void main(String args[]) throws IOException{
if(new File("puntu.txt").exists()){
byte ar[] = new byte[(int)new File("puntu.txt").length()];
FileInputStream entrada = new FileInputStream("puntu.txt");
entrada.read(ar);
StringTokenizer archivo = new StringTokenizer(new String(ar,0,ar.length),";");
int conta = 0;
while(archivo.hasMoreTokens())
puntajes[conta++] = archivo.nextToken();
}
System.out.println("Te Amo Mi vida!!!!!!");
MiVida Juli = new MiVida();
try{
AudioClip imagine = Applet.newAudioClip(new URL("file://"+System.getProperty("user.dir")+"/idontwannamiss.mid"));
imagine.play();
}catch(Exception phica){
System.err.println("NO hay archivo");
}
Juli.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public void keyPressed(KeyEvent phi){
 //hola.setText("Oprimida : "+phi.getKeyCode());
        switch(phi.getKeyCode()){
        case 37://izquierda
        direccion = polos[2];
        mensaje(direccion);
        break;
        case 38://arriba
        direccion = polos[0];
        mensaje(direccion);
        break;
        case 39://derecha
        direccion = polos[3];
        mensaje(direccion);
        break;
        case 40://abajo
        direccion = polos[1];
        mensaje(direccion);
        break;
        default:

        break;
        }
        //repaint();

}
public void keyTyped(KeyEvent phi){
//nada
}
public void keyReleased(KeyEvent phi){
        ///nada
}
public void paint(Graphics g) {
            super.paint(g);
                        g.setColor(Color.RED);
                        g.drawLine(0,260,300,260);
                        g.drawImage(tux,250,262,40,40,this);
                        g.setColor(Color.WHITE);
                        for(int n = 0;n<posiciones.size();n++){
                        int tmp[] = (int[])posiciones.get(n);
                        g.drawLine(tmp[0],tmp[1],tmp[2],tmp[3]);
            }
                        g.drawImage(comida, ComidaX, ComidaY,3,3,this);
                        }
                        public void juego(){
                        mensaje(direccion);

                        try{
                        Thread.sleep(70);
                        }catch(Exception ph){
                        System.err.println("Falla el sue�o :P");
                        }
                        Calendar dia = Calendar.getInstance();
                        if(dia.get(Calendar.SECOND)%7 == 0)//generamos comida
                        genComida();
                        comio = comio();
                        genGusano();
                        vivo = Alive();
                        repaint();
                        }
                        public void mensaje(String a){
                        hola.setText("Puntaje:"+puntos+"-->Vas hacia la "+a);
                        }
                        public void genComida(){
                        ComidaX = 1+(int)Math.round(300*Math.random());
                        ComidaY = 1+(int)Math.round(200*Math.random());
                        }
                        public void genGusano(){
                        for(int n = 0;n<nivel;n++){
                        int tmp[] = (int[])posiciones.get(posiciones.size()-1);
                        if(direccion.equals(polos[0])){//arriba
                        if(!comio)
                        posiciones.remove(0);
                        int tm[] = {tmp[2],tmp[3],tmp[0],tmp[3]-5};
 posiciones.add(tm);
                        }else if(direccion.equals(polos[1])){//abajo
                        if(!comio)
                        posiciones.remove(0);
                        int tm[] = {tmp[2],tmp[3],tmp[0],tmp[3]+5};
                    posiciones.add(tm);
                        }else if(direccion.equals(polos[2])){//iz
                        if(!comio)
                        posiciones.remove(0);
                        int tm[] = {tmp[2],tmp[3],tmp[2]-5,tmp[1]};
                    posiciones.add(tm);
                        }else{//dereha
                        if(!comio)
                        posiciones.remove(0);
                        int tm[] = {tmp[2],tmp[3],tmp[2]+5,tmp[1]};
                    posiciones.add(tm);
                        }
                        }
                        comio = false;
                        }
public boolean comio(){
                        int x = ((int[])posiciones.get(posiciones.size()-1))[2];
                        int y = ((int[])posiciones.get(posiciones.size()-1))[3];
                        if((x<=(ComidaX+10) && x>=(ComidaX-5)) && (y<=(ComidaY+10) && y>= (ComidaY-5))){
                        puntos+=50;
                        genComida();
                        return true;
                        }
                        return false;
                        }
                        public boolean Alive(){
                        int x = ((int[])posiciones.get(posiciones.size()-1))[2];
                        int y = ((int[])posiciones.get(posiciones.size()-1))[3];
                        if((x<= 0) || (y<=20) || (y>=260) || (x>=300))
                        return false;
                        return true;
                        }
                        public void escribir() throws IOException{
                        FileOutputStream esc = new FileOutputStream("puntu.txt");
                        String tr = "";
                        for(int n = 0;n<puntajes.length;n++)
                        tr+=puntajes[n]+";";
                        esc.write(tr.getBytes());
                        }
}

Código: (java) [Seleccionar]

200
PHP 5 / Re: Super Urgente PHP con SQL
« : diciembre 08, 2009, 08:40:00 pm »
hay un problema con el rand con PHP depronto y puede suceder que saques el numero dos veces ;), no se te ha ocurrido???

para eso puedes usar un arreglo que vaya guardando los numeros que te salen, para que no se te repitan las preguntas ;)

el resto esta muy bueno, felicidades ;)

201
PHP 5 / Re: Super Urgente PHP con SQL
« : diciembre 08, 2009, 02:29:40 pm »
mm sabes usar RAND y LIMIT en MySQL?

si no, busca ;)....

ehh lo que tienes que hacer es un arreglo con la funcion mysql_fetch_array... y pues iteras ;) y listo

no te lo voy a hacer :P porque

1) php no me gusta
2) las bases de datos no me gustan
3) estoy leyendo Romeo y Julieta
4) Nu quiero hacerte el trabajo


Cualquier pregunta que tengas hazla..:)...

y NO INCOMODAS!!! ;) para eso es el foro, pero no vamos a hacerte las tareas ;)

202
PHP 5 / Re: Super Urgente PHP con SQL
« : diciembre 08, 2009, 02:12:49 pm »
Tengo unas preguntas..

Para que haces esto?
Que has probado?
Sabes la Logica del algoritmo?
programas en php?

:D, hoy toy curioso :)

203
J2SE / J2EE / J2ME / Re: Ayuda Crear Panal en Java :D
« : diciembre 07, 2009, 01:22:14 pm »
Bueno Hombre acabo de hacerlo, no manejo esas funciones que diste, pero imagino que con la logic que yo uso podras...

aca esta mi codigo

Código: [Seleccionar]
import javax.swing.*;
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Panal extends JFrame{
public Panal(){
super("Panal..");
Container cont = getContentPane();
cont.setBackground(Color.yellow);
setSize(500,500);
setVisible(true);
UpDate();
}
public void UpDate(){
repaint();
}
public static void main(String args[]){
Panal panel = new Panal();
}
public void paint(Graphics g){
super.paint(g);
g.setColor(Color.black);
for(int n = 0,c=0;n<500;n+=30,c++){
for(int x = ((c%2==0)?0:9);x<500;x+=18){
g.drawLine(x,n+12,x+9,n);//   /
g.drawLine(x+9,n,x+18,n+12);
g.drawLine(x,n+12,x,n+30);
g.drawLine(x+18,n+12,x+18,n+30);
g.drawLine(x,n+30,x+9,n+42);
g.drawLine(x+9,n+42,x+18,n+30);
}
}
}
}

204
Matemáticas / Matematicas Discretas, Logica
« : diciembre 06, 2009, 10:16:32 pm »
Bueno, la Logica, que cognos es Logica???

Todo el mundo habla de eso, pero poquita gente la describe, pues a mi me gusta pensar y no se si sea totalmente veridico pero Logica es demostrar en un conjunto de simbolos un flujo de ideas que pueden o no tener un sentido en forma de idea que sera transmitido, ya que tenemos esa medio definicion de logica entonces su estudio prodecera a ser el de los simbolos dentro de un contexto y la union de diferentes simbolos en una expresion denotara su naturaleza misma....

Logica Proposicional

Esta es la que nos detendremos a ver :), aca se ven simbolos que unen proposiciones que son afirmaciones que pueden tomar el valor de positivas o negativas, falsas o verdaderas, 1 o 0, ven porque es interesante en la computacion la logica?? ;)

Bueno para denotarlas se usan letras, no importa cual y masomenos vendrian siendo de la siguiente forma

r: Condor es marihuanero

Eso nos da a entender que la proposicion r tiene como argumento y que puede tener veracidad o no a "Condor es un marihuanero"

Aparte las proposiciones se pueden negar totalmente con el operador "!" antes de la expresion por lo cual

r: Condor es marihuanero  Entonces  !r: Condor no es marihuanero

Ademas de esto hay proposiciones compuestas(joder esto se calento) que pueden ser conjunciones(se denotan como a^b o pueden ser disyunciones que se denotan a v b, donde ^ en lenguaje normal vendria siendo "y" y v vendria siendo "o" y en programacion vendrian siendo && y || ;)

veamos un ejemplo:


r: Condor es marihuanero
s: los Marihuaneros son los que consumen Marihuana

r^s seria "Condor es marihuanero" y "los Marihuaneros son los que consumen Marihuana"
r v s seria "Condor es marihuanero" o "los Marihuaneros son los que consumen Marihuana"

Para determinar si un proposicion compuesta es verdadera o falsa se tiene una tabla de verdades...

a  b   | a^b
---------------
v  v   |  v
v  f    |  f
f  f    |  f


a  b   | a v b
---------------
v  v   |  v
v  f    |  v
f  f    |  f

Por lo cual sabran cual es el resultado de esas proposiciones compuestas xDDDDDDD....vale Condor...


Bueno y por ultimo hay proposiciones condicionales :P, o sea ese If else y else if que usamos tanto en programacion, pos se les tiene..:p se denota como "->" y se conforma de una hipotesis y un consecuente...

Si (hipotesis) entonces (consecuente)

s->r

Si los Marihuaneros son los que consumen Marihuana entonces Condor es marihuanero.

:P, nada que  hacer, que ejemplo...

Bueno, por ahora eso es lo que me acuerdo, si alguien tiene que agrgar o preguntar pos de una ;)


Dedicado a Condor xDDD porque nunca dejes el vicio

205
Matemáticas / Matematicas Discretas, Introduccion!
« : diciembre 06, 2009, 09:18:57 pm »
Bueno, dado que no se que ponerme a hacer en este momento, empezare ;)

Primero que todo, me disculpo con mi ortografia, tengo teclado gringo y no lo cambio por nada(programar es la verga a lo gringo si o que?)

Bueno ahora si a lo que vine...El campo de las matematicas es muyyyy grande y pues para que se puedan tomar bien les tengo la solucion, dividir en dos las matematicas, continuas y discretas, la primera estudia todo lo que tiene que ver con procesos que continuan, lo continuo y el cambio que ejerce en si, o sea y que hptas digamosle Calculo....

La otra, y es en la que yo profundizare, se llama discreta porque es todo lo opuesto a la continua, esta se encarga de estudiar todo lo que es finito, las estructuras que pueden ser desglozadas y contadas como si ni mierda, sin meter variables de continuidad ni limites ni funciones adyacentes ni secantes ni fucking ;), jajajajja,...Me emocione..


Resulta que la matematica discreta es muyy importante en el campo computacional, ya que tiene en su estudio conceptos bases de logica algoritmia y estructuras....Por eso me fascinan...



Lo que veremos:


Logica de proposiciones
Analisis de algoritmos
Metodos de conteo y relaciones recurrentes
Matrices
Grafos
Modelos y algoritmos

Entre otros que se me ocurriran :)

206
Matemáticas / Re: Y despues que?
« : diciembre 05, 2009, 09:57:12 am »
Si condor le hace a calculo yo explico discretas :) o si condor no hace un culo le hago a los dos :)

o pues si clipto y blodday ayudan pos hacemos algo bien "coqueto" ;)

207
Fisica / Re: La explicaci
« : diciembre 02, 2009, 01:08:44 am »
no la tengo en las materias, lo juro ;)

208
Fisica / Re: La explicaci
« : diciembre 01, 2009, 10:01:21 pm »
yo no se, a mi la fisica no me trama...tengo lacabeza bastante abstracta como para darle a la fisica :P...por cierto y fue algo que vi en otro post....yo no veo fisica xDDDDDDDDD

Páginas: 1 ... 12 13 [14]