‘ Tutoriales ’ category archive

Atención: 4 fórmulas para escribir títulos atractivos

September 24, 07 by serumax

En mi post 4 simples consejos para incrementar las visitas de tu blog sostengo que todos los días estamos expuesto a una gran cantidad de información proveniente distintos medios. Por ejemplo, estoy suscrito a una decena de blogs y los post nuevos que tengo a diario en Lifera bordean los 400. Obviamente no los leo todos, sino sólo aquellos cuyos títulos más llaman mi atención, ya sea porque su temática coincide con mis intereses o porque simplemente despiertan mi curiosidad.

Aunque seguramente no todos seleccionan de la misma forma lo que leen, es evidente la importancia de titular de manera atractiva, pues muchas veces será la única oportunidad para atraer a un lector, por ejemplo, en Fresqui o en los resultados de búsqueda de Google si tenemos bien estructurado el HTML de nuestro sitio.

Por eso estas 4 fórmulas para titular un post pueden ser de gran ayuda si queremos llamar la atención de potenciales lectores… aunque hay que advertir que de nada servirán si el contenido del post no cumple las espectativas prometidas.

1. Atención: [...]

Si has seguido leyendo hasta aquí, entonces creo que funcionó. Comenzar un título con esta palabra  casi siempre logrará su cometido, pero es lo que dirás a continuación lo que determina qué tan bien  se ajusta a tu contenido.

  • Atención: 5 fórmulas para escribir títulos atractivos
  • Atención: No puedes cometer este error en tu blog

2. Como [...] me hizo [...]

Usa esta estructura cuando cuentes una historia personal. La clave para usar esta fórmula de manera afectiva es contrastar fuertemente lo que dirás en los dos espacios en blanco, eso despierta la curiosidad e invita a seguir leyendo.

  • Como una “idea tonta” me hizo “iniciar un negocio existoso”
  • Como “escribir menos” me hizo “tener más lectores”

3. ¿Eres un [...]?

Este tipo de preguntas siempre despierta curiosidad, sobre todo cuando no sabemos completamente lo que nos están preguntando.

4. [X] formas de [...]

La gente ama la listas porque son rápidas y fáciles de leer. Esta fórmula es la mejor para comunicar al lector lo que puede esperar de un post: un número X de tips que són útiles para algo

  • 10 formas de sacarle provecho a Facebook
  • 20 maneras de aumentar tu productividad usando Linux
  • 5 formas colgar Windows

7 extensiones de Firefox para desarrolladores

September 23, 07 by serumax

Hace rato que quería postear sobre este tema. Primero, por la valiosa ayuda que significa contar con buenas herramientas de desarrollo y, segundo, porque Firefox es un tópico que me trae hartas visitas. Además, justo ahora me sirve para secundar un post de Darcy referente a una conversación que tuvimos sobre lo extraño que nos parece el temor que sienten algunas empresas por el hecho de que sus ideas sean copiadas… Uff! Si es la mejor forma de liderar en Internet. Por ejemplo, ayer investigaba nuevamente sobre las Conversaciones Distribuidas -un tema que me obsesiona- y llegué a la wiki de Microsiervos sobre el tema. Wow! Hace dos años todo estaba muy en pañales, pero ahora ya hay tres sitios que capitalizaron la idea y aún así la pelota sigue dando botes. ¡Qué enseñanza, no?

Aunque este es un tema bastante menor en comparación al ejemplo citado, espero sirva de base para una conversación interesante entre dearrolladores y bloggers sobre la materia. El caso es que en AV todos los sitios que producimos son testeados en Safari, Explorer 6/7, Opera, Firefox y Konqueror, no obstante el grueso del desarrollo se hace usando Firefox. No es casualidad, pues resulta que este browser cuenta una ventaja enorme para el desarrollo web, debido a la gran cantidad de extensiones que tiene para este efecto.

Finalmente, las 7 extensiones imperdibles para un desarrollador web son la siguientes:

1. Web Developer Toolbar
Es imperdonable si eres desarrollador y no la usas. Su utilidad sobrepasa todo lo que pueda decir de ella. Tal vez lo único que le falta es un cuentagotas, pero sólo por sus atajos de teclado para ver el código fuente o para pillar ese nodo html que necesitas para darle style o manipularlo vía Ajax es el “number one” de esta lista.

2. FireBug
Otra extensión obligatoria si desarrollas. Debo confesar que la uso desde hace poco, pero me ha sacado de apuros con javascript más de una vez. Aunque su utilidad se extiende también a CSS y HTML.

3. FireFTP
Es un cliente FTP que no tiene nada que envidiar a niguno de los más populares como CuteFTP o WSFTP. Soporta SFTP, conexiones pasivas y activas, sincronización entre la carpeta locales y del servidor.

4. Dom Inspector
Dependiendo de las opciones que selecciones, se instala junto con Firefox. Tremendamente útil para trabajar con Ajax, sobre todo, cuando te peleas con Explorer o Safari.

5. Tab MixPlus
Imperdible cada vez que instalo Firefox. Tal vez no es tan útil como las anteriores, pero me permite configurar las pesetañas, el comportamiento del mouse y la sesiones a mi antojo.

6. Colorzilla
Es el cuenta gotas que le falta a Web Developer, muy útil para trabajar en CSS y diseño en general.

7. Del.icio.us Bookmarks by Yahoo Inc.
Constantemente navego buscado tutoriales y guías que si no fuera por Del.icio.us y esta extensión se perderían en el olvido. Lo mejor es que tanto en mi casa como en mi trabajo tengo los mismos bookmarks. Si los necesito en otra parte, además los tengo integrados a mis blogs y a mi facebook.

Entonces ¿qué extensiones utilizas tú?

4 simples consejos para incrementar las visitas de tu blog

September 15, 07 by serumax

Recientemente he estado leyendo una serie de artículos que me ayuden a descubrir la quinta esencia de un blog exitoso. Aunque no hay fórmulas exactas para lograrlo, hay algunos tips sencillos de realizar que vale la pena tener en mente a la hora de escribir en un blog.

Ojo: estos tips son acerca de cómo escribir y titular en un blog de forma fácil y atractiva para tus lectores, no de cómo tomarse internet con odiosas técnicas de spaming ni nada parecido

1. En tus títulos no describas sobre qué trata tu post, sino cómo puede ayudar a tus lectores.
Si el título de este post fuese “Los buenos títulos aumentan las visitas de los blogs”, seguramente no estarías leyéndolo, porque es algo que sabes o, al menos, intuyes.

2. Haz que tus lectores sepan rápidamente que las soluciones que ofrecen tus notas son simples y fáciles
Nadie quiere complicarse la vida. Si de entrada hubiese comenzado a explicar lo que es web semántica, accesibilidad y cómo funcionan los motores de búsqueda, los agregadores de feed, RSS, XML, etc y cómo un buen título te puede posicionar mejor en google… no hubieras leído ni tres líneas.

3. Relaciona tus artículos con tus lectores y sus intereses
Si escribes sobre Digg y titulas “El efecto Digg triplica las visitas de un blog” seguramente sólo será atractivo para quienes tienen algún grado de interés en dicha comunidad, sin embargo, si escribes “Cómo Digg puede triplicar las visitas tu blog” la audiencia de tu nota será mucho mayor, porque es algo que casi todos desean.

4. Haz que tus lectores sepan que tu post es corto
Estamos llenos de información todos los días, cada minuto… vemos televisión, escuchamos radio, navegamos Internet, por eso haz que la información que proporcionas sea fácil de digerir… Que el trabajo sea tuyo, no de tus lectores.

Grande La Cuarta!

August 20, 07 by serumax

pantallazo.png

Hace unos años era un lector adicto de La Tercera online y LUN (no me perdía las notas de Leo Sanhueza y Alejandro Zambra). Eso fue hasta que ambos diarios cambiaron su formato queriendo simular el papel…. uff que tortura insufrible leerlos ahora!

Por eso celebro el cambio de “La Cuarta“… creo que va en la dirección correcta. Bonitas galerías fotográficas (y no lo digo solo por las niñas) con ajax gracias al super duo prototype & scriptaculous

