Google y su honestidad brutal… vs yahoo y su cuento chino

google gmail spam

google gmail spam

yahoo

Como crear un mapa mashup en minutos usando geoRSSed Feeds

El autor del blog 80n, describe de forma fácil y en pocos pasos como integrar en nuestros sitios web un mashup del tipo: mapa +RSS Feeds , usando herramientas libres como: Yahoo! Maps, geoRSS, geonames ..

Microsoft advierte de seis grietas de seguridad “criticas”

(Reuters) Microsoft presentó el martes seis parches para arreglar las grietas de seguridad “críticas” en sus productos, mientras que advirtió de que estas podrían permitir a los piratas informáticos hacerse con el control de los ordenadores. Microsoft, cuyo sistema operativo Windows está presente en el 95 por ciento de los ordenadores de todo el mundo, publicó los parches como parte de su boletín de seguridad mensual. No se lanzaron soluciones para la actualización de la última versión del programa, llamada Vista.

El mayor fabricante de software del mundo empezó a comercializar el Vista en enero después de cinco años de desarrollo y de una serie de retrasos para mejorar la seguridad. La empresa dice que el nuevo sistema operativo es el programa más seguro que hayan tenido nunca. Microsoft define las grietas como “críticas” cuando la vulnerabilidad permite que un gusano dañino de Internet copie los archivos sin que el usuario haga nada con la máquina.

La empresa dijo que las grietas de seguridad afectaban a las versiones de los productos Windows, Office, Works, Internet Explorer y Microsoft Malware Protection Engine. Además calificó a los otros agujeros con un nivel de “importancia” menor. Microsoft ha estado trabajando para mejorar la seguridad y la fiabilidad de sus programas mientras que hay cada vez más puntos débiles en Windows y el otro software de la firma.

Los últimos parches pueden descargarse en www.microsoft.com/security

Wikipedia, en problemas: podría dejar de funcionar por falta de fondos

A mi parecer.. excelente movida de marketing por parte de los directivos de Wikipedia..

(Clarin) La enciclopedia online Wikipedia podría dejar de funcionar por falta de fondos. Durante la conferencia sobre tecnología Lift07, Florence Devouard, directora de la Fundación Wikimedia, dijo en que el proyecto sólo cuenta con el dinero necesario para los próximos tres o cuatro meses.

El portal comunitario, que pertenece a la Fundación presidida por Devouard, se mantiene gracias a las donaciones realizadas por los usuarios, que suelen alcanzar el millón de dólares al año. Sin embargo, la directiva dijo que el sitio precisa el quíntuple de esa cantidad para continuar funcionando. “Si no encontramos financiamiento adicional, es posible que Wikipedia desaparezca”, advirtió.

Tras esas declaraciones, Sandy Ordóñez, portavoz del sitio, dijo que el comentario de Devouard había sido exagerado y que el cierre de Wikipedia no iba a ocurrir a corto plazo. Sin embargo, reconoció que la empresa deber ser más “creativa” en su esfuerzo por conseguir fondos.

Un tribunal de Bélgica falla contra Google por derechos de autor

(Reuters) Un tribunal de Bélgica determinó el martes que Google no podrá reproducir extractos de una serie de diarios belgas, lo que supone un golpe contra uno de los servicios más populares del buscador de Internet. La demanda fue presentada por Copiepresse, una empresa que administra los derechos de autos de diarios belgas y que también demandó al portal en francés de Yahoo para que deje de difundir sus notas.

El argumento de Copiepresse es que las versiones de los textos almacenados en Google pueden seguir siendo leídas en su página aún cuando ya no se puede acceder gratuitamente a los artículos originales en los sitios web de los periódicos. Google se ha enfrentado a quejas similares en Estados Unidos por parte de la agencia de noticias francesa France Presse (AFP), que presentó una demanda en el 2005.

Estadísticas de feedburner..

Actualmente delirius cuenta con 31 personas subscriptas vía rss, las cuales se distribuye gráficamente de la siguiente forma..

feeds rss blog delirius joomla

Firefox vs Internet Explorer

Estadística de los navegadores utilizados para ingresar a delirius en lo que va del mes de Febrero.

navegadores web firefox ie

Evolución histórica de la programación

Dennis Ritchie, Padre de Unix/CVía todo-programacion.com.ar | En el comienzo de la informática, sólo había una forma de programar (en binario), que consistía en la ejecución secuencial (una tras otra) de instrucciones de la máquina, con posibles cambios de secuencia basados en dos tipos especiales de instrucciones de control: instrucciones de transferencia e instrucciones de llamada de subrutina.

En el comienzo de la informática, sólo había una forma de programar (en binario), que consistía en la ejecución secuencial (una tras otra) de instrucciones de la máquina, con posibles cambios de secuencia basados en dos tipos especiales de instrucciones de control.

Las instrucciones de control se dividieron en dos tipos:

  • + instrucciones de transferencia
  • + instrucciones de llamada de subrutina.

Las instrucciones de transferencia dan lugar a un salto sin retorno en la ejecución, y a su vez pueden ser condicionales (si el salto se produce únicamente cuando se cumple una condición determinada) o incondicionales.

La instrucción de llamada de subrutina guarda la dirección de retorno para que la secuencia de ejecución original se reanude cuando termina la ejecución de la subrutina (momento en el que se ejecutará una instrucción de retorno).

En la década de los años cincuenta surgió un nuevo tipo da lenguajes (llamados simbólicos, o de segunda generación: assembler), que trataban de simplificar la programación: ya que, a medida que los programas eran cada vez más complejos, se hacía impracticable utilizar directamente el lenguaje de la máquina, en el que las instrucciones estaban formadas por secuencias de ceros y unos.

Un lenguaje simbólico no es más que una representación codificada del lenguaje de la máquina, donde cada instrucción simbólica se traduce (en principio) por una sola instrucción de la máquina equivalente, y el código de operación y la dirección de memoria asociados a cada instrucción de la máquina se representan mediante símbolos alfanuméricos. En particular, dependiendo del lenguaje simbólico utilizado, las instrucciones de cambio de secuencia se suelen representar mediante los siguientes símbolos:

  • + La instrucción de transferencia incondicional: JMP (jump, es decir, salto); B (branch, ramificación); GOTO (go to, ir a); etc.
  • + Las instrucciones de transferencia condicional: JZ (jump on zero, salto si el resultado anterior es cero); BC (branch on condition, ramificación condicional); etc.
  • + La instrucción de llamada de subrutina: CALL (llamar, en inglés); BAL (branch and link, es decir, ramificación con enlace); etc.
  • + La instrucción de retorno de subrutina: RET (return, retorno); etcétera.

A finales de los años cincuenta, y a medida que las aplicaciones iban creciendo en tamaño y en complicación, la programación en los lenguajes simbólicos resultaba aún demasiado compleja, por lo que se inventaron los lenguajes de alto nivel o de tercera generación, tales como FORTRAN, LISP, COBOL, ALGOL, APL, PL/I, BASIC, Pascal, C, etc., que hacían más legibles los programas mediante expresiones de aspecto matemático, como X + Y * Z (que significa, en muchos de los lenguajes citados, sumar el valor de la variable X al resultado de multiplicar el valor de la variable Y por el de la variable Z).

Todos estos lenguajes, y muchos más que no voy a mencionar por el momento, no son totalmente independientes entre sí, sino que unos influyeron en el diseño de los otros, por lo que forman una jerarquía histórica. Además de simplificar la sintaxis de las expresiones, los lenguajes de alto nivel introdujeron una serie de instrucciones de control para hacer más simple la definición de la estructura de los programas. Estas instrucciones pueden agruparse en las siguientes clases:

  • + Una instrucción de transferencia incondicional (siempre se produce un salto sin retorno en la ejecución), generalmente representada mediante el símbolo GOTO, GO TO, u otro equivalente.
  • + Instrucciones de transferencia condicional, como las sentencias GO TO calculada y asignada de FORTRAN, o la sentencia IF del mismo lenguaje, en su forma original.
  • + Instrucciones de ejecución condicional, como el conjunto IF- THEN-ELSE de ALGOL y Pascal, la instrucción CASE de Pascal o el conjunto if-else y la instrucción switch de C.
  • + Instrucciones de ejecución en bucle, en sus formas DO-UNTIL, DO-WHILE y FOR.
  • + La instrucción de llamada de subrutina, representada mediante el símbolo CALL, o implícitamente, especificando sólo el nombre de la subrutina que se invoca, junto con un conjunto de argumentos entre paréntesis.
  • + La instrucción de retorno de subrutina: RETURN o equivalente.

Algoritmos de Google: El Page Rank

Vía The Smoke Seller

Microsoft: el martes salen 12 nuevos parches para Windows y Office

(EFE) Microsoft anunció que el próximo martes lanzará al menos 12 parches para Windows XP que solucionarán problemas de seguridad del sistema operativo y de la suite ofimática Office.

Se trata del mayor número de errores en el código a los que la compañía hace frente de una sola vez , ya que cada uno de esos parches sirve para varios problemas en la seguridad de los productos.Microsoft dijo que la mayoría servirá para solucionar errores considerados críticos, por los que podrían “colarse” piratas informáticos para hacerse con el control de la PC afectada .

Tres parches, al menos, estarán dirigidos a Microsoft Office, un software con numerosos frentes abiertos en materia de seguridad. Otro de los parches será para tapar un problema considerado como “crítico” en Windows Live OneCare, Microsoft Antigen, Microsoft Windows Defender y Microsoft ForeFront, programas que sirven para defender al usuario de plagas electrónicas como “spyware”, virus y gusanos informáticos. La emisión de este software forma parte del programa mensual de seguridad de la multinacional.