martes, 29 de abril de 2014

Instalar Textext en inskscape y no morir en el intento (Windows)

Solución Actualizada: Si tienes instalado Inkscape 1.0 la extensión TexText se puede instalar muy fácilmente. Durante un tiempo hubo grandes problemas de compatibilidad con las versiones de la 0.48 a la 0.92, incluso en la versión 0.48 era muy tedioso conseguir una instalación correcta. Pero el proyecto TexText ha sido recuperado por otros desarrolladores y funciona perfectamente en Inkscape 1.0. Así, solo debes seguir los pasos indicados aquí:  https://textext.github.io/textext/install/windows.html

Mantengo la solución original por si alguien se ve obligado a utilizar TexText con una versión anterior (la última en la que conseguí que funcionara es la 0.48):

Esta entrada la hago a modo de chuleta para futuras instalaciones pesonales de textext en inkscape. Esta vez he tenido varios problemas y ha sido un "dolor" instalarlo y hacerlo funcionar... Espero queotras personas no pierdan el mismo tiempo que yo... Describiré los pasos que a mí me han funcionado, no doy demasiados detalles porque esto se alargaría mucho:

Se supone que ya tenemos Miktex en nuestro ordenador

  1. Instalar inkscape (versión 0.48)
  2. instalar http://www.graphicsmagick.org/
  3. Instalar Pstoedit
  4. Instalar Ghostscript
  5. Verificar que podemos ejecutar pstoedit.exe desde la línea de comandos (cmd.exe). Sino, añadir el directorio a las variables de entorno de Windows:
    • Panel de control -> Sistema y seguridad -> Sistema -> Opciones avanzadas -> Click en variables de entorno -> buscamos la variable PATH y añadimos el directorio de pstoedit separado del último directorio que haya en la lista con un punto y coma (;)
  6. Instalar textext https://pav.iki.fi/software/textext/
  7. Instalar python, una versión 2.X (usé la 2.7). No usar versión 3.X https://www.python.org/
  8. Instalar lxml. Si hemos instalado python 64bits habrá que usar la versión 64 de lxml, sino la 32 (a mí me funcionó con la 32) http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
  9. Copiamos el contenido de la instalación de python (que ha sido modificada por la instalación de lxml) en el directorio python dentro de inkscape (que habremos borrado 100% previamente).
  10. Instalar un editor de python por ejemplo http://www.gedit.org
  11. Localizar textext.py en el directorio Inkscape-0.48\share\extensions y abrirlo con el editor de pyton
  12. Modificarlo así:
Buscar (el número es la línea, así podemos buscar CTRL+l para ir a ella no hay que copiarlos):


54 import inkex

55 import os, sys, tempfile, traceback, glob, re, md5, copy

56 from lxml import etree
y reemplazarlo por

import inkex
import os, sys, tempfile, traceback, glob, re, copy
import hashlib
from lxml import etree

  • Buscar luego esto:

868 def __init__(self, document):
869    PdfConverterBase.__init__(self, document)
870 self.hash = None
871 def convert(self, *a, **kw):
872 # compute hash for generating unique ids for sub-elements
873 self.hash = md5.new('%s%s' % (a, kw)).hexdigest()[:8]
874 return PdfConverterBase.convert(self, *a, **kw)
875 def pdf_to_svg(self):
876 exec_command(['pdf2svg', self.tmp('pdf'), self.tmp('svg'), '1'])

  • y reemplazarlo por:

   def __init__(self, document):
       PdfConverterBase.__init__(self, document)
       self.hash = None
       USE_GTK = False

   def convert(self, *a, **kw):
       # compute hash for generating unique ids for sub-elements
       m = hashlib.md5()
       m.update('%s%s' % (a, kw))
       self.hash = m.hexdigest()[:8]
       return PdfConverterBase.convert(self, *a, **kw)
   def pdf_to_svg(self):
       exec_command(['pdf2svg', self.tmp('pdf'), self.tmp('svg'), '1'])


Por favor, no uses adblockers en esta página, se mantiene gracias a ellos. Los anuncios no son invasivos y quizá veas algo que te interese. Si encontraste una solución a tu problema y ahorraste tiempo, ya me doy por satisfecho. También podrías invitarme a un café con una pequeña donación en Paypal. ¡Gracias! 

viernes, 20 de diciembre de 2013

Insertar en PowerPoint 2010 ó 2013 de 64 bits un vídeo .mp4 u otro fichero multimedia QuickTime

