Hellotipi, concours de programmation: 1 Asus EeePC 1101HA à gagner

le 19 novembre 2009 à 14:04 par mrboo

Cela faisait longtemps que je voulais organiser un tel concours, let’s go !

Hellotipi dispose d’une API relativement complète pour accéder aux données qui se trouvent sur les sites de familles.
La doc se trouve à cette adresse : http://www.hellotipi.com/api/

Je viens de rajouter à l’API la possibilité de télécharger la version haute définition des photos.
L’objet du concours est donc de créer un petit programme (Windows, Mac, Linux) permettant de rapatrier sur son ordinateur une copie des photos de famille.

Voici comment pourrait se présenter le soft :
hellotipi-sb-1
hellotipi-sb-2
hellotipi-sb-3
hellotipi-sb-4

Hellotipi possède déjà un soft en java permettant de synchroniser les albums entre l’ordinateur et les sites.
Mais celui-ci ne permet pas (actuellement) de récupérer les version « HD » des photos et surtout il est trop complet comparé à ce que la très grosse majorité des utilisateurs voudraient : faire une sauvegarde de leurs photos.

Son deuxième défaut vient de l’utilisation de java qui peut entrainer des problèmes liés à la version de la machine virtuelle java installée sur la machine.
Plus d’info sur le Tipibackup existant : ici.

Pour participer il vous suffit de créer quelques sites de test (gratuits pendant 30 jours).
Si vous avez besoin d’ajouter des fonctions à l’API vous pouvez m’envoyer un mail (mon adresse est indiquée dans le bandeau de ce blog)

Le code du soft devra être open-source.
Je vous donne rapidement la liste des points que je compte utiliser pour « noter » les softs (Ergonomie, portabilité, design etc.)
La date limite pour m’envoyer votre soft est le 1 décembre 2009 à midi,
bonne chance :)

asus

38 commentaires pour “Hellotipi, concours de programmation: 1 Asus EeePC 1101HA à gagner”

