Transacciones

Una transacción, es un conjunto de órdenes que se ejecutan formando una unidad de trabajo, es decir, en forma indivisible o atómica.

Un SGBD se dice transaccional, si es capaz de mantener la integridad de los datos, haciendo que estas transacciones no puedan finalizar en un estado intermedio. Cuando por alguna causa el sistema debe cancelar la transacción, empieza a deshacer las órdenes ejecutadas hasta dejar la base de datos en su estado inicial (llamado punto de integridad), como si la transacción nunca se hubiese realizado.

El lenguaje de consulta de datos SQL (Structured Query Language), provee los mecanismos para especificar que un conjunto de acciones deben constituir una transacción.

* BEGIN TRAN: Especifica que va a empezar una transacción.
* COMMIT TRAN: Le indica al motor que puede considerar la transacción completada con éxito.
* ROLLBACK TRAN: Indica que se ha alcanzado un fallo y que debe restablecer la base al punto de integridad.

En un sistema ideal, las transacciones deberían garantizar todas las propiedades ACID; en la práctica, a veces alguna de estas propiedades se simplifica o debilita con vistas a obtener un mejor rendimiento.

Configurar el Control de Cuentas de Usuario (UAC) en Windows 7

Una de las cosas que me molesto cuando me instale windows 7 en mi pavilon tx 1232la fue que cada que instalaba un programa la pantalla se ponia negra y como que todo se congelaba detrás. Afortunadamente el control de cuentas de windows 7 es mas flexible que el de windows vista.

uac

Para configurar el UAC haz click en el botón de inicio e introduce uac en el recuadro de búsqueda. Aparecerá en el menú de programas de inicio la utilidad Cambiar configuración del Control de cuentas de usuario. Haz clic en él para abrir la utilidad, y selecciona el nivel de aviso para activar y pulsa el botón aceptar.

Como cambiar la imagen de inicio de sesión de Windows 7

En windows 7 para cambiar el la imagen de fondo de inicio de sesión por la imagen que mas te guste basta con una pequeña aplicación llamada W7C LogonUI Changer.

Escritorio
Escritorio by Compether on Zooomr

Empezando con MySql


Quiero hacer una serie de post relacionados a ciertos temas y que mejor con mysql ya que salí bastante mal en la materia de base de datos, aunque usemos para las practicas MsSql Server.

Ya desde hace casi un año que Oracle compro Sun (abril 2009) y esta a su vez compro MySql en el 2008. Muchos entusiastas del software libre quedaron con un mal sabor de boca ya que Oracle una compañia de software privado podía cerrar la libre distribución de MySql y así nosotros los usuarios perderíamos la oportunidad de una vez obtenido: usarlo, copiarlo, estudiarlo, cambiarlo y redistribuirlo libremente.

Pero en diciembre de 2009 Oracle anuncio que seguiría manteniendo a mysql.

Instalando apache, mysql y php en Ubuntu


Hoy estuve instalando mysql para mis practicas de la escuela encontré en howtoForge una buena guía.

Instalando Mysql 5

aptitude install mysql-server mysql-client

En la instalación te va a pedir el password para el usuario root. Puedes poner el que quieras.

Instalar apache 2

aptitude install apache2

El directorio de apache donde se guardan los documentos web: /var/www.
El archivo de configuración del apache: /etc/apache2/apache2.conf.

Como limpiar la pantalla de una Laptop.

Primero que nada mencionare lo que he experimentado en mi trabajo de soporte, algunas historias pueden leerse como exageradas y tontas pero para la imaginación humana no hay limites.

Modem / Router de Telemex Huawei Echolife HG520B

Modem / Router Huawei Telmex Infinitum

Como y a muchos saben los nuevos modems de Telmex son un Huawei Echolife HG520B.

Video: Reseteando una Canon MP 150

Aquí les dejo un video de como resetear un multifuncional canon MP 150

Post Relacionados en Drupal con Similar

Hace días estuve buscando un modulo para que al final de un post aparecieran los post relacionados con en el que se esta viendo actualmente; la respuesta del google fue Similar.

Similar modulo para drupal

Similar es un módulo que muestra un bloque con los nodos más similares al que actualmente se ve, basado en los campos del título y el cuerpo. Muestra paginas relacionadas como una lista de links en un bloque.
Similar sólo es compatible con sitios basados en MySQL, porque el FULLTEXT de MySQL solo soporta indexación en tablas MyISAM. FULLTEXT es una consulta especial que ayuda a encontrar contenido relevante en otros nodos mediante una búsqueda en lenguaje natural que interpreta la cadena de búsqueda como una frase en lenguaje natural humano.