Black log

Archivo para agosto, 2010

Para los que aún no utilicéis el driver oficial de SQL Server, os dejo un pequeño tip para recuperar el último id insertado en una consulta de SQL Server con la obsoleta extensión mssql de php.


$q = mssql_query("INSERT INTO TableName(...) VALUES(...); SELECT LAST_INSERT_ID=@@IDENTITY");
$r = mssql_fetch_assoc($q);

1 comentario | Archivado como Desarrollo web | 24/08/2010

En algunas ocasiones tener mal configurada la hora en nuestro servidor puede causar problemas serios en nuestras aplicaciones web o servicios. Un ejemplo de ello se da cuando trabajamos con servicios como s3.

Para configurar nuestro servidor para que automáticamente sincronice la hora, podemos hacerlo de forma sencilla con la utilidad Yast de SuseLinux.

Escribimos Yast en la línea de comandos, vamos a System y luego a Date and Time.

Elegimos nuestra zona horaria y vamos a Change en la configuración de NTP.

Aquí indicamos un servidor público NTP y seleccionamos que sincronice automáticamente con el mismo. Despues de esto vamos a Configurar.

En esta pantalla indicamos que sincronice en este preciso momento y al arrancar el equipo

Y esto es todo, si hacemos un date en la línea de comandos veremos nuestra hora correctamente.

Sin comentarios | Archivado como Sistemas TI | 18/08/2010

Jquery es un estupendo framework de desarrollo en javascript que, utilizado en conjunto a los widgets de Jquery UI, nos permite dar a nuestras aplicaciones un toque de riqueza a su interfaz de usuario.

Uno de los widgets más utilizados en Jquery UI es Dialog, que nos permite abrir una ventana ajax en la que podemos insertar formularios o cualquier contenido html que nos interese, de la misma forma que lo insertaríamos en un div normal.

Uno de los problemas más frecuentes que se dan con Jquery UI se nos presenta cuando en nuestro contenido tenemos una película flash embebida. La ventanita del Dialog Box queda detrás de la misma y resulta imposible visualizar el contenido que contiene.

Para solucionar esto, debemos pasarle el parámetro wmode con un valor opaque al código flash que inserta nuestra película flash en el contenido. Lo muestro en un ejemplo con un video de blip.tv

<object width="634" height="387"
           type="application/x-shockwave-flash"
           data="http://blip.tv/play/71yBqdFXAA%2Em4v">
  <param value="http://blip.tv/play/71yBqdFXAA%2Em4v" name="src">
  <param value="true" name="allowfullscreen">
  <param name="wmode" value="opaque">
</object>

2 comentarios | Archivado como Desarrollo web | 12/08/2010