|

Ben Goodger explica el uso elevado de memoria en Firefox 1.5

Ben Goodger, el jefe de desarrolladores de Firefox, explica el uso de memoria en Firefox. Comenta que la gente confunde entre el uso de memoria y las pérdidas de memoria. En el caso de Firefox 1.5 se trata de uso elevado de memoria, ya que almacena en caché las páginas que se visitan para un mejor funcionamiento del historial de navegación.

El uso excesivo de memoria se puede solucionar cambiando el valor de la propiedad browser.sessionhistory.max_total_viewers a 8, para ello escribe about:config en la caja de navegación de Firefox, busca la propiedad y cambia el valor.

About the Firefox “memory leak”

Vía / mozillaZine

| |

Pelotazos.com

Leo en El País un artículo bastante curioso sobre el origen de varios gigantes de internet: Paypal, Hotmail, Blogger, Skype y Flickr. De cómo una idea se transforma en un negocio, o tal como dice la periodista del artículo:

Alguien tiene una buena idea, casi siempre casual, y la pone en marcha en Internet. El mercado la criba. Triunfa. Los grandes, al acecho, cortejan al emprendedor, que vende y se pone a otra cosa. El talento, más que la avaricia, está tras los últimos bombazos en la Red.

Yo le añadiría que lo gratuito es lo que triunfa. Quizás si deseas ser uno de los afortunados que ha tenido una idea y ha llegado a ser un “pelotazo.com” deberías pensar en ser un producto gratuito y si te mueve el interés comercial, ganar dinero de forma indirecta, ya sea publicidad o servicios premium.

En el artículo conocerás cómo nace Flickr:

Caterina Fake era (y es) una brillante diseñadora y blogger que en 2001 salía con Evan Williams, el fundador de Blogger.com. Stewart Butterfield, también diseñador y canadiense, admiraba mucho su trabajo, y cuando la conoció en una fiesta en San Francisco intentó quedar con ella. Fake tenía pareja, así que declinó la oferta, pero rompió con Williams seis meses después. El mundo de Internet es inabarcable, pero quienes lo crean son sólo un puñado de programadores, así que Butterfield se enteró de la ruptura e invitó a Fake a esquiar a Canadá. Ella aceptó, y de su amor surge Flickr.

O cómo se crearon compañías para fines que nada tuvieron que ver con su éxito final, como fue el caso de Pyra Labs con Blogger, el mismo Flickr pensado como chat con fotos, o como los creadores de Skype empezaron con Kazaa, o uno de los creadores de Blogger como fue Evan Williams es también el creador de Odeo.

Un artículo curioso que merece la pena leer.

Explicación para el ‘obtect literal’ en Javascript

Muchas veces nuestra forma de aprender Javascript (o cualquier otra cosa) es encontrándonos con cosas desconocidas en scripts que estamos viendo e intentando comprender.

Una de estas nuevas posibilidades que nos ofrece Javascript son los “obtect literal”. Que sustituyen la falta de clases en Javascript, y nos facilita el uso de variables globales entre otras cosas.

Alguna vez te habrás encontrado con algo parecido al siguiente código y lo habrás querido comprender, una sencilla explicación nos la ofrece Wait till I come.

miObjeto={
miVariable:'valor',
init:function(){
},
hazAlgo:function(){
}
}

Show love to the object literal

Vía / DOM Scripting Task Force

|

Los diputados franceses descartan definitivamente la legalización del P2P

Nos cuenta El Mundo que los diputados franceses han decidido penalizar el uso del P2P, ya sea compartiendo o bajando archivos de estas redes, o por el uso o la tenencia de programas que rompan las protecciones de software, … acabando así con la posible legalización de estas redes a cambio de una licencia global.

Mi experiencia como usuario es que la piratería ha ido incrementándose a lo largo de los años, desde los Spectrum y las copias de cinta a cinta, pasando por la época en que se prefería pagar mil de las antiguas pesetas (seis euros) por un CD vírgen y lo que te cobraran en la tienda por copiarte un CD, o cuando nuestra conexión solo nos permitía bajarnos una canción de MP3 en una hora o hasta ahora que la gente se baja directamente los DVDs. ¿Es correcto el enfoque que se le da al P2P para acabar con él?, yo creo que no, porque si logran acabar con el P2P (cosa que veo difícil), ya habrá alguien que invente alguna otra cosa nueva.

Vía / El Mundo

Ecos

Aunque aún hay pocas referencias a esta noticia, hay que destacar dos cosas: la mayoría simplemente recogen la noticia de la agencia EFE, y El País y Libertad Digital difieren sobre el tema de iTunes y la posibilidad de estar obligados a vender sus canciones en distintos formatos:

El País

El anteproyecto de ley también prevé obligar que iTunes, la tienda de música por Internet de Apple, sea compatible con otros reproductores además de sus iPods.

Libertad Digital

Por otro lado, finalmente se ha abandonado la idea de imponer a los vendedores de música por internet que vendan las canciones en varios formatos. Esta medida hubiera obligado a iTunes a vender sus canciones en formatos distintos del que utiliza, que serían compatibles con reproductores portátiles distintos del iPod. En la actualidad, las canciones que adquieren los usuarios de iTunes solo se pueden reproducir en iPods. Apple se ha revelado contra esta medida, y se ha llegado a especular con que cerraría su portal francés de iTunes. Finalmente, no será necesario.

Actualización

| |

Jakarta Tapestry paso a paso

Jakarta TapestryJakarta Tapestry es un framework de código abierto de Apache que está pensado para realizar aplicaciones web en Java que sean dinámicas, robustas y altamente escalables, que funciona en todo contenedor de servlets o servidor de aplicaciones. La filosofía de Tapestry se basa en lo siguiente:

  • Simplicidad en la creación de aplicaciones web.
  • Consistencia a la hora de que distintos desarrolladores pueden encontrar soluciones similares a problemas similares.
  • Eficiencia, las aplicaciones deben ser escalables.
  • Reacción ante los errores, aportando modos de diagnósticos.

Aquellos que estéis interesados podéis ver esta guía paso a paso que nos ofrece sitepoint.

Jakarta Tapestry

Guía

| | | | |

Página de error 404 personalizada para Word Press

El otro día hablábamos sobre el modo de personalizar la página de error de página no encontrada. Decíamos que se le podría añadir una lista de entradas relacionadas con la url que hemos introducido incorrectamente. Y como no hay nada mejor que los ejemplos, vamos a explicar como se podría realizar para Word Press.

Read More “Página de error 404 personalizada para Word Press”

|

Tutorial del API de Google Maps

Un manual básico del API de Google Maps en inglés que nos puede ser de gran utilidad, explicado bastante bien y con ejemplos. El tutorial se divide en dos partes:

  • Leer y entender los principios del API
  • Uso de ejemplo como plantillas, las cuales podemos incluir en nuestras páginas web.

Es necesario conocer Javascript para no perderse.

Google Maps API Basic Tutorial

Vía / Menéame

Colección de diseños de tablas mediante CSS

Para aquellos que no sean hábiles en el diseño y necesiten de ideas para mejorar el aspecto de las tablas, existe una galería con diseños de tablas mediante CSS.

Hasta ahora hay un total de 71 diseños, que se pueden visualizar en la misma lista, no son screenshots, ni popups, ni enlaces a otras páginas, cuando queremos ver uno de los estilos, se recarga la página y muestra la lista con el estilo seleccionado. También hay una serie de tutoriales sobre tablas y CSS que nos pueden ser de utilidad. Cualquier ayuda siempre es bienvenida.

CSS Table Gallery

Vía / Digg

| |

Elemento CANVAS en HTML

CANVAS es un elemento no estándar que permite dibujar gráficos directamente sobre el HTML. Inicialmente lo implementó Apple para Safari, pero ahora es WHATWG quien se encarga de su estandarización.

Al no ser un estándar, se han levantado voces en contra de ello, sobre todo existiendo el SVG que realizaría la misma función. La cuestión sobre cual es más correcto, si el SVG o CANVAS, es algo de lo que ya se ha tratado y aunque en ambos casos se puede hacer lo mismo, parece que el SVG gana por ser un estándar y sobre todo cuando se quiere que haya interacción con el usuario, aunque CANVAS sea más útil a la hora de dibujar.

Más información

Ejemplos

Performancing, estadísticas para nuestro blog

PerformancingNo solo de Google vive el blogger y aunque su sistemas de estadísticas Google Analytics es de los mejores (aunque ahora sea imposible obtener una cuenta por lo solicitado que está), no quiere decir que no se puedan usar otras alternativas.

Una nueva herramienta de estadísticas nos viene de la mano de Performancing, una alternativa gratuita enfocada para el blogger profesional, que entre sus características se puede destacar:

  • Múltiples blogs para un mismo usuario
  • Poder obtener las estadísticas mediante RSS
  • Datos de Adsense
  • Información sobre motores de búsquedas…

Performancing Metrics

Vía / Digg