domingo, 28 de febrero de 2010

Control parental en Windows 7 (similar al de Vista)

Windows desde la versión Vista incluye la posibilidad de activar un sencillo control parental.

Esta herramienta se puede activar desde el apartado Usuarios del Panel de control, siempre que no tengamos el equipo en un dominino.

La idea es sencilla, permite rastrear, bloquear y limitar en el tiempo el uso de juegos e internet. Esta pensado para que en el ordenador de casa podamos indicar desde que páginas se pueden acceder, hasta el tiempo límite del uso del ordenador.

También podemos utilizarla para seguir el rastro de navegación, permitiendo orientar al menor cómo navegar en base a la experiencia que va adquiriendo
Tenemos más información de esta herramienta en el sitio web Características de Windows 7

Otras características del Control Parental
  • Permite integrar el control parental con Media Player, de tal manera que evita la reproducción de contenidos para adultos.
  • también tiene un límite de tiempo en el uso del ordenador, evitando un uso diario excesivo
  • Esta integrado con la carpeta de juegos, teniendo un comportamiento similar al del ordenador
¿Cuando sirve realmente el control parental?
Esta herramienta al igual que otras similares que podemos descargar de internet, por si sola tiene un alcance limitado, ya que permite bloquear páginas con unas características determinadas, pero no evita muchas páginas similares.
Es necesario una educación sobre cómo navegar por internet, indicando tanto los beneficios como los peligros que tiene. La herramienta sin el asesoramiento o dirección de los padres no va a evitar que el menor encuentre información "inapropiada" que no haya sido bloqueada.

viernes, 19 de febrero de 2010

Pasar las fotos a DVD con Windows

Desde la versión XP de Windows se ha incluido diferente herramientas para crear DVD a partir de imágenes. El planteamiento es sencillo, seleccionar las imágenes o vídeos y crear una película que podemos grabar en DVD o en el disco del ordenador.

  • Windows Movie Maker. Es un programa sencillo de edición de vídeo donde podemos componer a partir de imagenes una pelicula con efectos de transición ente imágenes, efectos en cada imagen como difuminados, etc y acompañarlo de una grabación de audio o pistas musicales.


  • Windows DVD Maker. Es una herramienta nueva de Windows 7. Exclusivamente pensada para crear DVD a partir de imáges y vídeos. Simplifica los pasos respecto a Movie Maker, pero también limita la personalización de los vídeos que creemos

Éstas son dos herramientas gratuítas que se instalan directamente con Windows, aunque existen muchas más que podemos utilizar, por ejemplo la galería de imágenes de Picassa

jueves, 18 de febrero de 2010

Cómo pasar mis películas de la cámara de vídeo al ordenador

Un problema de las camaras de vídeo que almacenan la información en cita es como pasar esa información a un formato digital más fácil de reproducir, manipular y almacenar.
A grandes rasgos lo que necesitamos es conectar la videocámara al ordenador y disponer en este de un software (programa) que permita grabar la información en formato digital.

Programas:
  • Windows Movie Maker es un programa que viene directamente con Windows desde la versión XP y entre otras funciones tiene la de capturar vídeo de una cámara. Es sencillo de manejar, limitado con sus filtros y tiene unos formatos de grabación básicos, pero por contra no necesitas mucho tiempo para hacer una presentación casera
  • Pinacle Studio, es uno de los programas de edición de vídeo más extendido, podríamos decir que tiene todos los elementos de Windows Movie Maker, pero mejorados en cuanto a prestaciones y velocidad
Conexión:
Tenemos que distinguir entre las cámaras digitales que almacenan la información en cita y cámara analógicas (las más antiguas). Las primeras podemos conectarlas directamente al ordenador como si fuera una cámara de fotos (aunque necesitamos un cable distinto) y las segundas solo podemos caputar la imagen como si estuvieramos gravando de la televisión.
  • Cámaras digitales, conexión por cable Firewire. Este tipo de conexión permite que desde el ordenador podamos manejar la cámara, facilitando el traspaso de las imágenes al ordenador, pero es necesario que el equipo tenga un puerto FireWire de alta velocidad.. Este cable tiene dos conectores distintos.
    • En el lado de la camara se conecta a un puerto DV con el conector miniFiriwire
    • En el lado del ordenador se conecta a un puerto FireWire o miniFirewire según sea el ordenador
  • Cámaras digitales/analógicas conexión RCA. Es como si conectamos la videocámara a una televisión y vamos grabando las imágenes. Es necesario disponer de una capturadora de vídeo, bien integrada en el ordenador o externa y conectada mediante un usb
    • En el lado de la cámara se conecta con una clavija minijack que tiene tres cables
    • En el lado del ordenador o la capturadora USB tiene un conector RCA amarillo para la imagen y dos para el sonido (Blanco y Rojo)
Una vez conectada la cámara al ordenador hay que activar la grabación desde el programa que utilicemos y darle al Play en la cámara.

Otra discusión son los formatos de grabación y de compresión de audio, el manejo de estos programa, etc. Pero eso lo dejaremos para otro artículo

Qué cable utilizar para conectar la cámara de fotos con el ordenador

