elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8] 9
71  Foros Generales / Foro Libre / Re: Felices Fiestas Comunidad de elhacker.net en: 1 Enero 2013, 00:45 am
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  Programación / Java / Re: Con servidor web creado en Java, y PHP. en: 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  Programación / Java / Con servidor web creado en Java, y PHP. en: 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  Programación / Scripting / Re: [Python] Compilar de .py a .exe ayuda! en: 9 Diciembre 2012, 23:50 pm
Porque termina el programa, añade un input() para que no se cierre hasta que introduzcas algún dato.
75  Programación / Java / Re: Introducción a programación en Java [VideoTutorial con Voz] en: 1 Diciembre 2012, 16:31 pm
Tuve problemas al grabarlo, intentaré subir uno mejor... haber si me cierras este hilo.
76  Programación / Java / Introducción a programación en Java [VideoTutorial con Voz] en: 20 Noviembre 2012, 20:08 pm
Miren este video, está hecho íntegramente por mí, espero que les guste.

Es mi primer video tutorial con voz, espero haberme explicado bien.
77  Programación / Java / Re: Que entorno es bueno? en: 20 Noviembre 2012, 20:08 pm
Eclipse, más rápido, más funciones, más profesional, más manejable.
78  Programación / Java / Re: Contar Lineas y Leer Fichero en: 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
  1. try{
  2.            // Abrimos el archivo
  3.            FileInputStream fstream = new FileInputStream("registros.txt");
  4.            // Creamos el objeto de entrada
  5.            DataInputStream entrada = new DataInputStream(fstream);
  6.            // Creamos el Buffer de Lectura
  7.            BufferedReader buffer = new BufferedReader(new InputStreamReader(entrada));
  8.            String strLinea;
  9.            // Contar lineas
  10.            while ((strLinea = buffer.readLine())!=null) {
  11.              NumeroLineas++;
  12.            }
  13.            buffer.mark(0); // empieza a leer desde el principio
  14.            // Leer el archivo linea por linea
  15.            while ((strLinea = buffer.readLine()) != null)   {
  16.                // Imprimimos la línea por pantalla
  17.                System.out.println (strLinea);
  18.            }
  19.            // Cerramos el archivo
  20.            entrada.close();
  21.        }catch (Exception e){ //Catch de excepciones
  22.            System.err.println("Ocurrio un error: " + e.getMessage());
  23.        }
79  Programación / PHP / Dos tutoriales de PHP. en: 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.



80  Programación / Java / Clase para Escribir en Archivos en: 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
  1. package nfile;
  2.  
  3. import java.io.File;
  4. import java.io.FileNotFoundException;
  5. import java.io.FileOutputStream;
  6. import java.io.IOException;
  7.  
  8. import java.nio.ByteBuffer;
  9. import java.nio.CharBuffer;
  10. import java.nio.channels.WritableByteChannel;
  11. import java.nio.charset.CharacterCodingException;
  12. import java.nio.charset.Charset;
  13. import java.nio.charset.CharsetEncoder;
  14.  
  15. public class NFileWriter {
  16.  
  17. private CharsetEncoder encoder;
  18. private WritableByteChannel out;
  19. private StringBuilder text;
  20.  
  21. public NFileWriter(String file, Boolean rewrite) {
  22. encoder = Charset.forName("UTF-8").newEncoder();
  23. try {
  24. out = new FileOutputStream(new File(file), rewrite).getChannel();
  25. } catch (FileNotFoundException e) {
  26. e.printStackTrace();
  27. }
  28. }
  29.  
  30. public void write(String str) {
  31. text.append(str);
  32. }
  33.  
  34. public void newLine() {
  35. text.append("\n");
  36. }
  37.  
  38. public void flush() {
  39. try {
  40. out.write(parseByte(text.toString()));
  41. } catch (IOException e) {
  42. e.printStackTrace();
  43. }
  44. }
  45.  
  46. public void close() {
  47. out = null;
  48. try {
  49. out.close();
  50. } catch (IOException e) {
  51. e.printStackTrace();
  52. }
  53. }
  54.  
  55. private ByteBuffer parseByte(String str) {
  56. ByteBuffer buf = null;
  57.    try {
  58.     buf = encoder.encode(CharBuffer.wrap(str));
  59. } catch (CharacterCodingException e) {
  60. e.printStackTrace();
  61. }
  62.    return buf;
  63. }
  64.  
  65. }

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
  1. NFileWriter out = new NFileWriter("lol.txt", true);
  2. out.write("lol");
  3. out.newLine();
  4. out.flush();
  5.                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)
Páginas: 1 2 3 4 5 6 7 [8] 9
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines