Archivo

Archivo para Mayo, 2009

Loquendo en Linux

Domingo, 31 de Mayo de 2009

El popular sintetizador de voz, es privativo, y no hay versión para Linux, como no. Pero podemos correrlo fácilmente con wine. Para simplificar todavía más la instalación, he encontrado el siguiente vídeo. El usuario Astalegorlas, se ha molestado en hacer un videotutorial, subir el programa a megaupload con todo lo necesario, y crear un script con el que se instalará todo automáticamente.

De todas maneras, os voy a resumir los pasos, por si tenéis prisa y no queréis ver todo el video (aunque es recomendable verlo).

-Descargar el archivo subido por Astalegorlas: http://www.megaupload.com/?d=N7X1EDZ2

-Descomprimir el archivo.

-Nos movemos  hasta el directorio donde hemos descomprimido el archivo con Loquendo. Por la consola, o con el navegador de archivos, como prefiramos hacerlo.

-Una vez dentro, ejecutamos el script de instalación, haciendo doble click, o escribiendo en la consola:

sh Ejecutame

-Y vamos siguiendo los pasos sin más complicación. Solo tenemos que estar atentos de desactivar la opción de ejecutar el programa, pero el mismo script nos avisará de ello: “Cuando te dice Launch 2nd Speech Center, desmarcalo”.

-Ahora solo tenemos que ejecutar el programa, y en el panel de la izquierda, en el apartado voices, elegir la que pone Jorge.

Eso es todo. Desde aquí agradecer a Astalegorlas, por facilitarnos las cosas.

Si quereis escuchar una prueba, aquí tenéis este artículo leido:
artículo leido

Tepes Archlinux, Linux , , , , , ,

Arreglar problema de resolución en Gnome

Domingo, 24 de Mayo de 2009

Bueno, os voy a hablar de un caso muy concreto. Es difícil que os pase, pero a mí me pasó, y me costó dar con la solución, así que a alguno seguro que le saca de algún apuro esto que voy a contar.

El problema surge cuando cambiamos la resolución de pantalla en Gnome. La cambiamos desde Preferencias de Pantalla, y elegimos una resolución no válida, dejando la pantalla negra con un mensaje de “Fuera de rango”. Si no tocamos nada, volverá a la anterior configuración que teníamos, al no recibir confirmación de que funciona bien la pantalla. Es decir, que si se queda la pantalla negra, no debemos tocar nada. Pero ~qué pasa, si somos unos impacientes, e intentamos darle a Cancelar a ciegas y metemos la pata? ¿o si pulsamos por error alguna tecla, y vemos que la pantalla sigue negra y no vuelve la señal? Entonces nos habremos cargado la configuración de nuestro usuario. Solo funcionará gnome hasta el login, después, no podremos hacer nada más. Si tenemos otro usuario o entorno de escritorio, podremos seguir usándolo perfectamente.

Bueno, ahora ya sabemos lo que no tenemos que hacer, pero si leíste tarde esto, aquí la solución. La configuración del monitor, se encuentra en el siguiente archivo: /home/tunombre/.config/monitors.xml. Solo tendremos que editar este archivo, y problema resuelto. ¿Cómo lo hacemos?

Si tenéis otro usuario, con permisos de administrador, podréis acceder ha este archivo y editarlo. Igual de fácil sería en caso de tener otro entorno de escritorio, solo tendremos que ir a la ruta especificada, y usar el editor que queramos. Recordar que para ver la carpeta .config, que se encuentra en nuestra home, tendremos que ir al menú, ver, y activar mostrar los archivos ocultos. También podemos usar el atajo CONTROL + H. Si no sirven ninguna de las dos opciones, no pasa nada, podemos hacerlo desde la terminal. Al iniciar el sistema, se nos abrirá la pantalla de login (el GDM). Entonces pulsaremos la combinación de teclas CONTROL + ALT + F1 (también serviría cualquier otra F menor de F7). Veremos una consola, que nos está pidiendo que nos identifiquemos. Introducimos nuestro nombre de usuario, y contraseña. Una vez dentro, editaremos el archivo con un editor de texto desde la consola, el Nano. Escribimos el siguiente comando:

sudo nano  /home/tunombre/.config/monitors.xml

Nos fijamos en está parte del archivo:

<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="DVI-0">
      </output>
      <output name="S-video">
      </output>
      <output name="VGA-0">
          <vendor>NUL</vendor>
          <product>0x0001</product>
          <serial>0x00000001</serial>
          <width>1280</width>
          <height>1024</height>
          <rate>60</rate>
          <x>0</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
      </output>
  </configuration>
</monitors>

En esas tres lineas, cambiaremos la anchura “width”y altura “height” de la resolución en pixels que sepamos que funciona (1024 x 768 por ejemplo) y la velocidad de refresco en hercios, (por ejemplo 60), donde pone “rate”. Una vez editado el archivo, pulsamos CONTROL + X para salir del programa. Nos preguntará si queremos guardarlo y con que nombre. Aceptamos, y dejamos el mismo nombre, monitors.xml. Ya está arreglado. Ahora pulsamos CONTROL + ALT + F7 para volver al entorno gráfico, donde seguirá esperándonos el GDM.