Aller au dernier commentaire | retourner à la racine du blog
  1. 1P'Ti RouZ dit :

    Hum intéressant

  2. 2P'Ti RouZ dit :

    Je profite donc de cette occasion pour demander s’il est possible d’ajouter à la réponse photo/album_photos de l’api les notions suivantes :
    - date de la photo
    - uploadeur de la photo
    - marquage de la photo

    Ou alors crée une nouvelle fonction api prenant l’id de la photo et renvoyant ces infos.

    Merci.

  3. 3Jérôme M. dit :

    Excellent :)

    Je vaiss essayer de le faire.

  4. 4mrboo dit :

    P’Ti RouZ> je t’ajoute ça rapidement

    On m’a posé la question sur Twitter : bien sur le soft peut-être en Adobe Air (perso c’est ce que je ferai)

  5. 5al dit :

    ou comment faire travailler des développeurs gratuitement…

    Moi aussi j’organise un concours, celui qui vend le plus de cuisines en 1 mois gagne un micro-ondes ! je vous laisse une liste de clients à appeler sur mon blog :s

    mais bon, c’est la mode des faux-concours en ce moment…

  6. 6Thomas dit :

    Débile sera celui qui fera ce concours. Avec le temps qu’il perdra à faire ce soft il pourrait des choses qui permettrait d’acheter 10 eeepc.

  7. 7mrboo dit :

    al & Thomas> celle là je l’attendais ;)
    1- je n’oblige personne à participer
    2- le soft sera open-source, en aucun cas c’est un « achat » de ma part et pourra être utilisé par d’autres réseaux sociaux, y compris concurrents.
    3- étudiant je participait volontiers à des concours de dev pour le fun. J’aurai bien aimé pouvoir gagner un EeePC (bon ok les EeePC n’existaient pas à l’époque ;) )
    4- pff

  8. 8jcfrog dit :

    ça fait du bien un petit troll de temps en temps :)

  9. 9moué dit :

    @mrboo, donc ta réponse pourrait se limiter au point n°2, le reste, c’est du vent.

    D’accord avec Al et Thomas.

  10. 10JP dit :

    Pourquoi ne pas organiser cela de manière un peu différente :
    1) Demander aux développeurs de faire des propositions :
    - Templates un peu aboutis
    - Explication du fonctionnement
    - Techno utilisée
    - POC (à voir)

    2) Vote pour le meilleur projet et réalisation derrière avec code en open source

    Parce que développer pour gagner un Netbook, ça peut être cool pour un étudiant qui a un peu de temps de libre, mais prendre beaucoup de temps pour développer une application qui ne sera pas retenue, ça devient très frustrant…

  11. 11al dit :

    et encore, le point n°2 il vaut rien vu que ca tape sur l’api hellotipi…

    Moi aussi quand j’etais étudiant je participais à des concours de dev, mais certainement pas des concours où on fournit un produit fini à une boite.

    Je fais toujours beaucoup de dev en open-source sur des trucs qui me passionnent, et participe à des concours de dev (concours de perfs, limitations du nombre de ligne de code…) mais pour apprendre, des proof of concept suffisent, pas besoin de faire un produit fini => « Ergonomie, portabilité, design » c’est une blague ???

    Enfin bon, libre à chacun de se faire entuber hein :)

  12. 12al dit :

    D’ailleurs le simple fait de dire « je m’y attendais » montre qu’il y a comme un flottement…

  13. 13mrboo dit :

    JP> ça serait peut-être un peu lourd pour un simple script non ?

  14. 14Raphaël dit :

    Le principe de tous les projets open source c’est que les gens se mettent ensemble pour résoudre un problème.

    En offrant 1 eePC tu dois retenir un seul développeur, c’est totalement contraire à la philosophie de l’open et même si quelqu’un se lance, il y a de forte chances pour qu’il abandonne le projet une fois la machine en poche et tu te retrouveras rapidement avec une coquille vide car non maintenue.

  15. 15JP dit :

    @mrboo effectivement, que chaque candidat fasse un cahier des charges, c’est pas une idée terrible ;) .

    Mais dans l’idée, avoir plusieurs développeurs qui font la même chose (et souvent de la même manière : Du Adobe Air pour du widget glamour…), je trouve ça un peu contre productif.

    Lancer un concours de développement d’applications sans buts prédéfinis (un peu à la manière du Android Developer Challenge) permettrait de mettre à profit les fonctionnalités proposées par l’API. Et avoir une kyrielle d’applications qui communiquent avec son système peut vraiment dynamiser le projet.

  16. 16mrboo dit :

    Raphaël> je ne vois pas en quoi c’est « contraire » à l’open source ?
    L’idée c’est que :
    - n’importe quel utilisateur d’Hellotipi (moi le premier) puisse améliorer par la suite le soft.
    - que chacun puisse savoir exactement ce que fait le soft.

    Le EeePC c’est juste pour motiver un peu, ça n’a rien à voir avec le fait que les sources soient ouvertes ou pas.
    A la limite tu aurais préféré qu’il n’y ai pas de cadeau à la clé ?

    JP> Tu as raison, d’ailleurs j’ai hésité à ne pas proposer de sujet…
    L’avantage là c’est que je sais que c’est techniquement simple à faire et que du coup beaucoup de monde peut participer.

  17. 17Raphaël dit :

    @mrboo, j’ai parlé de contraire à la « philosophie », ne déforme pas mes propos !!

    Oui j’aurai préféré qu’il n’y ai pas d’EeeePC à la clé mais surtout j’aurai préféré que le projet émane d’utilisateurs ayant le besoin, pas de hellotipi. Si tu « achètes » le dév initial c’est que tu n’auras à priori personne pour maintenir le projet. No way.

    PS : j’ai rien contre toi ni hellotipi hein, c’est juste que sur ce coup ton concours est border-line amha

  18. 18mrboo dit :

    Raphaël> je te rassure: des users d’Hellotipi participent (j’ai eu le droit à quelques DM & mails qui me l’ont confirmé) :)

  19. 19Raphaël dit :

    @mrboo okray :)

    Pourquoi ne pas avoir lancé un projet open et demandé aux gens de participer ? Ca donnerait un produit mieux fini, qui intégrerait peut être d’autres services que Hellotipi d’entrée etc…

    C’est peut être trop idéaliste dans notre belle société comme vision, un concours avec un seul gagnant c’est plus vendeur.

  20. 20mrboo dit :

    Raphaël> difficile à dire, les 2 appli utilisant l’API qu’Hellotipi a réalisé par le passé (Tipitxt & Tipibackup) sont déjà en open source (tipitxt est basé sur un clien Twitter open source)

  21. 21Raphaël dit :

    @mrboo j’ai beau cherché je vois pas le source de ces 2 projets en cherchant sur Google

  22. 22Raphaël dit :

    s/cherché/chercher

  23. 23mrboo dit :

    Raphaël> je te link ça ici dès que je sors du métro ;)

  24. 24Tex dit :

    On oublie un peu le côté fun d’un concours de ce genre, personnellement le fait d’expérimenter une nouvelle API au travers d’un concours je trouve ça motivant, même si un EEEPC est un cadeau sympa, la 1ère motivation restera pour moi le fait même de participer a un concours :)

  25. 25Palleas dit :

    Moi j’ai bien envie de participer, mais c’est vraiment le coté open-source qui me bloque. Même si je suis pro open-source, une application AIR comme je serais partant pour le faire, coute un peu plus qu’un EEEPC. Cela ne me poserait pas de problème si le but était altruiste (pas sur du terme), mais la on parle d’une application qui sera ensuite exploitée par une entreprise…

    D’ailleurs tu le dis toi même, que tu pourras « reprendre le code et le modifier ». Je rejoins donc complêtement Raphaël sur l’idée qu’un projet à plusieurs, collaboratif serait beaucoup plus enrichissant.

    Raaah, j’hésite à participer, parce que je m’étais déjà dit que je jouerais bien avec l’API de Hellotipi « un de ces jours », mmmmh.

  26. 26Come dit :

    Salut,

    Ce concours m’intéresse ( surtout l’eeePc en fait :p ).
    Mais tu parles de plateformes (Windows, Mac, Linux) puis de sites de test.
    Il faut programmer une application de bureau ? ou une application web ? Ou mieux, les deux sont autorisé ?

    Merci ;)

  27. 27seynaeve dit :

    Attention, je n’ai rien contre ces concours, mais c’est réellement interdit au sens de la loi.

    Erci Dupin en avait fait les frais en en voulant offrir un iPhone à celui qui re-designerait son blog. Il avait été contraint d’arrêter le concours
    http://www.presse-citron.net/?2007/09/04/2413-concours-nouveau-design-presse-citron

  28. 28mrboo dit :

    Raphaël>les sources :
    http://www.hellotipi.com/api/tipitxt/tipitxt-src.zip
    http://www.hellotipi.com/api/download/tipibackup

    Palleas> je comprends, mais il faut bien voir que jamais l’appli ne sera vendue par Hellotipi, d’ailleurs elle restera propriété de son développeur.

    Come> tant que je n’ai pas fini d’implémenter Oauth une appli web ça me semble compliqué, sans compter qu’il faut pouvoir accéder aux répertoires de la machine qui servira pour le backup.

    Seynaeve> c’est différent puisque juridiquement il ne s’agit pas d’offrir quoi que ce soit à Hellotipi, le développeur reste propriétaire de son soft (contrairement à la réalisation d’un template de blog)

  29. 29Jean Benoit dit :

    Rien d’interdit, mais c’est vrai que formellement il faudrait déposer un règlement chez huissier.

    Mais si on peut plus rien faire… Personne n’est obligé de participer, et ceux qui participent connaissent les conditions.

  30. 30P'Ti RouZ dit :

    Et ben ça engendre pas mal de discutions ce concours.

    Pour ma part, j’ai déjà développé des petits service pour Hellotipi (voir le lien sur mon nom dans les com) et j’en ai un autre sous le manteau, malheureusement il ne rentre pas dans le moule du concours, c’est vrai que ça c’est dommage !

    Sinon j’espère évidement que ce sera un utilisateur d’Hellotipi qui gagneras, puisque c’est censé être en premier lieu les utilisateurs finaux.

    Allez tous à vos claviers. coding for ever :-)

  31. 31kalahaine dit :

    Loin de moi l’idée de troller, je pose une question, je ne lance pas une polémique, promis :)

    Le problématique de portabilité exclu-t-elle d’emblée les softs développés en DotNet ?

  32. 32Raphaël dit :

    @kahalaine clairement :)

    @mrboo merci pour les URL, ça doit pas trop inciter la collaboration de même pas avoir un dépôt de version et que ces logiciels ne soient même pas référencé sur un site ou sur Google… Difficile de prôner l’open source avec ce genre d’exemple.

  33. 33Imlas dit :

    Salut MrBoo,

    Je m’en occupe car j’ai quelques petites choses à réviser.

    Cordialement.

  34. 34mrboo dit :

    kalahaine> Comme l’a évoqué Raphaël, cela risque d’être pénalisant.

    Raphaël> je sais, shame on me: je n’ai pas pris le temps de bien faire les choses sur le sujet…
    Tu organiserais les choses comment ?

    Imlas> bonne chance alors ;)

  35. 35Raphaël dit :

    Peut être en créant des projets sur une forge « publique » hébergée (github, bitbucket…) ou en installant une forge pour les projets open de l’éco système Hellotipi (avec Indefero par exemple, très léger et très efficace, en PHP).

    Tu sais ou me trouver si tu veux plus de précisions et merci pour ton oreille attentive ;-)

  36. 36KALAHAINE dit :

    Dans ce cas démerdez-vous, bande de linuxiens prépubères :)
    Microsoft vaincra !
    Gloire à Bill et Windows 7 (« c’était mon idée »)
    :) :) :)

  37. 37Didier Lafforgue dit :

    Bonne idee le concours mais le point souleve par beaucoup de personnes est le cas des perdants qui auront travaille pour presque rien (ce point se discute, on pourra tjrs dire qu’ils auront appris, …etc). Ta demarche n’est pas du tout malsaine mais est un peu maladroite a mon avis. Apres ils sont libres de ne pas y participer.

    Je propose donc que toi (mrboo) offre a chaque participant qui a livre une application finie (termes a definir) d’offrir un an d’hellotipi ou bien tu leur remplis leur tirelire. Fair enough.

  38. 38mrboo dit :

    Didier Lafforgue> merci pour la suggestion : ce sera le cas (un code cadeau d’un an pour chaque participant, cf mon dernier billet)

