Author:
Andrés Argüello Pitt
jul
29
Aquellos que tienen una mac y no están usando time machine, realmente se están perdiendo de una herramienta muy util. Probablemente no el mejor software para realizar backups, pero la integración con MacOs es genial. El unico problema es que por defecto solo permite hace backups en discos externos conectados por USB o por wifi utilizando time capsule que cuesta una barbaridad. Afortunadamente hay una forma de sobre pasar esta barrera y si estamos en una red ( o NAS) podemos “montar” un disco virtual en esta red y hacer back sobre el.
5 simple pasos:
1- Crear un imagen sparsebundle localmente. Para etso utilizamos el comando hdiutil dentro de nuestra Teminal.
hdiutil create -size $SIZESPEC -fs HFS+J -type SPARSEBUNDLE -layout SPUD -volname “$nombreDelBackup” $nombreDeLaMac_$EthernetId.sparsebundle
donde $SIZESPEC es el tamano que queremos dejar para el disco virtual, y $EthernetId es la MAC Address (tambien conocida como Ethernet ID; visible en Network System Preferences), pero sin los dos puntos. Entonces si tu Mac se llama “MyMac”, y en el panel Network System Preferences vemos que nuestro Ethernet ID es 00:18:b3:11:84:dd, entonces usaremos MyMac_0018b31184dd
ejemplo:
mi pc se llama: Andrew-Macbook
y mi Ethernet Id es: c8:bc:c8:79:c1:93
1
| hdiutil create -size 8g -fs HFS+J -type SPARSEBUNDLE -layout SPUD -volname "Backup andres macbook" Andrew-Macbook_c8bcc879c193.sparsebundle |
2- Copiar el archivo que acabamos de crear en nuestra red. Esto se hace Montado nuestra red y arrastrar el archivo, por ejemplo yo cree una carpeta llamada MyBackup.
3- En Terminal y después de haber montado el MyBackup ejecutar lo siguiente: cp -r Andrew-Macbook_c8bcc879c193.sparsebundle /Volumes/MyBackup/.
4-En Teminal ejecutar: com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1.
5 – Abrir Time machine y elegir como disco lo que acabamos de crear y listo.
A veces hace falta reinciar para que empiece a funcionar. Espero que les sirva.
Filed under:
Tips, Tutoriales
Author:
Andrés Argüello Pitt
mar
16
La paciencia es una virtud, pero es difÃcil de poner en práctica. Y en cuanto a website se refiere el problema no es sólo lo que tiene que esperar nuestro “visitante” sino la penalidad que nos atribuye Google en su sistema de ranking. Es por esto que escribà éste post con 10 tips para mejorar la carga de una página web.
1- Primero hay que saber cual es la velocidad de nuestro sitio.
para ello tenemos varias herramientas por ejemplo:
Pingdom ofrece una interfaz donde podemos simular la velocidad de carga de nuestro sitio en un browser.
Page Speed es un plugin para firefox que permite analizar la velocidad del sitio y nos da tips de como mejorarla.
Web Page Test es otra buena herramienta para probar la velocidad en diferentes navegadores.
Author:
Andrés Argüello Pitt
ene
23
El ocultar emails en pagina web es todo un tema. El problema es que si ponemos nuestro email simple y llanamente un robot cosechador de direcciones de email va a encontrarlo y luego agregado a una base de datos para que nos envÃen email basura.
Entonces como hacemos?
hay varias soluciones la que veo más comúnmente es la de incluir la dirección del email como una imagen ya que lo cosechadores sólo ven texto. y aunque es un método bastante efectivo tiene dos problemas: primero que el usuario no puede copiar y pegar por lo que va a tener que memorizar la dirección, y el segundo problema es que puede pasar que aparezca un cosechador con reconocimiento de texto.
Que otras alternativas?
CSS Codedirection
<span style=”unicode-bidi:bidi-override; direction: rtl;”>
moc.olpmeje@zyx
</span>
CSS display:none
xyz<span style=”display:none”>foo</span>@ejemplo.com
Encryptacion ROT13
klm@rknzcyr.pbz
Usar ATs y DOTs
xyz AT ejemplo DOT com
Building with Javascript
var m = ‘xyz’; // podes crear algo ingenioso
m += ‘@’; // y luego agregarlo al DOM usando jquery
m += ‘ejemplo.com’;
$(‘.email).append(m);
Reemplazando ‘@’ y ‘.’ con Entities
xyz@example.com
separando la dirección de email con comentarios
xyz<!– eat this spam –><!– yeah! –>example<!– shoo –>com
Urlencode
xyz%40example.com
Plain Text
xyz@example.com
Acá hay un gráfico con estadÃsticas de resultados usando estas diferentes opciones:

