feeds por categoría / tags en wordpress (updated)


Filtrar los feeds por determinadas categorías o tags de nuestro blog, debería ser algo muy simple, aunque estuve un buen rato haciendo pruebas con la url de blog hasta encontrar la manera:

Feeds del blog: http://hvivani.com.ar/feed/

ahora, yo necesito filtrar solo los posts de la categoría “fedora”, entonces:

http://hvivani.com.ar/category/fedora/feed/

o sea, de manera general: http://[url-del-blog]/category/[nombre-categoria]/feed

de la misma manera, si queremos filtrar los posts por tag, hacemos:

http://hvivani.com.ar/tag/fedora/feed/

y en general: http://[url-del-blog]/tag/[nombre-categoria]/feed

Es una sana costumbre utilizar este tipo de filtros para replicar contenidos por ejemplo en http://planet.fedoraproject.org de manera que se publiquen solo los posts con esta categoría o tag.

Saludos a la gente de Fedora !

Instalar nuevo idioma en wordpress


Para instalar un nuevo idioma en un wordpress ya instalado, debemos primero descargar el paquete de idioma .po o descargar el paquete completo de instalación de wordpress en dicho idioma para luego utilizar solo el paquete de idioma. Por ejemplo, descargamos el paquete completo de wordpress en español de aquí.

Luego descomprimimos el contenido y copiamos la carpeta /wp-content/languages/ en nuestra instalación.

Posteriormente, debemos editar el archivo wp-config.php y buscar la línea que dice

define ('WPLANG', '');

y reemplazala por

define ('WPLANG', 'es_ES');

“es_ES” se corresponde con el nombre de archivo .po contenido en la carpeta languages.

Eso es todo, ya tenemos wordpress en español.

 

Cambiar “continue reading” por “continue leyendo” en wordpress 2010 theme


Al márgen de que tengamos configurado el idioma español, si inicialmente la instalación se hizo en ingles, es muy probable que varios textos sigan en ingles. A mi manera de ver, uno de los mas molestos es el que hace una previsualización del post luego de una búsqueda y presenta el texto “continue reading” a fin de abrir el post y continuar leyendo.

En las plantillas 2010 (Twenty Ten Weaver), podemos cambiar este texto, editando el archivo functions.php. Esto lo hacemos desde Apariencia –> Editor, buscamos todas las cadenas con continue reading y las reemplazamos por “continue leyendo”. En particular, en este tema, hay solo una función que devuelve esta cadena:

function twentyten_continue_reading_link() {
    return ‘ <a href=”‘. get_permalink() . ‘”>’ . __( ‘Continue reading <span>&rarr;</span>’, ‘twentyten’ ) . ‘</a>’;

Este método puede ser aplicable a muchos otros temas o themes.

 

Dropbox bajo Linux no sincroniza (updated)


Les ha pasado que Dropbox bajo Linux no sincroniza ? Les aparece un cartel que solicita ejecutar el siguiente comando ?

$ echo 100000|sudo tee /proc/sys/fs/inotify/max_user_watches

Suena muy feo que a un usuario de Linux le digan que ejecute un comando con permisos de root y no le digan que hace…, no?

El problema radica en que Dropbox, por defecto monitorea 10000 carpetas. A medida que crece nuestro file system, no puede monitorear todo el contenido a sincronizar, es por esto que nos pide aumentar dicho tamaño de 10000 a 100000 para no quedarnos cortos… eso es lo que hacemos al ejecutar dicho comando.

Ahora bien, para que el cambio persista un reboot, debemos hacer algo mas que ejecutar ese comando. Lo que haremos será crear una entrada en el archivo /etc/sysctl.conf:

$ sudo vi /etc/sysctl.conf

y agregamos las siguientes líneas al final:

# para Dropbox
fs.inotify.max_user_watches = 100000

Guardamos y listo.

Cuando reiniciemos el sistema, Dropbox ya no nos informará que necesita cambiar su variable de monitoreo.

Agregar favicon a blog de wordpress


Para agregar un favicon a un blog de wordpress autohosteado o self hosted, seguimos los siguientes pasos:

1) subimos el icono al directorio raíz de la instalación de wordpress.

2) en el panel de control de wordpress –> apariencia –> editor y en las plantillas del tema que tenemos instalado, buscamos la plantilla Theme Functions (functions.php)

3) editamos esta plantilla, colocando inmediatamente despues del <?php lo siguiente:

/****FAVICON-INICIO****/
function childtheme_favicon() { ?>
<link rel=”shortcut icon” type=”image/x-icon” href=”/favicon.ico” />
<?php }
add_action(‘wp_head’, ‘childtheme_favicon’);
/****FAVICON-FIN****/

Eso es todo !!

 

VLC media Player en Fedora


Dado que no tenemos el VLC disponible en los repositorios de Fedora, podemos instalar el repositorio rpmfusion-free para poder instalarlo con un simple yum:

# rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm 
# yum install vlc 
# yum install mozilla-vlc (optional) 

Podemos explorar este repositorio y encontrar muchas aplicaciones utiles.

wordpress en 000webhost con dominio propio


1) Debemos tener un dominio propio ya registrado en nic.ar o cualquier otro en el que tengamos acceso a administrar la delegación del dominio.

2) Debemos abrir una cuenta gratuita en 000webhost.com

3) Ingresamos en 000webhost –> panel de control –> Domains –> Parked Domains, donde tenemos que ingresar el nombre de nuestro dominio.

4) En la entidad registrar donde tenemos registrado el dominio debemos delegar a los DNSs de 000webhost: ns01.000webhost.com y ns02.000webhost.com.

5) En el panel de control de 000webhost –> Software/Services –> Mysql, creamos una base de datos. El resultado será algo así:

$mysql_host = "mysql5.000webhost.com";
$mysql_database = "a8827405_wp";
$mysql_user = "a8827405_wp";
$mysql_password = "******";

6) Descargamos desde wordpress.org la última versión y la descomprimimos localmente.

7 ) en la carpeta wordpress, renombramos el archivo wp-config-sample.php a wp-config.php

8) dentro de este archivo wp-config.php, modificamos las siguientes lineas con los datos de la base de datos creada en 000webhost:

/** The name of the database for WordPress */
define('DB_NAME', 'a8827405_wp');

/** MySQL database username */
define('DB_USER', 'a8827405_wp');

/** MySQL database password */
define('DB_PASSWORD', '******');

/** MySQL hostname */
define('DB_HOST', 'mysql5.000webhost.com');

9) Subimos el directorio wordpress a nuestro hosting en 000webhost en la carpeta public_html. Para subir el directorio completo podemos utilizar el plugin de firefox fireftp.

10) Una vez subido el sitio, en un navegador apuntamos a nuestro nombre de dominio directamente. Nos mostrará una página de wordpress solicitando el título del blog y una contraseña para el administrador.

11) Como medida de seguridad, con el mismo fireftp, eliminamos el archivo /wp-admin/install.php para que nadie trate de ejecutarlo, y le cambiamos los permisos al archivo wp-config.php a 0600 de manera que solo lo pueda leer y escribir el dueño (owner).

Lista la instalación, ahora a configurar.

Discurso de Steve Jobs en Stanford (subtitulado)


Discurso de Steve Jobs en la Universidad de Stanford durante la apertura del curso de 2005. Subtítulos en español.

Para destacar:

  • No puedes conectar los puntos hacia adelante, solo puedes hacerlo hacia atrás…
  • Tienen que encontrar que es lo que aman hacer. Si no lo han encontrado aún, sigan buscando.No se conformen.
  • Su tiempo es limitado, así que no lo gasten viviendo la vida de otro.

 

 

 

Tus tweets de twitter en Tu blog


Para colocar un widget con los tweets de twitter en nuestro blog, lo que debemos hacer es ingresar en https://twitter.com/about/resources/widgets
logueados en nuestra cuenta y luego seleccionar “Mi sitio web” –> “Widget de Perfil”.
Allí tenemos todo para configurar nuestro widget.
Al finalizar, presionamos “Terminar y Guardar código” y nos mostrará el codigo java script que debemos copiar y pegar en un nuevo “gadget” de blogger del tipo HTML/Java Script.

exportando blogger a wordpress


wordpress cuenta con una herramienta para importar desde blogger: Herramientas –> Importar –> Blogger, accediendo a blogger a través de una autorización online de la cuenta,  sin embargo es común encontrar el siguiente error, mas aún, utilizando cuentas de google apps:

The page you have requested cannot be displayed. Another site was requesting access to your Google Account, but sent a malformed request. Please contact the site that you were trying to use when you received this message to inform them of the error. A detailed error message follows:

The site “http://wordpress.com&#8221; has not been registered.

Ante esta situación, tenemos un camino alternativo:

1) exportamos el blog desde blogger –> configuración –> exporta tu blog

2) utilizamos el servicio de importar en wordpress, pero en vez de autorizar la cuenta, usamos la opción: Elige un archivo de tu ordenador.