Vu sur Twitter

Voici quelques tweets qu'il me semble intéressant de relayer ici.

@LaFermeDuWeb #jQuery 1.4.2 est released: 2 fois plus performant par rapport à la version 1.4.1 ! http://bit.ly/aQg5cX
@schiste ACTA la partie dédiée à "internet enforcement" a fuité et est téléchargeable ici http://is.gd/8SKte
@julie_adore Pour visionnage de cette vidéo, le Crédit Coopératif s'engage à verser 5 centimes à une association ! http://bit.ly/CarteAgir #CarteAgir
@jromanetto Top des extensions Firefox utiles au référencement http://bit.ly/cLEz7v
@Oelita RT @MeaganFrancis: Fantastic post from @bringthefamily about photographing your family adventures: http://bit.ly/cJaI6Y
@lefakir la tablette pour les barbus http://www.ifreetablet.com/indexEN.php
@vendeesign RT @shatus: <3 RT: @startupz: RT @eMeRiKa: effet "prise de photo" en jquery, diffile à utiliser dans un site mais sympa http://bit.ly/aUx2ma
@SLIxx Hovercards: Twitter Launches New Profile Preview Feature - http://bit.ly/bim1oJ /via @mashable // l'aperçu du profil en beta
@Korben HipHop, le compilateur PHP -> C++ de Facebook http://www.korben.info/hiphop-le-compilateur-php-de-facebook.html
@Alban Ohh le TimeWarp sur @Mailchimp ça me parais terrible comme fonctionnalité (mais j'en ai pas l'utilité)
@emob OTABLO! le nouveau projet signé Emob ^^ http://tinyurl.com/otablo (please RT)
@kiedisfr RT 7 Reasons Why Developers are Deserting iPhone Apps and return to web technologies | SitePoint http://bit.ly/axWOBo /via @PierreTran
@vincentabry Ustream lance le Pay Per View (paie par vue) http://goo.gl/fb/nTGK
@tebenas [RWW Fr ]La Quadrature du Net pourrait cesser son combat faute de financements http://bit.ly/6W1lTg
@adriangaudebert Aujourd'hui nous lançons le #quadratureday, tous ensemble, sauvons @laquadrature ! http://bit.ly/7Y7psP @mrboo @korben @nitot @epelboin
@xuoan The 4 Big Myths of Profile Pictures « OkCupid http://okcupid.com/z/i2n
@DamiendB pas mal ca! RT: @cattias: : Créer vos jeu concours en ligne en 30mn via Digibonus http://tinyurl.com/ye2fjlm
@sebgregoire RT @LaFermeDuWeb: SEO Panel - Une plateforme web opensource pour suivre votre référencement naturel et le boost: http://bit.ly/6EgqOp
@emalquier [Startup] RT @gbertholet: Entrepreneurs ? Venez boire un pot le 4 février !!! http://bit.ly/4TBBR5 (RT merci merci !)
@davanac New Study Reveals Facebook Better Than Twitter for Marketers | Social Media Examiner http://goo.gl/fb/tRQQ