viernes, 11 de abril de 2008

Ya ser registraron más de 1.000.000 de virus informáticos

Symantec ha publicado en estos dias su estudio “Internet Security”, un informe en donde indica que virus, troyanos y gusanos hay superado la suma de 1.000.000 en lo que va del cuatrimestre, aproximadamente unos 138% más que los primeros 6 meses del año 2007.

La inmensa cantidad de programas maliciosos están destinados a los sistemas operativos Windows, y según este informe esta cifra ha crecido debido al incremento del número de cibercriminales que se dedican a la creación de los mismos, ya sea de forma profesional con sueldos y todo lo que corresponde, o simplemente como pasatiempos.

GreenSQL - El contrafuego para las Bases de Datos

GreenSQL es un cortafuegos diseñado para brindar protección a Bases de Datos especialmente MySQL de ataques con SQL injection. GreenSQL trabaja en modo proxy interviniendo las conexiones a la base de datos y evaluando los comandos SQL que se envían.


Fuentes: LinuxParaTodos y gracias a la colaboración de Luinux

Recuerda que seguimos publicando artículos periódicamente, así que no te olvides de suscribirte a nuestro Feed RSS si no quieres perderte ninguno de nuestros informes.

jueves, 10 de abril de 2008

lll> ¿Que es Lua?

Básicamente Lua es un Lenguaje de programación imperativo y estructurado, bastante ligero y diseñado como un script con una semántica extendible. Lue en portugués significa Luna.


Además de comenzar a ver algo de la introducción de Lua y de que se trata todo esto, veamos el sitio oficial de proyecto. lua.org, por el momento lo encontramos en inglés, pero podemos ver algunas noticias, descargar, mucha documentación, algunos contactos, además contamos con una wiki en donde podemos encontrar más documentación y algunos ejemplo.

Lua es un lenguaje de programación imperativo, estructurado y bastante ligero que fue diseñado como un lenguaje interpretado con una semántica extendible. El nombre significa «luna» en portugués.

Características

Lua es un lenguaje de programación suficientemente compacto para usarse en diferentes plataformas. En Lua las variables no tienen tipo, sólo los datos y pueden ser lógicos, enteros, números de coma flotante o cadenas. Estructuras de datos como vectores, conjuntos, tablas hash, listas y registros pueden ser representadas utilizando la única estructura de datos de Lua: la tabla.

Lua es un lenguaje multiparadigma porque su semántica puede ser extendida y modificada redefiniendo funciones de las estructuras de datos utilizando metatablas, casi como en Perl (así permite implementar, por ejemplo, la herencia aunque sea ajena al lenguaje). Lua ofrece soporte para funciones de orden superior, recolector de basura. Combinando todo lo anterior, es posible utilizar Lua en programación orientada a objetos.

Códigos de ejemplo

El clásico programa Hola mundo puede ser escrito de la siguiente manera:

print("Hola mundo!")

Portabilidad

Gracias a su sencillez, Lua pudo ser portado a múltiples arquitecturas fácilmente. Lo más sorprendente es que existen ports para PSP y Wii, siendo por ahora el primer port el más antiguo y exitoso, mientras que el de Wii deriva de éste. También está la versión de SEGA Saturn, aunque no se asemeja tanto ya que usa librerías propias de SEGA.

Entradas populares