Canonical Voices

Posts tagged with 'general'


You gotta love it when one vendor helpfully announces what another vendor’s plans. That’s what apparently happened Monday when Rackspace Chairman and co-founder Graham Weston was quoted in the Wall Street Journal’s CIO blog  saying that would start running OpenStack’s open-source cloud technology.

Read More:

Read more
Victor Palau

I have a lot of contacts in my phone… I am sure you will have more, but syncing over 500 contacts to Ubuntu phone using the command line for Syncevolution gets tedious.

So I wrote a little QML app to do the trick for you. Unfortunately, to run a system command the application has to run unconfined, so I have not yet submitted it to the store.

But if you want to install it yourself it is pretty simple:

  1. Download this file
  2. push the downloaded file to your phone, like so: adb push /home/phablet
  3. then run this to install it: adb shell “sudo -u phablet pkcon -p install-local  /home/phablet/”

You should be good to use it now, the app looks like this: (and if you want to check out the code is here)


Read more

According to a new Gartner report, around $3.9 billion will be spent on cloud services in India from 2013 through 2017, of which $1.7 billion will be spent on software-as-a-service (SaaS). The overall public cloud services market in India is also set to grow 33.6% this year to touch $404 million, an increase of $101 million from the 2012 revenue of $303 million, said the research firm.

Read More:

Read more

Rubin began as a robot engineer at lens manufacturer Carl Zeiss and had a brief stint at Apple as a manufacturing engineer before devoting his working hours to developing computers instead. However, robotics remained a hobby, with Rubin both building his own and amassing a collection of robots from Japan. The Android operating system’s name was no accident: Rubin’s coworkers at Apple started calling him “Android” because of his love of robots, and he adopted the name for his own purposes years later.

Now, Google has allowed him to build those robots all day long. “I have a history of making my hobbies into a career,” Rubin told the Times. “This is the world’s greatest job. Being an engineer and a tinkerer, you start thinking about what you would want to build for yourself.”

Read More.

Read more

OpenStack, a non-profit organization promoting open source cloud computing software, wants to increase its presence in India.

The organization has formed a three -pronged strategy—launching new products and features, tapping organizations deploying cloud computing, and training the vast channel base of its alliance partners who have a strong presence in the country.

Mark Collier, COO, OpenStack, affirmed, “After the US, India and China are the most important countries for us. We will target the large organizations that are either in the process of deploying, or have a cloud computing strategy in place. And cloud computing requires a lot of business transformation because of the cultural shift and dramatic changes in processes.”


Read More:

Read more

This was shared by my friend Sudhir Pai, found it very inspiring and thought of sharing:

What’s Most Important In My Life

Put simply, what is most important in my life is cultivating the ability to help people be happy, and to relieve them of the suffering they experience. My No. 1 aspiration in life is to leave each person I interact with at least a little bit better off than I found them.

Sometimes this means taking a lot of time to help someone. Many times it means simply making eye contact and smiling to others as they walk by.

This effort is so important to me because I have become acutely aware of how much pain I feel when I have done things that contribute to the suffering of other people, and how much joy I feel when I help someone to be happy and/or suffer less.

The ability to help people be happy and suffer less is what I call true love, which I think has three essential components: kindness, compassion, and equanimity.

- Matt Tenney


Read More:

Read more

  • US Number 1 Country, India Number 2!
  • Ubuntu No 1 OS.
  • KVM Number 1 Hypervisor.

Read more

The administration of the Swiss canton of Bern has decided that, in principle, software developed by or for public administrations should be made freely available. Using open source software helps to reduce the canton’s dependence on software vendors and in the long-term will reduce ICT costs, the Bern administration writes on 23 October. It has accepted a similar motion submitted this summer by six council members.

Read More:

Couldn’t agree more. I wish all the countries should follow a similar strategy.

Read more

