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 - Ragnarok

#91
Java / Re: Como hago un p2p en Java???????
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.
#92
Scripting / Re: ¿El mejor lenguaje script?
4 Marzo 2009, 01:12 AM
Cita de: Erik# en  3 Marzo 2009, 13:41 PM
Cita de: Ragnarok 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?

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)
#93
Java / Re: Ayuda con Funcion Hipergeometrica
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.
#94
Scripting / Re: ¿El mejor lenguaje script?
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?
#95
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.
#96
Cita de: juan113 en 12 Febrero 2009, 00:47 AM
pero en los procesadores actuales tarda menos hacer

Código (asm) [Seleccionar]

bucle:
[...]
jne bucle


que un loop

¿por? ¿cuánto tarda cada cosa?
#97
Cita de: Danfelbm en  8 Febrero 2009, 22:43 PMOjala 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.
#98
Java / Re: [MOD] Representar figuras 3D en 2D
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.
#99
Java / Re: "mi primera ves"
8 Febrero 2009, 11:52 AM
Es lo mismo, los programas reales son como los ejercicios que has hecho en clase, aunque a veces más grandes.

Haz un buen diseño conforme a la metodología que prefieras y luego pasa a la implementación. De todas formas, a menos que trabajes en un grupo de aprox. 5 personas, no tienes muchos problemas del mundo real a los que enfrentarte, vamos, que sería lo mismo que vienes haciendo.

Lee las normas y deja el título "mi primera ves" para cuando pierdas alguna virginidad.
#100
Java / Re: Encriptacion de Cadenas XOR en JAVA
8 Febrero 2009, 11:49 AM
no deberías programar visual basic en java. Java tiene sus propios métodos para hacer esas cosas y el código te quedará más limpio y eficiente, aparte de que aprenderás java.