• Regresar a mi sitio
  • Contacto

Avlogo

Recetas de Desarrollo


  • Tutoriales
  • Tips
  • Desarrollo
  • Aplicaciones

25
may

Les presento “setBio.com”

setBio es una aplicación que permite que tus amigos te escriban una biografía que defina tu perfil en Twitter.

Deja que tus seguidores te describan

Cómo nace la idea?

La idea nace de la necesidad de aquellas personas que no tienen la capacidad de definirse a sí mismos o que simplemente no están interesados en escribir alguna información que los describa. Junto a Carlos Elías desarrollamos el concepto, lo comenzamos hace 3 meses y se terminó en 3 días. Yo desarrollé la aplicación y él creo el diseño.

  • Categorías
    Aplicaciones Desarrollo Personales
  • Tags
    appsetBiotwitter
  • Comentarios
    (1) Comentario
    Leer todo el artículo →
11
may

Twitter en sidebar de Firefox sin extensiones

Una forma muy simple de usar Twitter en Firefox sin instalar extensiones es sacando el provecho de su versión mobile:

Ingresa con tu cuenta a http://m.twitter.com

Arrastra la pestañana a tus favoritos

Presiona el botón derecho en el favorito arrastrado y seleciona la opción “Propiedades”, ahí seleciona “Cargar este marcador en el panel lateral”

Ahora cierra la pestaña de twitter mobile y presiona el marcador

Fácil no? :)

  • Categorías
    Tips
  • Tags
    firefoxtwitter
  • Comentarios
    (1) Comentario
    Leer todo el artículo →
16
abr

TOL: Tweet out Loud

Ayer, fué un día de revelación y motivación. Me disponía a irme a la Universidad cuándo de la nada se me ocurrió mezclar Twitter con un TTS, es decir, crear una aplicación leyera los tweets. Lo encontré entretenido, así que en el camino modelé y diseñe la solución a mi problema.

Ya estando en clases, el profesor nos hablaba sobre “recursos, requerimientos y bloqueos” mientras yo programaba usando Kohana lo que iba a ser mi aplicación. Cuando terminaron las clases ya tenía el 50% de la aplicación, podía hacer un registro y login con Twitter usando oAuth. Llamé a mi amigo Carlos Elías para que pensara en una “UI” para la aplicación.

A las 12 de la noche estaba lista la interfaz y solo faltaba coordinar el TTS de Google Translate con el player de Google Reader.

Hoy, 16 de Abril de 2010, he lanzado TOL: Tweet out Loud en versión beta.

Los invito a usarla!

  • Categorías
    Aplicaciones Desarrollo
  • Tags
    appdevelopmenttol
  • Comentarios
    Sin Comentarios
    Leer todo el artículo →
17
mar

Tutorial: Crear una aplicación para Facebook (FBML)

Una vez estaba en la cocina preparándome un café cuando de repente me bajó la inspiración y decidí hacer una aplicación Facebook. La investigación fue ardua, hice las pruebas de concepto respectivas y logré mi cometido. Sin embargo, por cosas de tiempo no  terminé la aplicación para variar y quedó stand by hasta el próximo semestre.

Hace unos días, me pidieron ayuda para hacer lo mismo usando lenguaje FBML y recordé lo que ya había realizado. Pero como la memoria es frágil decidí utilizar a nuestro amigo Google para resolver algunas dudas que tenía. Para mi sorpresa, no encontré lo que necesitaba, así que por lo tanto decidí hacer un Tutorial en lenguaje humano para que todos los desarrolladores entendamos como es que debemos hacer una aplicación para Facebook compatible con la versión actual. Así que, manos a la obra!

  • Categorías
    Destacados Tutoriales
  • Tags
    Desarrollofacebookfraceworkphptutorial
  • Comentarios
    (32) Comentarios
    Leer todo el artículo →
13
mar

Tutorial: Configurar Apache 2.+ con VirtualHost

Una de las cosas más cómodas que tiene Apache 2.+ es el módulo de host virtuales (VirtualHost), puesto que con éste módulo podemos simular con mejor calidad un servidor de producción.

Por ejemplo, digamos que quiero subir un Blog de WordPress a una dirección http://www.miblogdewordpress.com pero aún no cuento con el Hosting ni el dominio. En este caso es cuando podemos utilizar nuestro módulo de VirtualHost y personalizar la dirección que aún no existe.

Configurar Apache

Lo primero es configurar Apache 2.+ habilitando este módulo (por lo general viene habilitado por defecto):

sudo a2enmod vhost_alias

Luego se debe crear nuestro nuevo “sitio” creando el archivo de configuración necesario, pero como somos inteligentes vamos a copiar el sitio por defecto y configurarlo. Todo esto ocurre en la carpeta de apache2 que para nuestro ejemplo será “/etc/apache2/sites-available/”:

sudo cp default miblogdewordpress
sudo vim miblogdewordpress

Al editar este archivo nos encontramos con lo siguiente:

<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>

Lo que debemos hacer es agregar una línea que defina el nombre del servidor, y luego recortar la configuración con lo necesario:

<VirtualHost *:80>
  ServerAdmin webmaster@localhost
  ServerName www.miblogdewordpress.com

  DocumentRoot /var/www/miblogdewordpress/
  <Directory />
    Options FollowSymLinks
    AllowOverride None
  </Directory>
  <Directory /var/www/miblogdewordpress/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
  </Directory>

  ErrorLog /var/log/apache2/miblogdewordpress-error.log
  LogLevel warn
  CustomLog /var/log/apache2/miblogdewordpress-access.log combined

Si se dan cuenta, lo que hice fue agregar “ServerName” y especificar donde tengo mis documentos “/var/www/miblogdewordpress/” en el DocumentRoot y además en el “Directory”. Finalmente, especifiqué un archivo de logs y acceso para el dominio en anteponiendo “miblogdewordpress-” en los archivos de “ErrorLog” y “CustomLog”.

Lo siguiente es ahora, activar nuestro sitio y recargar las configuraciones de Apache:

sudo a2ensite miblogdewordpress
sudo /etc/init.d/apache2 reload

El comando a2ensite utiliza como parámetro el nombre del archivo que acabamos de crear, es decir, “miblogdeworpress”.

Luego de que tenemos nuestro Apache configurado, terminamos el trabajo configurando el host local.

Configurar tabla de Hosts

La tabla de host es muy simple de configurar, solo debemos agregar nuestro dominio creado apuntado a “localhost”. Para esto, editamos “/etc/hosts” y agregamos la siguiente linea:

127.0.0.1    www.miblogdewordpress.com

Para probarlo entramos por nuestro explorador a http://www.miblogdewordpress.com y estará listo para utilizar.

Cabe mencionar que cuando se suba a producción debemos eliminar esta linea de la tabla de host para no resolver el sitio que tenemos en nuestro servidor.

  • Categorías
    Tutoriales
  • Tags
  • Comentarios
    (3) Comentarios
    Leer todo el artículo →
← Noticias anteriores Noticias siguientes →
  • PRONTO…

    • Plugin: Tweetment
    • Tutorial para hacer plugins de Wordpress
    • Ingeniero o Informático?
  • TAGCLOUD

    app comunidad css css3 Derechos de Autor Desarrollo development diseño donación empresas facebook firefox fracework gracias html5 jquery less Música node.js perkins php plugin setBio snippet tol tutorial twitter web wordpress
  • CATEGORIAS

    • Aplicaciones (2)
    • Desarrollo (8)
    • Destacados (4)
    • Diseño (1)
    • Experiencias (2)
    • Música (1)
    • Personales (3)
    • Snippets (1)
    • Tips (2)
    • Tutoriales (5)
  • BLOGROLL

    • Carlos Elías
    • Christian Oviedo
    • El Blog de Zerial
  • ULTIMOS COMENTARIOS

    • alvaroveliz en WebServicio a la comunidad: Donaré dos sitios web durante el año 2012 (Actualizado)
    • @PiaTome en WebServicio a la comunidad: Donaré dos sitios web durante el año 2012 (Actualizado)
    • Jaime Guamán en Tutorial : Comenzando con Perkins Framework
    • Bárbara Venegas en WebServicio a la comunidad: Donaré dos sitios web durante el año 2012 (Actualizado)
    • gusoto en WebServicio a la comunidad: Donaré dos sitios web durante el año 2012 (Actualizado)
2010 © Alvaro Véliz
Powered by Wordpress