Problema: Cuando intentamos importar un fichero de vídeo con formato mpeg-4 (extensión .mp4) en una presentación PowerPoint 2013 ó 2010 (versión 64 bits), nos aparece el siguiente mensaje "PowerPoint no puede insertar un vídeo desde el archivo seleccionado. Compruebe que el códec de 64 bits necesario para este formato multimedia esté instalado e inténtelo de nuevo."

Comentario: Este error también aparece cuando intentamos importar cualquier otro formato de Apple QuickTime: audio mpeg-4 (extensión .m4a) y película quick time (extensión .mov). Básicamente Windows no tiene códecs de 64 bits para los tres formatos multimedia de QuickTime.

SoluciónPara insertar el vídeo en nuestras transparencias, seguiremos los siguientes pasos:
  1. Convertimos el fichero a formato Windows Media (extensión .wmv). Por ejemplo mediante el convertidor online http://www.online-convert.com/
  2. Ya podemos arrastrar el vídeo con el nuevo formato sobre nuestra presentación.
Por favor, no uses adblockers en esta página, se mantiene gracias a ellos. Los anuncios no son invasivos y quizá veas algo que te interese. Si encontraste una solución a tu problema y ahorraste tiempo, ya me doy por satisfecho. También podrías invitarme a un café con una pequeña donación en Paypal. ¡Gracias! 

lunes, 4 de noviembre de 2013

Elevado consumo de memoria y CPU por parte del proceso dataserv.exe (PowerChute Personal Edition v3 de APC)

Problema: El proceso dataserv.exe del software PowerChute Personal Edition v3 de APC genera faltas de memoria, elevado consumo de CPU y, en general, un ralentizado del ordenador o computadora. En ocasiones aparece un mensaje de memoryout asociado al proceso dataserv.exe

Comentario: Si tenemos un SAI (unidad de UPS) de la marca APC y ésta utiliza el software Power Chute Personal Edition (en mi caso versión 3), el problema puede venir ocasionado por el servicio dataserv.exe. Consume muchísimos recursos que hacen que nuestro PC vaya lento. Por tanto en esta solución se explica como bloquear su inicio automático. Nótese que con esto, el SAI seguirá funcionando correctamente. Hasta donde yo sé (y esto lo remarco porque no lo he testeado) el SAI debería seguir apagando correctamente nuestro ordenador según hayamos configurado (inisisto realizad una prueba si queréis estar seguros). Según he podido averiguar el proceso dataserv.exe sólo sirve para acumular información histórica que luego se envía a APC (pero esto es sólo una hipótesis) y por tanto el resto de funcionalidades no se verían alteradas.

Solución (Windows)

  1. Vamos a Inicio y en "Buscar" escribimos "Herramientas administrativas". Esperamos un rato hasta que Windows encuentre exactamente esa aplicación y la abrimos.
  2. En la nueva pantalla, click en "Servicios", ordenamos los servicios por nombre.
  3. Buscamos APC Data Services (ojo! hay otro servicio de APC, buscad exactamente el nombre indicado). Click sobre él con botón derecho --> propiedades
  4. En propiedades cambiamos el inicio automático por "Deshabilitar"
  5. Reiniciamos el ordenador
Por favor, no uses adblockers en esta página, se mantiene gracias a ellos. Los anuncios no son invasivos y quizá veas algo que te interese. Si encontraste una solución a tu problema y ahorraste tiempo, ya me doy por satisfecho. También podrías invitarme a un café con una pequeña donación en Paypal. ¡Gracias! 

lunes, 21 de octubre de 2013

Cómo cambiar la página de inicio en un teléfono móvil Samsung Galaxy S3

Problema: Cuando pulsamos la tecla inicio (home) en nuestro móvil (celular) Samsung Galaxy S3 (SIII) la pantalla que aparece no es la que deseamos. Queremos seleccionar otro escritorio.

SoluciónModificar la pantalla principial es muy sencillo, sólo tenemos que seguir estos dos pasos:
  1. Pellizcamos con dos dedos en cualquiera de las pantallas (pellizco o pinch). Con esto conseguimos visualizar todos los escritorios disponibles en miniatura.
  2. Veremos que en todos ellos aparece una casita en una esquina. Simplemente seleccionaremos la casita de la pantalla deseada y con esto quedará cambiado el escritorio inicial.
Por favor, no uses adblockers en esta página, se mantiene gracias a ellos. Los anuncios no son invasivos y quizá veas algo que te interese. Si encontraste una solución a tu problema y ahorraste tiempo, ya me doy por satisfecho. También podrías invitarme a un café con una pequeña donación en Paypal. ¡Gracias! 

