Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Nasty35

#71
Feliz y próspero nuevo año a todos ;-)
Yo soy nuevo en el foro... y espero durar mucho, y pasar otro año más junto a vosotros, los hackers!
#72
Java / Re: Con servidor web creado en Java, y PHP.
31 Diciembre 2012, 00:08 AM
No, un servidor web, como apache, gnix o iis.
El navegador conectará con el servidor y al pedir index.html el servidor procesará los datos y hará de manager para enviar el index.html, no sé si me entiendes...
http://es.wikipedia.org/wiki/Servidor_web
#73
Java / Con servidor web creado en Java, y PHP.
16 Diciembre 2012, 18:16 PM
Estoy desarollando un servidor web en Java con un fin de aprendizaje.
Ya desarollé lo base y algunas cosillas...

Ahora quiero añadirle PHP, pero no sé hacerlo...
Esperaba si alguien de aquí supiera y me pudiera ayudar, muchas gracias.
Saludos  :-*
#74
Porque termina el programa, añade un input() para que no se cierre hasta que introduzcas algún dato.
#75
Tuve problemas al grabarlo, intentaré subir uno mejor... haber si me cierras este hilo.
#76
Miren este video, está hecho íntegramente por mí, espero que les guste.
[youtube=640,360]http://www.youtube.com/watch?v=6hcmFPjQF2I[/youtube]
Es mi primer video tutorial con voz, espero haberme explicado bien.
#77
Java / Re: Que entorno es bueno?
20 Noviembre 2012, 20:08 PM
Eclipse, más rápido, más funciones, más profesional, más manejable.
#78
Java / Re: Contar Lineas y Leer Fichero
4 Noviembre 2012, 22:57 PM
Hola, no se si funciona pero prueba a ejecutar la función mark, indicándole el integer 0, para que reinicie hasta la línea cero:
Código (java) [Seleccionar]
try{
            // Abrimos el archivo
            FileInputStream fstream = new FileInputStream("registros.txt");
            // Creamos el objeto de entrada
            DataInputStream entrada = new DataInputStream(fstream);
            // Creamos el Buffer de Lectura
            BufferedReader buffer = new BufferedReader(new InputStreamReader(entrada));
            String strLinea;
            // Contar lineas
            while ((strLinea = buffer.readLine())!=null) {
              NumeroLineas++;
            }
            buffer.mark(0); // empieza a leer desde el principio
            // Leer el archivo linea por linea
            while ((strLinea = buffer.readLine()) != null)   {
                // Imprimimos la línea por pantalla
                System.out.println (strLinea);
            }
            // Cerramos el archivo
            entrada.close();
        }catch (Exception e){ //Catch de excepciones
            System.err.println("Ocurrio un error: " + e.getMessage());
        }
#79
PHP / Dos tutoriales de PHP.
19 Octubre 2012, 20:55 PM
Les mostraré dos videos grabados por mí (con voz) de tutoriales en php.
El primero es de cómo crear funciones, y el segundo de usar una manera más ordenada ifs de manera simple.

[youtube=640,360]http://www.youtube.com/watch?v=70iABc1rCUI[/youtube]

[youtube=640,360]http://www.youtube.com/watch?v=aFHX57p421s[/youtube]
#80
Java / Clase para Escribir en Archivos
4 Octubre 2012, 21:13 PM
¡Hola a todos!
Acabo de crear una clase simple para escribir/sobre-escribir en archivos de texto, usando Java.Nio.
Aquí el código:
Código (java) [Seleccionar]
package nfile;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.nio.channels.WritableByteChannel;
import java.nio.charset.CharacterCodingException;
import java.nio.charset.Charset;
import java.nio.charset.CharsetEncoder;

public class NFileWriter {

private CharsetEncoder encoder;
private WritableByteChannel out;
private StringBuilder text;

public NFileWriter(String file, Boolean rewrite) {
encoder = Charset.forName("UTF-8").newEncoder();
try {
out = new FileOutputStream(new File(file), rewrite).getChannel();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}

public void write(String str) {
text.append(str);
}

public void newLine() {
text.append("\n");
}

public void flush() {
try {
out.write(parseByte(text.toString()));
} catch (IOException e) {
e.printStackTrace();
}
}

public void close() {
out = null;
try {
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}

private ByteBuffer parseByte(String str) {
ByteBuffer buf = null;
   try {
    buf = encoder.encode(CharBuffer.wrap(str));
} catch (CharacterCodingException e) {
e.printStackTrace();
}
   return buf;
}

}


Explicación de cada función:

- Primero creas el constructor, con dos parámetros, un string indicando donde está el archivo que quieres editar, y un booleano, si indicas true se escribirá a partir del que están, sin borrar nada, pero si indicas false, se sobre-escribirá, como si se borrase todo y se pusiese lo escrito.

- Con el write puedes añadir texto a un 'buffer'.

- Con el newLine puedes añadir una nueva línea para escribir en ella.

- Con el flush se liberará todo lo que está en el 'buffer' y se escribirá, todo lo que hay en write se almacena en una variable, y con flush todo lo sueltas para enviarlo al archivo.

- El close para cerrar el canal cuando dejes de gestionar con él.

Ejemplo en código:
Código (java) [Seleccionar]
NFileWriter out = new NFileWriter("lol.txt", true);
out.write("lol");
out.newLine();
out.flush();
                out.close();

En el archivo lol.txt pondrá lo que antes, pero con un 'lol' añadido, si el archivo no existido se crea, y lógicamente con el texto 'lol'.

Cualquier duda comenten.

(créditos hacia mí por hacer la clase)