Lo malo es que no encontré ningún feed al que sindicarme… :-(

Cómo Optimizar Firefox

May 28, 06 by serumax

Revisando mis estadísticas descubrí que la mayor cantidad de visitas se las debo a Firefox y, obvio, eso hay que reforzarlo, porque para ser honesto, mis “10 maneras de optimizar Firefox” son un fiasco .

No diré nada nuevo, más bien lo que he procurado es hacer una recopilación de consejos o trucos para optimizar el navegador, y, en algunos casos, hablaré por experiencia propia.

Navegar más rápidamente

1. Escribe en la barra de direcciones: about:config
2. Ahora, en el campo de búsqueda escribe pipelining, aparecerán los siguientes valores:

* network.http.pipelining
* network.http.proxy.pipelining
* network.http.pipelining.maxrequests

3. Hay que cambiar los valores de éstos datos, se hace dando doble click y sobreescribiendo el dato nuevo, hay que establecer los siguientes valores:

* network.http.pipelining como true
* network.http.proxy.pipelining como true
* network.http.pipelining.maxrequests como 30

4. Por último, hay que dar click derecho en un espacio vacío, seleccionamos New > Integer, escribimos nglayout.initialpaint.delay damos Enter y establecemos su valor como 0.

Una vez realizados estos pasos y dependiendo de la conexión, la navegación será más rápida, pues el navegador procesará varias consultas a la vez y mostrará los datos conforme van llegando.

Vía directa

Otra posibilidad

Abrir Firefox y en la barra de direcciones escribir:

1-. about:config

2-. Establecer los siguientes parametros

browser.tabs.showSingleWindowModePrefs = true
browser.xul.error_pages.enabled = true
network.dns.disableIPv6 = true
network.http.max-connections = 48
network.http.max-connections-per-server = 24
network.http.max-persistent-connections-per-proxy = 12
network.http.max-persistent-connections-per-server = 6
network.http.pipelining = true
network.http.pipelining.maxrequests = 8

3-. Reinicar firefox

Fuente

Extensiones

* Web Developer:  Impresindible para resolver problemas de diseño. Tiene un editor de css, un validador, ver javascript y muchas otras cosas que me han sido de mucha utiulidad.

* Colorzilla: Para los diseñadores, permite escoger un color al estilo photoshop.
Los recomendados por usuarios:

* Tab Mix Plus:  Es una extensión que tiene una gran variedad de opciones, pero la más atractiva es que guarda la sesión cuando cerramos el navegador, es decir, si tenemos pestañas abiertas y cerramos, cuando volvamos a abrirlo tendremos estas pestañas como quedaron, con el historial de cada uno (botones atrás y adelante) e incluso el scroll. La idea original fue del Session Saver pero se cuelga mucho, con Tab Mix no se cuelga casi nada.

* Greasemonkey: Para los geeks que saben javascript es una maravillosa utilidad que permite prácticamente hacerle lo que sea a un sitio web. Y si no saben javascript hay algunos sitios que guardan y catalogan una gran variedad de scripts como GM User Scripts o Greasemonkeyd, vamos que hay de donde escoger.

HTML validator
* Nos indica cualquier error en la hoja de estilo y la forma en que puede ser corregida. No hay nada mejor que ver el ícono verde 100% perfecto en nuestros diseños.

Y aunque tengo algunos chiches más creo que estos son los que más uso día a día, sobre todo en asuntos de diseño. Por otra parte, hay algunas extensiones que he desintalado por que o no cumplen lo que prometen o son algo molestosos o hay aplicaciones mejores. Entre ellas están Fire FTP (se cuelga), Performancing (mejor w.bloggar) e Info RSS (odioso).

Key Shortcuts

Esto no es un truco de configuración pero puede ser muy util para ahorrarse un poco de tiempo. Es que los atajos de teclado, realmente no son cosa de frikis, sino una necesidad.

- Ctrl+H: Abrir la ventana del Historial
- Ctrl+R: Recargar la página.
- Ctrl+Q: Salir de la aplicación.
- Ctrl+N: Abrir una nueva ventana de navegación.
- Ctrl+O: Abrir un archivo.
- Ctrl+B: Abrir barra lateral de Favoritos.
- Ctrl+W: Cerrar pestaña actual.
- Ctrl+S: Guardar página como�€�
- Ctrl+-: Reducir el tamaño del texto.
- Ctrl++: Aumentar el tamaño del texto.
- Ctrl+D: Añadir un marcador.
- Ctrl+F: Buscar.
- Ctrl+G: Repetir una búsqueda.
- Ctrl+P: Imprimir página.
- Ctrl+I: Ver información de la página.
- Ctrl+Shift+L: Abrir una página Web.
- Ctrl+Shift+Enter: Completar la dirección de una página con sufijo .org.
- Ctrl+Enter: Completar la dirección de una página con sufijo .com.
- Ctrl+K: Buscar en la Web.
- Ctrl+F: Buscar en esta página.
- Ctrl+T: Abre una nueva pestaña en el navegador.

- Alt+Flecha de dirección derecha: Ir a la página siguiente.
- Alt+Flecha de dirección izquierda: Ir a la página anterior.
- Alt+Inicio: Ir a la página de Inicio.
- Alt+Enter: Abrir dirección en una nueva página.

- Shift+F6: Ir al marco anterior.
- Shift+Enter: Abrir un enlace en una nueva página.
- Shift+F3: Buscar resultado anterior.

- F7: Activar o desactivar el cursor.
- F11: Mostrar en pantalla completa.
- F6: Ir al marco siguiente.

Como sincronizar dos ordenadores en Linux.

April 19, 06 by serumax

Transferencia de un archivo.

Si tu laptop es un complemento de tu desktop es probable que recurrentemente necesites sincronizar datos entre ambas (*). Por ejemplo, cuando estás en medio de un proyecto importante y sabes que por la tarde no estarás en casa sino que en la sala de espera del doctor o en el aeropuerto, entonces es bueno tener la posibilidad de transferir rápidamente los datos importantes y mails de un ordenador a otro. Esta nota te dirá como hacerlo entre dos máquinas GNU/Linux.

Si solo necesitas transferir un puñado de archivos o directorios, probablemente la forma más fácil de hacerlo de un sólo tirón es a través de secure shell (OpenSSH). Todas las distros linux incluyen OpenSSH, aunque no todas corren por defecto el deamon SSH que te permite conectar el computador vía SSH.

Iniciar el deamon es tan simple como escribir sshd en la línea en una terminal para root. También puedes configurar tu distro para que inicie el OpenSSH al iniciar el PC; cada distro tiene scripts de inicio distintos, por lo que debes leer la documentación respectiva para aprender a configurar esto.

Una vez que tienes el shell seguro iniciado, otros ordenadores pueden conectarse a tu PC usando una ventana de terminal con el comando shh, o bien puedes copiar los archivos sobre una conexión segura usando el comando scp. Después puedes hacer todo el trabajo de forma regular con el comando cp, excepto porque tienes que dar la dirección IP por lo menos a uno de los archivos.

scp picture.jpg 192.168.1.101:/home/user/pictures/

En este ejemplo un archivo llamado picture.jpg es transferido a la máquina de red con la dirección IP 132.168.1.101 y a la carpeta /home/user/pictures/. Por defecto, scp copia el archivo o directorio home apuntado al directorio del usuario que estás usando o con el que te has logueado; pero puedes especificar una ruta distinta después de los dos puntos siguientes a la IP. En el archivo /etc/hosts puedes crear un nickname para la máquina remota a la que estás copiando los archivos. Sólo agrega una nueva línea con la dirección IP del PC al que le vas a dar el nickname, presiona la tecla tab y escribe el nombre por el cual quieres llamarla.

192.168.1.101           laptop

En el siguiente ejemplo usaremos el nickname en vez de la dirección IP; especificaremos un usuario diferente al logueado en el terminal desde donde estamos copiando y copiaremos un directorio entero en vez de un solo archivo.

scp -r /home/user/pictures/ user2@laptop:/home/user2/

La -r significa recursivo y le dice al comando scp que debe copiar el directorio y todo lo que hay en él. El comando señalado creará un directorio llamado pictures en el directorio /home/user/ y copiará todo el contenido de /home/user/pictures/ de la máquina local. Pero si en la máquina remota ya existe un directorio pictures e igualmente quieres copiar todo lo que hay en la máquina local, lo que debes hacer es usar el comodín *.

scp /home/user/pictures/* laptop:/home/user/pictures/

(*) Nota del traductor: el texto original fue como guía para sincronizar información entre un laptop y un desktop. Pero lo mismo es válido para dos ordenadores de escritorio.

Transferencias más complejas

Hay muchos recursos de red que pueden usarse para transferir grandes cantidades de archivos en varios directorios (CVS, FTP, NFS), pero para lo que estamos haciendo ninguno de ellos es realmente una herramienta de sincronización ni hace lo que rsync.

Este software es muy similar a scp, salvo que está diseñado para transferencias complejas. Si tu laptop y tu desktop comparten el mismo software, la estructura del directorio /home, así como los datos, rsync los actualizará inteligentemente. Por ejemplo, si encuentra archivos duplicados en la máquina remota, comprobará si es nuevo y lo actualizará si está fuera del rango de tiempo adecuado conservarlo tal cual; por otra parte, si el archivo o carpeta no existe, entonces lo creará. También puedes programar para que rsync borre los archivos en la máquina remota que no hayan sido detectados en la máquina local, pero esto puede tener su riesgo, por lo que no usaremos esta alternativa en ningún ejemplo.

Tal como hicimos con OpenSSH, con rsync también debemos iniciar el deamon respectivo en la PC remota. El comando para esto es rsyncd. Igualmente, si deseas puedes programarlo para que se auto inicie en el booteo.

El siguiente ejemplo no requiere el demonio de rsync; en cambio, usa OpenSSH para transferir el archivo por lo que debes iniciar el demonio de SSH. Puedes especificar cual software usar para la transferencia usando solo un (SSH) o dos (rsync) dos puntos después del nombre o la IP del host. El ejemplo usará sólo una vez los dos puntos.

rsync -arvuz /home/user/ 192.168.1.101:/home/user/

También como en SSH, puedes usar /etc/hosts para crear un nickname para la IP de la máquina remota y puedes señalar otros usuarios después del símbolo @. Las opciones arvuz significan respectivamente mantener los permisos de usuario y grupo; recursivamente copiar el directorio /home/user/ y los archivos que hay en él; mostrar transparentemente qué archivos son trasferidos o actualizados; ignorar archivos idénticos o que tengan la misma fecha y comprimir los datos para usar menos ancho de banda en la red.

¿Pero que ocurre si no quieres transferir todo el directorio, sino solo los archivos y directorios importantes? Hay dos formas. Si recurrentemente necesitas copiar las mismas carpetas, puedes entonces crear un script sencillo para ahorrarte tiempo escribiendo manualmente los comandos. Con un editor de texto cualquiera creas un archivo llamado sync_laptop.sh y escribes lo siguiente (cambiando los directorios del ejemplo por los tuyos)

rsync -arvuz ‘/home/user/pictures /home/user/documents /home/user/jokes’ laptop:

Cuando lo guardes lo debes hacer ejecutable con chmod +x. El comando del ejemplo no funcionará con directorios que tengan más de un nivel adentro, por lo que, por ejemplo, /home/user/pictures/summer/ no servirá. Ninguno puede copiar archivos a cualquier otro directorio remoto que no sea /home, usado en ele ejemplo. Deberás agregar una nueva línea al script para cada subdirectorio que desees transferir, pero hay una forma más eficiente de hacerlo.

Primero crea un directorio en /home llamado sync. Te cambias a él en la línea de comando y creas un enlace simbólico a todos los directorios que quieres transferir. Si necesitas crear nuevos niveles o subdirectorios en /home/user/sync/, asegúrate de seguir el mismo procedimiento que realizaste al home cuando creaste los enlaces simbólicos de destino.

ln -sf /home/user/documents ./documents
mkdir .gconf
mkdir .gconf/apps
ln -sf /home/user/.gconf/apps/evolution ./.gconf/apps/evolution
ln -sf /home/user/.evolution ./.evolution
mkdir pictures
mkdir pictures/summer
ln -sf /home/user/pictures/summer ./pictures/summer

Ahora creas el script que hará la transferencia; llámalo sync_laptop.sh y ponlo en tu home:

# This script syncs a remote computer to this onecd /home/user/
# Uncomment the next command if you’d like to copy all of the
# files (not directories) in your home dir to the remote machine.
# cp * ./sync
rsync -arLuvz /home/user/sync/ laptop:/home/user

El parámetro -L le dice a rsync que trate tus symlinks como si fueran directorios reales.
Guarda el script y hazlo ejecutable con chmod +x. Cuando lo corras tu laptop será actualizada con todos los directorios y archivos del desktop. La primera vez que lo hagas tomará un buen tiempo, pero las siguientes veces demorará mucho menos porque rsync no sobrescribirá archivos que no tengan cambios.

Para hacer el proceso inverso debes hacer lo mismo en tu laptop, pero recuerda cambiar la IP o el nickname de la máquina remota.

Por si acaso, el ejemplo anterior copiará o actualizará tus cuentas de email, la libreta de contacto y otros datos de Evolution. Si estás configurando un nuevo laptop esto puede actualizar tus datos de Evolution de forma mucho más simple.

Nota final

Los ejemplos y consejos anteriores se simplificaron para el uso casero. OpenSSH y rsync son capaces de tareas mucho más avanzadas. Hay también diversas técnicas y acercamientos para los procesos ejemplificados. El primer y mejor lugar para buscar más información sobre estos programas es en sus manuales (man). Si estás buscando más ejemplos que los aquí expuestos, una búsqueda en Google le dará más información.

Jem Matzan es un experimentado técnico de electrónica, periodista independiente de tecnología, y el redactor jefe de The Jem Report, Entertainment in Review, Hardware in Review y Software in Review.

Texto original escrito por Jem Matzan
Fuente Linuxplanet.com

Traducción por Max Villegas

Sobre Error en BBDD

April 08, 06 by serumax

Lo siento, recién por la noche he podido enterarme que hay problemas con la base de datos…. No hay nada más que yo pueda hacer. Ya por lo menos he conseguido menguar en algo el error.

El administrador del hosting, al parecer (eso espero), está arreglando el problema. Es una verdadera pena pagar por cosas que funcionan mal…

Disculpen las molestias.

Como particionar y formatear un disco para usarlo con linux (II)

April 01, 06 by serumax

Hay un nuevo post sobre este tema que posiblemente quieras mirar .

Las consideraciones previas.

Lo primero es señalar que esta guía no pretende nada más que ser una referencia. Es decir, no esperen detalles minuciosos de todo el proceso de instalación.

Aproximadamente desde el 98 he instalado diferentes distros linux: RedHat, Mandrake, SuSe, Knoppix, Ubuntu… Todas han sido medianamente parecidas y con ninguna he tenido grandes problemas. Cuento aparte es Debian que, al ser la más geek de todas, tiene sus mañas. Sin embargo, debo reconocer que lo más complejo de instalar cualquier distro linux es el tema de las particiones y el sistema de ficheros. La segunda parte de esta guía, por tanto, estará centrada específicamente en eso e ignoraré el resto del proceso.
Read the rest of this entry »

Como particionar y formatear un disco para usarlo con linux (I)

March 28, 06 by serumax

Hay un nuevo post sobre este tema que posiblemente quieras mirar

Aprovechando que tengo un PC que no ocupo con una partición linux para Red Hat 9 y dado que todos los días llegan visitas buscando manuales para particionar o formatear un disco con Ubuntu haré esta guía para mostrar cómo hacerlo.
Read the rest of this entry »

Números impares

March 09, 06 by serumax

Resulta que los duños de una de la páginas en que estoy trabajando querían hacer un truquillo para que si el día era par (2, 4, 6, etc.) los correos de un formualrio fuesen enviado a una dirección y si el día era impar (1, 3, 5, etc.) fuesen a otro email.

No era la primera vez que me enfrentaba a este sencillo dilema de los nones y pares (útil para ir alternando, por ejemplo, el background de los comentarios). Anteriormente había recurrido a trucos poco elegantes como hacer bucles dejando una variable que me sirviera de ancla al resetearla a 0 vuelta por medio.
Read the rest of this entry »

Tag cloud widget powered by nktagcloud