jueves, 3 de octubre de 2013

Cómo descargar flash video en streams (flujos) de tipo RTMP/RTMPE

Problema
Deseamos descargar vídeo en streaming para su visualización posterior. Por ejemplo, el vídeo de algún tutorial o webinar que está grabado y sólo podemos ver el stream flash.

Solución
En primer lugar, y si es posible, miraremos si existe algún enlace que nos permita ver el vídeo únicamente, es decir, sin banners, o menús alrededor. Queremos tener una página web en blanco y con el reproductor del vídeo deseado únicamnte. Si esto no es posible todavía podemos intentar esta misma solución.

  • Visualizaremos el código fuente de la página web (en Firefox y Chrome se consigue haciendo click con el botón derecho en alguna parte de la página, pero fuera del video y allí seleccionamos "Ver código fuente", si en otros navegadores no está la opción ahí, buscadla por el menú "ver", no suele ser difícil de encontrar y está disponible en todos los navegadores típicos)
  • En el código que aparece buscaremos el enlace al stream rtmp: Simplemente localizar "rtmp://...." copiar todo el enlace completo (si hacéis una búsqueda automática tened en cuenta que a veces los dos puntos ":" aparecen como %3A de modo que quizá encontréis "rtmp%3A//...."
  • En ocasiones (esto no ocurre siempre) en este enlace sólo se indica el directorio en el que está el video. Fijaos si en alguna otra  parte de la página aparece algo como "clip: { url: 'nombre'" porque si es así, habrá que añadir ese nombre al enlace copiado en el punto anterior. Ejemplo:
    • Primero hemos copiado el enlace: "rtmp://ABC.hola.net/ondemand/fvideo/DIR/"
    • Luego observamos que en justo unas líneas encima ponía "clip: {url: 'A1'"
    • El enlace final a nuestro vídeo es por tanto: "rtmp://ABC.hola.net/ondemand/fvideo/DIR/A1"

NOTA: Si no encontramos de ningún modo el enlace al vídeo, podemos utilizar el programa urlsnooper cuya función es precisamente ayudar a encontrar las urls de ficheros de audio y vídeo. Os dejo el enlace, la explicación de su modo de uso queda fuera del objeto de este post pero veréis que no tiene mayor dificultad: http://www.videohelp.com/tools/URL-Snooper

  • A continuación crearemos un directorio en el que descargaremos el programa rtmpdump, que nos servirá para hacer la descarga. Si no eres muy hábil con la línea de comandos puedes crear mi ejemplo exactamente y así luego podrás copiar exactamente lo que escriba: c:\dir_rtmpdump, es decir, dentro de c:\ hemos creado el directorio dir_rtmpdump
  • Descargamos el programa. Existen versiones para windows y para linux. Se puede descargar aquí: http://www.videohelp.com/tools/RTMPDump
  • Seguidamente abrimos una línea de comandos (botón windows --> buscar/ejecutar --> allí escribimos cmd.exe y pulsamos enter. En la línea de comandos iremos hasta el directorio en el que hemos descargado rtmpdump, simplemente escribimos "cd c:\dir_rtmpdump" Evidentemente, si lo hemos descargado en otro directorio pues pondremos su ruta completa.
  • Una vez allí escribiremos este comando: rtmpdump.exe -r "rtmp://ABC.hola.net/ondemand/fvideo/DIR/A1" -o "c:\dir_rtmpdump\video.flv" De nuevo, aquí he usado el nombre del enlace y el directorio de mi ejemplo, adáptalo a tu caso. Nótese que el vídeo se va a descargar en el mismo directorio en el que está rtmpdump y con el nombre video.flv, insisto, esto es sólo un ejemplo y podemos cambiarlo según nuestras necesidades.
  • La descarga empezará.
Por favor, no uses adblockers en esta página, se mantiene gracias a ellos. Los anuncios no son invasivos y quizá veas algo que te interese. Si encontraste una solución a tu problema y ahorraste tiempo, ya me doy por satisfecho. También podrías invitarme a un café con una pequeña donación en Paypal. ¡Gracias! 

miércoles, 10 de julio de 2013

El brillo de la pantalla del móvil se reduce automáticamente al entrar en el navegador

Problema: Típico de terminales samsung galaxy s2, s3... Cuando abrimos el navegador por defecto, automáticamente la pantalla baja el brillo.

Comentario: El brillo del navegador se puede configurar independientemente, pero este NO es el problema que se pretende solucionar. Aunque ajustemos el brillo en el navegador, cada vez que entremos, nos ignora la configuración y lo vuelve a disminuir bastante. En cualquier caso, en este comentario añado cómo ajustar el brillo dentro del navegador: Simplemente haremos click en el botón de configuración de Android (rectángulo con líneas horizontales, típicamente abajo a la izquierda), sobre el menú que aparece nos desplazamos hasta abajo y veremos la opción brillo. Bien, hecha esta puntualización a continuación indico la solución al problema real:

Solución
Simplemente tenemos que desactivar la opción de ahorro de energía. Para las personas que no saben cómo desactivarlo, doy algunas indicaciones:
  1. Típicamente tendremos el acceso directo encima de las notificaciones, es decir: arrastramos hacia abajo desde arriba para mostrar las notificaciones y junto a los iconos de Wi-Fi, Bluetooth, GPS, etc es muy probable que tengamos el de ahorro de energía (quizá haya que desplazar hacia la izquierda esos iconos para que aparezca).
  2. Si no encontramos allí el icono, iremos al menú de aplicaciones, clickamos en "ajustes" y allí bajamos hasta la sección "dispositivo", veremos una opción que se llama "Modo ahorro de energía", nos aseguramos de que quede desactivada.
Por favor, no uses adblockers en esta página, se mantiene gracias a ellos. Los anuncios no son invasivos y quizá veas algo que te interese. Si encontraste una solución a tu problema y ahorraste tiempo, ya me doy por satisfecho. También podrías invitarme a un café con una pequeña donación en Paypal. ¡Gracias! 

viernes, 5 de julio de 2013

Cómo crear un acceso directo a una página web en Windows

Problema: Deseamos añadir un acceso directo a una página web concreta y además nos gustaría que dicha página se abriera con un navegador diferente al que usamos normalmente por defecto.

Solución
  1. En primer lugar iremos a la página web deseada y copiaremos su dirección.
  2. En el escritorio haremos click con el botón derecho --> nuevo --> acceso directo
  3. Cuando se nos pida la ubicación del elemento tendremos dos opciones:
    1. Si queremos abrir la página web con el navegador configurado por defecto, simplemente copiaremos la dirección web (URL) y haremos click en siguiente
    2. Pero si deseamos que esta página web se abra con un navegador particular entonces escribiremos la ruta en la que está el programa y a continuación la página web. Por ejemplo: me gusta escuchar una emisora concreta de SkyFM pero no deseo escucharla en itunes, google chrome u otro programa pesado. Una opción interesante es abrir la página web con el reproductor con el navegador Qupzilla, que es muy ligero y no ralentizará prácticamente mi ordenador. Entonces en la ubicación del elemento que estoy creando escribiré: "C:\Program Files (x86)\QupZilla\qupzilla.exe" http://www.sky.fm/play/smoothjazz  podemos ver que entre comillas está escrita toda la ruta hasta el programa qupzilla (en cada caso tendremos una ubicación distinta, verifica la tuya particular). Las comillas son necesarias porque hay espacios y queremos que windows lo lea todo junto sin parar en el primer espacio. A continuación está la web de la emisora de radio.
  4. Hacemos click en siguiente,escribirmos el nombre que queramos darle y clickamos en finalizar.
  5. A continuación podemos hacer algunas personalizaciones adicionales. Para ello, clickamos con el botón derecho sobre el icono recién agregado --> Propiedades --> pestaña Acceso directo. Allí podemos seleccionar por ejemplo un método abreviado de teclas, es decir, que se abra este acceso directo al presionar una combinación, por ejemplo CTRL + ALT + 1. También podemos indicar que se ejecute minimizado (útil para el ejemplo anterior de la emisora de radio) o cambiar el icono por defecto (dejo un enlace donde se explica muy bien dónde conseguir iconos dentro del propio windows y cómo extraerlos para uso personal: http://norfipc.com/inf/informacion-contenido-dll-windows-7.html).
  6. Finalmente, si vamos a acceder muy a menudo a este icono, podemos arrastrarlo sobre la barra de tareas (Windows 7) para que quede anclado allí y que esté mucho más accesible en todo momento.
Por favor, no uses adblockers en esta página, se mantiene gracias a ellos. Los anuncios no son invasivos y quizá veas algo que te interese. Si encontraste una solución a tu problema y ahorraste tiempo, ya me doy por satisfecho. También podrías invitarme a un café con una pequeña donación en Paypal. ¡Gracias!