Eso es todo por hoy.

Tepes Archlinux, Linux , , , , , , ,

Qué reloj más chulo!

Martes, 19 de Mayo de 2009

Otra magnífica tira de Palomitas y Maíz:

Yo desde que tengo móvil tampoco llevo reloj.

Link: http://palomitasymaiz.wordpress.com/2009/05/18/que-reloj-mas-chulo/

Tepes Humor , , , ,

Tucan. Gestor de descargas de Megaupload, Rapidshare, Gigasize…

Lunes, 18 de Mayo de 2009

Tucan es un gestor de descargas que soporta numerosas plataformas de ficheros, y está disponible tanto en Windows como en Linux. Está escrito completamente en Python, y destaca la eficacia que tiene para rellenar los “Captcha”(Prueba de Turing pública y automática para diferenciar a máquinas y humanos). Es un programa nuevo, y de momento se encuentra en su fase Alpha, pero mejora día a día, y funciona muy bien. Ahora soporta las siguientes páginas de descarga:

Megaupload, Rapidshare, Gigasize, Mediafire, 4Shared, Sendspace, ZShare, Filefactory, Easy-share y Badongo

Con Megaupload y Rapidshare, podremos usar nuestra cuenta premium, en caso de poseer una.  Lo mejor del programa es que solo tenemos que añadir los links (pueden ser de diferentes plataformas, mezclados) y el se encarga de rellenar los esos numeritos y letras que se montan unos encima de otros que a veces parecen indescifrables, con animalitos de por medio . Además descarga los archivos como si de un programa de P2P se tratara, no nos tenemos que preocupar de nada. El mismo cumple los tiempos de espera, y es capaz de bajar más de un archivo a la vez, siempre que la plataforma se lo permita.

El programa es simple y liviano, y a pesar de ser una versión Alpha, no he notado grandes fallos o problemas de funcionamiento (muchos programas más maduros funcionan bastante peor). Poco a poco van agregando más sitios de descarga, y también está en proyecto implementar un sistema para subir archivos.

En algunos distros, ya se encuentra el programa disponible en los repositorios (Archlinux por ejemplo, en AUR). Pero si no, podéis obtenerlo en una de las siguientes páginas:

Tucan Manager (Página sobre el programa)
The Tucan Project (Blog del autor, en castellano)

Aclualizado el 29.08.09.

Tepes Archlinux, General, Linux , , , , , ,

Configurar .htaccess

Jueves, 14 de Mayo de 2009

El archivo .htaccess, es un archivo de configuración que permanece oculto, y puede contener numerosas directivas de uso y seguridad de cualquier servidor Apache. Es muy configurable, y tiene muchas opciones, pero aquí voy a explicar las que me han parecido de utilidad, y muchas deberíamos usarlas en cualquier página web personal, o blog que montemos. Este archivo, lo encontraremos en la raíz de nuestro servidor. Todo lo que escribamos en el, afectara a esa carpeta, y todas las subcarpetas (en este caso todo lo contenido en el servidor). También podemos crear archivos htaccess adicionales en cualquier directorio que queramos aplicar normas específicas. Para editarlo, solo necesitamos permisos de escritura en el servidor, y un editor de textos. Vamos a ver lo que podemos escribir:

-Personalizar mensajes de error
Indicaremos la ruta de la página la queremos redireccionar a los navegantes que tengan uno de los siguientes errores.
ErrorDocument 403 /forbidden.html
ErrorDocument 404 /notfound.html
ErrorDocument 500 /servererror.html

-Deshabilitar la navegación del directorio
Con este comando, evitaremos que al entrar en un directorio que no tenga un index, el servidor muestre una lista con los archivos contenidos en ese directorio, para que no puedan fisgar. Es recomendable aplicar esta regla como medida de seguridad.
Options All -Indexes

-Cambiar la página por defecto del directorio
Cuando tecleamos el nombre de un directorio en la barra del navegador, el servidor abrirá un archivo llamadao index.html, index.php… Si queremos que nuestra página inicial sea otro archivo, se lo indicaremos, escribiendo en el orden que queramos que busque (formando una lista):
DirectoryIndex lapaginaquequeramos.php myblog.php index.html index.php

-Redirigir a los visitantes a una página concreta (ideal para tareas de mantenimiento)
Si queremos que todos los visitantes, no puedan ver el contenido de nuestra página, y que sean redireccionados a otro sitio, lo configuraremos así:
RewriteEngine on
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123
RewriteRule $ /maintenance.html [R=302,L]

-Redireccionar visitantes a una nueva página o carpeta
Si cambiamos de sitio alguna página o carpeta, y no queremos perder los visitante que busquen en el antiguo lugar:
Redirect viejapagina.html http://www.midominio.com/nuevapagina.html
Redirect /viejacarpetahttp://www.midominio.com/nuevacarpeta/

Podéis sustituir el nombre de la página de mantenimiento (maintenance.html) por el que queráis, pero hay que subir al servidor una página con el mismo nombre.

