Archive for the 'Google' Category


Yahoo, Bing y Murdoch “El imperio contra-ataca” 0

Estos días, con el revuelo que tenemos interno en España, debido a las oscuras y desleales artimañas de las asociaciones de autores + el Gobierno Español, quizás no se le esté dando la suficiente cobertura, a la batalla que hay entre Google y Microsoft en el campo de los buscadores en Internet.

Microsoft ha llevado a cabo recientemente dos maniobras:

  • la primera es referente al acceso a contenidos en internet.
  • La segunda consiste en acercarse a otro buscador con importantes cuotas de mercado en algunas partes del mundo.
En Estados Unidos, Rupert Murdoch es el director y principal accionista de News Corporation, se trata de la coporación de medios de comunicación más grande e influyente del mundo. Todo este contenido en la red generado por News Coporation, es indexado por Google, para mostrarlo en sus búsquedas cuando sea necesario. Cosa que no es del agrado de Rupert Murdoch.

Por lo que Microsoft ha encontrado a un aliado para impulsar su buscado BING, el acuerdo que se están planteando es el siguiente, no permitir la entrada  a Google para que indexe, el contenido de News Coporation, y permitir el acceso a BING, por lo que Microsoft debería pagar  a News Corporation por el poder disponer de dicha información y contenidos.

Resumiendo Microsoft está intentado comprar las noticias de medios de prensa, para poder solamente ser él, el que las muestre como resultado de búsquedas en su buscador BING.

En el segundo punto de actuación, Microsoft ha llegado a un acuerdo con Yahoo, para poder promover, dentro del portal de Yahoo, el buscador BING.  Yahoo también, podrá poner publicidad en sitios webs propiedad de Microsoft. Aún se desconocen muchos puntos y habrá que esperar al año que viene, para ver en que se convierte realmente este acuerdo.

Si analizamos el primer punto, podemos observar un importante cambio en cuanto al acceso de los buscadores a la información, ya que se podría entrar en un dinámica, mediante la cual, los buscadores tuvieran que pagar por poder indexar contenido. Estos nos podría llevar a la comercialización de productos y servicios que hoy por hoy resultan gratuitos.

Por otro lado, es muy arriesgada la maniobra de Murdoch, porque quedarse fuera de los resultados de búsqueda de Google, podría significa que sencillamente no existe para muchas personas, y ver disminuido drásticamente sus visitas en Inet, lo que significa también menos ingresos por publicidad.

El segundo punto está más relacionado con el gran pastel de Google, referente a ingresos por publicidad, Microsoft quiere enseñar al mundo su nuevo buscador, y una buena forma de hacerlo es a través de los usuarios de Yahoo.

En definitiva esto no es mas que otra batalla, por el control de los ingresos por publicidad online, aparte de la información y poder que puede suponer saber que es lo que buscan las personas en internet.

Google GO un C a su medida ¿? 1

La verdad es que Google, nunca deja de sorprendernos, se acabo de anunciar Google GO su propio lenguaje de programación.

En un principio ha indicado que está orientado para sistemas, concurrente y con gestión de memoria de forma automática. Sale con licencia BSD.

Aquí tenéis algunos ejemplos de código:

package main

import “fmt”

func main() {
fmt.Printf(“Hello, 世界\n”)
}


// Compare returns an integer comparing the two byte arrays
// lexicographically.
// The result will be 0 if a == b, -1 if a < b, and +1 if a > b
func Compare(a, b []byte) int {
for i := 0; i < len(a) && i < len(b); i++ {
switch {
case a[i] > b[i]:
return 1
case a[i] < b[i]:
return -1
}
}
switch {
case len(a) < len(b):
return -1
case len(a) > len(b):
return 1
}
return 0
}

a mi me recuerda mucho a C.

Enlace a la página oficial, con documentación, ejemplos etc ( en inglés )

Dumps Terminals + Cloud Computing + Dumps Users??? 0

Ayer mismo asistí a una charla, sobre nuevas tecnologías relacionadas con Internet;
nuevas formas de trabajo ,de comunicación y evolución de las propias tecnologías.

Nos indican lo maravillosos que son los data centers de x compañía, que son más seguros que nuestras infraestructuras, y que los costes se reducen, básicamente te tachan de estúpido o atrasado tecnológicamente si no lo bendices y alabas su lado positivo.

Algunos gigantes de la informática, desean, que el usuario, solo posea un terminal tonto , una máquina que por si misma no sea capaz de realizar ninguna tarea, que tenga que estar conectada a la infraestructura del siguiente para poder realizar cualquier trabajo y acceso a la información, ya que nuestra información también desean que se encuentre a buen recaudo, todo ello “por nuestro bien”.

Además, nos dicen, que la informática, la tendremos que tratar en un futuro, como un servicio más, como la luz, el agua o el gas.

