touticphoto
article et astuces informatiques sur les logiciels libres et open source, mes plus belles photos
Basculer la navigation

Informaticien passionné de logiciel libre et photographe, j'expose sur mon site mes plus belles photos et les astuces informatiques qui me sont utiles, que je partage bien volontiers avec la communauté des utilisateurs de logiciel libre et système GNU/Linux tel que Ubuntu.

accueil

Réaliser un extrait d'un DVD

  • E-mail
Détails
Écrit par bcag2
Mis à jour : 29 août 2016
Affichages : 1561
  • vidéo
  • shotcut

Suite au besoin d'un court extrait d'un DVD pour un exposé scolaire, j'ai tout d'abord essayé d'extraire des chapitres avec OGMrip... sans succès. J'ai donc installé dvdbackup puis lancé la commande suivante :

dvdbackup -i /dev/sr0 -p -v -o ~ -M

qui à copié dans un répertoire l'intégralité (option -M) du DVD.

J'ai ensuite lancé ShotCut, ouvert le fichier .VOB où ce trouvait le morceau dont j'avais besoin, supprimé les parties dont je n'avais pas besoin, puis exporté l'extrait.

Renommage photos en ligne de commande (exiv2 - rename)

  • E-mail
Détails
Écrit par bcag2
Mis à jour : 20 mai 2020
Affichages : 8873
  • ligne de commande
  • traitement par lot
  • photos
  • exiv2

 

Voici quelques exemples pour

renommer vos photos en ligne de commande

Nota: pour faire à peu près les même action avec une interface graphique, on peut utiliser le très bon digiKam, voir aussi (pour les utilisateur de Windows, mon article sur fast-stone image viewer

Un renommage adapté permet un tri facile et une recherche plus rapide de vos photos en fonction de leurs dates voir d'un sujet.

Pour cela je leur ajoute en préfixe la date sous la forme AAAAMMDD, par exemple 20140512 (pour plus de lisibilité, vous pouvez ajouter des traits d'union entre les éléments de la date... 2014-05-12), et je leur ajoute un sujet

Lire la suite : Renommage photos en ligne de commande (exiv2 - rename)

Calendrier vacances scolaires et jours fériés au format ICalendar

  • E-mail
Détails
Écrit par bcag2
Mis à jour : 29 juin 2020
Affichages : 2211
  • webmail
  • calendrier
  • synchronisation

Ajout des jours fériés et/ou période de vacances scolaires

Il est pratique d'ajouter à votre calendrier, que ce soit sur votre webmail ou celui de votre smartphone, les jours fériés et vacances scolaires.

Le format de fichier ICalendar est un format de fichier ouvert et libre qui permet d'importer une liste d'évènements facilement

Lire la suite : Calendrier vacances scolaires et jours fériés au format ICalendar

Git Rebase

  • E-mail
Détails
Écrit par bcag2
Mis à jour : 16 septembre 2020
Affichages : 497
  • git
  • ligne de commande

J'ai travaillé (essentiellement seul, avec serveur locale) durant des année et n'ai pas resenti le besoin d'avoir recourt à git rebase

Ça y est, ce temps est révolu. Même si je suis sur un projet où je travaille seul, j'en ressens le besoin:

Je travaille avec Symfony et je suis en train de créer des entités (classe associée à une table de base de données). J'ai commencé à créer une entité (table) importante (Sample pour des échantillons archéologiques) qui utilise des relations (Join) avec d'autres. Ce travail se fait dans la branche feature/entity/sample

Bien que mon schéma de base soit globalement défini, je décide de le changer. J'arrête donc la création de Sample et créer l'entité (table) manquante: SamplingMode (mode de prélèvement de l'échantillon). J'ai donc remisé le travail en cours sur ma branche feature/entity/sample, je reviens à ma branche develop et je crée une nouvelle branche feature/entity/sampling_mode, crée cette entité, commit, revient sur develop et merge.

Je reviens donc sur ma branche feature/entity/sample, récupère mon travail en cours (stash pop) pour continuer… oui mais mon entité SamplingMode n'existe pas! Il faut donc que je rebase cette branche sur ma branche principale develop pour récupérer les modifications faites juste avant.

git rebase develop

et voilà un petit alt-r dans Vim et mon fichier d'entité pour sampling_mode apparaît, je créer la relation entre sample et sampling_mode

 

 

 

Git et l'index (zone de préparation du commit)

  • E-mail
Détails
Écrit par bcag2
Mis à jour : 3 avril 2019
Affichages : 924
  • git
  • ligne de commande
miniature du schéma d'Oliver Steele

Comme beaucoup, j'ai utilisé git pendant des années sans utiliser l'index. C'est alors qu'un collègue se met à git et me parle de l'index… pas clair!

Et le hasard faisant bien les choses, arrive un cours Git avancé de Matthieu Moy, dont la page 21 reprend ce graphe très clair d'Oliver Steele dans sa page My Git Workflow:

Lire la suite : Git et l'index (zone de préparation du commit)

Doxygen pour documenter mes codes sources

  • E-mail
Détails
Écrit par bcag2
Mis à jour : 27 janvier 2020
Affichages : 2658
  • développement
  • documentation

Reprendre son propre code nous amène à nous poser parfois... souvent, des questions sur tel ou tel choix... alors reprendre le code d'autre(s) programmeur(s) est encore une autre histoire.

Cette phrase d'introduction amène à dire l'impératif de documenter son code.

Au delà des commentaires basiques qui se trouve dans les fichiers, Doxygen permet d'ajouter des mots clés afin de récupérer des information et d'en créer un ensemble html ou un fichier Latex.

Lire la suite : Doxygen pour documenter mes codes sources

Page 2 sur 3

  • 1
  • 2
  • 3
  • Vous êtes ici :  
  • Home

touticphoto

  • accueil
  • liens
  • citations
  • contact

photos

  • les plus belles photos
  • photographes

informatique - web

  • osez le logiciel libre
  • web (CMS...)
  • assistance informatique
  • développement

open - logiciels libres et au delà

  • open

nuage de tags

C++2 dev web7 documentation2 développement15 gestion des sources logicielles3 Gimp2 git6 graphismes2 ligne de commande13 linux3 migration-windows-linux2 photos5 regex3 serveur3 traitement par lot5 ubuntu3 vidéo2 webmail3 windows2 éditeur3

Haut de page

© 2021 touticphoto