Uno de los mayores quebraderos de cabeza, es la cantidad de cables que tenemos en cada casa y que no sabemos para qué sirven ( y por supuesto, nunca funciona el que tenemos en la mano)
Las cámaras de fotos digitales suelen venir con dos o tres cables. Voy a comentar las principales características de estos cables.
  • Cable de alimentación. Permite cargar la batería de la cámara. Se conecta a la corriente eléctrica y dependiendo el modelo podemos conectarlo directamente a la cámara y en otros tenemos que sacar la batería. Si la camara funciona con pilas, puede que no traiga este cable.

  • Cable de conexión con el ordenador. Normalmente es un cable USB que permite conectar directamente nuestra cámara al ordenador. Este tipo de cable tiene varios tipos de conectores.
    • En el lado del ordenador es un conector rectangular de 1 cm de lado, que podemos conectar en el frontal o en la parte de atrás del ordenador (da igual en que conector)
    • En el lado de la cámara de fotos tenemos dos tipos de conectores distintos, el miniUSB y el microUSB, en ambos casos la función es la misma y la diferencia que tienen es el tamaño (el mini es más grande que el micro)

  • Cable para conectar con la televisión. Permite conectar directamente la cámara de fotos con la televisión para ver el contenido en la pantalla. No suele venir con todas las cámaras. Es un cable de video compuesto o RCA
    • En el extremo de la cámara tiene un conector miniJack (similar al de los auriculares)
    • En el extremo de la televisión tiene 2 conectores RCA, uno para la imagen y otro para el sonido de los vídeos. (algunas cámaras que gravan en esterero tienen dos RCA para el audio en estereo)
Hay que tener especial cuidado con los adaptadores y prolongadores de cables, ya que podemos perder mucha calidad y en algunos casos directamente no nos va a detectar el ordenador la cámara.

miércoles, 17 de febrero de 2010

Ejemplo ASP.NET . Miniaturas con GetThumbnailImage

El método GetThumbnailImage de la clase bitmap tiene una función muy sencilla, crear una imagen al tamaño que queramos partiendo de la imagen exitente.

Este ejemplo utiliza una técnica un tanto básica, ya que recorre una carpeta con imagenes y crea dentro de una carpeta temporal las miniaturas que despues muestra. Una evolución de este ejemplo es crearnos una galería con las miniaturas sin necesidad de almacenarlas previamente en el disco

En cuanto a la presentación de las miniaturas las vuelca directamente a la página, sin necesidad de ningún control contenedor, únicamente por simplificar el código

Más información sobre este método en http://msdn.microsoft.com/es-es/library/system.drawing.image.getthumbnailimage.aspx

Instrucciones
  1. En un sitio web de asp.net añadir una nueva página (web form) con el nombre GaleriaImagenes
  2. Crear una carpeta con el nombre "imagenes" y dentro de esta carpeta, crear otra con el nombre "tmp"
  3. Colocar algunas fotos en formato jpg dentro de la carpeta "imagenes"
  4. Copiar este código sustituyendo el existente en el archivo GaleriaImagenes.aspx.vb
  5. Ejecutar la página
Código Fuente
Imports System.IO 'espacio de nombres con las clases para recorrer carpetas

Imports System.Drawing ' espacio de nombres con las clases relacionadas con las imagenes

Partial Class GaleriaImagenes
Inherits System.Web.UI.Page

'recorro la carpeta de imagenes creando una miniatura para cada imagen
Protected Function CargarGaleria() As Boolean

'creo un objeto asociado a la carpeta que quiero recorrer
Dim Dinfo As New IO.DirectoryInfo(Server.MapPath("imagenes"))

'creamos un objeto asociado al procedimiento (addressOff) que estamos utilizando para el caso de que se tenga que cancelar la ejecución del método GetThumnail de la imagen
Dim myCallback As Image.GetThumbnailImageAbort = New Image.GetThumbnailImageAbort(AddressOf CargarGaleria)

'para cdad imagen que hay en la carpeta y que sea del tipo jpg creamos un objeto bmp
'y utilizamos despues el método getThumnailImage para crear la miniatura
For Each im As IO.FileInfo In Dinfo.GetFiles("*.jpg")
           Dim bmp As New Bitmap(im.FullName)
           Dim nuevoBmp As Bitmap = bmp.GetThumbnailImage(bmp.Width / 4, bmp.Height / 4, myCallback, IntPtr.Zero)

           'guardo la miniatura en la carpeta temporal y creo un control imagen asociado a la miniatura
           nuevoBmp.Save(MapPath("/imagenes/tmp/" & im.Name), Imaging.ImageFormat.Jpeg)
          Dim mini As New UI.WebControls.HyperLink
          mini.ImageUrl = "~/imagenes/tmp/" & im.Name
          mini.NavigateUrl = "~/imagenes/" & im.Name
          'una vez creado el control lo añado a la galeria de cotroles de la página
          Me.Controls.Add(mini)

         'elimino los controles
          mini.Dispose()
          nuevoBmp.Dispose()
Next

End Function

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
         CargarGaleria()
End Sub
End Class

lunes, 1 de febrero de 2010

Problemas ODBC con Windows 7

De momento Windows 7 me esta gustando, ya que no estoy teniendo ningún problema con drivers, va relativamente rápido y tiene algunas utilidades de serie que me parecen muy interesantes, pero al instalar una aplicación de 32 bits que enlaza con una base de datos SQL me encontre con el desagradable
"error -2147467259 (80004005) en tiempo de ejecución ... La arquitectura del DSN especificado no coincide entre el controlador y la aplicación"
Buscando información por ahí y gracias a mi amigo Ioseba, encontre la solución en la web de Microsoft, que como siempre era más sencilla de lo que parecía.
Lo que pasa es que Windows 7 de 64 bits tiene dos archivos ODBCAD32 uno para las apliaciones de 64 bits y otro para las de 32 bits. Cuando trabajas con esta herramienta, ejecutas por defecto la de 64 bits, por lo que tienes que abrir la ruta exacta de la de 32 bits para que la configuración ODBC de la aplicación de 32 bits se almacene correctamente. Esta ruta es %SystemRoot%\SysWOW64\odbcad32.exe

Al crear los ODBC necesarios para la aplicación con esta herramienta, ya he dejado de tener el error