Technique

Technique

Table des matières

GNU/Linux

Récupérer un disque dur HS

  • Image du disque
    # ddrescue -n -d /dev/sdx image.img
    
  • Testdisk
    # testdisk image.img 
    

    Ici, on utilise testdisk pour reconstruire les parties manquantes de l'image. Dans mon cas, seul le début du disque était endommagé. Testdisk a retrouvé une sauvegarde de la table des partitions et de la FAT. Dans votre cas, ça sera peut-être plus difficile. Pensez aussi à photorec qui permet de rechercher des fichiers, même sur un disque bien dégradé.

    On peut aussi faire un chown sur image.img pour ne pas utiliser testdisk en root.

  • Monter l'image
     # parted image.img
    GNU Parted 2.3
    Using image.img
    Welcome to GNU Parted! Type 'help' to view a list of commands.
    (parted) unit b                                                           
    (parted) p                                                                
    Model:  (file)
    Disk image.img: 120034123776B
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    
    Number  Start   End            Size           Type     File system  Flags
     1      32256B  120031511039B  120031478784B  primary  fat32        boot, lba
    
    (parted) q
     # mount -o loop,offset=32256 image.img /media/backup
    

Mencoder : Changer la bande son d'une vidéo

mencoder -ovc copy -audiofile soundtrack.mp3 -oac copy video-nosound.avi -o video-new.avi

Firefox : Réglages utiles

Dans about:config

middlemouse.contentLoadURLfalsePermet de ne plus charger le contenu du presse-papier en tant qu'URL avec un clic du milieu

Synaptics/Elantech : Horizontal scrolling et Locked drag

Dans le .xinitrc (ou autre selon la config) :

xinput set-int-prop 11 "Synaptics Two-Finger Scrolling" 8 1 1 
xinput set-int-prop 11 "Synaptics Locked Drags" 8 1 

Emacs

Gestion bibliographique et Emacs : Outils pratiques

Un module pour Firefox et Zotero qui permet de copier la bibliographie sélectionnée dans Zotero au format BiBTex dans le presse-papier : https://github.com/bjonnh/Zotero-BibLaTeXToClipBoard-Firefox-module.

Vous aurez besoin d'ajouter https://code.google.com/p/zotero-biblatex-export/ dans votre Zotero.

Il se mêle très bien avec un mode d'export de clés bibtex adapté du translator précédent : http://www.bjonnh.net/BibLaTeX-cite.js

ERC et Freenode.net en mode SSL

  • Convertir le certificat de Freenode.net
    $ openssl x509 -inform der -outform pem < GandiStandardSSLCA.crt > GandiStandardSSLCA.pem
    

    Visiblement ce n'est plus nécessaire.

  • Utilisation
    Il suffit d'utiliser la fonction erc-tls en lieu et place d'erc. En ayant pris soin de charger tls (require 'tls).

OrgMode

Prendre des photos d'écran et les intégrer automatiquement

;; TODO: Clean concat ?, check if org-screenshot-prefixdir exists
;; Add some kind of customization

(defun my-screenshot ()
  (interactive)
  (setq org-screenshot-prefixdir "z_Images/")
  (setq org-screenshot-filename (concat (make-temp-name (concat (file-name-directory
                                                                 buffer-file-name) org-screenshot-prefixdir (file-name-nondirectory
                                                                                                             buffer-file-name) "-")) ".jpg"))
  (make-directory (file-name-directory org-screenshot-filename) t)
  (call-process "import" nil nil nil org-screenshot-filename)
  (insert (concat "[[" org-screenshot-filename "]]"))
  (org-display-inline-images)
  )

Problème d'export html

J'obtenais le message : « shell-mode: Wrong type argument: processp, nil » lors d'un deuxième export du site. En changeant les

\#+BEGIN_SRC shell

en

\#+BEGIN_SRC sh

tout rentre dans l'ordre

Programmes utiles

GNU/Linux, Linux

GNU/Linux, que l'on appelle communément Linux, est composé de deux éléments. Un noyau, Linux, qui permet la communications entre les applications et le matériel. Et un ensemble de logiciels permettant l'intéraction entre l'utilisateur et le matériel par l'intermédiaire du noyau. On parle de GNU/Linux car ce sont des logiciels sous licence libre GNU, qui constituent la majorité des applications utilisées.

  • ArchLinux - La distribution que j'utilise actuellement

Firefox

  • Fondation Mozilla Europe - Une fondation qui produit le fameux Firefox, navigateur web libre et remplaçant avantageusement les solutions privatives (Internet Explorer, Safari…)

Zotero

  • Zotero - Un logiciel de gestion de la bibliographie intégrable à Firefox (il existe une version indépendante) remplaçant très efficacement des logiciels privatifs (et chers) comme EndNote.

Arduino

DIY


Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Jonathan BISSON
Tous les textes, documents et photos présents sur ce site le sont sous la licence : Creative Commons Attribution-NoDerivs 3.0 Unported
Les programmes et bouts de code sont distribués sous la licence GPL V3.0 (ou supérieure) à moins que cela soit indiqué différement.