mardi 22 septembre 2015

corporate templates : les fichiers sur github

Ça y est !

Le modèle est presque terminé, les fichiers sont sur github:

https://github.com/apre/corporate/

ninite, un installeur qui vous veut du bien

D'après https://ninite.com/ :

ninite.png
ninite in action, screenshot from https://ninite.com

Ninite will

  • start working as soon as you run it
  • not bother you with any choices or options
  • install apps in their default location
  • say no to toolbars or extra junk
  • install 64-bit apps on 64-bit machines
  • install apps in your PC's language or one you choose
  • do all its work in the background
  • install the latest stable version of an app
  • skip up-to-date apps
  • skip any reboot requests from installers
  • use your proxy settings from Internet Explorer
  • download apps from each publisher's official site
  • verify digital signatures or hashes before running anything
  • work best if you turn off any web filters or firewalls
  • save you a lot of time!

mardi 28 janvier 2014

Xubuntu - fresh install

Pense bête d'installation après une install xubuntu 13.10

System related:

sudo apt-get install preload zsh zsh-doc xubuntu-restricted-extra autofs xubuntu-restricted-addon gparted guake keepass2 vim-gtk git mc gpm freerdp-x11

Internet, divers:

sudo apt-get install filezilla  vlc

Software development

sudo apt-get install   g++ filezilla autoconf libtool autopoint codeblocks-contrib codeblocks exuberant-ctags

Latex (attention, gros download)

sudo apt-get install lyx texworks texlive-luatex

mercredi 15 janvier 2014

re-activate hibernate in Xubuntu 13.10

Updated on 2014-01-28: It seems that it dosn't work.

Read this:

http://askubuntu.com/questions/398192/xubuntu-13-10-no-hibernate-button-on-logout-dialog

Edit with: sudo gvim /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

Puth this in it:

[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

lundi 23 décembre 2013

Corporate template: page de titre

Pour créer la page de titre de notre modèle, nous imprimons en pdf la première page du document d'origine.

Nous l'incluons dans notre fichier .tex avec la commande

\includepdf{img/cover_text.pdf}

Puis nous superposons les différents éléments de titre, date ... avec des commandes

\begin{textblock*}{80mm}(130mm,276mm)  % document title on title page
\huge
Titre du document
\end{textblock*}

qui proviennent du package "textpos" que nous avons préalablement inclus avec:

\usepackageabsolute{textpos} % absolute test positioning for title page

Et voila le résultat: title.png

mardi 3 décembre 2013

LaTeXifier un document d'entreprise

Comment transformer un document écrit avec un logiciel de "traitement de texte" privateur et fermé, pour en faire un document (pdf)Latex / LuaLaTeX ?

Une tentative de réponse en image maintenant !

Voici un exemple de document que nous allons essayer de reproduire au plus proche dans LaTeX. aperture_template.pdf

Première Page: tpl_1.png

Table des matières et début du document.

tpl_2.png

Voici les différentes étapes pour arriver au résultat:

1) Nettoyage du modèle

Il est hors de question de refaire en commandes TeX la mise en page complexe de la page de garde. Au lieu de cela, nous allons astucieusement utiliser de modèle et insérer les parties spécifiques au document.

2) Personnalisation des entêtes et pied de pages

3) Personnalisation de la Police du document

4) La filigrane de gauche (ce sera peut-être la partie la plus problématique

4) Utilisation de LyX comme interface graphique.

jeudi 7 novembre 2013

Travailler en milieu hostile

Vous n'êtes pas «administrateur» sur l'ordinateur sur lequel vous devez travailler ?

Vous possédez une clé USB d'au moins 2Go ?

Alors essayez Framakey. Cet assemblage de logiciels libres permet d'utiliser, dans un environnement «portable», de nombreux outils très pratiques.

mardi 5 novembre 2013

Configuration de XUbuntu pour programmer

Configuration de XUbuntu pour cross-compilateur arm. 

  1. installer le compilateur ARM
  2. installer les outils de debugage

Configuration du compilateur ARM (gcc)

Le compilateur ARM officiel est disponible ici: https://launchpad.net/gcc-arm-embedded

Pour l'installer sur XUbuntu 13.04:

sudo add-apt-repository ppa:terry.guo/gcc-arm-embedded

sudo apt-get update

sudo apt-get install gcc-arm-none-eabi

Installation du debugger:

sudo apt-get install openocd ddd ddd-doc

Configuration de OpenOCD et du debugger

La commande suivante permet de démarrer le serveur OpenOCD (la carte d'évaluation doit-être connectée à l'ordinateur.

openocd -f /usr/share/openocd/scripts/board/stm32ldiscovery.cfg

indique:

ape@pbX:~$ openocd -f /usr/share/openocd/scripts/board/stm32ldiscovery.cfg
Open On-Chip Debugger 0.6.1 (2012-12-06-17:15)
Licensed under GNU GPL v2
For bug reports, read
    http://openocd.sourceforge.net/doc/doxygen/bugs.html
adapter speed: 1000 kHz
srst_only separate srst_nogate srst_open_drain
Info : clock speed 1000 kHz
Info : stm32lx.cpu: hardware has 6 breakpoints, 4 watchpoints

 

On peut ensuite lancer le debugger ddd avec la commande:

ddd --gdb arm-none-eabi-gdb

puis le connecter au serveur openOCD avec la commande:

target remote 127.0.0.1:3333

qu'il faut entrer dans la partie inférieure de d'interface de DDD.

Puis  démarez le terminal telnet pour commander openOCD:

pb8% telnet 127.0.0.1 4444


ce qui donne:

 telnet 127.0.0.1 4444
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
Open On-Chip Debugger
>


Maintenant, nous sommes prêt pour compiler et flasher un programme simple sur notre carte.

mardi 8 octobre 2013

STM32L1 Discovery

Ca y est, j'ai reçu ma carte d'évaluation STM32L1 Discovery.

STM32L1.jpg