Foro de elhacker.net

Programación => Java => Mensaje iniciado por: BigBear en 12 Febrero 2013, 18:08 pm



Título: [Java] Diccionario Online 0.1
Publicado por: BigBear en 12 Febrero 2013, 18:08 pm
Practicando en este lenguaje hice este simple diccionario online , solo ponen una palabra y el programa les devuelve el significado (si es que lo encuentra xDD)

Código
  1. //Diccionario Online 0.1
  2. //Coded By Doddy H
  3.  
  4. import java.util.Scanner;
  5. import java.net.*;
  6. import java.io.*;
  7.  
  8. import java.util.regex.Matcher;
  9. import java.util.regex.Pattern;
  10.  
  11. public class Main {
  12.  
  13.    public static void main(String[] args) throws Exception {
  14.  
  15.        String code;
  16.  
  17.        String palabra;
  18.  
  19.        Scanner host = new Scanner(System.in);
  20.        System.out.println("\n\n-- == Diccionario Online 0.1 == --\n\n");
  21.        System.out.println("[+] Palabra : ");
  22.        palabra = host.nextLine();
  23.  
  24.        code = toma("http://es.thefreedictionary.com/" + palabra);
  25.  
  26.        Pattern uno = null;
  27.        Matcher dos = null;
  28.  
  29.        uno = Pattern.compile("<div class=runseg><b>1 </b>&nbsp; (.*?)[.:<]");
  30.        dos = uno.matcher(code);
  31.  
  32.        if (dos.find()) {
  33.            System.out.println("\n" + dos.group(1));
  34.        } else {
  35.            System.out.println("\n[-] No se encontro el significado");
  36.        }
  37.  
  38.        System.out.println("\n\n-- == Coded By Doddy H == --\n\n");
  39.  
  40.    }
  41.  
  42.    private static String toma(String urla) throws Exception {
  43.  
  44.        String re;
  45.  
  46.        StringBuffer conte = new StringBuffer(40);
  47.  
  48.        URL url = new URL(urla);
  49.        URLConnection hc = url.openConnection();
  50.        hc.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows; U; Windows NT 5.1; nl; rv:1.8.1.12) Gecko/20080201Firefox/2.0.0.12");
  51.  
  52.        BufferedReader nave = new BufferedReader(
  53.                new InputStreamReader(hc.getInputStream()));
  54.  
  55.        while ((re = nave.readLine()) != null) {
  56.            conte.append(re);
  57.        }
  58.  
  59.        nave.close();
  60.  
  61.        return conte.toString();
  62.    }
  63. }
  64.  
  65. //The End ?
  66.  


Título: Re: [Java] Diccionario Online 0.1
Publicado por: 1mpuls0 en 19 Febrero 2013, 22:48 pm
Gracias.

Opino que tus aportes deben estar en el FAQ, habría que hablar del tema con los moderadores.


Saludos.


Título: Re: [Java] Diccionario Online 0.1
Publicado por: 0xFer en 1 Abril 2013, 01:21 am
Genial También estas aquí maquina


Título: Re: [Java] Diccionario Online 0.1
Publicado por: $Edu$ en 1 Abril 2013, 14:45 pm
Gracias.

Opino que tus aportes deben estar en el FAQ, habría que hablar del tema con los moderadores.


Saludos.

Yo lo veo mas como SPAM de sus propios codigos xD
Lo unico que hace es publicar codigos que hace en los lenguajes que sabe. El mismo programa en 4 o 5 lenguajes distintos jajaja.
Es como si fuera un bot que le han encargado hacer codigos jajajaja.


Título: Re: [Java] Diccionario Online 0.1
Publicado por: HIRONAKAMURA en 1 Abril 2013, 18:05 pm
Que buen código,es muy útil. Gracias por compartir. ;-)


Título: Re: [Java] Diccionario Online 0.1
Publicado por: ThinkByYourself en 2 Abril 2013, 02:28 am
Eso no es un diccionario: eso es la suerte que has tenido que las palabras estén distribuidas bien. Yo no estaría tan orgulloso, eso lo puedes hacer hasta con batch.


