jeudi 12 juillet 2012

Mettre un stamp sur une image

Avec convert (de Imagemagick), fonctionne bien avec la version :

$convert --version
Version: ImageMagick 6.5.7-8 2009-11-26 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2009 ImageMagick Studio LLC
Features: OpenMP


#!/bin/bash
# stamp timbre A_marquer Img_finale

# (c) 2007-2010 by C.M.
# under the GPL License

# prendre deux fichiers d'images
# l'un étant un "sceau" et l'autre une photo
# et marquer la photo du sceau, en bas à droite (ou gauche)
# Image timbre
SCEAU="$1"
# Image à marquer
PIC="$2"
# Fichier de sortie
OUT_IMAGE="$3"
# Proportion du timbre par rapport à l'image
SCALE="/ 20"
# Texte ajouté sous le timbre
TEXTE=""


# dimensions de l'image à marquer
width_pic=`identify -format %w "$PIC"`
height_pic=`identify -format %h "$PIC"`

# dimensions du sceau
width_sceau=`identify -format %w "$SCEAU"`
height_sceau=`identify -format %h "$SCEAU"`

# dimensions auxquelles réduire le sceau
stamp_w=$(( $width_pic $SCALE * 2))
stamp_h=$(( $height_pic $SCALE))



Install NetBSD via clef USB


Voici le challenge :


créer une clef usb bootable en NetBSD, en n'ayant qu'une seule clef dispo et pas de machine netbsd sous la main. Le principal problème est de formater la clef USB dans le bon format (et pas de mkfs dispo pour ce systeme de fichier BSD)


Solution trouvée :


booter netbsd-Live en virtualisé dans Qemu pour transférer vers le disque dur virtuel de Qemu les fichiers à copier sur la clef usb, puis formater la clef usb et y remettre les fichiers de boot.

Nettoyer les metadonnées d'images

j'ai pour cela trouvé jhead :
jhead -purejpg [img.jpg]
jhead is used to display and manipulate data contained in the Exif header of JPEG images from digital cameras. By default, jhead displays the more useful camera settings from the file in a user-friendly for‐ mat. jhead can also be used to manipulate some aspects of the image relating to JPEG and Exif headers, such as changing the internal timestamps, removing the thumbnail, or transferring Exif headers back into edited images after graphical editors deleted the Exif header. jhead can also be used to launch other programs, similar in style to the UNIX find command, but much simpler.

Command(s) of the day

Some colleagues started putting commands on the white-board every X days under
  • comm compare two sorted files line by line
  • paste merge lines of files
  • colordiff diff, with colors
  • colorgcc
  • pgrep look for a process name
  • pkill kill processes by name, not by pid
  • ...

lundi 21 mai 2012

Research Social Networks

Social Networks for people doing research : Mendeley seems to be based on dealing with your PDF collection. Alternative Android application : http://blog.mendeley.com/tipstricks/android-on-mendeley-an-app-guide/ Researchgate http://www.researchgate.net/ Academia.edu http://academia.edu/

lpoptions, default printing options for *nix (with cups)

The default command to send printing jobs under linux is "lpr", and all the commands that comes with it. To configure some options by default, for example for my office computer, I have to set them in the file : ~/.cups/lpoptions. This is what I have :
Default The_Printer_Name Binding=LeftBinding KMDuplex=Double StapleOption=1StapleLeft StapleSet=True
This will hence configure those option by default.
  • Binding : by default, put the binding ("reliure" (fr) ) on the left
  • KMDuplex : by default, print in duplex mode ("recto-verso" (fr)).
  • StapleOption : by default, staple once, on the left corner
  • StapleSet : by default, staple all documents.
NB 1 : Of course, I can modify all those options before printing, for example in acrobat-reader (acroread), or okular, or evince, or whatever I'm using. NB 2 : Those options may (or should I say "will") vary from one brand to another... (This is for a "KONICA MINOLTA bizhub C360 - 0" printer)

vendredi 11 mai 2012

Mac applications

Nouvel ordinateur : un mac book pro, avant qu'ils ne fassent sauter le lecteur cd/dvd. Première étape : savoir quelles sont les applications nécessaires pour que ça tourne bien. J'en suis pour l'instant à cette liste, compilant les conseils de différentes personnes : TeX/LaTeX & bib. & cie.
* textmate (eq. emacs) (Payant)
* bibdesk (pour ta biblio)
* skim (pour lire/annoter des pdfs, pour les PDF et DVI automatiquement mis à jour en cas de génération à partir de LaTeX) (gratuit)
* TexShop
* TeXnicle (?)
* MacTeX (pour avoir LaTeX),
* Latexit (si jamais il te prend l'envie de vouloir générer des équations au format latex et de les insérer (glisser déposer) comme des images dans un document rédigé avec autre chose que Latex)

* Papers (payant) pour la gestion de tes articles scientifiques

* ITerm2

* Carbon Emacs (avec .emacs adapté)
* Terminal.app
* Gnu utils (car je n'aime pas les BSD utils),
(pour avoir GCC, mais le GCC que j'utilise est une version que j'ai compilée à partir des sources),
* Xcode (pour avoir GCC, mais le GCC que j'utilise est une version que j'ai compilée à partir des sources)

* macports pour le monde unix.
* fink (http://www.finkproject.org/)

* omnigraffle (pour faire des schémas vite et bien) (Payant)
* keynote (eq. powerpoint) (Payant)

* 1password combiné avec
* dropbox,
* cyberduck (pour le ftp/etc)
* Fugu comme client SFTP/SSH


* vlc
* adium pour les IM
* TorBrowser parce que

* Activity Monitor.app
"Je conseille fortement de créer un dossier dans / pour installer les applications compilées par soi-même, car si elles sont mises dans les dossiers qui sont présents par défaut, ils sont virés en cas de réinstallation ou mise-à-jour du système !"

Ubuntu modifications

Nouvelle ressource de modifications à apporter à Ubuntu pour une plus grande facilité d'installation. http://modifyubuntu.com/12.04

mercredi 4 avril 2012

MPlayer to record live streaming video / audio

All you need to record a live stream from the web is MPlayer. Use the -dumpstream argument to capture a MMS, ASF or Live WMV stream to a file called stream.dump. For example:
mplayer -dumpstream mmsh://streamer3.carnation.hu/mtvonlinem2?MSWMExt=.asf
will create a stream.dump file that you can later rename to my_recorded_stream.wmv. Note: this will not work with Flash-powered streams.
(from : http://tips4linux.com/use-mplayer-to-record-live-streams-from-the-internet/ )

jeudi 15 mars 2012

Security tools

Sans revenir sur la possibilité très élevée que le fameux Anon-os soit en fait plein de chevaux de troie (trojan), notons avec intérêt les quelques softs qui sont livrés avec :
Here some of preinstalled apps on Anonymous-OS: - ParolaPass Password Generator - Find Host IP - Anonymous HOIC - Ddosim - Pyloris - Slowloris - TorsHammer - Sqlmap - Havij - Sql Poison - Admin Finder - John the Ripper - Hash Identifier - Tor - XChat IRC - Pidgin - Vidalia - Polipo - JonDo - i2p - Wireshark - Zenmap - ...