sábado 23 de enero de 2010

HowTo: Facebook connect en KumbiaPHP


Buenas compañeros, después de varios días de mucho trabajo al fin me hago un tiempo para publicar este post, hace ya varios días lo quería hacer pero  el tiempo es tirano :D

Si más vueltas vamos al grano. Les voy a mostrar como hacer una conexión desde Facebook Connect tomando algunos datos del usuario y agregarlo como usuario a nuestra web de manera automática, para hacer esto primero verificamos si el usuario existe, si no existe en nuestra BD lo agregamos y logeamos, de lo contrario si ya existe lo logeamos directamente. También esta el login normal de un usuario de nuestra web, no les voy a enseñar como hacer un registro de usuario ya que esto sale del alcance de este tutorial.

 Así  de simple y fácil.

¿Y que logramos con esto?  Creo que las ventajas saltan a la vista, nuestro nuevo usuario no necesita llenar el formulario de registro, solo con presionar el botón de FacebookConnect y aceptar,  automáticamente le creamos una cuenta y lo logueamos. ¿Supremo no? Bueno empecemos entonces.

miércoles 20 de enero de 2010

Opera unite revoluciona la red.

Hace mucho que lo utilizo pero solo para compartir archivos o poder ver mis archivos desde otro pc en otro lugar con solo poner mi dirección personal y mi clave.
Recientemente he tenido oportunidad de poder ver mas en profundidad lo que esta aplicacion puede hacer. Y me ha dejado gratamente sorprendido.

Voy a analizar algunas app que son muy útiles.

Como sabrán los desarrolladores web cuando trabajamos en un mockup de lo que sera finalmente el diseño de la web y mostrárselo al cliente, tenemos que hacer varios pasos, subirlo al ftp, esperar que suba, verificar las rutas, etc. Con Opera unite y la app Web server se acabaron(aunque aun no corre lenguajes de script es muy rápido poder trabajar de esta manera, haciendo modificaciones en el aire y que nuestro visitante lo pueda ver.)
Simplemente lo instalan lo inician eligen la carpeta donde se encuentra el index.html y listo.



 Como ven al fondo nos da una ruta, en mi caso la ruta es:

http://nucklear.nucklear1977.operaunite.com/webserver/content/

Y un password(opcional) para ver el ejemplo usen el pass 1Pqz Obviamente tengo que tener el servidor Web de Unite iniciado.

domingo 17 de enero de 2010

Estamos remodelando la casa.


Si piensan que se equivocaron de blog, déjenme decirles que no   ^_^
Me canso el theme anterior así que este lo estoy modificando a mi gusto, asi que a mis generosos lectores sigan visitándolo.
Por cierto estoy preparando un post sobre como integrar Facebook Connect en KumbiaPHP. No se lo pierdan.

sábado 16 de enero de 2010

Drupal 7.x Alpha 1 liberado.


Despues de casi de dos años de desarrollo el equipo de Drupal libera su versión 7 del multipremiado CMS.

Ya habiamos tenido la suerte de probar el pre-alpha y ver como poco a poco este excelente CMS/ Framework iba mutando hasta lo que hoy en día es.
Cientos de mejoras con respecto a su antecesor, algunas y las más esperadas quizas sean:

  • Integración de CCK(una versión especial para drupal)
  • Integración del modulo Imagefield, complemento ideal para CCK.
  • Una completa y mejorada capa de abstracción de base de datos, totalmente orientada a objetos. Ya no va ser problema desarrollar un site completo en Sqlite y luego migrar a Mysqli
  • Nuevo diseño mejor integrado del panel administrador y mas intuitivo, noobs llego la hora!
Todo esto es producto de mas de 800 contribuidores tanto en desarrollo como en el reporte de bugs, cabe aclarar de que aún no es la versión definitiva y no es recomendable aún usarlo en producción, Esta versión se libera al público general para poder reportar errores e ir corrigiéndolos. Así que yo ya lo estoy probando y esta mas que excelente.

viernes 15 de enero de 2010

Mi escritorio linuxero I

Como no quiero estar pasado de moda y recordar mis epoca de "tuning themes" les muestro mi escritorio linuxero con algunos programas que uso actualmente.
  • Xfce en Linux Mint
  • Una sesion de Geany
  • Escuchando a Amy Winehouse desde Exaile.
  • 2 paneles.
  • El theme se llama Shiki mint (tuneado por mis hábiles manos) Viene por defecto en Mint.
  • Pack de iconos NuvoeXT
  • Administrador de archivos Thunar.
  • Wallpaper, no se pero me recuerda a algo ;)
  • En la bandeja de iconos Opera, Sylpheed y Exaile.  



jueves 14 de enero de 2010

Speak English or die, Habla ingles o muere.

No hace falta muchas explicaciones para el título de este post.
Paso a narrar:
Buscando una alternativa y probar nuevos hostings estuve toda una tarde buscando por aquí, por allá preguntando a mis contactos(de los cuales solo uno me recomendó algo serio) el resto no se de donde salían tratando de ofrecer sus servicios, analicé varias propuestas algunas interesantes, otras no tanto.
Como doy preferencia al mercado local me interesaba alguien que tuviera sus bases en Argentina, al finalizar la tarde me doy una vuelta buscando alguna otra alternativa extranjera, cual fue mi sorpresa! que los precios por el mismo y mejor servicio se ven abaratados en la mayoría de casos en hasta un 60-70% increíble! (Para ser sincero no estaba al tanto de los precios en el exterior).
 Y lo mejor, para saber la calidad del producto solo hay que hacer una búsqueda en google por el nombre de la empresa. Simple.

Obviamente la gran "desventaja" es el idioma para muchos, así que "Habla ingles o muere".

martes 12 de enero de 2010

Usando componentes de Zend en kumbiaphp

En este tutorial voy a mostrarles como puedes usar el componente ZendGdata de Zend Framework, este componente hace uso de las apis de google como Youtube, Picasa, Blogger, AppEngine, etc.

Para este tutorial vamos a usar  el componente Photos de ZendGdata para subir nuestras imagenes a nuestro album de Picasaweb desde kumbiaPHP framework php.

Ingredientes:

1. El componente ZendGdata lo descargan desde acá Estoy usando la versión 1.9.6, la documentación acá.
2. Por supuesto KumbiaPHP Framework PHP , estoy usando la versión 1.0 Spirit.
3. Conocimientos previos del Framework.
4. Una cuenta activa de Picasaweb.

Listo, paso a explicar lo que vamos a hacer.

Vamos a tener un formulario donde nos pedira tres datos. Titulo, etiquetas(separados por comas) y por supuesto la imagen. Cuando tengamos estos tres datos los procesamos y si hay éxito nos devolvera tres datos(para el ejemplo claro) la foto original, y dos thumbnail.

Organización de los archivos.

Copiamos nuestra carpeta de componentes en la carpeta del proyecto.



Creamos un archivo libreria donde cargaremos el Loader de nuestro componente.

domingo 10 de enero de 2010

Bloquear flash en opera 10/linux

Muchas veces visitamos paginas las cuales nos bombardean de publicidad con alegres banners en flash, esta bién(de algo hay que vivir), pero es injusto que a causa de esto nuestro navegador quede inutilizado por el excesivo consumo de recursos, para otros navegadores existen sus respectivos addons, pero para Opera tenemos un artilugio.
Empezamos.

Probado en Opera
Versión 10.10
Compilación 4742
Plataforma Linux

Vamos y descargamos desde aca el zip lo descomprimen donde quieran.

Copiamos el archivo FlashBlocker.css en nuestra carpeta personal de estilos normalmente esta en
~/.opera/styles/user

Luego copiamos Flashblock.js y FlashBlocker-white-list.js en nuestra carpeta personal de js, si no existe la creamos:
~/.opera/userjs

Ahora vamos y buscamos la ruta de nuestra carpeta de javascrips  en:

Herramientas->opciones->avanzado->contenido


sábado 2 de enero de 2010

Muestra datos de Google analitycs a tu publico en tiempo real.


Muchas veces nos es necesario(no es mi caso) mostrar estadisticas confiables de nuestra web, las más relevantes por motivos generales.
Para esto Google nos ofrece su api publica, con ello publicamos los datos mas relevantes de nuestras webs, visitas, paginas vistas por mes, etc.

Su uso es extredamadente simple, descargan la api desde acá  

Necesitamos tres parametros importantes:

1. Tu nombre de usuario (normalmente tu cuenta de email google)
2. Tu password de acceso a analitycs
3. Tu número de identificación del perfil

El tercero lo puedes encontrar acá



Creamos un archivo para mostrar en este caso  el mes, el año, las paginas vistas por mes, tiempo promedio(segundos), las visitas recurrentes, visitas unicas. (para más info  acá)

viernes 1 de enero de 2010

Opera 10.5 Pre alpha disponible para linux

Año nuevo, versión de prueba nueva de este excelente navegador, la gran noticia segun nos cuenta en su blog es la independencia de una libreria gráfica en concreto. Es decir si tienes o usas GTK se va a aejecutar con esta libreria, lo mismo sucede con KDE.

Ademas de la novedad(no tan relevante para algunos) de un boton que agrupa el menú arriba a izquierda viene por defecto activado -en otras versiones lo pueden activar también-, siempre un paso adelante(el futuro firefox tambien lo traerá) Esto hace que tengamos más espacio para navegar.

Que más decir de Opera turbo y Sinchronize que lo hacen la mejor opción para usuarios exigentes.



Instalación:
Si tienen CURL instalado

BASH
 curl http://snapshot.opera.com/unix/labs-6177/opera-10.50-6177.linux.i386.tar.bz2 | tar xjf - cd opera-10.50-6177.linux.i386
  
 ./opera  

Y si no, lo pueden descargar de acá
Lo extraen y ejecutan con

BASH
./opera  

Happy new year para todos ;)
Related Posts Plugin for WordPress, Blogger...