Es muy conocido el juego "piedra, papel y tijera", un juego que disfrutamos desde chicos porque no se necesita más que las manos para jugar, las reglas son sencillas, y es dentro de todo divertido.

Hay una variación que incluye dos elementos nuevos ("Spock" y "lagarto") a los tres tan conocidos ("piedra", "papel", etc.), haciendo que las oportunidades de empate sean bastante menores. Esta versión no fue inventada por la serie The Big Bang Theory, sino por otra gente.

En el juego original, cada elemento era vencido por un otro, y vencía a un tercero. En esta variación, cada elemento es vencido por dos otros, y vence a otros dos. La forma más fácil de recordarlo es mencionar los elementos como en el título de este post, donde cada elemento vence a los dos anteriores y es vencido por los dos siguientes.

Es más fácil verlo en el siguiente gráfico, con las razones "oficiales" y todo:

Razones del PSPLT

También es piola verlo con los símbolos de las manos:

PSPLT con las manos

Listo, ya no tienen excusas para horas interminables de fascinante diversión.

Read more


Cuatro años

El finde pasado festejamos los cuatro años de Felipe, en el Taller de la Ribera.


La temática del cumpleaños fue de "caballeros", que es algo con lo que Felu estuvo enganchado mucho este año. Como muestra, vale un botón... ¡tiembla Aragorn!


Salió todo muy lindo, los chicos se divirtieron, hicieron arte, jugaron, comieron. Los grandes similar, excepto la parte de arte que era exclusiva para los pequeños, y quizás charlaron más :p.


Vino mucha gente, en el orden de las sesenta personas (incluyendo niños y adultos). Y faltaron como veinte, la mayoría con previo aviso. Y si contamos los que fueron a casa el jueves, porque el sábado no podían, la suma nos da un número redondo: un montón.

Y hacer que todo funcione correctamente, todos coman, beban y se sientan cómodos, para un montón de gente, es mucho trabajo. Al punto que aunque disfruté mucho, estuve corriendo de un lado para el otro y casi no pude charlar con nadie.


Veremos si el año que viene cambiamos la dinámica, porque esto ya no escala.

Algo a estudiar sería un salón/pelotero/algo más tradicional para aquellos que tienen niños (incluyendo los compañeritos del jardín de Felu), y un asado en casa para el resto de la familia y amigos.

El resto de las fotos, acá.

Seis meses

Por otro lado, ayer se cumplieron los seis meses de Malena. ¡Medio año ya! Como pasa el tiempo, etc, etc, nos vamos poniendo viejos, etc, etc.

Les dejo una foto de Male que la muestra saboreando un hueso de asado, con inidicios de una feroz omnivoracidad como el hermano...

Con el hueso

..., y dos videos: uno cortito de ella charlando (está que charla, charla, charla, charla...), y otro un poco más largo (de casi dos minutos) mostrando como se mueve ya.

En fin. <baba> Mis dos pimpollos están hermosos :) </baba>

Read more

Intel chief executive Brian Krzanich announced today that the world’s biggest chip manufacturer will collaborate with open-source hardware platform Arduino. Together, they will work to foster innovation in the “maker” and educational communities.

Krzanich, speaking at the Maker Faire in Rome, Italy, also introduced the Galileo development board that will become the foundation of open source hardware platforms. Intel is donating 50,000 of the Arduino-compatible Intel Galileo boards to more than 1,000 universities worldwide over the next 18 months. The exploding “maker” community is a do-it-yourself technology movement.

Read More:

Read more

Netflix has developed s Asgard, a web interface that lets engineers and developers manage their AWS infrastructure using a GUI rather than a command line.

Netflix Asgard is open source.

Paypal a big user of OpenStack has ported Asgard to OpenStack.

Read More:

Read more

Películas, edición primaveral

Bastante películas vistas, pero aún más anotadas para ver! Estoy perdiendo el ritmo con verlas, en parte se debe a que fueron los primeros meses de Malena, en parte porque avancé con algunas series.

Oh, día, ¿por qué no tienes 30 horas? :p

Por otro lado, mirando las fechas, me doy cuenta que la última revisión de películas fue a mediados de Junio... entonces, otro punto de vista sería que ví una buena cantidad de pelis (14, en tres meses), pero que salieron notablemente muchas justo en este período.

  • Barney's version: +1. Maravillosa historia sobre la vida de un tipo (Barney, obvio), su relación con sus amores, sus hijos, sus amigos. Las actuaciones, bárbaras, y la forma de contar la historia, también.
  • Cowboys & aliens: +0. No es demasiado, pero ya la mezcla de viejo oeste y que tengan que lidiar con extraterrestres, está bueno. Está buena, pero no es un peliculón.
  • Despicable me 2: +0. Un poco más de lo mismo, y los minions tienen demasiada relevancia en la peli, pero igual es muy divertida.
  • I am number four: -0. Algunos conceptos copados, y en sí la historia no está mal, pero es demasiado "héroe adolescente con problemática yanqui".
  • Man of steel: +0. Para ser una "peli de superman", está muy bien. Pero tiene demasiada acción, demasiada peleas, demasiado. Y es interesante en puntos de la historia.
  • Pacific rim: +0. Si querés ver monstruos gigantes alienígenas peleando con robots de cincuenta metros de altura, esta película es para vos. Si no, ni te acerques.
  • Pirates of the caribbean: On stranger tides: -0. Está Depp. Y está Penélope Cruz. Pero la peli nunca termina de aparecer. Es más de lo mismo, y sólo eso.
  • Source code: +1. La historia es interesante, pero lo que más me gusta es cómo está expuesto el tema de las realidades paralelas, y cómo se pueden aprovechar.
  • Star trek into darkness: +1. Impecable, tanto a nivel de película como de historia de Star Trek. Imperdible.
  • Stone: -0. Me sorprendió que me gustara tan poco, especialmente teniendo en cuenta que hay buenas actuaciones, juegos mentales, intriga... No sé, quizás como estaba la historia contada...
  • Sucker punch: -0. Una película mezclada, traida de los pelos. En algún punto está buena, pero no vale la pena todo el odio que muestra, no la llega a levantar; mucha violencia al pedo, gráfica y conceptual.
  • The kids are all right: -0. Interesante planteo, las actuaciones muy bien, pero la historia se queda muy corta.
  • The way back: +0. Un poco lenta en varios puntos, pero una historia muy buena, y con actuaciones copadas.
  • Thor: -0. Natalie Portman y Anthony Hopkins impecables como siempre, pero el resto de la película no lo vale.

Estas son las nuevas:

Finalmente, el conteo de pendientes por fecha:

(24-Sep-2008)   15   6
(21-Ene-2009)   18  18  12   1   1
(09-May-2009)   13  11  10   5
(15-Oct-2009)   17  16  15  14
(01-Mar-2010)   18  18  18  18  16   4
(12-Sep-2010)   19  18  18  18  18  18   9   2   1
(14-Dic-2010)   13  13  13  13  12  12  12   5   1
(13-Abr-2011)       23  23  23  23  23  23  22  17
(09-Ago-2011)           12  12  11  11  11  11  11
(06-Ene-2012)               21  21  18  17  17  17
(27-Jul-2012)                   15  15  15  15  15
(26-Nov-2012)                       12  12  11  11
(09-Feb-2013)                           19  19  16
(19-Jun-2013)                               19  18
(21-Sep-2013)                                   18
Total:         113 123 121 125 117 113 118 121 125

Read more

I have been thinking of why people should put their Disaster Recovery (DR) site in the cloud. This makes perfect sense, here is why.

Typically a DR site cost as much as the primary data centers. This is because organisations need to replicate every component of their data center. Match every server with the same specifications: CPU, memory and storage.

DR is necessary because you need business continuity when disaster strikes.

But you will invest all that in a DR and disaster may never strike. Is DR worth the investment then ?

