Posts about sciblog (old posts, page 10)

2012-09-30 discover ports on MacOSX

  • the network utility GUI is useful, but you may get the same results via the command line:
$ cd /Applications/Utilities/Network\
$ ./stroke nas-meduz.local 548 550
Port Scanning host:

         Open TCP Port:         548             afpovertcp
$ ./stroke 548 550
Port Scanning host:

         Open TCP Port:         548             afpovertcp


2012-09-09 installing linux on imac hardware

  • on a 2007 imac that will slow to a crawl since mountain lion, I have installed linux mint (why not debian?)
  • works as expected and the speed to check e-mails / browse the web is back
  • some bugs like this silly swapping of keys:
  • fix : echo0|sudotee/sys/module/hid_apple/parameters/iso_layout


2012-09-04 connecting a linux client to a QNAP's LDAP server


2012-08-27 installing Dovecot on QNAP

  • master howto:

  • Configure

    sh stop
    cd /share/HDA_DATA/.qpkg/XDove
    vim dovecot/etc/dovecot/dovecot.conf
  • Mine reads (it's just meant to access imap files from the local mail server and not to serve outside the localhost):

    auth_user = admin
    login_user = dovecot
    login_chroot = no
    protocols = imaps
    listen = localhost:993
    log_path = /var/log/dovecot/dovecot.log
    info_log_path = /var/log/dovecot/dovecot-info.log
    #ssl_disable = yes
    #ssl = no
    #disable_plaintext_auth = no
    ssl = yes
    ssl_cert_file = /etc/stunnel/stunnel.pem
    ssl_key_file = /etc/stunnel/stunnel.pem
    mail_location = maildir:/var/MailRoot/domains/%d/%n/Maildir
    first_valid_uid = 10
    mailbox_idle_check_interval = 30
    maildir_stat_dirs = no
    maildir_copy_with_hardlinks = no
    auth_executable = /usr/libexec/dovecot/dovecot-auth
    auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@
    auth_verbose = yes
    auth_debug = yes
    auth_debug_passwords = yes
    mail_debug = yes
    protocol imap {
    #       login_greeting_capability = yes
            imap_client_workarounds = tb-extra-mailbox-sep
            login_executable = /usr/libexec/dovecot/imap-login
            mail_executable = /usr/libexec/dovecot/imap
            #imap_client_workarounds = outlook-idle
    auth default {
           mechanisms = plain
           passdb checkpassword {
           args = /usr/bin/checkpassword
           userdb static {
           args = uid=xmail gid=xmail home=/var/MailRoot/domains/%d/%n/Maildir
  • Reload

    sh restart


2012-08-19 István Orosz

  • discovered this by looking to nemo > outis >
  • should be called "blink your eyes" (great effect of memory as in the dalmatian- you do not need to blink after "seing it"):
  • nice synthesis of the anamorphosis technique, a great poster for explaining perception:


2012-07-24 Make PDF files searchable and copyable

  • The cmap package is intended to make the PDF files generated by pdflatex "searchable and copyable" in acrobat reader and other compliant PDF viewers.
  • Just put the line \usepackage{cmap} at the beginning of your preamble, and it will pre-load the needed CMap translations for the fonts used in the document, provided that there exists the file <encoding>.cmap for the font encoding.
  • more @


2012-07-10 using and re-using metadata in LaTeX

Introduire des metas / Include meta keywords

  • pour mieux référencer votre papier, introduisez des metas en ajoutant avant le ``begin{document} `` la commande

    System Message: WARNING/2 (<string>, line 5); backlink

    Inline literal start-string without end-string.

      pdftitle={my title},%
      pdfsubject={short description},%
      pdfauthor={Laurent Perrinet <>, INT/CNRS, 31, ch. Joseph Aiguier, 13402 Marseille Cedex 20, France;},%
      pdfkeywords={Neuronal representation, ....},%
  • vous aurez besoin auparavant de charger le package hyperref:

    \usepackage[pdftex, pdfusetitle ,colorlinks=false, pdfborder={0 0 0}]{hyperref}%


  • the basics is to use variables within LaTex

  • for instance, these may be useful to define a switch

    \let \mode=0
    \if 1\mode

complete example

  • even better, we can use string variables

    \newcommand{\Author}{Laurent Perrinet}
    \newcommand{\Title}{My title}
    \newcommand{\Keywords}{my first keyword, my first keyword, more keywords.}
    \usepackage[pdftex, pdfusetitle,colorlinks=false,pdfborder={0 0 0}]{hyperref}%
    pdfauthor={\Author < \Email > \Address - \Website},%
    \author{\Author\thanks{\Address , e-mail: \Email , WWW: \Website }}
    {\bf Keywords:} \Keywords %
    My text is here...


2012-06-12 racourci pour accéder à une page INIST

  • dans un journalqui nécessite un abonnement pour accéder au contenu, il faut passer par le serveur de l'INIST.

  • pour ne pas avoir à taper "" pour accéder au texte d'un papier, on peut utiliser un bookmarklet avec comme adresse:

  • maintenant, sur la page incriminée, cliquer sur ce bookmark, et voilà.

  • pour en savoir plus sur les bookmarklets, suivre .


2012-04-30 rotating a video using ffmpeg

  • turn to the right

    ffmpeg  -i  2012-04-29\  -vf "transpose=1" -sameq -y 2012-04-29\
  • turn to the left

    ffmpeg -i  2012-04-29\  -vf "transpose=3" -sameq 2012-04-29\
  • upside down

    ffmpeg -i  2012-04-29\  -vf "transpose=2" -sameq 2012-04-29\
  • made some scripts:

    $ vim ~/bin/
    $ chmod +x ~/bin/
    $ cat  ~/bin/
    #! /usr/bin/env bash
    ffmpeg  -i $1 -v 0  -vf "transpose=$2"  -qscale 0 -y && mv $1
    $ 1


2012-04-22 Converting FLAC to AAC (or MP3 to OGG etc...)

  • the solution is

  • installation on MacOsX Lion (with homebrew) :

    brew install libcdio
    brew install lame two-lame mpg123 mp3gain
    brew install libogg libvorbis     vorbis-tools  vorbisgain
    brew install faac faad2
    git clone git://  audio-tools
    cd audio-tools
    make install
  • using it:

    track2track  -t aiff *.flac #lossless
    track2track  -q 0 -t m4a *.ogg #lossy
  • and on a whole folder, placing the files in the same directory:

    find a_folder/with/lots_of_flac -name *flac -exec sh -c 'echo "Processing $0"; track2track -t aiff  "$0" -o "${0%.flac}.aiff"' {} \;
    find a_folder/with/lots_of_ogg -name *ogg -exec sh -c 'echo "Processing $0"; track2track -t m4a  "$0" -o "${0%.flac}.m4a"' {} \;
  • tried as a formula in homebrew: but closed it.