A Django site.
November 12, 2008

Laura Vanessa Morales
lauvmg
» Video en el chat de Gmail para Linux?

 

Google acaba de lanzar su servicio de videochat desde gmail. Es un plug-in que una vez descargado permite en las mismas ventanitas de chat, invitar al contacto a una videollamada. Obviamente necesitan tener la webcam conectada y un micrófono también. Si el otro no tiene igual se puede, pero solo será de una vía.

 

Aquí un video (en inglés) de un desarrollador de Google explicando cómo funciona.

 



 

Por ahora solo está disponible para Windows y Macs, mas no para Linux =( lamentablemente… asi que habrá que esperar. También deben esperar los que usan el Gtalk. Lo que si veremos a partir de hoy es a todos nuestros contactos disponibles para videollamada con el iconito de una cámara en la lista de contactos ;) cool.

October 23, 2008

Rodolfo Pilas
pilas
Rodolfo Pilas
» Igualito que aquí: Google

¿Para dónde quieres emigrar hoy?

September 9, 2008

Nicolás Varcarcel
nxvl
Nikolas Valcarcel
» I’m going to fosscamp \o/

I'm going to fosscamp!!

August 27, 2008

Rodolfo Pilas
pilas
Rodolfo Pilas
» Google filesystem

Mañana jueves 28 de agosto, a las 19:30 horas en el auditorio de la Universidad ORT Centro (Mercedes esq. Cuareim), tendremos una disertación sobre Google filesystem a cargo de mi amigo Mario Bonilla, que actualmente ocupa el cargo de Site Reliability Engineer en Google Dublin.

En la charla, se verán los detalles internos del funcionamiento de Google File System (GFS). GFS es extremadamente exitoso dentro de Google, siendo utilizado como su principal recurso de almacenamiento, en filesystems de varios petabytes distribuídos en miles de equipos. Se verá en detalle la arquitectura de GFS, así como las razones por las que esta arquitectura, combinada con hardware de bajo costo y software libre, es extremadamente conveniente para Google.

En forma independiente, se explicará también el funcionamiento de Google Summer of Code, un programa de la Google Open Source Program Office destinado para que estudiantes universitarios puedan realizar interesantes proyectos de software libre, y además ganar dinero con ello.

Actualmente Mario (aka Miope) es Site Reliability Engineer, responsable por el mantenimiento de la mayor parte del cluster y el almacenamiento de Google, y esta trabajando en interesantes proyectos en pro de la calificación de la próxima generación de sistemas de almacenamiento. Antes de comenzar en Google, Mario fue Administrador de Sistemas Unix en un banco Uruguayo. En 2005, Mario fue parte del equipo fundador de FSFLA (Free Software Foundation Latin America), y formó parte del Consejo inicial. Además, en 1997 compartimos el proceso fundacional del UYLUG (Grupo de Usuarios Linux del Uruguay).

La semana pasada estuvimos juntos en las Jornadas Regionales de Software Libre que se reaizaron en Buenos Aires, y compartimos unas muy interesantes tertulias neerdisticas ;)

August 25, 2008

Rodolfo Pilas
pilas
Rodolfo Pilas
» Google uruguayo

Google muestra en el día de hoy para las consultas en http://www.google.com.uy un logotipo conmemorativo de la independencia de mi país: la República Oriental del Uruguay.

Feliz día de la independencia de Uruguay… Viva la patria!!

July 28, 2008

Antonio Ognio
gnrfan
Gnrfan.org
» Peru’s National Day on Google

Today it’s Peru’s national day. Liberator Jose de San Martin declared Peru’s independence from Spain the 28th of July of 1821 so this is Peru’s Independence’s 187th anniversary. Acording the Netcraft Google operates a localized search portal using the domain google.com.pe since April 2003. Nonetheless I don’t recall seeing our national flag in the Google Logo before so he I’m posting an screenshot I just took some minutes ago.

It was a cool way to realize our national day has arrived, at least for an Internet geek like me. I took the screenshot in my Mac pressing Shift + Command (Apple) + 3 then cropped it and resized using Seashore, an image editing app for the Mac based on the GIMP built using OS X’s Cocoa framework.

July 23, 2008

Jesus Hinojosa
vily
El blog de vily
» Salió Google Knol

Salió Google knol!!! avanti dudes. a escribir lo correcto en el sitio correcto!!!
:: ¿Qué es Knol?

Knol es el nombre en clave de un proyecto anunciado por Google el 13 de diciembre de 2007 en este post oficial, y que pretende convertirse en una colección de artículos, escritos por los propios usuarios, y que cubrirán aspectos relacionados con la Ciencia, información médica, Geografía e Historia, entretenimiento, manuales, información sobre productos, etc.

En el momento del anuncio, el número de usuarios que podían realizar aportaciones a estos artículos era limitado y era necesario disponer de una invitación para poder participar.

:: ¿Pretende Google Knol competir con la Wikipedia?

Sí, la Wikipedia se ha convertido en la referencia de consulta y aportación de información por excelencia de la WWW, y la misión de Google es precisamente "organizar la información mundial". Por ello, pretende competir con la Wikipedia y crear su propia Enciclopedia, pero a través de las aportaciones de usuarios con cuentas personales de Google e insertando en sus páginas publicidad procedente de AdWords.


:: ¿Cómo serán las páginas de Knol?
En este enlace tenéis una vista previa del diseño de una página web de 'Google Knol'.

:: ¿Me pagarán por escribir en Google Knol?
Sí, Google tiene previsto que los usuarios que realicen aportaciones a esta Enciclopedia online reciban parte de los ingresos que se generarán a través de los anuncios de AdWords insertados en sus páginas.

April 8, 2008

Rodolfo Pilas
pilas
Rodolfo Pilas
» Google Summer of Code

Google Summer of Code es el patrocinio de Google a la comunidad de Software Libre, mediante el apoyo con dinero en efectivo y recursos para que programadores del mundo entero puedan mejorar distintos proyectos de Software Libre y recibir una remuneración por hacerlo.

Adriano Monteiro Marques ya ha participado varias veces y creado un video explicativo. Aquí su traducción al español:

Recuerdo cuando en el Foro Internacional de Software Libre del año 2006, la comunidad le agradeció a por Google su apoyo:

GSC

Me gustaria que programadores uruguayos participen de esta iniciativa, no solo por lo que recibirían de pago, sino por la experiencia de acercarse a un proyecto de software internacional, con perspectivas interesantes. No he visto en las universidades de mi ciudad “movimiento” alrededor de esto, claro que nunca es tarde para comenzar y fomentar en los estudiantes avanzados la participación en este tipo de iniciativas.

March 3, 2008

Oliver Etchebarne
drmad
Melancolía al despertar
» "Sorry" de Google, y OpenDNS

Hace un rato, Guille posteó sobre un problema que tenía con google: Google sugería que su PC estaba con virus. Nada raro ahi, quizas su IP haya sido usado por alguna PC con el virus Windows, etc.

Pero luego un amigo más me dijo que el mismo mensaje le aparecía a él. Y hace unos minutos, mi padre me dijo lo mismo. Eso ya era raro, pues obviamente aqui no hay virus :)

Lo curioso es que sólo aparecía en la PC de mi padre, mas no en Dorothy. La verdad que le perdí un poco de interés, hasta que Guille me comentó algo:


(18:19:26) Guille de la torre: cambie mis Numeros DNS por los de telefonica generalmente Usaba OpenDNS y ya hace 15 minutos que no he vuelvo a experimentar el problema

Lo que me hizo recordar algo que quería postear hace tiempo: ¿Por qué era OpenDNS gratuito? Yo pensé que era únicamente por su página de sugerencias cuando te equivocas al escribir una dirección, hasta que un dia le hice ping a Google en una PC con OpenDNS, y apareció un IP distinto.

En efecto, OpenDNS cambia el IP de google por uno propio:


[drmad@dorothy ~]$ nslookup www.google.com.pe
Server: 127.0.0.1
Address: 127.0.0.1#53

Non-authoritative answer:
www.google.com.pe canonical name = www.google.com.
www.google.com canonical name = www.l.google.com.
Name: www.l.google.com
Address: 64.233.161.99
Name: www.l.google.com
Address: 64.233.161.104
Name: www.l.google.com
Address: 64.233.161.147
Name: www.l.google.com
Address: 64.233.161.103

Eso es usando BIND, en localhost. Ahora, con OpenDNS:


[drmad@dorothy ~]$ nslookup www.google.com.pe 208.67.222.222
Server: 208.67.222.222
Address: 208.67.222.222#53

Non-authoritative answer:
www.google.com.pe canonical name = www.google.com.
www.google.com canonical name = google.navigation.opendns.com.
Name: google.navigation.opendns.com
Address: 208.69.32.230
Name: google.navigation.opendns.com
Address: 208.69.32.231

¿"google.navigation.opendns.com"? Probablemente, al redirigir tráfico desde su sitio, Google les pague algo (Al igual que Firefox, Opera, y otros navegadores). Pero al parecer, eso está trayendo problemas a todos los que usan OpenDNS (como Guille, mi amigo, y mi padre).

¿Solución al problema? Si vives en Perú, regresar a los DNSs de Telefónica no es una solución. Quizas esperar que OpenDNS corriga ese pequeño error con Google, aunque la verdad no me gusta que OpenDNS esté viendo mis URL equivocadas o que no existan (¿y si después se las roba?), menos que intercepte mis costumbres de búsqueda en Google.

¿Alguien tiene alguna otra solución rápida para los usuarios de Winplof?

February 2, 2008

Jesús del Carpio
jj
Jj's blog
» Microhoo

Me siento tan extraño, estuve trabajando todo el día y recién a las 9pm me entero de la noticia, entro a ver el stock YHOO y encuentro un aumenot de 47%.

Por suerte es sólo una propuesta, en verdad no me gustaría que Yahoo acepte y se venda… en realidad 44,6 billones, es una cantidad de dinero que no me imagino, si son Billones, Miles de millones, Billions, ya no se comparar números de esas magnitudes. Sólo se que no quiero que se realice la compra :(

January 24, 2008

Cesar Villegas
slayer
» Motivos por los cuales YouTube borra los videos

He quedado sorprendido con la facilidad con que YouTube se ha vuelto “mass media” en un período relativamente corto, en Internet tenemos algunos productos o servicios que tardaron en asentarse o estar en boca de todos, para poner 2 ejemplos bastante significativos tenemos a Google y MSN Messenger. El buscador estrella de la red no se hizo famoso de la noche a la mañana, salvo por los geeks mucha gente utilizaba el casi fenecido Altavista, en el caso del MSN fué lo mismo, antes que el mensajero de Microsoft el único cliente de mensajería instantánea que era un poco conocido era el ICQ, cuando apareció el MSN a mi me pareció malísimo (es mas, me sigue pareciendo malo) y nadie le dió mucha bola, pero hacer que las cuentas de Hotmail funcionaran directamente con MSN fué una jugada maestra que hizo que poco a poco mucha gente empezara a usarlo y sea hoy casi un standard.

Ayer de la nada un taxista me comentaba que apenas sabia usar una computadora pero siempre se “vacilaba” yendo a una cabina de internet mirando videos graciosos en YouTube y me contó de su afición por los videos de Marcelo Tinelli, el gato Verdaguer, etc etc. Luego me expreso su molestia porque a veces no encontraba videos que había visto antes porque los borraban. Es común que reciba comentarios de gente que se queja de que “no se vé el video” en un determinado post de la categoría de videos, la respuesta es que no soy yo el que los borra! los borra el mismo YouTube.

Claro cualquier “power user” sabe eso, pero mucha gente no lo entiende asi, inclusive YouTube algunas veces da detallada información de porque determinado video fue eliminado. Los casos mas comunes son:

This video has been removed due to terms of use violation.
Este video ha sido removido por una violación de los términos de uso.

Y algunas veces son muy específicos como por ejemplo:
his video is no longer available due to a copyright claim by Church of Scientology International
Este video no esta disponible debido a un reclamo de copyright por parte de la Iglesia de la Cientología

Ahh es que el pobre Tom Cruise y esa sarta de locos no aceptan críticas y se les escapo por allí un video donde sale Tom desvariando sobre lo maravillosa que es la Cientología (apurense en verlo porque seguro que lo borrarán, esta versión trae un bonus que explica que es la Scientology) y que es la única forma de salvar la tierra (seguro con John Travolta) xD

Como veran se nos explica el motivo por el cual los videos fueron removidos, pero también ocurre que a veces cuando das click en un video embebido en una web, te aparece un mensaje que dice: “This video is no longer available (Este video ya no esta disponible) ” pero si recargas la web o le das click en otra área que no sea la de “play” verás que si carga desde la misma web de YouTube. Este es un bug que cada vez se hace mas frecuente, en conclusión: si les aparece ese mensaje no se rindan a la primera :)