Solution is to put the DR in the cloud. Advantages are as follows:

  • You create exact replica of your setup in the cloud.
  • You fire up the DR in the cloud, only when Disaster strikes. Which when there is no disaster you are only paying for the disk space usage.
  • You only pay for the full cloud instances when disaster strikes.
  • You not only save money but you are also more environment friendly because you are not unnecessarily keeping your servers running.
  • The cloud providers also do their own DR, which means you even enhance your redundancy further.

Are you worried about putting your data in the public cloud? Then a few companies can get together and setup their own private cloud DR.

Indian enterprises are already adoption DR in the cloud.

Read more

La valija de electrónica

Allá a lo lejos, hace más de 20 años (wow!), arrancaba mi carrera universitaria. Estudié Ingeniería en Electrónica, en la Universidad Nacional de La Matanza.

Las cursadas siempre fueron en horarios parejitos y en el mismo aula (muy al estilo "secundario", lo que era genial porque uno mantenía siempre el mismo grupo de compañeros). En particular, en primer año cursábamos de lunes a viernes desde las ocho de la mañana hasta pasadas las doce. Y el sábado, creo que algo como desde las 8:45 hasta las 13.

En primer año, también, había una actividad opcional, que era "taller". Obviamente, el sábado a la tarde. Y como buen ñoño joven y estudiante, yo iba.

Estaba bueno, por lo que recuerdo. Era más que nada práctica: cómo soldar, etc. Hacer cosas. Y una de las cosas que hicimos, como proyecto en el segundo semestre, fue "la valija de electrónica".

La valija

El diseño era del profesor y/o el ayudante, y lo que hicimos fue comprar (entre todos, para que salga más barato) todo los componentes. No sólo los electrónicos, sino también el transformador, y la valija en sí, y además mandamos a hacer las placas, los acrílicos de arriba, etc.

Compramos todo. Pero la armamos nosotros, que era parte del chiste, :)

La valija tiene varias placas comunicadas entre sí a nivel positivo/tierra, cada una con distintas funcionalidades, dispuestas alrededor de tres protoboards. Acá hay fotos individuales de las placas, que son (girando en el sentido de las agujas de un reloj que uno mira de frente):

  • Conectores contra la PC: tanto paralelo como serie. No hay mucha magia en esta placa, es básicamente la conexión de un DB25 y un DB9 a unas borneras, de manera de poder conectarse a la PC y fácilmente usar los distintos pines de los puertos.
  • Parte de energía: todo lo relacionado a la generación de potencia. Esta es la placa que rectifica unos veintipico de volts que deja el trafo, y además de entregar +5v y -5v fijos, tiene dos fuentes variables (una positiva y una negativa) que son muy útiles. Obviamente, también tiene la llave principal de encendido, más un led testigo. Por conveniencia, acá también están los bornes para conectarse a un parlantito que tiene integrada la valija.
  • Multifunción de arriba a la derecha: tiene tres partes bien separadas. La primera es una sonda lógica, que indica si en la pata de señal (contra tierra) hay una señal baja o alta (tanto TTL como CMOS), y un detector de pulso (el led se queda más tiempo encendido que lo que fue el pulso, digamos). Luego, tres potes, que siempre son prácticos tener a mano. Y contra la derecha, un generador de funciones (seno, triangular, cuadrada) de frecuencia y amplitud variable.
  • Multifunción de la derecha: también dividida en tres partes: arriba hay un generador de pulsos con disparo manual (con tiempo en high variable), más un generador de señal rectangular con tiempo en low y high variables. Luego, muchos leds conectados a borneras, y llavecitas también conectadas a borneras (nada del otro mundo, pero es muy práctico).

Como ven, no es nada mágico, sólo una colección de herramientas que hacen que ponerse a hacer cosas en electrónica sea más fácil que si uno no las tiene a mano.

Lo único que falta, que sería un complemento ideal, es un osciloscopio, pero eso es caro y ocupa mucho espacio :p.

En fin. Ya me traje la valija y la caja con cosas de electrónica de la casa de mi viejo. Ahora sólo falta ponerme con un proyecto :D

Read more

No más cine en el cine

Creo que la primer película que vi en 3D fue Beowulf, o quizás la segunda. Pensándolo bien, puedo haber visto alguna cuando era muy chico, pero no recuerdo si fue el caso.


No ví muchas más, la verdad. En algunos casos, como la primera de Transformers, incluso fuí a verla en 3D porque fuí al IMAX, donde la pantalla es más grande, y varias secuencias estaban filmadas en "tamaño extra", aprovechando ese detalle.

El quiebre vino con Avatar. Más allá de si la peli es buena o no, creo que es innegable que tiene una "fotografía" extraordinaria. Y es donde por primera vez me pasó que en momentos de la película me interesaba más mirar detalles de fondo o de adelante en la escenografía, y no se puede!!


Es que parte del efecto de 3D te lo dan sacando de foco las cosas que no están en el/los plano/s principal/es. Y es una mierda, porque si yo tengo ganas de ver una esquina de la pantalla, no poder hacerlo es un bajón. Especialmente teniendo en cuenta que alguien se tomó todo el trabajo de poner esa imagen ahí (porque en la versión 2D se ve perfecto).

Entonces, especialmente a partir de esa peli, tomé la decisión de no ir más a ver películas en 3D.

Hasta acá, todo bien.

El mes pasado, sin embargo, con Javi y Mariano fuimos a ver Pacific Rim. Y por primera vez nos pasó algo feo: en la oferta argentina de cines había sólo dos opciones: en 3D subtitulada, o en 2D doblada.

Pacific Rim

Ni en pedo voy a ver una película no-de-niños doblada, así que terminamos eligiendo la versión 3D (y protestando por ella). No me calentó demasiado, porque tampoco era la película del año, y además quería darle una última oportunidad al 3D, confirmando luego que prefiero las pelis en dos dimensiones.

El otro día, con Mariano fuimos a ver Star Trek. A esta película sí le tenía muchas ganas, y quería sí o sí verla en 2D. Cuando empezamos a ver los horarios y eso, encontramos que en todos lados teníamos la misma dicotomía de mierda, excepto en el Norcenter, donde estaba en 2D subtitulada.

¡Genial! Compré las entradas por internet, fuimos ese día, y con decepción nos encontramos que la información era incorrecta, sólo había 2D doblada y 3D subtítulada. Terminamos viéndola en 3D, obviamente, pero confirmé que es un bajón.

La película está genial, y no da por perderse partes por un efecto de mierda.

Start Trek

Me enojé tanto que tomé una decisión: o me ponen la película en 2D, o no voy ni mierda al cine. Nunca más. Bueno, o hasta que el 3D sea 3D de verdad (a lo que seguro los de márquetin llamaran "Full 3D").

Después, cuando los cines cierren y sean todos templos evangelistas, no protesten. Jódanse.

Tema relacionado: me interesaría mucho conocer el detalle de lo que es distribución y comercialización de películas a los cines. Si hay alguien que sepa del tema, la/o invito a unas cervezas :)

Read more
Colin Watson

Launchpad build farm improvements

We’ve made a number of improvements to the Launchpad build farm in the last month, with the aim of improving its performance and robustness.  This sort of work is usually invisible to users except when something goes wrong, so we thought it would be worth taking some time to give you a summary.  Some of this work was on the Launchpad software itself, while some was on the hardware.

(To understand some of the rest of this post, it’s useful to be aware of the distinction between virtualised and devirtualised builders in Launchpad.  Virtualised builders are used for most PPAs: they build untrusted code in a Xen guest which is initialised from scratch at the start of each build, and are only available for i386, amd64, and a small number of ARM builds by way of user-mode QEMU.  Devirtualised builders run on ordinary hardware with less strict containment, and are used for Ubuntu distribution builds and a few specialised PPAs.)

ARM builders have been a headache for some time.  For our devirtualised builders, we were using a farm of PandaBoards, having previously used BeagleBoards and Babbage boards.  These largely did the job, but they’re really a development board rather than server-class hardware, and it showed in places: disk performance wasn’t up to our needs and we saw build failures due to data corruption much more frequently than we were comfortable with.  We recently installed a cluster of Calxeda Highbank nodes, which have been performing much more reliably.

It has long been possible to cancel builds on virtualised builders: this is easy because we can just reset the guest.  However, it was never possible to cancel builds on devirtualised builders: killing the top-level build process isn’t sufficient for builds that are stuck in various creative ways, and you need to make sure to go round and repeatedly kill all processes in the build chroot until they’ve all gone away.  We’ve now hooked this up properly, and it is possible for build daemon maintainers to cancel builds on devirtualised builders without operator assistance, which should eliminate situations where we need urgent builds to jump the queue but can’t because all builders are occupied by long-running builds.  (People with upload privileges can currently cancel builds too, which is intended mainly to allow cancelling your own builds; please don’t abuse this or we may need to tighten up the permissions.)  As a bonus, cancelling a build no longer loses the build log.

Finally, we have been putting quite a bit of work into build farm reliability.  A few problems have led to excessively long queues on virtual builders:

  • Builders hung for some time when they should have timed out, due to a recent change in su; this is now fixed in the affected Ubuntu series.
  • Xen guests often fail to restore for one reason or another, and when this happened builders would fail in ways that required an operator to fix.  We had been dealing with this by having our operators do semi-automatic builder fixing runs a few times a day, but in recent months the frequency of failures has been difficult to keep up with in this way, especially at the weekend.  Some of this is probably related to our current use of a rather old version of Xen, but the builder management code in Launchpad could also handle this much better by trying to reset the guest again in the same way that we do at the start of each build.  As of this morning’s code deployment, we now do this, and the build farm seems to be holding up much more robustly.

This should make things better for everyone, but we aren’t planning to stop here.  We’re intending to convert the virtual builders to an OpenStack deployment, which should allow us to scale them much more flexibly.  We plan to take advantage of more reliable build cancellation to automatically cancel in-progress builds that have been superseded by new source uploads, so that we don’t spend resources on builds that will be rejected on upload.  And we plan to move Ubuntu live file system building into Launchpad so that we can consolidate those two build farms and make better use of our available hardware.

Read more

In Silicon Valley, tech startups typically build their businesses with help from cloud computing services — services that provide instant access to computing power via the internet — and Frenkiel’s startup, a San Francisco outfit called MemSQL, was no exception. It rented computing power from the granddaddy of cloud computing,

But in May, about two years after MemSQL was founded, Frenkiel and company came down from the Amazon cloud, moving most of their operation onto a fleet of good old fashioned computers they could actually put their hands on. They had reached the point where physical machines were cheaper — much, much cheaper — than the virtual machines available from Amazon. “I’m not a big believer in the public cloud,” Frenkiel says. “It’s just not effective in the long run.”

Read More.

Read more

Amazon CDN (Content Distribution Network) service CloudFront is now in India. They have launched with edge servers in Mumbai and Chennai.

If you are already using CloudFront, you don’t need to do anything. Now users in India will get faster services through the CloudFront.

Read more on the announcement.

Read more

From Forbes:

Cost savings… elasticity….  scalability….  load “bursting”….  storage on demand…  These are the advertised benefits of cloud computing, and they certainly help make for a solid business case for using either third-party services or a virtualized data center.

But after the agreements are signed, systems and processes are set up, and users are retrained, something unexpected happens. The  initial use cases are realized, but then additional benefits begin to emerge — sort of like the icing on the cake, but often, these unforeseen benefits provide far more value to the business than initially planned.

Read more:

Read more