-Evitar el acceso a un archivo determinado
<files nombre del archivo>
order allow,deny
deny from all
</files>

-Proteger directorio de un IP y/o dominio
Sirve para restringir el tráfico de nuestra web. Podemos usar números IP o dominios.
<Limit GET POST PUT>
order allow,deny
allow from all
deny from 12.345.67.110
deny from .*nombredeldominio\.com.*
</Limit>

También podemos dar permiso, o denegar el acceso a un rango de IPs:
order deny,allow
deny from all allow from 128.156

En este caso, bloquearemos las conexiones de todas las IP que empiecen por 128.156.xxx.xxx.

Podemos hacer todo lo contrario, bloquear a todos el acceso a un directorio, excepto a una IP, que será la única que tendrá acceso:
<Limit GET POST PUT>
order deny,allow
deny from all
allow from 12.345.67.110
</Limit>

-Impedir el hotlinking
El hotlink, es una práctica muy extendida, se coge una imagen de otro servidor, aprovechándose de su ancho de banda. Esto es perjudicial, porque consume recursos, pero por otro lado genera tráfico, que siempre es positivo. Podéis hacer que en vez de la imágen del hotlink, se muestre una imagen con un mensaje:
# INICIO hotlinking
RewriteEngine On
#Reemplazar ?mysite\.com/ con la url de vuestra página
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
#Reemplazar /images/nohotlink.jpg con la imágen "don't hotlink" que hagáis
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]
# FIN hotlinking

He usado las siguientes páginas como fuente para hacer esta recopilación. En ellas podréis encontrar más opciones:

http://www.carlosleopoldo.com/post/acordeon-chuleta-de-htaccess/
http://mangasverdes.es/2009/03/23/10-excelentes-trucos-htaccess-para-wordpress-y-una-recomendacion/
http://www.dwdpa.com/content/view/26/73/

Tepes Linux, Wordpress , , , , ,

Juego de construir puentes

Sábado, 9 de Mayo de 2009

Os voy a hablar de un juego muy curioso, y entretenido. A primera vista, puede parecer que no es gran cosa, pero engancha un montón. A los que les guste los juegos de pensar, y montar cosas, seguro que les atrae. El reto es sencillo: se nos asigna un terreno y un presupuesto, y tenemos que construir un puente, capaz de soportar el peso de un tren. Si el tren llega al otro extremo del abismo, habremos superado la fase, si no, habrá que mirar que hemos hecho mal. Se llama, Bridge Building Game.

Cada vez va aumentando la longitud del puente, se reduce el presupuesto, o aumenta la carga del tren, poniendo a prueba nuestra destreza como constructores de puentes.

El juego es multiplataforma, y funciona perfectamente en Linux (además pide pocos requisitos en cuanto a hardware). Lo podéis encontrar en la parte inferior de la siguiente página: Bridge Building game 2006 (Sí, ocupa solo 56k la versión de Linux!). Solo hay que descomprimir el archivo, y jugar directamente. Es la primera versión que sacaron, pero con más niveles. Tiene dos dimensiones, y los detalles gráficos son mínimos, pero está muy bien. Podemos ver una representación gráfica de las tensiones que sufre la estructura, para ver por donde va a fallar primero, representando en rojo las fuerzas de compresión y en azul las de tracción.

Luego sacaron el Pontifex2, que es en 3D, y tiene muchas más opciones: diferentes tipos de metal, cables para suspender puentes, hidráulicos para puentes levadizos, barcos, camiones… Es más difícil, sobretodo al principio. Así que mejor jugar primero al anterior. No es libre, pero lo podemos encontrar en las redes P2P, eso sí, no he encontrado la versión de Linux, pero se juega bien con la de Windows en Wine. Aquí el enlace de un torrent, listo para jugar sin instalación (solo hay que descomprimir el archivo, y a jugar): Pontifex2, y unos screenshot:

Por último, mejoraron la versión de Pontifex2, y crearon Bridge It. Creo que son los mismos niveles, pero con unos gráficos muy cuidados. Desgraciadamente mi máquina no puede con este juego, así que lo más que puedo hacer, es poner unas capturas del mismo:

Espero que os guste. A ver si alguien se pica, y me dice como pasar el nivel Extrem10 (el último de todos) del Pontifex2, que no hay manera.

Dejo un link, con una página que reune información sobre todos estos juegos: http://www.bridgebuilder-game.com/

Tepes Linux, juegos , , , , ,

Nueva página 404

Jueves, 7 de Mayo de 2009

Llevaba tiempo queriendo cambiarla, y poner una con diseño propio, y por fin he sacado un rato para hacerla. Espero que no os tropecéis mucho con ella.

Pulsad en la imagen para ampliarla.

Cambiar la página de error 404 es muy sencillo. Solo tenemos que diseñarla, y subirla a nuestro servidor, sustituyendo la estándar, que se encuentra alojada en ( /wp-content/themes/nombredevuestrotema/404.php). En internet hay diseños listos para descargar, o si no os podéis hacer vuestro poco diseño con un poco de imaginación y ganas.

Tepes Wordpress , ,