Feeds:
Entradas
Comentarios

Posts Tagged ‘sql’

Con esto del verano, las vacaciones, y el absoluto descontrol de horarios y días de la semana, se me pasó comprar la revista @rroba a principios de mes. Pero, como siempre, el nuevo número ya está en los kioscos, en esta ocasión el 155.

Mi primer artículo, como siempre, es la habitual entrega del Curso de Java Útil. Tras la inclusión del soporte para almacenamiento en base de datos, los parámetros de configuración del programa se complicaban cada vez más. Por ello, introducimos un fichero de configuración en la aplicación, que almacenará en formato XML dichos parámetros. Utilizando la API JDOM, realizaremos el análisis sintáctico del fichero, y cargaremos sus datos según sea necesario en tiempo de ejecución.

El segundo artículo lleva por título “Un pingüino en tu bolsillo“, y trata sobre el sistema operativo Android para dispositivos móviles, tan de moda últimamente. Analizaremos el origen de Android, cuáles son sus similitudes y diferencias con otros entornos Linux (para dispositivos móviles o no) y cuáles son las alternativas actuales en su ámbito. Además, y como no podía ser de otra forma, hablaremos de la arquitectura del sistema, de su seguridad, y de una serie de aplicaciones gratuitas bastante interesantes desde dicho punto de vista.

@rroba 155

@rroba 155

Read Full Post »

Junio pasó, el asco y odio™ terminó, y julio se planta amistosamente al frente del calendario. Y como siempre, un nuevo número de la revista @rroba aparece por generación espontánea (más o menos) en las estanterías del kiosco.

El primer artículo de este mes corresponde a la habitual entrega del Curso de Java Útil. En esta entrega continuaremos trabajando en el soporte de almacenamiento en base de datos de nuestra aplicación, generando el código encargado de la recuperación de los datos existentes en el servidor MySQL, así como de la posterior regeneración del estado de las estructuras de datos en memoria.

El segundo artículo trata sobre la técnica del escaneo de puertos. En él hablaremos de qué papel juegan los puertos en las comunicaciones en Internet, en qué se basan los distintos métodos de escaneo desde un punto de vista técnico, y cómo podemos llevarlos a cabo utilizando la herramienta Nmap. Además, analizaremos las ventajas e inconvenientes de cada método, y veremos algunas técnicas relacionadas, como el fingerprinting de sistemas operativos.

@rroba 154

@rroba 154

Read Full Post »

@rroba 153

Junio ya está prácticamente aquí. El calor nos extiende su pegajoso abrazo, y nosotros lo desdeñamos convirtiéndonos en homo aireacondicionadus; comenzando, como daño colateral, las temidas “guerras termostato” en oficinas a lo largo y ancho de nuestra geografía. También llega el asco y odio, blandiendo amistosamente su cacharro de pecar, y mirando con avidez nuestras sagradas posaderas. Que no nos pase nada. ¡Pero no todo ha de ser malo! También sale a la venta el nuevo número de la revista @rroba; que aunque no es como si nos tocara la lotería, en comparación con lo anterior sí resulta muy gratificante, ¿no? ;-)

Como de costumbre, en este número 153 encontraréis dos artículos con mi firma. El primero de ellos es la entrega acostumbrada del Curso de Java Útil. En la vigésimo cuarta entrega (¡ya cumplimos dos añitos de curso!), vamos a hincarle el diente con ganas a eso del SQL en Java. Diseñaremos las relaciones que almacenarán nuestro modelo de datos en el esquema de la base de datos, veremos cómo crear las tablas necesarias para respaldarlo, e implementaremos el almacenamiento de la información de nuestro software en MySQL.

El segundo artículo se titula Tu disco duro es tu red, y en él hablaremos sobre los distintos métodos para almacenar y compartir sistemas de ficheros en una red de datos. Comenzaremos prestando especial atención a uno de los sistemas por excelencia: NFS. Veremos cómo instalar un servidor NFS en Linux, cómo afinar su configuración, y cómo montar el sistema de ficheros remoto en Linux, Windows y Mac OS X. Finalmente, veremos ciertas alternativas al sistema NFS, empezando por FTP y la instalación de vsftpd bajo Linux, SSHFS y SFTP bajo Linux, y el sistema SAMBA para compartir ficheros e impresoras con sistemas Linux, Windows y Mac OS X.

@rroba 153

@rroba 153

Read Full Post »

Salvando a la princesa del SQL

No no no, you’re doing it all wrong…..
“INSERT INTO Door (Keyhole) VALUES (‘KEY’) WHERE Door.Locked = 1”
“UPDATE Monster SET Monster.Dead = 1”
“INSERT INTO Inventory (SELECT Loots FROM Monster WHERE Monster.IsDead = 1)”
“UPDATE Princess SET Princess.Saved = 1”
I win! That means…
“SELECT Baby FROM Hero INNER JOIN Princess”

Mayhem178 (usuario de Slashdot) dixit.

Read Full Post »

Pequeño Bobby tablas

Una de mis tiras cómicas favoritas es xkcd, y me consta que algunas personas que me leen tienen una opinión similar. Sus tiras son siempre muy buenas, y también tienden a ser bastante geek. La tira de ayer, concretamente, es de las mejores que he visto en mucho tiempo.

Tira xkcd 327

Traducción:

– Hola, es la escuela de su hijo. Tenemos algunos problemas informáticos.
– Oh Dios, ¿ha roto algo?
– Algo así…
– ¿Realmente llamó a su hijo Robert’); DROP TABLE Students;– ?
– Oh, sí. Le llamamos pequeño Bobby tablas.
– Bueno, hemos perdido los registros de los estudiantes de este año, espero que esté contenta.
– Y yo espero que hayan aprendido a sanear las entradas de su base de datos.

¡Simplemente genial!

Read Full Post »

A %d blogueros les gusta esto: