Archive for November, 2008

11.30.2008 by Ramiro

Microsoft quiere comprar Yahoo

Durante los últimos meses varias noticias, rumores y comentarios sobre la compra de Yahoo por parte de Microsoft aparecieron, fueron desmentidas o desechadas. Hoy la noticia vuelve a tomar fuerza y hasta se habla de que de ser posible este trato, por 20 mil millones de dólares, los encargados de manejar este nuevo monstruo serían Jonathan Miller (ex AOL) y Ross Levinsohn, ex presidente de Fox Interactive.

A pesar de los rumores y las noticias falsas se sabe que Microsoft está muy interesada en comprar Yahoo ya que esto representaría una excelente posibilidad para competir contra Google quien sigue liderando el mercado de las búsquedas y la publicidad por Internet.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • BarraPunto
  • Meneame
  • MySpace
  • Technorati
11.28.2008 by Ramiro

Llegó el Viernes Negro

El Black Friday es el día en el que comienzan las ventas para navidad en Estados Unidos. Lo interesante de esta fecha es que varios sitios, incluyendo a amazon.com ofrecen descuentos bastante importantes sobre varios productos.

La idea del Black Friday nació hace varios años en EEUU y el término se remonta a los años sesenta. No es una fecha oficial sino una fecha comercial. Durante este día se da libre a muchos empleados para aumentar las ventas. Esta fecha, en este año tiene una importancia extra debido a que la crisis ha traido como consecuencia una reducción en las ventas que se esperaban para este año. Sin embargo muchos comercios apostaron fuerte para el “Viernes Negro”.

Hay que estar atentos también al Cyber Monday que es el próximo lunes en donde se aplican descuentos a ventas en línea. Aunque hoy mismo se peuden ver ofertas en varios sitios.

En Costa Rica, clientes de Aerocasillas también pueden obtener beneficios en esta fecha.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • BarraPunto
  • Meneame
  • MySpace
  • Technorati
11.27.2008 by Ramiro

Atlantic Records: musica digital supera en ventas al CD

Atlantic Records anunció que en el último período las ganancias de venta de música digital superó por primera vez en la historia a la de ventas de discos compactos.

Hace unos años, en medio de las luchas por regalías, batallas legales, cierre de sitios web y acusaciones esto parecía imposible. Esta noticia sirve de ejemplo para toda la industria que tarda en adaptarse a las nuevas tendencias del mercado y a la demanda de los consumidores.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • BarraPunto
  • Meneame
  • MySpace
  • Technorati
11.27.2008 by Ramiro

Introducción a Wordpress

Ya está disponible la primera versión de la guía de manejo básico para Wordpress que iremos actualizando según sea necesario. Estoy viendo también de crear versiones en video para que sea más fácil entender y comenzar a usar este sistema.

como-usar-wordpress

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • BarraPunto
  • Meneame
  • MySpace
  • Technorati
11.24.2008 by Ramiro

Diseño de Logos: para a tener en cuenta

A la hora de diseñar logos hay varios elementos que se desconocen. Por experiencia cuando alguien se decide por un logo se basa mas en parámetros personales que de mercadeo lo cual hace que el logo no sirva para mucho.

Esta es una lista de cosas a tener en cuenta a la hora de buscar el logo, que al fin de cuentas es la imagen de la empresa / proyecto:

  1. Concepto / Idea: el logo debe ser fácil de identificar con la actividad de la empresa o del proyecto que representa. Y, en casos abstractos ver el punto 2:
  2. Debe ser fácil de recordar / asociar a la empresa / proyecto. La presentación es muy importante.
  3. Debe ser simple: los logos complicados son muy lindos pero carecen del beneficio de los dos puntos anteriores. Aunque suene gastado el ejemplo más conocido sobre este punto es el logo de Nike (conocido como Swoosh) es simple, fácil de recordar y mercadeable.
  4. Debe ser flexible: si se necesita usar el logo en blanco y negro, en ropa, en vehículos y otros medios el logo debe ser adaptable o por lo menos tener versiones que se adapten a estos medios. Colores degradados, 3D y diseños complicados son muchas veces difíciles de reproducir en ropa, por poner un ejemplo.
  5. Legales: si el logo utiliza fuente, imágenes, decoraciones que cuentan con derechos de autor restrictivos puede ser un problema a futuro. Es muy frecuente ver el uso de Dingbats y otros símbolos que se encuentran en tipos de letras que vienen con Windows / Office en algunos logos y eso puede ser un problema bastante grave y objeto de demanda. Lo mismo pasa con las fotos.
Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • BarraPunto
  • Meneame
  • MySpace
  • Technorati
11.24.2008 by Ramiro

Google presenta SearchWiki

SearchWiki es una opción más que agregó Google para ordenar en pantalla los resultados de las búsquedas.

Por ejemplo, si buscamos “venta de carros costa rica” y el sitio que estamos buscando siempre aparece en tercer lugar podemos hacer clic en la flecha verde que aparece al costado del enlace del sitio para ponerlo en primera posición. Cosas a tener en cuenta:

  • El servicio solo funciona cuando se usa Google en Inglés (aunque sirve en las versiones regionales como google.co.cr o google.com.ar)
  • Hay que tener una cuenta en Google Accounts (si tiene una cuenta de gMail, AdSense o AdWords esa es la que puede utilizar)
  • Los cambios solo afectan la manera en que vemos los resultados en pantalla. Esto no altera el orden de los resultados de Google. Solamente los de nuestra cuenta.

Además SearchWiki permite hacer comentarios sobre los sitios o eliminarlos de la lista completamente.

Pueden ver un video (en inglés) de cómo funciona SearchWiki

Si bien Google aclara que los resultados no se verán alterados es dificil imaginar que ellos no van a usar los datos recolectados para ajustar sus algoritmos de búsqueda. Si por ejemplo Google ve que muchos usuarios en sus búsquedas eliminan un sitio determinado supongo que a la larga (o corta) alguna alerta debe aparecer en los sistemas de Google diciéndole al algoritmo que hay un sitio que no tiene mucha aceptación. Veremos que pasa.

Para más información pueden consultar el Blog de Google sobre este tema.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • BarraPunto
  • Meneame
  • MySpace
  • Technorati
11.22.2008 by Ramiro

5 Razones para usar y no usar Ubuntu Linux

Después de usar Ubuntu Linux por mas de dos años para uso personal y en empresas para mis clientes estas son las 5 razones más importantes para usarlo y no usarlo… ustedes deciden:

5 Razones para usar Ubuntu Linux como reemplazo de Windows

  1. Es gratis, no hay que pagar licencias ni preocuparse si uno no la tiene.
  2. Es fácil de instalar y consume menos recursos… es decir: puede seguir aprovechando esa PC vieja u obtener mejor respuesta en una nueva
  3. Trae OpenOffice (el equivalente a Office) en la instalación junto con Firefox y otros programas necesarios y conocidos también en Windows. Messengers y otros programas tienen sus equivalentes y se pueden instalar desde el administrador de paquetes… ah… gratis.
  4. Es ideal para computadoras que solo necesitan usar Internet, Correo, crear documentos e Imprimir.
  5. Desde la versión 7 es mucho más estable y compatible con diferentes tipos de hardware.

5 Razones para no usar Ubuntu Linux como reemplazo de Windows

  1. No sirve como print server en mucos casos… aunque esto no es culpa de Ubuntu / Linux sino de los creadores del hardware. Scanners / Impresoras y otros dispositivos que se basan en su software para funcionar no cuentan con un equivalente en Linux o traen problemas de compatibilidad.
  2. Compartir archivos no es una tarea fácil para usuarios sin conocimientos sobre el tema.
  3. Si le atrae el aspecto visual de Windows Vista / XP; Ubuntu puedeno ser de su gusto.
  4. El soporte de Flash igual problema al punto 1) no es muy bueno (aunque esto debería solucionarse a principios del 2009).
  5. Programas como MSN Live Messenger, Photoshop, Illustrator no tienen par en Ubuntu. Si bien en mensajería está Pidgin (que por cierto es muy bueno) mucha gente está acostumbrada y prefiere no adaptarse a algo nuevo aunque sea similar. En el caso de software como Photoshop, Autocad, Visio (por nombrar algunas herramientas especializadas) es muy dificil encontrar reemplazos buenos… en algunos casos no los hay. Y en el caso de software a la medida no existen salvo que los fabricantes tengan versiones para Linux.
Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • BarraPunto
  • Meneame
  • MySpace
  • Technorati
11.21.2008 by Ramiro

Alojamiento de Páginas Web (Web Hosting)

Generalmente solo alojamos sitios web de clientes a los cuales prestamos otros servicios. Tenemos algunas excepciones pero básicamente esa es la regla. Esto nos permite dar un servicio mas a la medida y ofrecer un poco mas de detalle sobre las necesidades del cliente.

También , en los casos en los que el cliente solicita servicios para un sitio / proyecto que ya tiene alojamiento, trabajamos con proveedores de hosting externos con la misma dedicación.

En casos en donde sea necesario contratar otros proveedores de alojamiento podemos recomendar:

McKremie United States Web Hosting

Siempre recomendamos alojar sitios comerciales en los EEUU ya que el país cuenta con la infraestructura necesaria para servir contenidos a todo el mundo con el mejor tiempo de respuesta y confianza (uptime). En casos regionales o locales se evalúa si el servicio (dependiendo costos y otros factores) se puede alojar en el país en donde se realiza el proyecto.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • BarraPunto
  • Meneame
  • MySpace
  • Technorati
11.20.2008 by Ramiro

Text responses en AJAX, trabajo sucio

Estaba leyendo esta entrada en QuirksBlog (parte 1 y 2) que analiza un poco sobre cuál es el mejor formato (XML, HTML o JSON) a usar en una respuesta de AJAX.

Personalmente yo recomiendo HTML por dos razones:

  • Para procesar XML en el lado del cliente hay que poner un pedacito de Javascript. Javascript puede ser alterado en el lado del cliente asi es que por cuestiones de seguridad mejor dejarle eso al servidor. Con esto no solo nos ahorramos código sino que también el cliente tiene menos que procesar. Esto es muy frecuente ya que si la computadora es lenta (y pasa en computadoras rápidas tambien) vamos a ver un cartelito que dice que Javascript está tomandose mucho tiempo… lo cual lleva a abortar el proceso y obligar al visitante a hacer un reload de la página. Por cierto el tema de lidiar con este problema está explicado (e incluye una solución) en Sitepoint.
  • Es mejor enviarle a Javascript la solución lista para meter en el tag usando innerHTML o innerText. Mucha gente acá dice que el problema es que si quieren hacer varios reemplazos y así utilizar lo util del AJAX la cosa se complica y hay que volver a XML o JSON.
    Mi solución es que (siguiendo el punto uno) esto se haga del lado del servidor y que nuestro Javascript se dedique a hacer esos reemplazos enviando respuestas en HTML que contengan separadores para que el Javascript pueda saber a donde va cada parte. SI!!! esto es hackeable también, pero ahorramos tiempo y dolores de cabeza y las ventajas, en mi opinión, superan a las desventajas. Dejo un ejemplo usando como respuesta algo simple para mostrar en tres divs diferentes las letrs A, B y C, respectivamente:

Respuesta de Javascript: div1|*|A|||div2|*|B|||div3|*|C

Separo cada parte de HTML usando ||| y dentro de cada parte separo con |*| lo que es el div y lo que es el snippet de HTML

El Javascript sería el siguiente:


var xmlhttp = null;
if (window.XMLHttpRequest) {
// If IE7, Mozilla, Safari, and so on: Use native object.
xmlhttp = new XMLHttpRequest();
}
else
{
if (window.ActiveXObject) {
xmlhttp = new ActiveXObject('MSXML2.XMLHTTP.3.0');
}
}

isBusy=false;

function getAjax (parameters) {
if (isBusy==true) {
xmlhttp.onreadystatechange = null;
xmlhttp.abort();
}
xmlhttp.open('GET','file.php?parameters='+parameters,true);
isBusy = true;
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
isBusy=false;
var replace = xmlhttp.responseText;
var spl;
spl=replace.split('|||');
for (var i=0; i< spl.length; i++) {
var part;
if (spl[i]!="") {
part=spl[i].split('|*|');
document.getElementById(part[0]).innerHTML = part[1];
}
}
}else{
return;
}
}
xmlhttp.send(null);
}
Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • BarraPunto
  • Meneame
  • MySpace
  • Technorati
11.19.2008 by Ramiro

Rejuvenecimiento con Photoshop

Este truco, muy usado por revistas y otros medios graficos, es un ejemplo de lo que se puede llegar a hacer cuando se manipulan fotos digitalmente.

Nota: este fue mi primer intento por hacer este tipo de manipulación por lo cual se puede ver que con mas tiempo se pueden cosneguir detalles mucho mas impresionantes.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • BarraPunto
  • Meneame
  • MySpace
  • Technorati