Keep Da Link

To content | To menu | To search

User - akh

Entries feed - Comments feed

-->

Feb. 12, 2010

Nginx SSL + Tomcat (for Confluence)

I have an Nginx frontend to serv everything but confluence which was not happy with my SSLized conf, here is the solution !

Continue reading...

Nov. 15, 2009

Pourquoi Android ne peut pas gagner la guerre des smartphones ?

 

 

 

 

Parce qu'Android est une plateforme avant d'être un os poussé par un constructeur:

 

En chine il sort des modèles de smartphone, supportant Android, de très bonne qualité, qui vont inonder les marchés occidentaux dans les mois à venir.

Ces smartphones sont bien moins chers et le seul différenciateur grâce à Android, ne sera plus que la finition, un détail dans un marché qui vise de plus en plus le grand public.

Ce qui semblait entre une formidable opportunité pour les constructeurs va devenir un problème pour établir une réelle concurrence non plus entre eux, mais face à des constructeurs chinois.

Les os pour smartphone étaient peu visible par le passé: Windows Mobile, Symbian puis sont apparus iPhone OS, Pre, Android, c'est bien le software le différenciateur et non plus la couleur ou la forme comme sur le marché du mobile grand public (non smartphone).

 

Les constructeurs historiques ne pourront que se désengager petit à petit de ce choix pour éviter de ne devenir que des acteurs de second plan sur ce marché. 

Samsung a peut être senti le vent tourner et annonce Bada sa nouvelle plateforme ouverte pour les développeurs http://www.bada.com

 

Cela ne veut pas dire que l'on ne pourra pas compter sans Android mais que les prédictions actuelles du Android Everywhere me paraissent totalement absurdes.

 

Android est une plateforme de développement et il faut la considérer en tant que telle, le passé nous démontre que les constructeurs mobiles ont déjà adopté qqchose de similaire: Nokia et beaucoup d'autres ont adopté J2ME sans pour autant arrêter leurs propres outils de développement.

On peut peut-être imaginer dans un futur proche des smartphones capables d'exécuter du code Android sans réellement utiliser la brique système, ce qui laisserait aux constructeurs la possibilité de proposer des fonctionnalités différentes, mais qui rendrait chaque développement non portable sur un autre téléphone pour aboutir a ce que nous connaissons déjà avec J2ME, une plateforme à l'abandon du fait du manque d'homogénéité des téléphones entre eux et donc du nivellement par le bas des fonctionnalités proposées en standard par la bibliothèque de développement.

 

Pour ces deux raisons Android ne sera pas le Messie attendu par tous de plus Android est pour l'instant incapable d'unifier Desktop et Smartphone, la prochaine grosse révolution informatique.

 

 

 

 

Aug. 5, 2009

Quand je ne bosse pas je vole

Saitek Pro Flight Yoke et Saitek Pro Flight Rudder Pedals

 

Continue reading...

Aug. 4, 2009

iPhone and iPod blog

Some informations for iphone developers, and iphone owners. We have created a new iphone & ipod blog in french, with a dedicated developer category: tout sur l'iphone (everything about the iPhone).

I will continue to write iphone development related posts here, mostly traducted from tout sur l'iphone, but if you are a french speaker I recommend you to read the blog first and his developer part which will be bigger.

Continue reading...

July 31, 2009

Python 2.6 in Gentoo stable

It was so long but python 2.6 is now in Gentoo stable, here is how to upgrade.

Continue reading...

June 28, 2009

Use Trac source browser with Jira

Jira is a nice product for issue tracking linked to a SCM repository, yes it's not free software but they provide a 5$ starter license for 5 users.

But Jira lacks of a part that trac is doing very well, source browser, in facts Atlassian provides one: Fisheye but it's really expensive

Continue reading...

May 1, 2009

mercurial usefull stuff

Using mercurial for the beginner may sounds scarry here are fast tips

Continue reading...

March 11, 2009

A better NSLog

When debugging, I often found that NSLog is really boring, here is an attempt to make it nicer:

Continue reading...

Feb. 17, 2009

Virtualbox NAT ssh to guest

In NAT mode (the default one), virtualbox does not give you the possibility to directly connect to your guest os.

Here is how to configure your Virtualbox to simply ssh myguest

Continue reading...

Jan. 27, 2009

Xcode raccourcis important

  • Pour changer le nom MyCompanyName dans votre source code:
    defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "Nobugware"; }'
  • ⌘[ et ⌘] pour indenter à droite ou à gauche
  • ⌃/ pour passer d'un champ à l'autre quand xcode vous propose la complétion d'une méthode avec plusieurs arguments (⌃⇧/ clavier fr)
  • ⌥⌘↑ (alt shift curseur haut) passé du fichier .m au .h
  • ⌘⇧D Open Quickly, permet d'ouvrir un popup de rechercher pour ouvrir rapidement un fichier
  • ⌘d ajouter un bookmark
  • ^⌘? ouvre Research assistant, une petite fenêtre géniale qui vous affiche des aides en fonction du mot sous votre curseur
  • ⌘↵ Compile and Run, ⌘y compile and debug, ⌘⇧y affiche le debugger
  • ⌃⌘S faire un snapshot du code
  • ⌃⇧1 pour accéder à la liste des fichiers ouverts
  • ⌃⇧2 pour accéder à la liste des fonctions/methods/symbols du fichier en cours
  • ⌘/ comment, uncomment

⌃ = ctrl

- page 1 of 22 -