Hellotipi, concours de programmation: 1 Asus EeePC 1101HA à gagner
le 19 novembre 2009 à 14:04 par mrbooCela 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 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 ![]()








19 novembre 2009 à 14:08
Hum intéressant
19 novembre 2009 à 14:15
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.
19 novembre 2009 à 14:25
Excellent
Je vaiss essayer de le faire.
19 novembre 2009 à 14:33
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)
19 novembre 2009 à 14:51
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…
19 novembre 2009 à 14:55
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.
19 novembre 2009 à 14:59
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
19 novembre 2009 à 15:05
ça fait du bien un petit troll de temps en temps
19 novembre 2009 à 15:09
@mrboo, donc ta réponse pourrait se limiter au point n°2, le reste, c’est du vent.
D’accord avec Al et Thomas.
19 novembre 2009 à 15:13
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…
19 novembre 2009 à 15:20
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
19 novembre 2009 à 15:22
D’ailleurs le simple fait de dire « je m’y attendais » montre qu’il y a comme un flottement…
19 novembre 2009 à 15:25
JP> ça serait peut-être un peu lourd pour un simple script non ?
19 novembre 2009 à 15:36
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.
19 novembre 2009 à 15:49
@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.
19 novembre 2009 à 15:52
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.
19 novembre 2009 à 15:57
@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
19 novembre 2009 à 16:02
Raphaël> je te rassure: des users d’Hellotipi participent (j’ai eu le droit à quelques DM & mails qui me l’ont confirmé)
19 novembre 2009 à 16:09
@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.
19 novembre 2009 à 16:17
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)
19 novembre 2009 à 16:24
@mrboo j’ai beau cherché je vois pas le source de ces 2 projets en cherchant sur Google
19 novembre 2009 à 16:27
s/cherché/chercher
19 novembre 2009 à 16:29
Raphaël> je te link ça ici dès que je sors du métro
19 novembre 2009 à 16:34
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
19 novembre 2009 à 16:38
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.
19 novembre 2009 à 16:59
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
19 novembre 2009 à 16:59
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
19 novembre 2009 à 17:27
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)
19 novembre 2009 à 17:29
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.
19 novembre 2009 à 18:01
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
19 novembre 2009 à 21:44
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 ?
19 novembre 2009 à 23:37
@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.
20 novembre 2009 à 1:34
Salut MrBoo,
Je m’en occupe car j’ai quelques petites choses à réviser.
Cordialement.
20 novembre 2009 à 9:04
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
20 novembre 2009 à 9:11
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
20 novembre 2009 à 17:10
Dans ce cas démerdez-vous, bande de linuxiens prépubères

Microsoft vaincra !
Gloire à Bill et Windows 7 (« c’était mon idée »)
21 novembre 2009 à 11:57
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.
23 novembre 2009 à 11:08
Didier Lafforgue> merci pour la suggestion : ce sera le cas (un code cadeau d’un an pour chaque participant, cf mon dernier billet)