Señores, no estamos hablando, de que se nos suministre una materia prima, la consumamos y tenga que ser repuesta. En muchos casos, los suministradores de información, van a ser los propios usuarios o empresas. Además estamos tratando con información, y la privacidad, debe estar asegurada, así como los mecanismos, que aseguren, que esos datos “no van a ser secuestrados” para evitar que podamos mudarnos a otro proveedor o simplemente cesar el servicio y eliminar toda nuestra información.

Estamos asistiendo a un punto, donde parece que solo los gigantes informáticos, van a poder ofrecer servicios de nube en la red, yo con eso discrepo completamente, existen soluciones, basadas en software libre para grupos de trabajo, a unos precios realmente asequibles, por nuestras PYMES.

Con esto, no quiero decir que este en contra de las nubes ( cloud computing ) lo que si quiero indicar, que hay que ser muy crítico, sobre todo cuando se trate de una empresa, hay que exigir garantías, sobre la seguridad de nuestros datos, tanto a nivel físico como de divulgación. Además la empresa tiene que ser siempre la propietaria de su información y nunca perder el control de la misma.  Y recordar, que existen soluciones no muy caras, que hacen posible que cualquier pyme, tenga su propias herramientas para grupos de trabajo, almacenar la información etc.

Qué es una nube computacional ¿?

Web Web 2.0 Gooble 3.0

Gobiernos y Administraciones 2.0

Google Chrome OS 0

Google Chrome OS

Google Chrome OS

Ya sabemos el nombre del sistemas operativo de Google, en un principio va a estar destinado para Netbooks, y los pilares fundamentales serán:

  • Velocidad
  • Simplicidad
  • Seguridad

El objetivo, es encender el equipo, y que el usuario esté en condiciones de poder acceder a la web en muy poco tiempo, eliminando todo lo que pueda confundir, y pensando en la seguridad de dicho equipo destinado a la red.

Este sistema operativo de Google, va a funcionar tanto en arquitecturas x86 y ARM, también destacan que este proyecto, es completamente independiente de Android.

En definitiva, los sistemas operativos empezaron a ser diseñados sin pensar en Inet, este sistema de Google está naciendo enfocado directamente para el uso en Inet, las nubes computacionales, y la realidad actual. Donde va a primar la rápidez el acceso a la red y la seguridad frente a virus y malware.

También destacar, que aunque en un principio su target son Netbooks, a más largo plazo podrá ser utilizado en cualquier tipo de equipo.

fuente de la noticia en inglés

faq en inglés

Google libera el ‘plugin’ O3D ( 3D en nuestros navegadores ) 1

Google, ha liberado O3D, se trata de una API Open Source, para 3D en web.

Ya nadie duda, de la importancia del desarrollo de los navegadores para Google, ni de todo el empeño que Google está mostrando para dicha actividad.

En busca de la creación de un estándar para manejar entornos en 3D desde nuestros navegadores Google ha liberado este ‘plugin’.
Una imagen vale más que mil palabras y si es un video pues mejor aún ( ejemplo de 03D en Safari ):

El objetivo del lanzamiento de está tecnología, es aumentar y estimular a la comunidad ( Mozilla, Kronos etc ) para el desarrollo de la renderización mediante navegadores web, y la creación de un estándar.

Google O3D API

Gobiernos y Administraciones 2.0 0

Primero fue la web 2.0, sobre todo a nivel de usuarios, despues esa tecnología ha sido utilizada por la empresa, llevando la web 2.0 a las pymes, y ahora multitud de gobiernos están pensando en utilizar tecnologías de web 2.0 para sus administraciones.

Es cierto que hay ya gobiernos que están utilizando herramientas como eGroupWare desde hace años, Alemania, Brasil, Junta de Andalucía aquí en España, son claros ejemplos, de ese uso.

Pero lo interesante es que en algunas administraciones, parece haber un cambio de politica y filosofía, ya que bien sabido y provado es el potencial de las herramientas 2.0 y se quiere hacer uso de las mismas.

Hay que tener en cuenta que con herramientas 2.0 no me refiero solamente a un blog en inet, estoy hablando de  todas las herramientas que hay tanto para internet como para intranets, incluso para la propia red local de una pequeña PYME.

Principalmente estamos hablando de CMS ( gestores de contenido ) CRMs ( Control de las relaciones con el cliente ) y aplicaciones para grupos de trabajo.

También hay que tener en cuenta que se están desarrollando mucho los navegadores que utilizamos, cada vez son más potentes y hay algunas empresas muy poderosas, interesadas en mejorar el rendimiento de los mismos, como por ejemplo Google.

La mayoría de las aplicaciones 2.0 se ejecutan en los navegadores, por lo que el soporte de los mismos está siendo mejorando. Abriendo aún más el camino para el Cloud Computing o nubes computacionales.

