Category Archives: Tech

Technical and technological related topic

Touchscreen smartphones

It’s been a while I have not posted anything on this blog. I am going to talk about smartphones and the hype that surrounds them. It looks like their popularity is picking up and everybody seems to want some kind of smartphone and especially the Apple iPhone. Apple iPhone is such a trend that some people confuse every existing touchscreen smartphone for an iPhone. Now what is so special about them ? Why are they so popular ?

A lot of people think simplicity and ease of use is the source of the iPhone’s success. The iPhone does simple things but does them better than anything out there. This might be true and for using it for about a week I can attest of that fact. Bu there are so many things that makes me not want to use this device as an everyday phone:

  1. They lock down everything: Not allowed to install third-party apps not approved by Apple, not allowed to run apps in the background (except Apple’s own apps), not allowed to run different apps at the same time, forces you to use iTunes to manage your music, not even allowed to transfer your contacts from/to your SIM card…
  2. The touch screen: I don’t think it’s natural to not get any feedback when they perform a given action. That is especially true for keyboards. I feel faster with T9 than with Apple iPhone’s onscreen keyboard. I make so many mistakes, It is so frustrating! I hear people get better at it but I don’t want to adapt to it. I think it should adapt to me since it’s supposed to make my life easier!
  3. The hardware is not even that great: They advertise the camera of the iPhone 3GS as supporting video recording. That has been supported in regular phones for years and that is just an example.
  4. So what are they so popular ? Is it really simplicity ? Yes but the real answer is: Marketing/Advertising.
    Apple is very good at that. They are the second biggest technology advertiser just behind Microsoft and ahead of IBM and HP that have three time’s Apple’s annual sales (according to NYT). Their ads are usually targeted and sarcastic. we-do-it-better-than-the-others. They spend hundred millions every year.

    One other reason is design: They are also very good at that. It does not need to have a lot under the hood but it’s got to be shiny! People should look at it and think of how beautiful it looks. “IT” can be anything (Computer, Music Player, Phone…).

    So all in all what is it ? A “gadget”! A “toy” ! I don’t see professional people nor power users switching to this thing in the future. What are the alternatives ? There are a lot !

    Their current market share is high but it’s not growing as much as it used to. I think/hope in the end Apple victims will wake up and switch to something else.

Virtualisation

Pourquoi ?

Parce que dès qu’on veut tester/faire quelque chose de conséquent comme:

  • un nouveau système d’exploitation
  • une grosse application avec beaucoup de dépendances
  • Du développement spécifique (tester une application sur une archi différente de celle sur laquelle on est).
  • Tester le déploiement d’une application web.
  • Tester la répartition de charges entre différents serveurs

on ne veut pas forcément avoir à pourrir sa machine. Tout le monde n’a pas les moyens de s’acheter des racks HP/Dell ni l’espace pour les héberger. La virtualisation dans ce cas là est très pratique et fait du bien à la planète et à votre espace vital.
Après avoir exploré différents projets libres, j’ai choisi KVM. Mes raisons sont que:

  • KVM est module faisant partie du noyau Linux, donc bien maintenu et présent par défaut.
  • Avec libvirt, l’utilisation devient très souple et ne change pas grand chose par rapport a Xen. On peut: démarrer/suspendre/éteindre/détruire une machine virtuel comme dans Xen et l’accès graphique est dispo via VNC

Le seul inconvénient c’est qu’il faut posséder un processeur dernière génération pour pouvoir en profiter mais la plupart des ordinateurs fabriqués depuis 2006 devraient en être équipés.

KVM est présent et bien supporté dans la plupart des distributions. Pour Ubuntu, la documentation est très bien faite.

Les alternatives sont: VMWare server/client (gratuit mais pas libre), Virtualbox, Xen, (K)QEMU, …

Ce que je n’aime pas avec les alternatives c’est qu’elles sont soit: trop intrusives, trop compliquées, trop lentes. Il parrait que les choses se sont beaucoup améliorées pour Virtualbox donc il faudrait que je réessaye.

Conclusion de ce billet: Testez KVM! Au moins si vous hésitez à choisir!

Photos FOSDEM (enfin) !

Suite à un problème avec mon appareil photo numérique qui ne voulait plus fonctionner sur ma ubuntu desktop à cause d’un problème de mise à jour de udev qui empèchait l’accès à libio de gphoto2 je n’ai pas pu mettre les photos du FOSDEM qui s’est déroulé le 24-25 Février dernier (la phrase est longue je sais). Les voici donc avec un ptit tip pour ceux qui ont galérer comme moi pour faire fonctionner leur appareil avec évidemment les photos de koalabs à Bruxelles !

Continue reading