Estudio de desarrollo de Aplicaciones Web y nuevas tendencias.
11
Mar
09

Fubiz.net con nueva versión

Fubiz.net se rediseña y nos  presentan su nueva versión con un video muy a lo motion,  donde nos  muestran su mayores caracteristicas de usabilidad y  nuevos complementos. Fubiz es un sitio que se  centra en los temas del mundo gráfico, cultura urbana  y nuevas  tendencias, basicamente es un diario de referencia para encontrar inspiración.


Actualmente dispone de dos idiomas Francés y Inglés, he leído que ya están trabajando en una versión en Español.
Te recomiendo que lo visites inmediatamente Fubiz.net.

Fuente: Mattias Peresini

3
Mar
09

La visión de Microsoft para el 2019

You need to a flashplayer enabled browser to view this YouTube video

Microsoft imagina el futuro con  una serie de videos a lo Hollywood, que  fueron presentados en el  Wharton Business Technology Conference por el presidente de Negocios Stephen Elop, vaya presentación que se mando,  se nota que tienen a las personas mas  inteligentes imaginando el futuro. Te falta lo mejor »

17
Feb
09

Preparando el primer Barcamp en Quito

barcampbanner

Barcamp es un evento  abierto y participativo que se ha organizado en casi todos los países, enfocado  en aplicaciones web, tecnologías de código abierto y protocolos sociales.

Esta idea me parece excelente para lograr encontrar personas con las mismas aficiones y también lograr hacer contactos para que así surgan más proyectos Web en el Ecuador.

Las charlas que podrían ser interesantes serían: Sobre la comunidad de Software Libre,  Lenguajes de Programación(PHP, Ruby, Python) , Bloggers , Gnu/Linux,  Estándares Web , sistema de control de versiones,  uso de servicios web(Twitter, Flickr, Youtube, Wordpress)  y  cualquier tema que tenga relación con el Desarrollo  Web y informático nuevas tendencias :) .

Si tienes alguna sugerencia o quieres participar, no dudes en contactarte.

Visita la Wiki oficial del Barcamp Quito

Actualizado 20 de Febrero 2009: Abrimos lista de asistentes en el sitio oficial del Barcamp www.barcamp.ec

7
Ene
09

Inspiración: 37signals

37 Signals es una empresa de desarrollo de aplicaciones web de alto nivel, se podría decir que es de lo mejor de lo mejor. Entre sus aplicaciones más conocidas están Basecamp, Highrise, Backpack y Campfire,  sus caracteristicas  se centran en la usabilidad, la sencillez y la claridad en el diseño  Todos sus aplicaciones fueron desarrolladas con el framework Ruby on Rails, que después fue  liberado a la comunidad Open Source. Sin duda unos de sus mayores logros.

Fuente: 37signals

4
Ene
09

109 Tutoriales de Linux

Acabo de encontrar  109  Tutoriales de Linux  y artículos de aprendizaje, en su mayoría son de   IBM developerWorks. Aquí les dejo los 10 más populares, podrás encontrar  tutoriales de cómo utilizar el kernel para hacer llamadas al sistema, el uso de sistema de ficheros proc, preparación para el  examen de Certificación LPI, manuales PHP, Python, KParts , scripts Rebol, Ruby, JFS y la creación de redes de Linux.

Aproveche  el tutorial Access the Linux Kernel using the /proc filesystem para hacer un proyecto de la U, para la materia de Arquitectura de Computadores, donde explica el uso del directorio /proc , para ver las  tripas de los procesos  que se ejecutan , la mejor manera de ver como funciona un sistema operativo.

1.- Discover the Linux Kernel Virtual Machine
2.- Parallelize applications for faster Linux booting
3.- Windows-to-Linux roadmap: Overview
4.-Second Life client, Part 1: Hacking Second Life
5.-Fundamental programming in bash
6.-
Virtualization with coLinux
7.-
Boot Linux faster
8-Reduce your Linux memory footprint
9.-
Sugar, the XO laptop, and One Laptop per Child
10.-Visualize your data with gnuplot

Para ver los demás tutoriales ver ir a la fuente

3
Ene
09

Tips: Parseando con PHP el html de Youtube

PHP:
  1. <?
  2.  
  3. class Youtube{
  4. function getVideosUser($user,$view){
  5.         //Carga la Web  de Youtube
  6.         $ch = curl_init();
  7.         $timeout = 5; // si llega hasta 0 tiempo agotado
  8.         switch($view){
  9.             case "mis_videos":
  10.                 $url='http://www.youtube.com/profile?user='.$user.'&view=videos';
  11.             break;
  12.             default:
  13.                     $url='http://www.youtube.com/profile?user='.$user.'&view=favorites';
  14.             break;
  15.         }
  16.         curl_setopt ($ch, CURLOPT_URL,$url);
  17.         curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  18.         curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
  19.  
  20.         // Obtiene el HTML de Youtube
  21.         $file_contents = curl_exec($ch);
  22.         curl_close($ch);
  23.         $pagina=$file_contents;
  24. // Utilizo expresiones regulares, en las partes que se repite el código
  25. if(preg_match_all('!<img\s+title="([^"]*)"\s+src="([^"]*)"\s+class="vimg120"\s+qlicon="([^"&]+)"\s+alt="([^"]*)">!Usi', $pagina, $info, PREG_SET_ORDER)) {
  26.           foreach($info as $video) {
  27.               $videos[] = array(
  28.           'titulo' => $video[1],
  29.               'image' => $video[2],
  30.               'id' => $video[3]
  31.               );
  32.           }
  33.       }
  34.  
  35.     return $videos;
  36. }
  37.  
  38. }
  39.  
  40. $videos=new Youtube();
  41. echo "<pre>";
  42. //Favoritos
  43. print_r($videos->getVideosUser("bedomax","favoritos"));
  44. //Mis videos
  45. //print_r($videos->getVideosUser("bedomax","videos"));
  46. echo "</pre>";
  47.  
  48. ?>

Gracias que PHP hereda características de Perl, podemos utilizar expresiones regulares para manejar Strings. Aqui les dejo una clase que contiene un método que consulta los vídeos subidos y favoritos de un usuario de Youtube, ademas utilizo curl para obtener el html de Youtube y poder manipularlo con preg_match_all y obtengo en un array el resultado.

Array
(
[0] => Array
(
  [titulo] =>Titulo del Video
  [image] => http://i4.ytimg.com/vi/k3kRuJhIVIo/default.jpg
  [id] => k3kRuJhIVIo
)
)

Descargar el Código