Cada compañía está intentando colocar sus productos, en lo referente a un modelo de negocio, que se está estableciendo, cada una quiere su trozo de pastel, así que la batalla para los próximos años, promete estar interesante. Sobre todo para ver quien se impondra a la hora de vender Software como Servicios ( SAS ) o Software y Aplicaciones bajo demanda.

más información sobre cloud computing

M-lab Google, New America Foundation, PlanetLab Consortium 0

Se ha anunciado el lanzamiento de Measurement Lab está compuesto por una serie de herramientas que permiten, detectar, las violaciones de la neutralidad de la red por los ISP ( Proveedores de Servicios de Internet )
Su principal función es facilitar más claridad en el uso de la red.
En este momento M-lab ofrece ya 3 herramientas:

Uno para determinar si la red BitTorrent está siendo bloqueada, otro para diagnosticar posibles problemas de fuerte impacto en las redes de banda ancha y otro para diagnosticar los problemas que limitan la velocidad.
Fuente de la noticia en inglés

Caen los beneficios de Google del último cuatrimestre 0

El pasado jueves, Google anuncio los resultados de su último cuatrimestre, en los cuales recoge beneficios, pero presentando una seria disminución comparando con el mismo periodo del ejercicio anterior.
Es la primera vez desde que salio a bolsa, que Google presenta una disminución de beneficios, respecto a un año anterior.

Los beneficios fueron un 68% menos respecto al mismo periodo del ejercicio anterior, en total se obtuvieron 382 millones de dólares.
Fuente de la noticia en inglés

XP sigue resistiendo! 0

Microsoft ha vuelto a retrasar la fecha limite de venta de licencias de XP.
El último anuncio, indicaba que el 31 de enero del 2009, se iba a dejar de vender licencias de este sistema operativo.

Pero esta fecha ha sido nuevamente cambiada al 20 de mayo del 2009.
Fecha que curiosamente coíncide con la presentación de Windows 7.
A nivel personal y tras analizar esto, pienso que es, simplemente otra prueba más del desastre de implantación y uso de Vista
También opino, que ahora mismo es buen momento para el cambio, cuando Microsoft, lanzo al mercado Vista, XP estaba aún en la cumbre, y la verdad que a nivel de rendimiento, costes, problemas, estaba muy bien.
Usuarios y profesionales, no precisaban y tampoco demandaban un nuevo sistema en ese momento..
Ahora es buen momento para el cambio, pero primero habrá que ver el rendimiento del nuevo sistema y los recursos que precisa, así como el coste del mismo. El coste de las licencias de Microsoft sigue siendo excesivo, además cada vez hay más competencia y más sistemas operativos fiables, robustos, y cuyo coste de licencia son 0€.

Fuente de la noticia ( en inglés )

Tratar imágenes con PHP I 0

RJMC no se responsabiliza del siguiente código o instrucciones, usalo bajo tu propia responsabilidad.

PHP dispone de útiles funciones para crear y trabajar con imágenes.

Mediante el uso de las librerias comprendidas en GD, vamos a poder crear y redimensionar imágenes fácilmente.

Por lo tanto si queremos crear unas galerías de imágenes, no vamos a tener que pedirle al usuario que suba una foto en grande, otra más pequeña y otra para hacer los thubsnails.

Podemos indicarle que suba una imagen grande, y luego esa imagen redimensionarla a las medidas que nosotros queramos o crear imágenes temporales que luego se borraran despues de ser mostradas para no consumir más memoria.

Lo primero que vamos a hacer es asegurarnos que tenemos las librerias GD en nuestro servidor.
Actualmente suelen venir ya con todo el paquete, pero en versiones anteriores había que instalarlas.

Podemos comprobar lo que tenemos usando un simple:
phpinfo();
en el listado nos tiene que salir algo parecido a esto:

gd

GD Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.1.9
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

bueno al tajo! ;)

imaginemos que hemos permitido al usuario subir una imagen: 1.jpg

ahora queremos saber cuanto mide de alto y de ancho esa imagen, para ello usaremos la función
getimagesize ($archivo); o en nuestro caso sería getimagesize(“1.jpg”);
( hay que tener en cuenta las rutas, donde se ha subido el archivo, desde donde queremos leerlo etc. )
getimagesize devuelve un vector de valores, entre los que se encuentran el ancho y la altura de la imagen que le hemos pasado.

ejemplo:
$vector = getimagesize(“1.jpg”); // cargamos vector con los datos de la imagen ( ancho alto etc ).
$ancho = $vector[0]; // nos quedamos con el ancho de la imágen.
$alto = $vector[1]; // nos quedamos con el alto de la imágen.

// para  mostrar por pantalla la imagen, con sus medidas reales.
echo “<img src=’1.jpg’ width=”.$ancho.” height=”.$height.” />”;

—————————————————–

Espero que os haya sido de utilidad ;)

« Página AnteriorSiguiente Página »