/dev/blah

things i want to remember, things i want to share

Développeur Python et adepte Linux depuis 2005, passionné par beaucoup trop de choses. Profil Github

Archive for November 2011

quand mv et rename ne suffisent pas... python

written by tshirtman, on 11/28/11 5:49 PM.

Ayant pris une trentaine de screenshots, pour avoir un backup de mes slides pour une présentation (ce soir à la cantine, à paris, pour parler de kivy oui je préviens vachement à l’avance). j’étais un peu embété par le format de nommage par défaut de gnome, indiquant “Capture du … xx:xx:xx.png”.

J’ai réfléchis à une utilisation de rename, mais à part retirer la partie commune, je n’avançais pas beaucoup, car bien sur, je voulais en conserver l’ordre. Du coup, python à la rescousse!

# chopper toutes les images dans une variable
a = filter(lambda x: x.endswith('.png'), os.listdir('.'))
# s'assurer qu'elles sont bien dans l'ordre alphabétique (contenant l'heure, et donc, dans le bon ordre)
a.sort()
import shutil
for i, nom in enumerate(a):
    shutil.move(nom, str(i)+'.png')

 

Et voilà, les images ont un nom tout propre, et sont toujours dans l’ordre.

Tip me if you like this :)

À propos de la "percée" de Mint, par rapport à Ubuntu.

written by tshirtman, on 11/25/11 2:26 PM.

Je reprends ici un commentaire que j’ai laissé sur le blog de Cyrill Borne, puisqu’il était long comme un billet de blog, autant le publier ici aussi.

Le classement distrowatch est indicateur très peu fiable, et le fait que mint soit passé devant ne veux pas dire grand chose.

Mais je ne suis pas d’accord sur unity, sur lequel on crache beaucoup sans chercher à le comprendre, et par pur rejet réactionnaire, ce n’est pas parfait, certes, mais c’est une ergonomie bien complete et qui marche, excepté quelques cas de bords. On peut tout à fait être très productif avec, et même si elle est pensé pour le future (tablettes & co) elle n’y a pas sacrifié l’efficacité, et n’est pour l’instant qu’une transition vers ce paradygme (et ne serait pas utilisable sur de telles interfaces). Il reste des bugs, oui, il peut manquer des choses, oui, mais l’ergonomie n’est pas “en bois”, elle marche et permet vraiment de bosser, bien mieux qu’avec gnome-panel.

Et en effet, gnome-shell ne reçoit guère meilleur accueil, les gens veulent ce qu’ils ont, et pleurent surtout par ce qu’ils ne sont pas capables d’évoluer, ce que je trouve assez affolant pour des gens qui avaient pourtant franchis le pas une fois, en passant de windows à linux, le changement qu’on leur propose est pourtant bien moindre!

Et oui, pas besoin de faire un fork pour proposer des choses, sauf quand les changements proposés sont refusés par le projet parent, les gens font des forks pour un peu tout est n’importe quoi de nos jours. Ubuntu n’a été un fork de Debian qu’après que mark ait échoué a financer des développements internes à Debian. Unity n’a été forké de Gnome-shell, qu’après que la collaboration de canonical avec le projet gnome se soit révélé impossible, pour différence de vision.

Le changement apporté par mint à l’origine, était une intégration de codecs et pilotes proprios d’origine, quelque chose d’illégale, mais alléchant pour le débutant, bien sur, ils attirent maintenant les nostalgiques de gnome-panel, par un travail pas inintéressant, mais essentiellement axée sur le passé, pas sur l’innovation. Je ne leurs reproche pas, c’est leur droit, mais que les utilisateurs crachent sur ubuntu, et se ruent sur mint, qui n’est qu’une dérivé tournée vers le non respect des licences, et le contraire du progrès ergonomique, ça à de quoi déprimer le libriste tourné vers l’innovation.

Tip me if you like this :)