Archive for the ‘desarrollo web’ Category

Google Connect, Reuters Spotlight y el blog de Jonathan

Tuesday, May 13th, 2008

Tengo un blog descuidado, escribo poco, leo mucho, trabajo más (si, en algun momento les contare ), les comento algunas temas que lei y merecen explorarse :

Google Connect sera la forma de aprovechar los sistemas de login de sitios como Gmail, Facebook, HI5 y otros para aplicarlo a cualquier sitio web (single sign-on), agregar caracteristicas sociales y desarrollar para esta plataforma, bonita promesa. Aún esta en estado preview release :

Reuters Spotlight nos brinda un api para poder trabajar con la data (texto, imagenes y video) que esta agencia produce a diario, requiere suscribirse para obtener el api-key.

Para finalizar, el blog de Jonathan Schwartz, CEO de SUN Microsystems, recientemente adquirieron MySQL, tiene el blog traducido al español, habla de su empresa, la tecnologia que desarrollan y escribe en su último post un parrafo acerca de bloging corporativo :

¿Por qué el CEO de Sun pierde el tiempo escribiendo ese blog?
Porque estoy convencido de que es necesario aportar toda la claridad y transparencia posible en relación con nuestra estrategia y operaciones de forma permanente, en lugar de una vez cada doce meses en el informe anual. Creo que la claridad respecto al rumbo que tomamos resulta de utilidad para nuestros accionistas, clientes, socios y empleados.

Tanto en los buenos tiempos como en los difíciles.

Usando funciones de Drupal en script externos

Monday, April 7th, 2008

Como por ejemplo cuando queremos hacer pruebas o una consulta rápida a la base de datos, para esto colocamos al principio del archivo .php el siguiente código :

//testing
include_once 'includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);

Así incluimos las funciones de una instalación de Drupal existente de manera sencilla, no olvidar la seguridad de tu script y que esto es solo para hacer pruebas.

El captcha ha muerto

Wednesday, March 5th, 2008

El captcha ha muerto

La analogía del iceberg para explicar los sitios web exitosos

Thursday, January 24th, 2008

Encuentro vía anieto el gráfico creado por APIS Design para ejemplificar lo que hace a un sitio web exitoso.

Iceberg web

Preciso para explicar de un vistazo los componentes de los sitios web a las personas interesadas y clientes.

Revisiting Programming Fonts

Thursday, October 4th, 2007

Revisiting Programming Fonts

Client Side Load Balancing for Web 2.0 Applications

Tuesday, October 2nd, 2007

Client Side Load Balancing for Web 2.0 Applications

Deprecated HTML elements

Sunday, September 2nd, 2007

Deprecated HTML elements

Breve lista de consejos para el desarrollo web

Tuesday, July 10th, 2007

Ahora tenemos listas del tipo ‘10 consejos ,para desarrollar en tal ..’ , para ir con la moda aqui va otra

  1. Los consejos son solo eso : consejos, confie tambien en su experiencia.
  2. En caso de fallo, tome en cuenta el consejo.

Lo que todo webmaster debería leer

Sunday, June 24th, 2007

Lo que todo webmaster debería leer

HTML 5 Working Draft

Saturday, June 23rd, 2007

HTML 5 Working Draft y las principales diferencias entre HTML5 y HTML4, tambien es posible seguir el estado del documento en twitter.com/WHATWG.

Sitios web de alto rendimiento : 14 reglas para cargar páginas más rapidamente

Tuesday, May 29th, 2007

Steve Souders, Jefe de Performance en Yahoo esta trabajando en un nuevo libro sobre Sitios web de alto rendimiento, nos deja un adelanto del contenido (requiere suscripción gratuita) y una presentación que hizo en la Web 2.0 Expo que se puede descargar la presentación

Explorando bookmarklets

Saturday, May 19th, 2007

Los bookmarklets son pedazos de codigo Javascript que se incrustan en la barra del navegador y nos permiten realizar acciones independientes de un sitio web pero a la vez lo complementan, al ser código estándar no hay problema de compatibilidad, ademas de instalarse con simplemente arrastrar y soltar.

del.icio.us bookmarklet

Veamos por ejemplo este bookmarklet de del.icio.us que nos redirige a nuestra cuenta

javascript:location.href=’http://del.icio.us/home’;

Javascript sencillo, aqui tenemos uno un poco más complejo con el que agregamos páginas a nuestra cuenta :

javascript:location.href= ‘http://del.icio.us/post?v=4;url=’+encodeURIComponent(location.href) +’;title=’+encodeURIComponent(document.title)

Las ordenes en negritas muestran como obtenemos la URL y el titulo de la página que vamos a agregar, ya con eso  tenemos idea de como empezar y crear nuestras propios bokmarklets.

Tags :

Bookmarklets for Web Developers

Saturday, February 10th, 2007

Bookmarklets for Web Developers

Sitepoint : Vídeo tutoriales y el Reporte del estado de la Web

Thursday, October 26th, 2006

Sitepoint trae 2 cosas interesantes :

Anuncian la disponibilidad de videotutoriales sobre las tecnologías de la web, la mayoria son de pago pero tenemos 3 vídeos de libre acceso : An Introduction to AJAX, Photoshop Starburst Effect y Set Up Ruby on Rails for Windows, están en ingles y para poder visualizarlos requiere dar una cuenta de correo válida.

The State of Web Development 2006/2007 es el resultado de una encuesta hecha a 5000 profesionales web para averiguar que pasa y que creen que pasará en esto años, el informe completo de 57 páginas se tiene que comprar, aun así se puede acceder a una muestra, algunos datos :

  • Solo el 25% de los desarrolladores se preocupan por dar un código 100% válido
  • 67.54% esta desarrollando ahora para PHP
  • 24.37% desarrollaría para Ruby en los próximos 12 meses
  • 47.7% desearía tener más recursos (web/libros) acerca de AJAX
  • 23.89% usa CMS opensource en sus proyectos
  • el 36.75% prefiere crear su propio CMS

¿En hispano-américa tendremos los mismo porcentajes ?

Zamaqueando Wordpress

Friday, October 20th, 2006

Esta semana estuve moviendo Wordpress para hacer un nuevo theme, entre otras cositas conseguí un par de snippets útiles, nada del otro del mundo.

Colocar los últimos post en el sidebar, se podia hacer usando :

wp_get_archives(’type=postbypost&limit=20&format=custom’);

Eso estaba bien, pero necesitaba que muestre además cosas como la fecha y número de comentarios del post, con lo que wp_get_archives queda corto, así que googleando llegamos a Customizable Post Listings, descargar y activar, resolviendolo así :

‹p class=”item”›c2c_get_recent_posts(3, ‘‹small›%post_date%‹/small›‹br /› %post_URL%‹br /› %comments_count% comentarios’);‹/p›‹/p›

Otra cosa por explorar era el uso de campos personalizados por que en los post tendria información extra que no esta contenida dentro de la entrada, por ejemplo “que música estoy escuchando” (¡es un ejemplo!), eso en el mismo panel donde se escribe el post se puede definir usando el panel Personalized Fields que se encuentra un poco más abajo, se crean o eliminan, no se pueden editar.

Luego se llaman en la plantilla usando :

$mm = get_post_meta($post->ID, ‘musica’, $single = true);
echo $mm;

Y eso es :)

Primeros pasos para comenzar a leer A List Apart : The ALA Primer: A Guide for New Readers y The ALA Primer Part Two: Resources For Beginners

Wednesday, October 11th, 2006

Primeros pasos para comenzar a leer A List Apart : The ALA Primer: A Guide for New Readers y The ALA Primer Part Two: Resources For Beginners

MD5 to SHA-1 in PHP and MySQL

Tuesday, October 3rd, 2006

MD5 to SHA-1 in PHP and MySQL

IEs4Linux es la forma sencilla de tener Microsoft Internet Explorer en Linux, ideal para probar nuestros sitios, requiere Wine y cabextract

Thursday, September 14th, 2006

IEs4Linux es la forma sencilla de tener Microsoft Internet Explorer en Linux, ideal para probar nuestros sitios, requiere Wine y cabextract

Podcast : Tiempos Interesantes 7, como iniciar el desarrollo de un sitio web

