Estás en:

Blog: Programación

Estructuras jerárquicas en bases de datos relacionales

31 Ago 2011 por Jose

Comentarios en Estructuras jerárquicas en bases de datos relacionales: 2

Árbol jerárquico

En ocasiones nos hemos encontrado la necesidad de trabajar con alguna jerarquía de datos, como pueden ser los temas en foros, categorías de productos en tiendas virtuales, listas de correo, ... y cuando los datos empiezan a crecer nos vamos dando cuenta que las bases de datos relacionales pueden no ser las más adecuadas para este fin, puesto que casi siempre nos obligan a trabajar con recursividad.

mssql_bind convierte las cadena vacías en nulos

17 Ago 2011 por Luis

Comentarios en mssql_bind convierte las cadena vacías en nulos: 1

PHP + SQL Server

mssql_bind es una función de PHP que sirve para enviar parámetros a procedimientos almacenados (stored procedures) en Microsoft SQL Server. Con ella podemos enviar al procedimiento almacenado todo tipo de variables: enteros, reales, cadenas, ... y, si es necesario, nulos. Pero esta función tiene un problema y, cuando intentas pasarle una cadena vacía como parámetro al procedimiento almacenado, mssql_bind lo convierte en nulo, lo cual puede provocar errores si ese parámetro no acepta nulos.

Los formatos Big Endian y Little Endian

02 Ago 2011 por Jose

Comentarios en Los formatos Big Endian y Little Endian: 12

Orden

Al igual que existen lenguajes donde la lectura y escritura puede ser izquierda-derecha o derecha-izquierda también en el mundo de los ordenadores puede suceder algo parecido. En este artículo hablaremos de las distintas maneras en las que las máquinas pueden almacenar los datos en ficheros, que cobran especial relevancia cuando se trata de trabajar con datos de más de un byte (Endianness), como por ejemplo números enteros, números reales, ...

Java Reflection (parte 3)

17 Jun 2011 por Santi

Comentarios en Java Reflection (parte 3): 11

Java

En las anteriores entradas Java Reflection parte 1 y Java Reflection parte 2) hemos comentado conceptos básicos sobre cómo obtener en tiempo de ejecución los tipos, atributos y métodos de un objeto, y las manipulaciones básicas sobre los mismos (acceder y cambiar sus valores). También hemos explicado algunas manipulaciones más complejas (obtención de instancias a partir de constructores específicos, acceder y modificar elementos privados, ...).

En esta tercera parte nos dedicaremos a explicar cómo trabajar con reflexión con dos elementos un poco más avanzados de Java: arrays y tipos genéricos (Java Generics). Aunque quizás puedan ser considerados elementos básicos del lenguaje de programación (los arrays deben ser el primer tipo complejo que se enseña en las clases de programación), la manipulación vía Java Reflection de los mismos es un poco más compleja que los elementos vistos hasta el momento, aunque descubriremos que una vez aprendidos los conceptos básicos tal complejidad es sólo aparente.

Introducción a jQuery (parte 2)

31 May 2011 por Jose

Comentarios en Introducción a jQuery (parte 2): 0

jQuery

En la entrada introducción a jQuery ya vimos cómo empezar a utilizar esta librería. Hoy veremos algunos aspectos más avanzados de esta potente herramienta.

Empezaremos repasando cómo se puede cargar el código en la página web, luego veremos cómo se puede extender la funcionalidad de la librería con plugins, lo fácil que resulta AJAX con jQuery y, por último, cómo evitar conflictos con otras librerías.