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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ... 74
91  Programación / Java / Re: Como hago un p2p en Java??????? en: 6 Marzo 2009, 17:51 pm
Sí, hay que mirarlo con cuidado y con tiento para mirar la parte que interesa, por eso dije que lo mirara al menos para ver las librerías que usan (y, evidentemente, usar las mismas).
92  Programación / Java / Re: Como hago un p2p en Java??????? en: 6 Marzo 2009, 15:07 pm
puff, tela para mirar wireshark.

Mejor busca librerías en java que te ayuden a hacer un p2p, porque a lo mejor está ya hecho. Hay librerías de tablas hash distribuidas y de montones de cosas. Y muchos p2p que son libres y están hechos en java...

Ya depende de cómo quieres que sea, si quieres intercambio de archivos Azureus es una buena opción, si quieres encontrarlos antes de intercambiarlos el protocolo de kademlia, etc.
93  Programación / Java / Re: Como hago un p2p en Java??????? en: 6 Marzo 2009, 11:53 am
Anda que no hay opciones en java como para tener que usar sockets.

Sé que apache tenía cosas para redes, aunque no sé si era en jakarta o en commons.

Aparte de eso puedes echarle un vistazo al código de Azureus Vuze, o cualquier otro P2P que conozcas en java, aunque sea para ver qué librerías usan y pueden facilitarte la vida.
94  Programación / Scripting / Re: ¿El mejor lenguaje script? en: 4 Marzo 2009, 01:12 am
Como siempre, no hay un lenguaje que sea mejor, simplemente depende de lo que quieras hacer.

Si hubiera un lenguaje que fuera claramente mejor que los demás, los demás ya no se usarían, ¿por qué se iban a usar si no?

Por su simplicidad, por su velocidad, por su facil programación, por su build...
¿Porque la gente usa VB y no C++? VB es más facil y puedes modificarlo siendo un novato...

¿Estás diciendo que VB es mejor que C++?

Piénsate bien la respuesta, seguramente haya gente que ya esté mirando hacia tu yugular...

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

PD: Ah, yo estaba haciendo un FAQ de programación y una de las preguntas iba a ser esa, qué lenguaje escoger, e iba a responder con las características, si lo hacéis y lo hacéis bien me ahorráis el trabajo, ¡pero hacedlo bien! Otra opción es que uséis el wiki, que no sé si alguien lo usa (me temo que yo no), esta clase de cosas pueden quedar bien ahí...

Hice un mensaje así hace años en un foro del que fui moderador antes de serlo en éste, pero su nombre no se pronuncia aquí, es Saur.. Volde... iiaaarrgggg... gl gl...

PD2: bah, qué narices... esto es lo que puse (lo pongo con letra pequeñita porque no es el tema principal y no quiero que ocupe mucho)  :

Citar
- ¿Qué lenguaje debería aprender?

El lenguaje a aprender dependerá de lo que quieras hacer posteriormente, por ejemplo si vas a ia a una facultad a aprender algo relacionado con la informática deberías enterarte de qué lenguaje es el que usan allí. A continuación una breve descripción de algunos lenguajes:

    * Ensamblador
      Es un lenguaje de bajo nivel, cada instrucción de ensamblador tiene traducción directa a una instrucción máquina, en binario (unos y ceros). Es el lenguaje natural para la programación de virus, aunque pueden programarse en casi todos los lenguajes. No existe un sólo ensamblador, cada arquitectura tiene uno propio, por ejemplo en ensamblador del procesador Itanium de intel es distinto de los Pentium.

    * C
      Es un lenguaje de programación de bajo nivel. Es uno de los más antiguos y en su sintaxis se basan C++, C#, php, java y hasta algunas shells de linux. Todavía se sigue utilizando para la programación de sistemas operativos junto con el ensamblador. El manual de linux incluye un manual de C. En un programa en C pueden incluirse sentencias de ensamblador. Mi favorito.

    * C++
      Incorpora a C los objetos, permitiendo la programación orientada a objetos POO. Muchos de los programas que utilizamos hoy en día están hechos en C++. El código generado es bastante eficiente.

    * Java
      Es un lenguaje de programación que no genera ejecutables, esto es una ventaja y un inconveniente, ya que se usa la máquina virtual de java para interpretarlo. Con esto el código es totalmente portable de un sistema operativo o plataforma a otro (podemos verlo en webs, móviles...), pero es menos eficiente. Además tiene el recolector de basura, que se ocupa de devolver automáticamente la memoria dinámica no utilizada, por lo que no tiene que hacerlo el programador, pero resta algo de eficiencia. También está orientado a objetos.

    * Visual basic
      Probablemente el más utilizado entre los usuarios de este foro. Es un lenguaje que permite crear aplicaciones gráficas (con ventanitas) fácilmente. No existen compiladores para linux, y lo que se suele utilizar es el entorno gráfico de programación de Microsoft para el desarrollo de aplicaciones.

    * Pascal, Ada, Cobol
      Tienen una sintaxis más cercana al lenguaje natural que el resto de lenguejes, es probable que por eso sean muy utilizados en las facultades, de momento en la "vida real" se suelen preferir otros lenguajes.

    * Prolog, Lisp
      Utilizados en la programación de inteligencia artificial. Prolog es un lenguaje de programación lógica. Lisp es un lenguaje de programación funcional aunque algunas versiones incorporan objetos.

(para los que dicen que no hay que mirar los temas antiguos porque la información está desactualizada, esto es del 20/12/2003 y si está desactualizada es más por desconocimiento mío de la época que porque las cosas hayan cambiado una barbaridad)
95  Programación / Java / Re: Ayuda con Funcion Hipergeometrica en: 3 Marzo 2009, 12:20 pm
totalmente de acuerdo con ic_man.

Aparte de eso, cuando un código te de un error pon el error que te da, porque si no es como si no nos dices nada. Y el código ponlo con las etiquetas de código. Mejor, léete las normas en general.
96  Programación / Scripting / Re: ¿El mejor lenguaje script? en: 3 Marzo 2009, 12:12 pm
Como siempre, no hay un lenguaje que sea mejor, simplemente depende de lo que quieras hacer.

Si hubiera un lenguaje que fuera claramente mejor que los demás, los demás ya no se usarían, ¿por qué se iban a usar si no?
97  Programación / Scripting / Re: [Python] PyTK vs PyGTK vs PyQT vs wxPython en: 28 Febrero 2009, 20:07 pm
Si yo tuviera que usar uno usaría el que tuviera un GUI para diseñar GUIs, como hace netbeans con java, glade con GTK, dreamweaber con html...

Pero como me parece que no existe, el que tiene mejor pinta es PyTk, que creo que es el que te explican en el manual "oficial" de python. Normalmente esa clase de apoyo oficial suele traer ventajas a la larga, aunque no siempre.
98  Programación / Programación General / Re: Pasar programa C a ensamblador en: 14 Febrero 2009, 09:52 am
pero en los procesadores actuales tarda menos hacer

Código
  1. bucle:
  2. [...]
  3. jne bucle
  4.  

que un loop

¿por? ¿cuánto tarda cada cosa?
99  Foros Generales / Sugerencias y dudas sobre el Foro / Re: cuentas correo @elhacker.net en: 8 Febrero 2009, 22:49 pm
Ojala nunca den cuentas @elhacker.net, ya que eso las hace tan especiales, no como las maric*das de @SPAM(1), que aparte de estar alojadas por microsoft en su mierd* de hotmail, son públicas y eso las hace muy comunes, cuando me gane una de elhacker, me sentire bien porque sere uno de los pocos privilegiados jeje.

Creo que ése es el espíritu, el valor que puedan tener las cuentas es la simbología que tiene asociada, realmente no es más que un símbolo.

Por otro lado, ya se han hecho concursos anteriormente y se han dado cuentas, por ejemplo concursos de programación o de diseño de la plantilla de la web, si no recuerdo mal.

Seguramente haya más, pero si visitáis habitualmente la sección en la que podáis ganar un concurso seguro que os enteráis si sale uno nuevo.
100  Programación / Java / Re: [MOD] Representar figuras 3D en 2D en: 8 Febrero 2009, 15:47 pm
Una proyección es una transformación lineal. Ya mencioné en otro mensaje las transformaciones lineales, si no lo he vuelto a hacer es porque en este caso se trata de una clase concreta de transformación lineal, la proyección.

AmeRiK@nO, antes de hacer esa clase de preguntas te recomiendo que leas un poco sobre las cosas que se están mencionando en el mensaje actual y los enlaces que das, y si consultas fuentes en inglés a menudo éstas son mejores. De hecho en el artículo en inglés de la wikipedia acerca de proyecciones se dice que son una transformación lineal, y en la wikipedia en español esta información se omite.
Páginas: 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ... 74
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines