
miércoles, 26 de septiembre de 2007
Acceso a base de datos con JAVA-JBDC 2.0

lunes, 17 de septiembre de 2007
Mi biblioteca digital
Esta web consta con una gran cantidad de libros, como la mayoria de información buena se encuentra en ingles, los libros se encuentran en este idioma, pero no hay obstaculos para querer aprender más, la web esta en constante actualización y lo mas interesante es que te permiten descargar cualquier libro que quieras sin la necesidad de pagar ningún centavo por el.
espero que les sea util, algunos me lo agradeceran :-) HAZ CLICK AQUI PARA ENLAZARTE
Como por ahi dirian los programmers "Quisieramos cambiar el mundo, pero lamentablemente no tenemos el codigo fuente"
we search a free world
Más allá de lo básico
manejo de excepciones, como Java y Python, para facilitar el manejo de errores.
un verdadero mark-and-sweep garbage collector para todos los objetos de Ruby. No es necesario mantener contadores de referencias en bibliotecas externas. Como dice Matz, “Esto es mejor para tu salud”.
escribir extenciones en C para Ruby es más fácil que hacer lo mismo para Perl o Python, con una API muy elegante para utilizar Ruby desde C. Esto incluye llamadas para embeber Ruby en otros programas, y así usarlo como lenguaje de scripting. También está disponible una interfaz SWIG.
puede cargar bibliotecas de extensión dinámicamente si lo permite el sistema operativo.
tiene manejo de hilos (threading) independiente del sistema operativo. De esta forma, tienes soporte multi-hilo en todas las plataformas en las que corre Ruby, sin importar si el sistema operativo lo soporta o no, ¡incluso en MS-DOS!
Ruby es fácilmente portable: se desarrolla mayoritariamente en GNU/Linux, pero corre en varios tipos de UNIX, Mac OS X, Windows 95/98/Me/NT/2000/XP, DOS, BeOS, OS/2, etc.
Referencias
1 Matz, hablando en la lista de correo Ruby-Talk, 12 de mayo del 2000.
2 Mira la página de Ruby on Rails para averiguar más.
3 Matz, en An Interview with the Creator of Ruby, 29 de noviembre del 2001.
4 Matz, en Blocks and Closures in Ruby, 22 de diciembre del 2003.
La aparencia visual de Ruby
var puede ser una variable local.
@var es una variable de instancia.
$var es una variable global.
Estos detalles mejoran la legibilidad permitiendo que el desarrollador identifique fácilmente los roles de las variables. También se hace innecesario el uso del molesto self. como prefijo de todos los miembros de instancia.
La flexibilidad de Ruby
Por ejemplo, la suma se realiza con el operador suma (+). Pero si prefieres usar la palabra sumar, puedes agregar un método llamado sumar a la clase Numeric que viene incorporada.
class Numeric
def sumar(x)
end
end
y= 5.sumar 6
#ahora vale 11
Viendo todo como un objeto
En Ruby, todo es un objeto. Se le puede asignar propiedades y acciones a toda información y código. La programación orientada a objetos llama a las propiedades variables de instancia y las acciones son conocidas como métodos. La orientación a objetos pura de Ruby se suele demostrar con un simple código que aplica una acción a un número.
5.times { print "Nos *encanta* Ruby -- ¡es fuera de serie!" }
En muchos lenguajes, los números y otros tipos primitivos no son objetos. Ruby sigue la influencia del lenguaje Smalltalk pudiendo poner métodos y variables de instancia a todos sus tipos de datos. Esto facilita el uso de Ruby, porque las reglas que se aplican a los objetos son aplicables a todo Ruby.
Acerca del crecimiento de Ruby

Ruby-Talk, la lista de correo más importante sobre el lenguaje Ruby ha crecido hasta lograr un promedio de 200 mensajes por día.
El índice TIOBE, que mide el crecimiento de los lenguajes de programación, ubica a Ruby en la posición #13 del ranking mundial. Refiriéndose a su crecimiento, predicen, “Todo indica que Ruby llegará a estar entre los 10 primeros en menos de 6 meses”. Gran parte de su crecimiento se atribuye a la popularidad alcanzada por aplicaciones desarrolladas con Ruby, en particular el framework de desarrollo web Ruby on Rails2.
Ruby es totalmente libre. No sólo gratis, sino también libre para usarlo, copiarlo, modificarlo y distribuirlo.
El lenguaje de programación puro orientada a objetos


A menudo ha manifestado que está “tratando de hacer que Ruby sea natural, no simple”, de una forma que se asemeje a la vida real.
Continuando sobre esto, agrega:
Ruby es simple en apariencia, pero complejo por dentro, como el cuerpo humano.
miércoles, 11 de julio de 2007
Microsoft anuncia para febrero Visula Studio 2008 y SQL server 2008

Microsoft anuncia para febrero 2008 su lanzamiento oficial de Visual Studio 2008 y SQL server 2008, ¿demasido pronto no?
Es evidente la necesidad de microsoft de incluir en sus herramientas mejoras para Windows Vista y AJAX entre otras cosas, pero en vez de sacar una actualización (o además de) quieren sacar un producto completo en el que incluirán además un montón de novedades.
¿Está la comunidad de desarrolladores preparada para un nuevo cambio o sufrirá Microsoft el efecto "Windows Vista" y tanto los programadores como los encargados de compras se rebelarán?
El tiempo lo dirá aunque quizá la fecha de febrero no sea tan definitiva mucha gente todavía no ha asimilado todas las novedades de la nueva versión 2005 ni ha sido capaz de sacarla rendimiento pleno.
domingo, 6 de mayo de 2007
Nuevo programa para diseñar base de datos ONLINE!!!

Lógicamente, las prestaciones de la aplicación no llegan a las de los productos anteriormente mencionados, pero la aplicación me parece digna de mención y seguro que nos ayudará en más de una ocasión. Basicamente permite diseñar tablas y relaciones y obtener el script SQL para crear el modelo de datos.
Podemos probarla desde el siguiente enlace: BAJALO DE AQUI
Microsoft SQLSERVER JDBC Driver 1.1

Microsoft ha publicado un driver Java para Microsoft SQL Server 2005, el JDBC Driver 1.1, que permite a las aplicaciones Java acceder a las bases de datos Microsoft SQL Server 2000 y Microsoft SQL Server 2005 a través de JDBC (Java Database Connectivity).
El driver puede ser descargado en diferentes idiomas Bajalo desde aqui.