Wednesday, August 2nd, 2006

Podcast : Tiempos Interesantes 7, como iniciar el desarrollo de un sitio web

Manual de referencia de MySQL 5.0 en español

Friday, July 7th, 2006

Manual de referencia de MySQL 5.0 en español

2 buscadores de código : Koders y codefetch

Friday, March 17th, 2006

2 buscadores de código : Koders y codefetch

Usando MagpieRSS para saber el clima

Saturday, March 11th, 2006

Me disponia a escribir el clasico post del tipo "no he podido postear por que tengo mucho trabajo", pero mejor vamos a poner un pequeño ejemplo de como usar MagpieRSS para parsear un feed, en este caso el que nos proporciona Yahoo! para el clima.

Los ingredientes :

Preparación :

Descargamos Magpie RSS, desempaquetamos en una carpeta y enlazamos a nuestro index.php usando un sencillo :

require_once "magierss/rss_fetch.inc";

Luego usando la dirección del feed :

http://xml.weather.yahoo.com/forecastrss?p=PEXX0011&u=c

Donde las variables :

  •  p corresponde a la localidad que se quiere consultar
  • u para las unidades de temperatura (Fahrenheit o Celsius)

 hacemos que nuestro script "jale" el feed

$url = http://xml.weather.yahoo.com/forecastrss?p=PEXX0011&u=c
$rss = fetch_rss($url);

Esta acción creara por defecto una carpeta extra llamada "cache" para acelerar las llamadas al feed, el código anterior devuelve el feed como un objeto, la información que nos interesa en el feed ( nodo <item>) se encuentra en $rss->items, el cual extraemos a un array :

$items = array_slice($rss->items, 0); 

Y luego lo mostramos : 

echo ‘<h2>’.$items[0][’title’].’</h2><br/>’;
echo $items[0][’pubdate’].’<br/>’;
echo $items[0][’summary’];

Puedes ver el resultado funcionando, revisa el código de ejemplo para entenderlo mejor. Con un poco de creatividad, por ejemplo combinandolo con un Cron podrías crear tu propio agregador, ya depende de ti :)

Hablando sobre la Web : Día 4

Saturday, February 18th, 2006

Sitios web 100% Flash usando ActionScript por Elder Vásquez

Nos conto como debemos optimizar nuestro sitio web usando Flash, practicas que deben evitarse y mejorarse.

Estándares Web por Joan Piedra

 

Expuso beneficios generales del uso de estándares dando algunos ejemplos y recomendaciones.

Cómo vivir del Teletrabajo y no morir en el intento por Alexis Bellido

 El titulo se explica por si solo, algunas notas :

  • Aprender ingles
  • Buscar una buena forma de cobrar
  • La India puede, el Perú también
  • Explicarle a los clienets que confien en nuestro trabajo, dejar los clientes malos
  • Valore su conocimiento
  • Use las redes sociales para aumentar nuestros contactos
  • No es fácil

La vieja escuela enfrenta los estándares por Christian Van Der Henst

Más notas :

  • Iniciamos con html base ( <h1>¡ Hola Mundo !</h1> ), seguimos con las malas costumbres ( iframe, frameset, font, etc ), luego continuamos con editores web que ensucian codigo, es la vieja escuela.
  • Vieja escuela = libros for dummies, gente "seria", folletos de periodicos del tipo "aprende web fácil", ¡nosotros mismos!
  • Aprendemos mal, enseñamos mal
  • Es preferible demorarse pero hacerlo bien
  • No permite entender el fondo del asunto
  • Cambio : educar ( con asociaciones por ejemplo ), promover, escribir, escribir más ( en la web ) , criticar abiertamente.
  • Comparemos nuestros trabajos
  • La antigalería : mostrar los errores, proponer soluciones, nos promovemos, mejora la calidad 
  • ¡ Qué Web !
  • Usando S5  :)

Hablando sobre la Web : Día 1

Wednesday, February 15th, 2006