El grafico anterior fue creado por Silvan Mühlemann
Author:
Eduardo Martin
nov
16
Cuando lo peor ha ocurrido y se nos ha borrado todo el contenido de nuestro blog WordPress, una de las causas posibles es que la tabla de la base de datos correspondiente a los post, llamada wp_posts, haya pasado a un estado llamado crashed, sencillamente se estrelló. Por lo cual lo primeo que pensamos es que debemos acudir a un backup o simplemente perder toda la info y resetear la tabla. Por suerte se soluciona reparando la tabla. Esta tarea se puede realizar de dos formas:
1º Desde PhpMyAdmin, utilizando la consola SQL y escribiendo la siguiente sentencia: “repair table nombre_tabla”
2º Ingresando al panel de control de nuestro Hosting, ingresar a la zona MySQL Databases y buscar la opción en donde elejimos la base y luego la reparamos (repair).

Mas allá de que existan éstas soluciones, es importante programar backups periodicamente. Wp-Press cuenta con varios Plug-Ins para hacerlo.
Author:
Andrés Argüello Pitt
nov
10
WordPress es la herramienta por defecto para blog profesionales, y no es casualidad ya que wordpress a mi modo de ver es el software más cuidado y con más años en la industria lo que lo hace estable y lleno de funcionalidades. Sólo hay un defecto de semejante popularidad. Su forma de funcionamiento, estructuras de archivos y base de datos son archi conocidas, lo que hace que esté en constante ataque por hackers. Al principio lo blogs de wordpress sufrÃan ataques sólo para hacer caer el sitio, sin embargo últimamente los hacker se han dado cuenta que esto no tenÃa mucha utilidad por lo que el tipo de ataque moderno consta de inyecciones de código con link a otros sitios en todas las paginas de nuestro blog. Si nuestro blog es infectado por un ataque de este tipo no espera una arduo trabajo de limpieza. El propósito de éste post es sugerir un par de cosas que pueden evitarnos ser atacados.
Lo primero que tenemos que hacer es cuidar de estar al dÃa con la versiones de software, ya sea nuestra distribución de wordpress como los plugin, con cada actualización se tapan vulnerabilidades conocidas y hacen que nuestra instalación esté protegida a dichos ataques.
Lo segundo es bastante obvio pero sin embargo no siempre se toma en cuenta: Usar una contraseña segura impide que el hacker tenga un acceso fácil a nuestro panel. También es muy común que como usuario de administrador se use el por defecto “admin” , ésto es un gran error ya que el hacker ya tiene el 50% de la información para ingresar a nuestro panel. Cambiar el nombre de usuario requiere conocimientos de mySql si tenes acceso a phpmyAdmin es una tarea muy fácil con sólo ejecutar la siguiente linea solventamos este problema.
1
| UPDATE wp_user_login='nuevoUsuario' WHERE user_login='admin' |
Otra medida de seguridad que involucra saber de bases de datos es cambiar el prefijo de la tablas. por defecto WordPress llamas a sus tablas con un prefijo wp_. si cambiamos el prefijo a algo personal le hacemos más difÃcil adivinar cual es el nombre de nuestras tablas.
Como punto final quiero recomendar un par de plugin que ayudan a la seguridad:
WP Security Scan Éste plugin hace un recorrido por nuestra instalación y no avisa de la fallas de seguridad conocidas.
WordPress Exploit Scanner El funcionamiento es parecido al anterior con la diferencia que el propósito de éste es avisarnos de intentos de hackeos.
WordPress File Monitor Sirve para analizar cambios a archivos de forma de nos demos cuenta de modificaciones no autorizadas.
Login Lockdown Este es mi preferido, lo que hace es instalar un sistema extra de seguridad en el logueo, si le erramos tres veces a la contraseña no nos deja intentar nuevamente desde esa misma Ip por una hora.
Otra medida de seguridad, que en realidad no es una medida de seguridad pero si de precaución en caso que nuestra tablas se vean comprometidas es instalar un plugin que se encargue de backapear las tablas periódicamente de forma que si nuestra instalación se ve comprometida podamos reinstalar y importar la última tabla limpia. De este tipo de plugins hay varios pero personalmente me gusta WP-DBManager ya que nos permite guardar hasta 10 backups en un a carpeta dentro de nuestra instalación y también enviarnos periódicamente una copia de la tabla por e-mail.
El tema de seguridad en WordPress es algo serio y con sólo 15 minutos podemos implementar todas éstas soluciones y evitarnos un gran dolor de cabeza en el futuro.
Filed under:
Tips, wordpress