Comment hacker (aka bidouiller) des applications Android, autant dans un but éducatif que d'adaptation des applications à nos envies (ici, désactivation des fonctionnalités de géolocalisation systématiques de l'application du Crédit Agricole, non désactivable via une option).
Ce truc est juste génial. Extrêmement pratique, surtout si comme moi on ne se souviens jamais de la syntaxe de tar, ou des codes de formatage des dates...
Quelques exemples, vous allez vite comprendre.
amaury@amaury-pcl ~ $ howdoi expand a .tar.bz2 file
> tar -xjf /path/to/archive.tar.bz
amaury@amaury-pcl ~ $ howdoi list the files in a directory with python
> from os import listdir
> from os.path import isfile, join
> onlyfiles = [ f for f in listdir(mypath) if isfile(join(mypath,f)) ]
Il permet même de colorer les codes retournés avec -c (j'ai fait un alias perso).
Suite aux changements d'orientation du SdZ — pardon d'OpenClassrooms —, une grosse majorité de l'équipe bénévole (26 personnes) démissionne, pouf, d'un coup.
Je suis assez concerné par les points 1 et *flemme de compter* :
— « Si vous aimez vraiment le développement, n’en faites pas votre travail » ;
— « Développez même si ce que vous voulez développer existe déjà. Ca vous intéresserait de le développer ? Faites le. » (Asilane, FeedExtender (je voudrai une version chez moi, pas dépendre d'un service web), etc.).
Le logiciel libre aussi a besoin d'argent (c'est évident, mais certains en doutent apparemment, en tout cas je l'ai déjà souvent entendu).
Ici, un développeur de GIMP fait appel au financement collaboratif pour implémenter une fonctionnalité de peinture en symétrie/miroir instantanée dans GIMP.
« Un livre (payant en PDF, ou gratuit à lire en ligne) sur la manière d'aborder le développement logiciel. C'est tout à fait dans l'esprit du KISS et l'esprit Unix: Faire simple, faire moins, faire une chose mais la faire bien. »
(Dupliqué depuis sebsauvage.)