Cada día intentare hacer un resumen de como van los eventos de la ANWMP, quería hacerlo directamente de los eventos pero en esta ocasión la conexión nos falló :( , asi y todo fue una buena forma de pasar el dia de San Valentín : hablando sobre la web.

sIFR por Erik Porroa

En su primera exposición según el mismo confeso, no lo hizo tan mal :) , demostró como aplicarlo de forma práctica ayudando a diseñadores sin experiencia en la web a mantener la apariencia del texto ( se puede escalar sin deformarse ), todo gracias a la combinación de CSS, JavaScript y Flash. Puntos en contra ( aca viene el criticón ) necesita una archivo extra, y la primera vez hay que mover ciertas configuraciones, nada complicado pero hay que hacerlas.

Descargar sFIR
Manual sIFR, paso a paso

Usabilidad para pequeños ( y grandes ) proyectos web por Cesar Soplin

 

Debo confesar que me diverti mucho, fue una conversación donde la gente aporto mucho sobre el tema, hice un repaso de los errores comunes en pequeños proyectos y que se pueden corregir sin significar un gasto adicional,  elevando la usabilidad ( calidad ) de nuestros sitios.

Usabilidad para principiantes
Guía de Evaluación Heurística de Sitios Web
Los 10 principales errores de diseño en 2005
El diseño gráfico juega un papel secundario en Internet
De cómo el elemento TITLE se convierte en sello de calidad

Comunidades Virtuales por Christian Van Der Henst

 

Hablo sobre como evolucionaron las comunidades en Internet, un poco de historia sobre Foros del Web, de las oportunidades para los latinoamericanos con las comunidades virtuales.

Foros del Web
Guate360 : Guatemala en 360 grados

Sweet Dalila, una mujer neoliberal

 

TAO web

Friday, January 13th, 2006

No te asustes, no se trata de disciplinas orientales, TAO es una nemotecnia sencilla pero al "revés" para recordar las bases a definir al comenzar un proyecto web, se descifra así  :

Objetivos : ¿ Cuáles son los objetivos del sitio ? ¿ Qué queremos alcanzar ? ¿ en cuánto tiempo ?

Audiencia : ¿ Cuáles es nuestra audiencia ? ¿ Qué cantidad de visitantes debemos alcanzar ? ¿ En cuánto tiempo ? ¿ Como convertiremos nuestros visitantes en clientes ?

Tecnología : ¿ Qué lenguaje de servidor se necesitara ? ¿ por qué ? ¿ se usará Flash ? ¿ se usara Ajax? ¿ se necesita ?

Como ves se trata de hacerse muchas preguntas, y seguramente podrías ampliarlas con las tuyas, las respuestas te servirán como base para definir el alcance y evitarte “sorpresitas” a la mitad del proyecto.

Te veo en mac

Tuesday, January 10th, 2006

Safaritest es una utilidad en línea que te muestra tu sitio web en una mac con Safari.

El programador, el diseñador y el cliente

Saturday, December 10th, 2005

En Pingmag explican el proceso de desarrollo de un sitio web de manera sencilla y con muñequitos.

Le pondria una imagen, pero el maldito copyright se interpuso :(

Vía : El factor humano 

Forística : hardware y software

Wednesday, December 7th, 2005

Alexis ha abierto un foro interesante, Forística  : software, hardware e Internet y a pesar de su reciente apertura ya cuenta con actividad notable, es un sitio diferente. Entre las cosas que me gustan es que usa Vanilla, en vez de los clásicos Vbulletin o PHPBB.

Precio de combustibles en línea

Tuesday, November 22nd, 2005

OSINERG ofrece en su sitio web información actualizada sobre el precio de los combustibles en el Perú, con precios de grifos formales.

La critica :

  • Animación flash repetitiva ( con audio de fondo) : totalmente innecesaria, funciona mejor si la reemplazan por un par de links.
  • Javascript incompatible con Firefox ( Firefox 1.5 RC3).
  • Un mapa que funcionaría mejor como lista de departamentos.
  • Sería un autentico golazo brindar esta información vía RSS.
  • No tengo carro :(

Vía : e-nredados 

 

WASP Toolbar

Tuesday, November 15th, 2005

WASP Toolbar : Permite ver Alexa Rank, PageRank, Whois de un sitio web además de búsqueda en Google de un tirón.