Título: Re: [Java] Diccionario Online 0.1
Publicado por: ThinkByYourself en 2 Abril 2013, 02:28 am
Pero buen aporte, buen aporte, caro que sí


Título: Re: [Java] Diccionario Online 0.1
Publicado por: 0xFer en 2 Abril 2013, 02:33 am
Eso no es un diccionario: eso es la suerte que has tenido que las palabras estén distribuidas bien. Yo no estaría tan orgulloso, eso lo puedes hacer hasta con batch.


eso mismo piensa el....

he visto códigos de el que son realmente buenos...

cuando el hizo este diccionario creo que tenia 1 semana de a ver empezado en java


Título: Re: [Java] Diccionario Online 0.1
Publicado por: BigBear en 8 Abril 2013, 00:23 am
Yo lo veo mas como SPAM de sus propios codigos xD
Lo unico que hace es publicar codigos que hace en los lenguajes que sabe. El mismo programa en 4 o 5 lenguajes distintos jajaja.
Es como si fuera un bot que le han encargado hacer codigos jajajaja.

tampoco es spam , en realidad no puedo evitar programar en cualquiera de los lenguajes que conozco , mas bien es una adiccion xDD.

Eso no es un diccionario: eso es la suerte que has tenido que las palabras estén distribuidas bien. Yo no estaría tan orgulloso, eso lo puedes hacer hasta con batch.

este programa lo hice para empezar y entender un poco java.


Título: Re: [Java] Diccionario Online 0.1
Publicado por: $Edu$ en 8 Abril 2013, 01:04 am
Podrias crear una aplicacion para localizar todos tus codigos posteados aca en el foro y guardarlos en documentos de texto o como tu quieras.

Seguramente los tienes ya guardados, pero tener un programa que lleves en tu pendrive que te cargue solo el titulo de cada codigo que tienes aqui, o que tengas para escribir el codigo a buscar y te lo encuentre, estaria bueno, por lo menos para ti xD


Título: Re: [Java] Diccionario Online 0.1
Publicado por: BigBear en 8 Abril 2013, 01:19 am
Podrias crear una aplicacion para localizar todos tus codigos posteados aca en el foro y guardarlos en documentos de texto o como tu quieras.

Seguramente los tienes ya guardados, pero tener un programa que lleves en tu pendrive que te cargue solo el titulo de cada codigo que tienes aqui, o que tengas para escribir el codigo a buscar y te lo encuentre, estaria bueno, por lo menos para ti xD

ajaja , tremendo troll , pero no te preocupes los codigos que importan estan en esta cuenta de Pastebin (http://pastebin.com/u/Doddy) y en esta de Sourceforge (http://sourceforge.net/users/doddyhackmanx).


Título: Re: [Java] Diccionario Online 0.1
Publicado por: $Edu$ en 8 Abril 2013, 01:26 am
Me has atrapado xD


Título: Re: [Java] Diccionario Online 0.1
Publicado por: Eleкtro en 8 Abril 2013, 04:58 am
Cual es el problema, lo de Doddy es ¡ Programación activa !, muchas versiones y mismo código para distintos lenguajes, muchos users que no puedan usar X lenguaje dispondrán del mismo code para otro lenguaje, y lo agradecerán xD.

Por cierto, ¿Que tal Java?, ¿Consume tanto como dicen?.

Saludos!


Título: Re: [Java] Diccionario Online 0.1
Publicado por: BigBear en 8 Abril 2013, 17:42 pm
tenes toda la razon EleKtro H@cker , parece que $Edu$ ya tiene un problema personal conmigo xDD.


Título: Re: [Java] Diccionario Online 0.1
Publicado por: $Edu$ en 8 Abril 2013, 18:18 pm
Puse "me has atrapado" porque me has dicho troll y quise seguirte el juego, pero no lo decia a modo de troll, te lo decia bien xD yo si tuviera todos los codigos que has puesto en el foro, me haria una herramienta para buscarlos y ordenarlos, etc xD