Alta definición
Registro en forodvd
+ Responder tema
Resultados 1 al 15 de 2821

Siemens Gigaset HD795 T

Vista híbrida

Mensaje anterior Mensaje anterior   Próximo mensaje Próximo mensaje
  1. #1
    honorable Avatar de Carva
    Registro
    13 nov, 10
    Mensajes
    613
    Agradecido
    160 veces

    Predeterminado RecTimerMgr 0.2.0.0

    Hola a tod@s, aquí os dejo una nueva versión del programa RecTimerMgr, me ha costado mucho decidirme por la forma de funcionamiento del programa, no sabía si hacer las cosas automáticamente, a medias o que el usuario decida lo que hace. Al final me he decidido por esta última, quiero que el usuario sepa en todo momento qué está haciendo, porque los "automatismos" a veces no coinciden con lo que queremos hacer.

    En esta versión se ha modificado lo siguiente con respecto a la anterior (0.1.0.0):

    * La modificación mas IMPORTANTE es que ya NO se necesita la tabla Frequency en la base de datos, la descripción del campo de frecuencia que se llama date (los campos tienen unos nombres malísimos), junto con la descripción de otros muchos campos, se hace ahora en el momento de visualizar los datos de los eventos. De esta manera se descodifican los campos: date (frecuencia), channel (Nombre de la cadena), dia (día de la semana), source (origen de la grabación), quality (calidad de la grabación) y target (destino de la grabación)
    * Se han simplificado el número de columnas que no cambian o no nos indican nada, se recuperan pero las columnas no son visibles.
    * Se ha añadido la lectura del fichero de canales para poder disponer de los NOMBRES de las cadenas junto con su número de canal, de tal forma que se puede usar el número de canal y nos pondrá su nombre o el nombre de la cadena y nos pondrá su número de canal.
    * El nombre de la cadena en la lista de grabaciones, aparece de color rojo si es un nombre de 10 caracteres o más, para que sepamos que podemos correr el peligro del nombre largo, y lo tengamos en cuenta
    * En el fichero de configuración se ha eliminado la variable DatabaseDD que no se usaba y se ha añadido la variable ChannelFile que es la ubicación del fichero de canales.


    Este programa sirve para editar, insertar y borrar registros de la base de datos de la programación de grabaciones del HD795T, aunque puede servir para cualquier equipo que use el mismo sistema de base de datos SIN guia avanzada. En la práctica son casi todos los equipos con el chip Realtek.

    INSTALACIÓN:
    Bájate este fichero:

    http://www.2shared.com/file/_jKAuW0e...rMgr-0200.html

    Y descomprímelo en un directorio de tu elección.

    Edita el fichero RecTimerMgr.exe.config y pon los parámetros adecuados, el fichero es XML, así que edítalo con sumo cuidado para no cambiar nada mas que el valor (<value>xxx</value> )de cada una de sus claves (<setting name="DatabaseFile" serializeAs="String">). En este ejemplo el valor que hay que cambiar es xxx y corresponde a la clave DatabaseFile.

    Las claves de este fichero son:

    * DatabaseFile: Es el nombre del fichero de base de datos al que vamos a acceder, el programa lo copia en el directorio BT del equipo visto desde Windows. Ejemplo: \\Gigaset_hd795t\hdd1\BT\schedule_record.db

    * HD795IP: Es la IP del equipo. Ejemplo: 192.168.0.30

    * TelnetPort: Es el valor de conexión del puerto telnet, este puerto tiene que estar abierto en tu PC, normalmente es el 23. Ejemplo: 23

    * HD795User: Usuario telnet para entrar en el equipo, normalmente root. Ejemplo: root

    * HD795Password: Password del usuario anterior, normalmente está en blanco. No tocar. Ejemplo: <value />

    * GetDB: Comando linux para copiar las bases de datos desde su directorio original al directorio BT. Ejemplo: cp /usr/local/etc/dvdplayer/schedule_*.db /tmp/hdd/volumes/HDD1/BT

    * SetDB: Comando linux para copiar las bases de datos desde el directorio BT a su directorio original. Ejemplo: cp /tmp/hdd/volumes/HDD1/BT/schedule_*.db /usr/local/etc/dvdplayer

    * Timeout: Timeout en milisegundos para esperar al comando telnet. Ejemplo: 200

    * DatabaseHistFile: Es el nombre del fichero de base de datos histórico al que vamos a acceder, el programa lo copia en el directorio BT del equipo visto desde Windows. Ejemplo: \\Mhdworld\ntfs\BT\schedule_history.db

    * PasswordPresent: Valor que indica si el login de telnet va a tener password (aunque sea nula) o no, para los firmwares de Gigaset su valor es False (Respetar mayúsculas y minúsculas) y para el firmware de MHDWorld su valor es True. Ejemplo: True

    * ChannelFile: Es el nombre del fichero de canales que vamos a usar, el programa lo copia en el directorio BT del equipo visto desde Windows. Ejemplo: \\Gigaset_hd795t\hdd1\BT\dtv_channel.txt


    FUNCIONAMIENTO
    Usar el programa es muy sencillo, después de arrancar podemos hacer tres cosas básicamente:
    Obtener las bases de datos: Dando a este botón (botón abrir), el programa se conecta vía telnet al equipo, copia los ficheros correspondientes a un sitio de red "visible" (directorio BT) y abre la base de datos de las programaciones.
    Con esta interface podemos insertar nuevas grabaciones, modificar alguna existente o borrar algunas.
    Para ello usaremos los botones correspondientes de edición (uno por evento), borrado (uno por evento) o insert (uno al final de la tabla).

    Una vez que estemos conformes con las modificaciones, tenemos que guardarlas o enviarlas de nuevo a su sitio, para ello usaremos el botón de grabación que lo que hace es conectarse al equipo vía telnet y copiar las bases de datos en sentido inverso, es decir desde el directorio BT a su ubicación definitiva.

    Por último tenemos el botón Ver histórico, que sirve para ver el estado de las últimas grabaciones. Este botón recupera las bases de datos de la misma forma que lo hace el botón de obtención. Los estados de las grabaciones realizadas pueden ser:
    * OK: Todo ha ido correctamente
    * STOP!: La grabación la hemos detenido nosotros manualmente, en teoría todo estará bien.
    * FAIL!: La grabación ha fallado.
    * LONG!: La grabación ha fallado debido a que hemos usado un nombre de cadena largo.

    Cada vez que se realice una conexión con el equipo, la ventana de los comandos telnet permanecerá visible, para ocultarla/mostrarla tenemos el botón "Ver telnet"

    Una vez que hayamos modificado/insertado los eventos, no basta con enviar las bases de datos al equipo, puesto que el equipo maneja una tabla en memoria que no se actualiza desde la base de datos nada mas que cuando se enciende el equipo o cuando se modifica un evento desde el menú. Por esto, si no hacemos nada los parámetros modificados y/o insertados no se tendrán en cuenta.
    Después de muchas pruebas he visto que la mejor manera es realizar un reboot del equipo, ya que probé (entre otras cosas) a realizar un edit por comandos desde el menú de grabaciones, pero aparte de muy complejo, hay que editar TODO lo nuevo (no basta con editar el primer evento), con lo cual la tarea es practicamente imposible (porque no sabemos que/cuantos eventos hay que editar) y he optado por el reboot.

    Por todo lo anterior, esta versión cuenta con un botón que realiza el reboot del equipo y cierra el programa, avisando convenientemente. El uso de este botón, NO es obligatorio, pero ya sabes que aunque veas tus modificaciones en el menú de grabaciones, estas no se efectuarán si no apagas y enciendes el equipo.

    Así mismo, he añadido un botón para cerrar el programa en cualquier momento.


    CARACTERÍSTICAS
    * El programa se conecta vía telnet con el equipo para obtener las bases de datos y el fichero de canales y para enviar las bases de datos cuando sea necesario, para ello se usan varios de los parámetros de configuración.

    * La tabla de eventos se desarrolla de forma semanal, es decir, si hay un evento que se graba a diario, ese evento aparecera 7 veces en la tabla, con la fecha correspondiente a cada dia y su hora de comienzo, aunque si se edita, se pone la fecha de comienzo tal y como se haría con la interface del equipo; de la misma manera se desarrollan todos lo eventos (Cada dia, Lunes a Viernes, Lunes a Sábado, Todos los Martes, etc.), este desarrollo es fundamental para que se pueda determinar cuando puede haber un conflicto con las grabaciones usando los dos sintonizadores. Así pues, cada evento tiene una celda con el uso de los sintonizadores y un código de colores, verde si sólo se va a usar un sintonizador, amarillo si se van a usar los dos y rojo si se van a usar mas de dos, de esta manera, podremos ver si va a haber algún conflicto con nuestras grabaciones de forma totalmente visual, y podremos corregir lo que se necesite.

    * El campo DiaSem indica el día de la semana que se va a producir el evento: Lunes, Martes, ..., etc.

    * El campo Target indica donde se va a efectuar la grabación: HDD, USB y CARD

    * Si en el momento de la edición hay algún programa grabando el campo lock estará a 1 y se coloreará de naranja. Hay que tener cuidado para que no cambie el estado de lock durante la edición (entre que recuperamos las bases de datos y las volvemos a guardar), por ejemplo si empezamos con el equipo grabando (lock=1) y cuando terminamos y enviamos las bd, el equipo ha terminado de grabar, nosotros le vamos a mandar lock=1 y podemos generar una inconsistencia.

    * En la edición/inserción de eventos, se ha añadido, además de la hora de inicio y la duración un campo no editable para ver la hora de finalización sin necesidad de andar haciendo cálculos mentales. Así mismo, podemos nombrar el evento como queramos y ese será el nombre de nuestra grabación.

    * Si no damos al botón de grabación, no se enviará nada al equipo y la edición que hagamos se perderá

    * Para que nuestros cambios tengan efecto habrá que reinicar el equipo bien manualmente o por medio del nuevo botón "Reboot"

    * Como "efecto secundario" en el directorio del programa se creará un fichero de texto llamado CanalesUTF8.txt, con la lista de nuestros canales.

    Espero vuestros comentarios.

    Saludos
    Última edición por Carva; 05/03/2011 a las 11:02 Razón: Añadida la dll necesaria
    Posts claves:
    Instalación de sqlite3 y cron: Pág 35 #515
    Grabaciones siempre disponibles: Pág 48 #708
    Guardas en las programaciones: Pág 62 #929
    Curso básico de vi: Pág 65 #974
    Apagado programado: Pág 66 #984
    Programa RecTimerMgr 0.2.0.2: Pág 103 #1538

  2. #2
    aspirante
    Registro
    12 feb, 11
    Mensajes
    22
    Agradecido
    0 veces

    Predeterminado Re: RecTimerMgr 0.2.0.0

    si Carva, eso es lo primero que hago, el problema es después, cuando el ./plowdown no funciona...

  3. #3
    honorable Avatar de Carva
    Registro
    13 nov, 10
    Mensajes
    613
    Agradecido
    160 veces

    Predeterminado Packages en el HD795T

    Cita Iniciado por kskmela Ver mensaje
    si Carva, eso es lo primero que hago, el problema es después, cuando el ./plowdown no funciona...
    Ah!, ya veo, no se cuanta memoria/disco necesitan esos paquetes, pero yo ya me quede una vez sin espacio al intentar instalar algo (no recuerdo que fue), así que mira a ver cuanto espacio libre te queda en /usr/local/etc
    Código:
    df /usr/local/etc
    No sea que esté muy lleno...

    Saludos
    Última edición por Carva; 04/03/2011 a las 19:53
    Posts claves:
    Instalación de sqlite3 y cron: Pág 35 #515
    Grabaciones siempre disponibles: Pág 48 #708
    Guardas en las programaciones: Pág 62 #929
    Curso básico de vi: Pág 65 #974
    Apagado programado: Pág 66 #984
    Programa RecTimerMgr 0.2.0.2: Pág 103 #1538

  4. #4
    aspirante
    Registro
    12 feb, 11
    Mensajes
    22
    Agradecido
    0 veces

    Predeterminado Re: RecTimerMgr 0.2.0.0

    pero a ti te funciona? o no lo has intentado?

  5. #5
    honorable Avatar de Carva
    Registro
    13 nov, 10
    Mensajes
    613
    Agradecido
    160 veces

    Predeterminado Packages en el HD795T

    Cita Iniciado por kskmela Ver mensaje
    pero a ti te funciona? o no lo has intentado?
    No, no lo he intentado porque no lo uso, pero me interesa todo lo que sea prueba de paquetes en el equipo

    Saludos
    Posts claves:
    Instalación de sqlite3 y cron: Pág 35 #515
    Grabaciones siempre disponibles: Pág 48 #708
    Guardas en las programaciones: Pág 62 #929
    Curso básico de vi: Pág 65 #974
    Apagado programado: Pág 66 #984
    Programa RecTimerMgr 0.2.0.2: Pág 103 #1538

  6. #6
    aspirante
    Registro
    06 feb, 11
    Mensajes
    22
    Agradecido
    1 veces

    Predeterminado Re: Packages en el HD795T

    Hola,queria comentar un par de problemas que me han surgido, resulta que seguramente trasteando y haciendo alguna pifia, el hd795t ha dejado de grabar correctamente, concretamente enpieza a grabar las programaciones peeeero no termina a la hora convenida.Sigue el chisme hasta que lo paro yo.
    Como decían que cambiaban las frecuencias de algunos canales,más el problema comentado, pues he decidido reinstalar de nuevo el firmware de Gigaset (el último).
    Los problemas:

    1_Quiero reinstalar los paquetes sqlite y cron (como hice en su dia siguiendo los pasos de Carva) pero el paso 3 wget http://www.kovari.priv.hu/download/ipkg-cl.tgz me dice Unknown Host.
    El caso es que me meto en la pagina a traves de internet explorer para ver si ha desaparecido la pagina o algo y consigo descargar esos archivos :S (los guarde en la carpeta BT ¿Hay otra forma de meterle mano?

    2_ La nueva version del RecTimer me da problemas que son:
    .Sin el archivo System.Data.SQLite.dll del RecTimer original, pues no funciona.
    .Con este archivo recuperado me salta el siguiente error
    Excepcion no controlada en la aplicacion...
    El indice estaba fuera del intervalo.Debe ser un valor negativo e inferior al tamaño de la coleccion.
    Nombre del parámetro:index

    Por ultimo comentar que al reinstalar el firmware y buscar los canales, antes me encontraba 99 ahora tras buscar y buscar me encontraba 90 y me faltaba la 1 y la 2 y otros, en otra busqueda faltaba la sexta y la sexta2 y otros, tuve que recuperar el dtv_channel.txt que habia guardado de antes para recuperar los 99 canales si no no habia manera. ¿Alguna explicacion? ¿Sin el archivo me quedo sin canales? Tengo algo "tocao" en alguna lao?

    Muchas gracias por las posibles soluciones o pistas.
    Última edición por ferskywalker; 05/03/2011 a las 09:44

  7. #7
    honorable Avatar de Carva
    Registro
    13 nov, 10
    Mensajes
    613
    Agradecido
    160 veces

    Predeterminado Re: Packages en el HD795T

    Cita Iniciado por ferskywalker Ver mensaje
    Hola,queria comentar un par de problemas que me han surgido, resulta que seguramente trasteando y haciendo alguna pifia, el hd795t ha dejado de grabar correctamente, concretamente enpieza a grabar las programaciones peeeero no termina a la hora convenida.Sigue el chisme hasta que lo paro yo.
    Como decían que cambiaban las frecuencias de algunos canales,más el problema comentado, pues he decidido reinstalar de nuevo el firmware de Gigaset (el último).
    Los problemas:

    1_Quiero reinstalar los paquetes sqlite y cron (como hice en su dia siguiendo los pasos de Carva) pero el paso 3 wget http://www.kovari.priv.hu/download/ipkg-cl.tgz me dice Unknown Host.
    El caso es que me meto en la pagina a traves de internet explorer para ver si ha desaparecido la pagina o algo y consigo descargar esos archivos :S (los guarde en la carpeta BT ¿Hay otra forma de meterle mano?

    2_ La nueva version del RecTimer me da problemas que son:
    .Sin el archivo System.Data.SQLite.dll del RecTimer original, pues no funciona.
    .Con este archivo recuperado me salta el siguiente error
    Excepcion no controlada en la aplicacion...
    El indice estaba fuera del intervalo.Debe ser un valor negativo e inferior al tamaño de la coleccion.
    Nombre del parámetro:index

    Por ultimo comentar que al reinstalar el firmware y buscar los canales, antes me encontraba 99 ahora tras buscar y buscar me encontraba 90 y me faltaba la 1 y la 2 y otros, en otra busqueda faltaba la sexta y la sexta2 y otros, tuve que recuperar el dtv_channel.txt que habia guardado de antes para recuperar los 99 canales si no no habia manera. ¿Alguna explicacion? ¿Sin el archivo me quedo sin canales? Tengo algo "tocao" en alguna lao?

    Muchas gracias por las posibles soluciones o pistas.
    Hola ferskywalker, te contesto:

    1) Es extraño que te de ese mensaje, porque el comando wget lo tienes ¿no?, y si consigues bajarlo desde el navegador parece que pueda haber algún problema con la ruta al copiar y pegar o algo así. De todas formas nadie garantiza que los sitios de donde se bajan estas cosas vayan a estar siempre disponibles, por lo que es buena idea bajarse los ficheros al disco duro.

    2) Ya he modificado el post (que por cierto, apuntaba al RecTimerMgr antiguo), y le he añadido la dll para que se aindependiente. No acabo de ver el porqué del error, puede que no se haya conectado bien por telnet al equipo (esto puede pasar dependiendo del estado del equipo y de la red), mira la pantalla de telnet del programa para ver que se haya recuperado todo correctamente y vuelve a probar.

    3) El otro día me paso exactamente lo mismo con la búsqueda automática de canales, cada vez que lo hacía me faltaban canales, unas veces Telemadrid, otras Telecinco, etc. Lo que hice fue hacer una búsqueda manual, me fui a:
    http://www.tdt1.com/
    Y busqué las frecuencias de mi provincia, me fui a la búsqueda manual y fui cambiando el canal hasta que el número grande de la frecuencia coincidia con cada mux de mi provincia. Ejemplo:

    Si tienes canales en 810 MHz, vas a búsqueda manual y mueves a la derecha el número de canal (ojo que NO coincide con el canal que te dá la página), hasta que en la parte inferior obtienes esa frecuencia de esta forma
    810000000
    Le das OK y te encontrará una serie de canales (5, 7 lo que sea).
    Repites esto para cada una de las frecuencias de tu provincia, y ya verás como así no te falta ninguno.

    Saludos
    Posts claves:
    Instalación de sqlite3 y cron: Pág 35 #515
    Grabaciones siempre disponibles: Pág 48 #708
    Guardas en las programaciones: Pág 62 #929
    Curso básico de vi: Pág 65 #974
    Apagado programado: Pág 66 #984
    Programa RecTimerMgr 0.2.0.2: Pág 103 #1538

  8. #8
    honorable Avatar de Carva
    Registro
    13 nov, 10
    Mensajes
    613
    Agradecido
    160 veces

    Predeterminado Re: Packages en el HD795T

    Cita Iniciado por ferskywalker Ver mensaje
    2_ La nueva version del RecTimer me da problemas que son:
    .Sin el archivo System.Data.SQLite.dll del RecTimer original, pues no funciona.
    .Con este archivo recuperado me salta el siguiente error
    Excepcion no controlada en la aplicacion...
    El indice estaba fuera del intervalo.Debe ser un valor negativo e inferior al tamaño de la coleccion.
    Nombre del parámetro:index
    Ferskywalker, te "recontesto" a este punto.
    Te recuerdo que el fichero de configuración ha cambiado y hay que poner el NUEVO, puedes pasar los parámetros del antiguo pero en el antiguo sobra uno y el nuevo tiene uno mas ¿OK?

    Cuentanos si esto soluciona el problema para que lo sepan todos, y si no es así, seguiremos buscando.

    Saludos
    Posts claves:
    Instalación de sqlite3 y cron: Pág 35 #515
    Grabaciones siempre disponibles: Pág 48 #708
    Guardas en las programaciones: Pág 62 #929
    Curso básico de vi: Pág 65 #974
    Apagado programado: Pág 66 #984
    Programa RecTimerMgr 0.2.0.2: Pág 103 #1538

  9. #9
    aspirante
    Registro
    06 feb, 11
    Mensajes
    22
    Agradecido
    1 veces

    Predeterminado Re: RecTimerMgr 0.2.0.0

    Carva tengo lo de numero logico de canal activo :S
    Al final me funciona el Rectimer 0.2.0.0 sin que me salte el error de "index" aquel pero si programo con el Gigaset para grbar el canal 5 Telecinco o el canal 6 La sexta , cuando abro el programa me pone que son el canal 32 eurosport y el canal 26 clan tv, por lo demas de momento bien aunque estoy en pruebas.

    Por otro lado contestando a Antvic decir que el aparato me hizo mil perrerias que solucioné todas gracias a Carva peeeero no se cuelga asi pq si

    Saludos y gracias

  10. #10
    Lampaul
    Invitado

    Predeterminado Re: Siemens Gigaset HD795 T

    Hola a todos.

    Voy a jubilar mi WD live TV HD y comienza el periodo de leer muuuucho.

    De momento estoy dudando entre tres mediacenters con doble sintonizador. Está este Siemens Gigaset HD795 T, el Dvico Tvix Slim S1 Duo y el InOut TV 4g HD. Ya veremos si descarto pronto alguno de ellos o por el contrario cada día va apareciendo un nuevo competidor dentro del abanico de opciones .

    Os voy leyendo y planteando dudas.

    Saludos para todos.

  11. #11
    honorable Avatar de Carva
    Registro
    13 nov, 10
    Mensajes
    613
    Agradecido
    160 veces

    Predeterminado Re: RecTimerMgr 0.2.0.0

    Cita Iniciado por ferskywalker Ver mensaje
    Carva tengo lo de numero logico de canal activo :S
    Al final me funciona el Rectimer 0.2.0.0 sin que me salte el error de "index" aquel pero si programo con el Gigaset para grbar el canal 5 Telecinco o el canal 6 La sexta , cuando abro el programa me pone que son el canal 32 eurosport y el canal 26 clan tv, por lo demas de momento bien aunque estoy en pruebas.

    Por otro lado contestando a Antvic decir que el aparato me hizo mil perrerias que solucioné todas gracias a Carva peeeero no se cuelga asi pq si

    Saludos y gracias
    Hola ferskywalker, lo que te pasa (creo yo) es que no tienes los canales ordenados y en la posición 5 del fichero de canales debes tener el Eurosport y en la posición 6 debes tener Clan TV.

    Habría que ordenar el fichero de canales con el programa DTVChannelManager.exe

    Creo que lo mejor es que me mandes por privado tu fichero de canales y tu fichero de configuración del programa RecTimerMgr.exe.config, para que yo lo pueda probar, y ya te digo algo.

    Por favor, me gustaría saber si este problema os pasa a mas de vosotros o es puntual de ferskywalker.

    Saludos
    Posts claves:
    Instalación de sqlite3 y cron: Pág 35 #515
    Grabaciones siempre disponibles: Pág 48 #708
    Guardas en las programaciones: Pág 62 #929
    Curso básico de vi: Pág 65 #974
    Apagado programado: Pág 66 #984
    Programa RecTimerMgr 0.2.0.2: Pág 103 #1538

  12. #12
    aspirante
    Registro
    06 feb, 11
    Mensajes
    22
    Agradecido
    1 veces

    Predeterminado Re: RecTimerMgr 0.2.0.0

    Queria dar las gracias a Carva una vez mas y de paso pedir disculpas pq seguramente estaba escrito pero no me habia enterado.
    Yo lo que hacia era buscar automaticamente los canales (o manualmente sino aparecen todos,de la manera que dijo Carva)

    Pues eso, buscaba los canales,activaba el numero logico de canal y finalmente los colocaba.(eso la primera vez,luego hice copia del dtvchannel.txt)
    Pues haciendolo así tenia los canales ordenados, si le daba al boton 5 salia telecinco pero en realidad el numero de canal era el 26 o bueno que era otro.
    Total que me baje el dtvchannelmanager.exe que dijo Carva y reordené los canales de tal manera que coincidiera el numero logico de canal con el numero de canal

    De esta manera quisiera decir que el Rectimer 0.2.0.0 de Carva me va de cine.

    Gracias Carva por tu ofrecimiento, por dedicar tu tiempo a la gente que nos cuesta mas,y por todo en general.Nos enseñas a pescar y como podemos lo intentamos.

    Muchas gracias

+ Responder tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Powered by vBulletin® Version 4.2.3
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.
Search Engine Optimization by vBSEO
Image resizer by SevenSkins