Agregar un APP tab en una fanpage

Crear la app en https://developers.facebook.comCompletar el “Page Tab Name” y el “Page Tab URL” en el panel llamado “Select how your app integrates with Facebook“ Adding an App to a Page Facebook Page administrators can add your app directly to their Page by navigating to the following URL: https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&next=YOUR_URL, where YOUR_APP_ID and YOUR_URL can be found […]

Autologin con SSH

Para que se loguee to maquina directo al server por SSH sin pedir clave, hay que copiar tu public key al server. cat .ssh/id_dsa.pubAcá verás la cadenota de tu key La copias y la pegas en el archivo del server.ssh/authorized_keys Si no existe en el server creas la carpeta .ssh en el home y luego […]

XAMPP on osx con ssl

Cómo habilitar SSLsudo /Applications/XAMPP/xamppfiles/xampp enablessl Para ver qué más se puede hacer hay que ejecutarsudo /Applications/XAMPP/xamppfiles/xampp Luego para que el virtual host soporte tambien https hay que tocar el sudo nano /Applications/XAMPP/etc/extra/httpd-vhosts.conf Agregar; NameVirtualHost *:443 Y configurar en el vhost: < VirtualHost *:80 *:443 >   ServerName vantageone.local   DocumentRoot “/Users/gonzo/Documents/Aptana Studio 3 Workspace/vantageone/site/” < / VirtualHost […]

usando el bendito tar

This is one way to create a .tar.gz file:tar -cvzf this means:-c = create new archive-v = be verbose-z = compress using gzip-f = filename to create for the new archivefor the directory dont to “directory/*” just to “directory” with no slashfilenames should end in “.tar.gz” as they are tarr’ed then zipped   tar -cvzf […]

Los videos o archivos raro son servidos por apache con mime type incorrecto

Apache no sabe siempre que type ponerle a las cosas.Esto se configura en el .htaccessEjemplo para los videos: If you don’t have access to /etc/apache2/mime.types you can always add what you need to a .htaccess file in the relevant directory. Here are a few mimetypes that could be useful. AddType video/ogg .ogmAddType video/ogg .ogvAddType video/ogg […]

Sitio en IIS 7 que apunte a carpeta compartida de Mac – Parallels

Al no poder escapar de tener que laburar en un sitio bajo IIS, configuré Windows en una virtual con Parallels, y dejé los archivos del sitio del lado de la Mac. Quedando Windows solo para tener levantado el IIS. Pasos: – Configurar el tipo de red en “Bridge” en el Parallels. En Devices > Network […]

Maxlength y textareas

Para agregar funcionalidad al atributo “maxlength” en textareas: var txts = document.getElementsByTagName(‘TEXTAREA’) for(var i = 0, l = txts.length; i < l; i++) { if(/^[0-9]+$/.test(txts[i].getAttribute(“maxlength”))) { var func = function() { var len = parseInt(this.getAttribute(“maxlength”), 10); if(this.value.length > len) { //alert(‘Maximum length exceeded: ‘ + len); this.value = this.value.substr(0, len); return false; } } txts[i].onkeyup […]

towebs y cakephp

Algo han tocado en el mod_rewrite los de towebs.Por algún motivo, al copiar cake, no funcaiona nada.Solo aparece error del servidor y los logs acusan redirects infinitos. LA SOLUCION:Tocar los 3 htaccess que intervienen agregando una / inicial a los php. Van los ejemplos:ROOT .htaccess< IfModule mod_rewrite.c > RewriteEngine on RewriteRule ^$ /app/webroot/ [L] RewriteRule […]

fpdf font generator add fonts

Esta página permite uploadear un ttf y descargar los archivos para meter en la carpeta fpdf/fonts luego es cuestion de$pdf->AddFont(‘Verdana’,”,’verdana.php’); o de:$pdf->AddFont(‘Verdana’,’B’,’verdanab.php’); http://fpdf.fruit-lab.de/index.php?id=3 para bajar fuentes:http://www.webpagepublicity.com/free-fonts-l3.html#Free Fonts

Migrar sitio de URL en wordpress

UPDATE wp_options SET option_value = REPLACE ( option_value, ‘olddomain’, ‘newdomain’) WHERE option_value LIKE ‘%olddomain%’; UPDATE wp_posts SET post_content = REPLACE ( post_content, ‘olddomain’, ‘newdomain’) WHERE post_content LIKE ‘%olddomain%’; UPDATE wp_posts SET guid = REPLACE ( guid, ‘olddomain’, ‘newdomain’) WHERE guid LIKE ‘%olddomain%’; UPDATE wp_postmeta SET meta_value = REPLACE ( meta_value,  ‘olddomain’, ‘newdomain’) WHERE meta_value LIKE […]

CakePhp – Console – Mysql & Mac

A la hora de ejecutar un shell via cakephp, tengo este error: Warning: mysql_connect(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in /Users/pablo/Documents/workspace/gad/cake/libs/model/datasources/dbo/dbo_mysql.php on line 552 Solucion: hacer un link para dejar todo como lo quiere:sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /var/mysql/mysql.sock Taht’s it!

Mysql – Incorrect arguments to DATA DIRECTORY – MAMP

Incorrect arguments to DATA DIRECTORY, un error que me sale a la primer modificación que quise hacer a una base de mysql. La base estaba instalada via MAMP, en Snow Leopard. Solución:Crear el archivo my.cnf en el directorio /etcy adentro estas 2 líneas: [mysqld]datadir=/Applications/MAMP/db/mysql/

Entendiendo GIT

Comandos útiles Dentro de la carpeta que quiero sincronizar via GIT hay que hacer: git init Después para configurar un repositorio externo a esa carpeta: git remote add origin [email protected]:userXX/repoYYYY.gitPara agregar archivos nuevos antes de commitear: git add . Para commitear localmente mis cambios: git commit -m ‘first commit’Para commitear y agregar archivos al mismo […]

Andoid sdk y cómo hacer para que el teléfono sea reconocido

Primero seguir los pasos de esta guía:http://developer.android.com/guide/developing/device.html Luego, dentro de la carpeta del sdk /platform-tools, corrersudo adb kill-serversudo adb start-serverabd devices Debería aparecer listado el teléfono.

Mover aplicaciones a la SD en Milestone – Android 2.1

Peleando casi todo el tiempo con la falta de espacio en memoria para poder instalar aplicaciones en mi querido Motorola Milestone (Android 2.1), encontré al fin una solución, y de las buenas. El método consiste básicamente en mover las aplicaciones a la SD.Aclaro que no tengo la versión 2.2 de Android, sino la 2.1 que […]

Aplicaciones facebook y perdida de session por IE

Haciendo una aplicación para facebook me pasaba que para INTERNET FUCKING EXPLORER perdía la sessión de facebook, casi en cada request. Despues de rato y cientos de pruebas encontre un bendito post que proponía agregar un header en el archivo correspondiente. En mi caso, php y fue de la siguiente manera: //required for IE in […]