lunes, 25 de marzo de 2013

Una película para ver: K-Pax

Buenas a tod@s.

El domingo tuve una tarde tranquila, después de comer estaba con mi hermano tomando un café y buscando una algo en la televisión digno de ver (cosa extraña un domingo por la tarde). Estaba haciendo zapping cuando encontré en TeleMadrid una película que no había visto llamada K-Pax. No vi el principio, llevaría unos 20 minutos más o menos y tengo que decir que me encanto. Os cuento un poco de que va.

La película trata de un hombre llamado Prot internado en un psiquiátrico que asegura ser un extraterrestre del planeta K-Pax. No queda muy claro porque él está en la tierra solo que esta. Aparentemente parece un chiflado mas pero se le ve una persona tranquila, apacible y que dice cosas con sentido, esto descuadra bastante a los médicos ya que parece que es cierto. Prot asegura que viajan a través de la luz y que todos los organismos son capaces de curarse por si solos, no hacen falta medicinas solo enseñarle el camino a seguir. Según la película avanza cada vez se ve más claro que no es una persona normal, es capaz de hablar con los perros o se come cualquier fruta con piel. Sin embargo su forma humana hace desconfiar a los médicos....

Bueno no quiero contar más de la película porque os aconsejo a todos que la veáis. Me gusto mucho y son de esas películas que te hacen pensar un poquito más allá de donde tú ves y que si todos ponemos un poco de nuestra parte, no somos egoístas y buscamos un fin común podemos conseguir grandes cosas.

Saludetes

martes, 19 de marzo de 2013

Truco: convertir página web a PDF

Buenas a tod@s

Hoy voy ha contaros un pequeño truco que utilizo desde hace algún tiempo.

Supongo que todos vosotros al igual que yo, buscamos muchas cosas por internet y muchas veces cuando instalamos un programa complicado o algo similar guardamos esas páginas en nuestros favoritos.

Internet como todos sabeis es algo volatil, hoy existe algo que mañana no (yo hace dos meses no tenía blog y ahora tengo este). Para evitar estos problemas de volatibilidad nomalmente suelo guardar la página web, pero sinceramente descargar la página como tal, muchas veces da problemas. Normalmente lo que suelo hacer es imprimirla con una impresora de PDF (por ejemplo PDF Creator, http://sourceforge.net/projects/pdfcreator/  opensource y funciona muy bien).

Desde hace algún tiempo, he notando que las páginas cuando realizo la impresión no quedan realmente bien. Muchas veces por el ancho de estas, otras veces por los banner de publicidad… Hace algun tiempo quise guardar una página que al imprimirla quedaba totalmenete horrible. Buscando una solución a este problema se me ocurrio mirar entre los complementos del navegador a ver si existia uno que guardara la página completamente ya fuera en PDF o en JPG (si no os importa pagar Snagit, es un programa genial para las capturas de pantalla que permite hacer autenticas virgerias pero de pago y ademas un poco caro 47.95€ http://www.techsmith.com/snagit.html ). Buscando entre los complementos, tengo que decir que utilizo FireFox por esto, encontre unos cuantos pero ninguno era bueno. Finalmente instale uno llamado "Print pages to Pdf" y este funciona muy bien (http://printpages2pdf.hostingsociety.com/index.php/en/help.html)

Voy a poneros un pequeño ejemplo con un blog (www.bujarra.com ) que suelo leer y a veces guardo algunas de sus páginas como esta en concreto



Bien esta pagina como podeis ver tiene un diseño muy chulo y ademas se lee muy bien, pero al hacer una impresión


Lo bonito de la página desaparece además corta la parte derecha, la añade al final, total hace un pequeño desastre.
Sin embargo si utilizamos el complemento que os he indicado…


Podéis ver como la página se ve perfecta.



Como imprimir con Print pages to Pdf

Para hacer la impresión simplemente hacemos botón derecho del ratón y en el menú aparecerá una opción que pone "Print pages to PDF" y seleccionar por ejemplo "Print active Tab" y guardaremos como PDF la página mostrada en la pantalla



Yo utilizo mucho este plugin si tu utilizas otro o tienes un mejor método o mejor idea no dejes de comentarlo y así aprendemos todos un poco más. Este es un pequeño ejemplo y tengo que decir que con la impresión era bastante, pero os prometo que la impresión de otras páginas es muchísimo peor


Como siempre digo si queréis ponerlo en otro sitio, no os olvidéis de mencionarme y poner un link al blog

Muchas gracias por leerme, espero que tengáis un buen día

Saludetes a tod@s

P.D. Gracias también a www.bujarra.com por su fantástico blog que tantas veces me ha ayudado y hoy utilizo de ejemplo

martes, 12 de marzo de 2013

El fichero de transacciones (LDF) crece sin límite (SQL Server)

Buenos a tod@s.

Hace un tiempo llevábamos arrastrando un problema con nuestra base de datos SQL Server. Nuestro software realiza actualizaciones masivas en la base de datos y nos encontramos con que el fichero de transacciones crecía sin fin.

La primera solución que tomamos fue vaciar el fichero de transacciones y planteamos hacer una tarea programada para dicha causa. Para realizarla creamos una tarea programada dentro del SQL Server que se encargaba de ejecutar un Script como este.

USE BaseDeDatos;
GO
-- cambiamos el recovery a nodo simple
ALTER DATABASE NombreFicheroBBDD
SET RECOVERY SIMPLE;
GO
-- reducirmos el archivo log a 1 MB.
DBCC SHRINKFILE (NombreFicheroBBDD _Log, 1);
GO
-- devolvemos el nivel de recovery a full
ALTER DATABASE NombreFicheroBBDD
SET RECOVERY FULL;
GO

Con este código dejamos el fichero de transacciones vacío. Es una posible solución aunque no demasiado elegante, por lo que seguí investigando.


Pero ¿Por qué se originaba esto? ¿Dónde estaba realmente el problema?

Más tarde, descubrí que el problema se originaba al realizar las copias de seguridad de la base de datos en cuestión.

Cuando configuramos las copias de las bases de datos de SQL Server nos da dos opciones:
  • Realizar copias completas: Realiza una copia completa de la base de datos
  • Realizar copias diferenciales: solo realizan la copia de lo que ha cambiado desde la última copia completa

En nuestro caso las copia de seguridad fueron configuradas para que todos los días se realizara una copia de seguridad completa. En principio no tiene por qué implicar ningún problema, bueno pues no es del todo cierto. Si siempre realizamos una copia de seguridad completa el fichero de transacciones (LDF) no se vacía nunca y siempre acumula las transacciones.

Tras ver que el problema viene de las copias. Realice un cambio en la política de copias de seguridad realizando una completa a la semana y el resto de los días una diferencias. Y con esto el problema quedo solucionado de la forma más elegante y eficiente.



Espero que este pequeño articulo os sea de utilidad y os ahorre algún dolor de cabeza

Como siempre digo si queréis ponerlo en otro sitio, no os olvidéis de mencionarme y poner un link al blog

Muchas gracias por leerme, espero que tengáis un buen día

Saludetes a todos


Agradecimientos a http://www.helpdna.net de donde extraje la información para solucionar el problemas (exactamente del árticulo  http://www.helpdna.net/sqlserver_faq_01_reducir_log_transacciones.htm)

miércoles, 6 de marzo de 2013

Grabadora Virtual con Phanton Drive

Hace tiempo compre para mi uso y disfrute un nuevo ordenador. En mi caso necesitaba un equipo con unas características muy claras, quería que fuera ligero, fino, potente y con gran duración de batería (al menos 8 horas). Vamos que no es que existan demasiadas opciones con estas características. Finalmente me decidí por un ASUS U36SD un equipo con un Core i5 de segunda generación 2410, 4 gigas de RAM …


Sinceramente estoy muy contento con él aunque no puedo decir lo mismo con el fabricante porque aunque el equipo sea capaz de funcionar con Windows 8 perfectamente no han sacado un solo driver y además el propio servicio técnico me ha dicho que mi equipo no es compatible con la actualización a Windows 8 (yo solo quería una versión para Windows 8 del programa de gestión de batería, el cual no me funciona porque dice que mi equipo no es ASUS cara de horror).


Independiente de las otras guerras, cuando encendí mi portátil por primera vez, lo primero que hizo es aparecer un mensaje haciéndome la siguiente pregunta: “¿Desea crear los discos de rescate?”. En ese momento dije pensé, “Si claro, como no. Vamos a empezar con buen pie”. Al intentar crearlos lo primero que hizo fue decirme, “no existe ninguna grabadora de DVD por favor conecte una para continuar”. Evidentemente como os podréis imaginar yo no tengo ninguna grabadora externa (me lo llevo pensado mucho tiempo, pero la verdad que para 4 discos que pongo al año no le voy a sacar partido). Entonces pensé, seguro que existe un programa que simula una grabadora, si existen muchos que simula una unidad lectora seguro que también hay que simulen la grabadora. 

Curiosamente y a diferencia con la emulación de una unidad lectora, emular una grabadora es mucho menos común y no existen casi programas.
Uno de ellos es “Phantom Drive”.


¿Que nos permite?
Podemos emular una unidad grabadora de cualquier tipo (Blu-ray, DVD, CD) y crear una imagen de disco que posteriormente podremos grabar con cualquier otro programa. Para un backup de unos discos de rescate me parece muy apropiado, así podremos guardarlos por ejemplo en un disco duro externo y si algún día los necesitamos podremos grabarlos fácilmente, sin el problema de que si no los encuentro, están rayados, son muy viejos y ya no funcionan etc. etc.




Instalación

Es muy sencillo básicamente consisten en seguir el asistente



Una vez que está terminado de instalar podemos ver como empieza a crear las unidades virtuales


Y como nuestro sistema las detecta.





Creación de un disco virtual

Una vez terminada la instalación, vamos a iniciar el programa. Por defecto nos crea un acceso directo en el escritorio con el nombre “Phantom Starter”.
Al ejecutarlo nos aparecerá el siguiente dialogo. Ya que queremos crear un disco virtual para grabar nuestros datos pulsamos en “Phantom Creator”


Al pulsar nos aparece el siguiente dialogo de configuración:


Para crear un disco, lo primero que debemos hacer es seleccionar el tipo de disco del desplegable donde pone “Create a". Una vez que lo seleccionamos escogemos el tamaño.
“Create an ISO image” quiere decir que el programa creara la imagen como ISO en vez de un formato propietario que tiene este software. Bajo mi punto de vista es muy importante marcarlo ya que posteriormente podremos grabar el disco casi con cualquier programa del mercado, sino lo marcamos deberemos grabarlo con Phantom Drive.
Al marcar iso nos aparece un mensaje de advertencia indicando que el formato no es válido para determinados tipos de discos. Es interesante saberlo, pero yo no suelo grabar muchos cds de audio en imagen, no se vosotros.



Una vez que pulsamos Ok continuamos configurado


“Always Create files in full size” quiere decir que independientemente que el disco este o lleno siempre ocupara el tamaño máximo, yo no lo activo ya que prefiero que la imagen crezca según sea necesario para así evitar que ocupen más espacio.
“File” es el paramento más importante, es donde le vamos a decir cómo se va a llamar la imagen y donde la vamos a guardar.

“Insert the new Phantom Image after creation” inserta el disco automáticamente en la unidad al crearlo, normalmente si

“Close Phantom Creator after the image file has been created” simplemente cerrar este dialogo al crear la imagen, si deseamos crear más imágenes podemos desmarcarlo, pero por defecto está bien que este marcado.


Una vez que hayamos creado la imagen y este montada nos aparece el mensaje de que se ha insertado un disco vacío automáticamente, como si fuera una grabadora normal y corriente





Montar una imagen en la unidad virtual

Desde el menú principal seleccionamos la segunda opción, “Phantom Image”


Al pulsar nos aparecerá un cuadro de búsqueda donde no tenemos más que buscar la imagen que queramos, seleccionarla y pulsar abrir



Expulsar un disco

Para sacar un disco de la unidad simplemente, vamos a mi pc à botón derecho sobre la unidad à expulsar


Y la grabadora quedará vacía



Fin del tutorial

Espero que este tutorial sea interesante, no muy aburrido y sobre todo que sirva para algo.

Como siempre digo si queréis ponerlo en otro sitio, no os olvidéis de mencionarme y poner un link al blog

Muchas gracias por leerme, espero que tengáis un buen día

Saludetes a todos