Con todo esto solo quiero dejar claro que no soy yo el que borra los videos de YouTube en este blog :P

Share This


Jesús del Carpio
jj
Jj's blog
» Looking for Chuck Norris?

  1. Anda a http://www.google.com/
  2. Tipea “find chuck norris”
  3. Dile a Google que estas con suerte (click en I’m feeling lucky)

Encontrado en el blog de Andre Noel

November 18, 2007

Gustavo Picón
tabo
tabo :: para todos y para nadie
» Optimizando solución a problema de edificio de Google

Hace una semana publicaba la solución a un problema de entrevista tipo que hacen en google, la pregunta era la siguiente:



La solución que publiqué no solo daba la solución si no que brindaba los pisos desde los que se debía arrojar los objetos. Antonio Ognio complementó mi solución con una muy buena explicación del problema.

Ya había dado por cerrado el tema, hasta que Eduardo Morales, el ingeniero de Google que presentó el problema, dejó unos comentarios interesantes.

El principal reparo de Eduardo con mi solución es que no es eficiente. Es un algoritmo "O(n^2)". Como le comentaba a Eduardo, no era mi propósito hacer una solución eficiente, solo necesitaba una solución y nada más. La optimización prematura es la raiz de todos los males mencioné parafraseando a Knuth, y en este caso no necesitaba de ninguna optimización, ya que el enunciado del problema no pide un algoritmo óptimo (solo pide hayar una solución rompiendo el menor número de objetos). Para este problema, en mi opinión, optimizar representaba un costo (mi tiempo) y ningún beneficio.

Pero al mencionar Eduardo que el problema se puede optimizar hasta O(1), pues me pareció un buen ejercicio, y la optimización de código, cuando es estrictamente necesaria, puede ser bastante gratificante. Tenía entonces ahora un beneficio para optimizar: podía publicar el proceso de optimización, dedicado especialmente para aquellos que mostraron interés en mi solución original (y varios al parecer, según me comentan por privado, están leyendo a Knuth :-)

Así que veamos el proceso de optimización, si no lo han hecho, pediría que lean primero mi (ineficiente) solución original y la explicación detallada de Antonio.

Comencemos entonces por la primera optimización:

Problema edificio google: O(n)

Gracias a este algoritmo tenemos esta solución en Python:

def findworst(num):
for res in range(1, num+1):
if res*(res+1)/2 >= num:
break
return res
que es una solución O(n)

Pero esto se puede optimizar aún mas, como podemos apreciar:

Problema edificio google: O(1)

Lo que nos deja con este código en Python:

def findworst_o1(num):
return math.ceil((math.sqrt(num*8+1)-1)/2)



que es una solución O(1), constante, y en una línea de código.

Podemos sacar algunas lecciones con todo esto:

  1. La optimización prematura no es necesaria. El algoritmo original, a pesar de no ser óptimo, nos daba una solución correcta. El costo de optimizar (tiempo) era mas alto que los beneficios (nulos). Esto cambió con los comentarios de Eduardo ya que apareció un beneficio: mostrar el proceso de optimización para los lectores.
  2. Tener una base matemática es muy importante. De no haber aplicado matemáticas la solución se hubiera hallado con "fuerza bruta" pero no con eficiencia.
Muchas gracias Eduardo por tus comentarios, espero que estos posts despierten el interés de mis lectores técnicos para investigar estos temas. Y para mis lectores no técnicos (se supone que este es mi blog no-nerd), mil disculpas, prometo volver pronto a la normalidad ;-)

Comentarios?

tags: , , , , , , , , ,

» Solucion a quiz de google

Para hacer la historia corta:

Soplín fue a una charla de Google y publicó un slide con una pregunta típica de las entrevistas laborales en Google:



Este quiz provocó un total alboroto chichero solucionando el problemita. Yo había publicado ya un rudimento del algoritmo y la respuesta, pero había dejado pendiente detallar la solución, asi que aqui va:

Algoritmo de solucion a problema de entrevista de google (edificio)

Y la solución programada y lista para usar:

#!/usr/bin/env python

def findsteps(numpisos):
res = 1
while True:
l = []
val = 0
for step in range(res, 0, -1):
val += step
if val >= numpisos:
l.append(numpisos)
break
l.append(val)
if val >= numpisos:
break
res += 1
return l

if __name__ == '__main__':
import sys
if len(sys.argv) > 1:
try:
numpisos = int(sys.argv[1])
except ValueError, errmsg:
sys.stdout.write('ERROR: num de pisos debe ser un entero\n')
sys.exit(-1)
else:
numpisos = 100
if numpisos < 1:
sys.stdout.write('ERROR: num de pisos debe ser un >= 1\n')
sys.exit(-1)
print '# Pisos-intervalo para edificio de %d pisos: \n' % (numpisos,)
res = findsteps(numpisos)
print res
print '# %d intentos en el peor escenario' % (res[0],)



Con este programita pueden encontrar la solución óptima para un edificio de cualquier altura, pero veamos los pasos necesarios para el edificio de 100 pisos del problema original:


# Pisos-intervalo para edificio de 100 pisos:
[14, 27, 39, 50, 60, 69, 77, 84, 90, 95, 99, 100]
# 14 intentos en el peor escenario


Cumplido mis queridos chicheros, ahora espero que Soplín cumpla su promesa de publicar las otras preguntas!

(y creo que es aparente que si las empresas locales hicieran este tipo de preguntas en vez de "tiene un mcse?", el nivel de empleo local sería CERO!)

Por cierto: GRACIAS TIO KNUTH! No hubiera podido resolver esto sin ti!

Actualización: Antonio Ognio, demostrando sus capacidades de docente, hace una explicación for dummies del algoritmo del problema. Denle una mirada si no la captaron con mi dibujito y el código en Python ;-)

Actualización2: Optimizaciones, algoritmo O(n^2) es ahora O(1)

tags: , , , , , ,

July 17, 2007

Nicolás Varcarcel
nxvl
Nikolas Valcarcel
» Una mas de Microsoft…

Microsoft NUNCA va a dejar de sorprederme, esta es una de las más maravillosas ideas que han tenido hasta ahora:

Microsoft ha solicitado la patente de un nuevo entorno publicitario que utiliza -ahí es nada- datos extraidos del propio disco duro del usuario para mostrarle publicidad relacionada con los mismos y que permitirá repartir publicidad y beneficios con los anunciantes en tiempo real.

En realidad no hace falta una descripción tan complicada para algo que ya está inventado y que hasta tiene nombre propio: adware.

Lo novedoso es que con esta patente el adware pasaría a formar parte del propio sistema operativo, algo que sin duda representa un “gran avance”… al menos en el campo de las tecnologías intrusivas…

De hecho, el sistema operativo ofrecería interfaces para que las aplicaciones pudieran manejar todos estos datos “contextuales”, así como solicitar del anunciante anuncios específicos y mostrárselos al usuario.

Y la voracidad del sistema tampoco conoce límites: documentos, correos electrónicos, música, configuración y mensajes del propio sistema… Todo le vale para obtener información que poder vender. ¿Un aviso de que la impresora tiene poca tinta? Pues anuncio de cartuchos al canto. ¿No es maravilloso?

Algunas aplicaciones del sistema ponen los pelos de punta. Por ejemplo, un cliente de correo podría ser instruido para rechazar anuncios de la competencia, el procesador de textos podría mostrar un banner junto a las barras de herramientas, así como también anuncios gráficos dentro de ventanas emergentes procedentes de la propia aplicación.

Sólo falta algo “insignificante”: la solicitud de patente no contiene una sola mención a cómo el usuario podría intervenir sobre el sistema, ni tampoco nada sobre su seguridad y/o privacidad.

Por suerte se trata “sólo” de una patente, que esperemos no vivir lo suficiente para ver en funcionamiento. Cuando eso ocurra -si ocurre- Windows probablemente será un sistema operativo gratuito (¿quién va a pagar por algo así?), subvencionado tal vez por los anunciantes.

Fuente

Asi que como dije en posts anteriores cada vez me dan menos ganas de usar Windows y cada vez creo menos en las contracapañas que hacen a sus competidores, siendo ellos quienes nos espian.

July 14, 2007

Nicolás Varcarcel
nxvl
Nikolas Valcarcel
» Del chancho su huevo?

El dia de hoy en the HQ le estuvimos enseñamos a gnrfan el meme del “chancho su huevo” con el video posteado en el utero y comento que cuando estaba en el colegio se burlaban cantando “huevos con aceite y limon” con la musica de “twisted sisters” por lo que buscamos en San Google y el resultado fue sorprendente:

June 14, 2007

Nicolás Varcarcel
nxvl
Nikolas Valcarcel
» La web 2.0, el tiempo libre y la universidad…

Ayer me pasaron un link de un blog que me hizo orinar de risa desde que lo abri hasta que lei el ultimo de sus cerca de 140 posts, una idea original y bastante buena: Quotes U de Lima. Es una página que algunos estudiantes de Ing de Sistemas gracias a la Web 2.0 y un exceso de tiempo libre hicieron, para bien de muchos, mostrando las “Fraces celebres” en las clases de mi casa de estudio al estilo de “fortunes“.

Además viendo links encontre el mismo tipo de blog para la PUCP (el cual parece ser el primero en sacar esta idea), la USIL y la UPAO. Se sumaran además la UPC, USMP, etc… debe haber algun alumno con tiempo libre que quiera mantener el blog para la risa de todos.

He compartido en mi google reader el label donde tengo a todas estas páginas para su deleite.

June 6, 2007

Nicolás Varcarcel
nxvl
Nikolas Valcarcel
» The master plan

Luego de ver el video posteado en el útero de marita me vinieron varias cosas a la cabeza:

  • Sera otra de las sucias campañas publicitarias de Microsoft como en la que “probaban” mediante estudios que Linux era mas caro que su sistema operativo?
  • No es acaso cierto que CUALQUIER sysadmin esta en la completa capacidad de leer los correos y datos privados de las cuentas que administran sus servidores
  • Hay alguna forma de probar realmente que los señores de Microsoft no son los que realmente estan haciendo esto solo que a escondidas
  • Si Google ha tenido la descencia de decir a sus usuarios que su información estará siendo leida por robots, será cierto que estan usando esa información para otros fines o se trata simplemente de otra de las ya conocidas guerras sucias de su competencia
  • No estan Yahoo, MSN, AOL, etc… en la misma capacidad de tener información de nuestros datos privados? Finalmente todos esos datos deben estar en alguna base de datos en algun servidor al que alguien tiene total acceso, o dichos servidores se mantienen, reparan, instalan, configuran y etc… solos?

Sinceramente yo le tengo absoluta confianza a google, si son capaces de decirme que estan accediendo a mi información con un fin, el de mantener a sus empleados, ganar algo de plata y darme publicidad (que muchas veces es bastante util) creo que pueden tener mas facilmente mi confianza que una empresa que ataca a otra diciendo que estan violando la privacidad del usuario (que esta aceptando estos terminos) pudiendo ellos violarla a puertas cerradas sin que nadie se entere. Eso es hipocrecia.

Y si eso es cierto, no creo tener nada que ocultar, no soy ni terrorista ni narcotraficante, asi que no me molesta tener un file, de todos modos el gobierno americano tiene acceso a datos aun mas confidenciales como llamadas telefonicas, acaso alguien les dice algo? Y no me sorprenderia que mañana comienze una guerra entre Telefonica y America Móvil y uno acuse al otro de tener todas las conversaciones guardadas en una boveda secreta en el subsuelo, por favor señores, con la plata se puede “probar” muchos hechos que jamas existieron, sino miren nuestro poder judicial.

April 27, 2007

Jesús del Carpio
jj
Jj's blog
» Gmail Text areas and Firefox

I was never too confortable with Gmail’s text areas for composing mails, I felt I had to fit my email in that tiny box with those thin letters.

Gmail compose text area - Arial

Continues...

April 19, 2007

Jesús del Carpio
jj
Jj's blog
» google dot com enter

Dear Firefox users:

I find many of you constantly typing in the address bar www.google.com to make your searches, and I wonder, WHY, oh WHY, do you keep doing this? When Firefox, and now every major web browser, provides us with a search box.

Continues...