Mes packages préférés de LaTeX

Note : 
Pas encore de vote

Nouveau : version pdf du billet ! :-)
Pour quel type de lecteur ?
Utilisateurs de LaTeX


Introduction

Utilisateur de LaTeX depuis maintenant quelques années et plusieurs rapports et documents dans mes bagages, j’ai emmagasiné de nombreux packages, des fois pour un usage très spécifique. Généralement c’est au milieu de la rédaction d’un document que je me dis : « Tiens il faudrait que j’ai telle fonction pour faire ça » et après une très courte recherche sur le Web je découvre qu’il existe systématiquement un package qui le fait ! (c’est beau :-)).

Cet article a donc pour objectif de donner une liste, non exhaustive, de différents packages spéciaux que j’utilise couramment.
Je sortirai probablement d’autres billets plus tard pour parler des autres packages que j’utilise ou d’astuces que j’ai découvert et exploité pour me simplifier la vie. :-)

Table des matières

  1. Siunitx
  2. Fancyhdr
  3. Fncychap
  4. Subfig
  5. Pdfpages
  6. Cclicenses
  7. Mes propres macros

Lire la suite…

Catégorie: 
Tags: 

Appel pour l’interopérabilité dans l’Éducation nationale

Note : 
Pas encore de vote

Petit billet très court pour diffuser cet appel à signatures lancé par l’April afin de demander à l’Éducation nationale d’utiliser des formats de fichiers ouverts pour l’ensemble des documents numériques échangés.

Toutes les informations sont disponibles via ce lien : http://formatsouverts.education.

Ne laissons pas Microsoft enfermer nos enfants et les rendre dépendants en les obligeant à utiliser des formats de fichiers privateurs !
Faites le bon choix pour l’éducation de la nouvelle génération de citoyens français. ;-)
Catégorie: 

Le serment de l’administrateur

Note : 
Pas encore de vote

Nouveau : version pdf du billet ! :-)

C’est en ré-écoutant une conférence de Benjamin Bayart, vous pouvez la visionner ici1, que j’ai eu l’idée de rédiger ce billet. Passage de la conférence en rapport avec le sujet : vers 1h59 sur la responsabilité des administrateurs.

Quand je parle à ma famille des différents services que je propose sur mon serveur (mail, moteur de recherche sur mon nœud Seeks, agrégateur de Flux RSS, cloud, etc), la remarque qui me revient le plus souvent est qu’ils ne souhaitent pas que j’ai un accès total à l’ensemble de leurs données privées… alors que je fais partie de leur propre famille. Finalement ils préfèrent que ça soit une entreprise privée, obscure et sans visage (comme Google ou Facebook) qui puisse avoir accès à leurs données privées et qui en font a peu près ce qu’ils veulent (comprendre ici : les revendre à des annonceurs privés pour perfectionner la publicité ciblée) tout en se disant : « je ne suis qu’un anonyme parmi tant d’autres de toutes façons, je passe inaperçu. ».
Pour tout dire, j’arrive à comprendre ce raisonnement et il m’arrive même d’y penser pour mes propres données personnelles (c’est en partie pour cette raison que j’ai décidé de m’auto-héberger d’ailleurs : pour avoir une totale maîtrise de ma vie numérique). Mais celui-ci part du principe que, en tant qu’hébergeur, j’ai un comportement suspect ou voyeur et que je vais m’immiscer dans la vie privée des personnes utilisant mon serveur, juste parce que j’en ai la possibilité. Ce qui n’est pas le cas. Pas plus que j’irai fouiller leur appartement en leur absence ou lire leurs SMS sans qu’ils ne soient au courant.
Tout d’abord, parce que je n’ai pas que ça à faire de lire les mails des personnes utilisant mon serveur, que je ne m’intéresse pas aux recherches que vous pourrez faire sur mon nœud Seeks ou encore de savoir à quels flux RSS vous êtes abonnés.
Mais surtout parce que je respecte une sorte de « code de déontologie » en tant qu’administrateur système qui fait que je m’interdis d’aller fouiller dans les données personnelles de mes utilisateurs. Je suis parfaitement conscient que celles-ci ne m’appartiennent pas et qu’il est de mon devoir de protéger leur vie privée et leurs données personnelles en interdisant quiconque d’y accéder, y compris moi.

C’est donc suite à cela que je me suis amusé à adapter le serment d’Hippocrate des médecins pour les administrateurs systèmes. :-)

1. C’est long mais c’est réellement passionnant à écouter. Je vous incite à prendre une soirée pour la regarder au lieu de vous planter devant TF1 à la place, ça vaut le coup. ;-)

Lire la suite…

Catégorie: 

Mais quel-est cet article L355-2 ?!

Note : 
Pas encore de vote


Introduction

Sur plusieurs sites Internet on peut lire dans les Mentions légales un texte bien étrange et qui me choque au plus haut point. Le voici :

Copyright
Toute utilisation non expressément autorisée ou toute représentation totale ou partielle de ce site, par quelque procédé que ce soit, est strictement interdite sans autorisation préalable et écrite de ********, et constituerait à ce titre une contrefaçon sanctionnée par les articles L 355-2 et suivants du Code de la Propriété Intellectuelle.

En lisant bien ce texte, celui-ci nous interdit de visiter le site web en question vu que cela s’assimile à une représentation totale de ce site ailleurs que sur le serveur où il est hébergé. Évidement il est aussi interdit de partager l’URL du site vu que vous contribuerez à la multiplication d’une contrefaçon.

Du coup, après avoir publié ce billet sur mon blog je suis en double infraction pour contrefaçon selon l’article L 355-2 et le code de la propriété intellectuelle. Yeah !! \o/
La première infraction c’est pour avoir affiché le site sur mon ordinateur donc pour avoir fait une copie totale du site chez moi, et la seconde pour avoir copié sans le consentement de l’auteur un extrait de son site pour mon article.

Lire la suite…

Catégorie: 

Capitole du Libre 2014

Note : 
Pas encore de vote

Bonjour à toutes et tous,

Petit billet pour signaler un événement important sur Toulouse pour l’univers du Logiciel Libre : le Capitole du Libre organisé par l'association toulousaine Toulibre.

Cet événement organisé sur 2 jours (samedi 15 et dimanche 16 novembre) a pour but de faire connaître les logiciels libres et la culture libre au grand public par l'intermédiaire de nombreuses conférences, ateliers, stands et démonstrations pour tous niveaux.

Lire la suite…

Catégorie: 

Classe LaTeX : template déclaration d’excuse

Note : 
Pas encore de vote

Pour quel type de lecteur ?
Utilisateurs de LaTeX


Introduction

Je commence très vite suite à mon premier billet sur LaTeX pour vous présenter ici ma première classe que j’ai rédigé en une soirée ^^. OK, c’est pas un énorme truc mais c'est suite à un “trip” avec certaines personnes que je me suis lancé dans ce projet.

Ce document donc, est un page d'excuse destinée à une personne qu'on aurait blessé ou déçu.
Mon avis sur un tel document est mitigé entre quelque chose de totalement inutile (donc indispensable) et quelque chose pouvant sauver des milliers de couples. :-D

Blague à part, j’avais voulu m'amuser à créer une classe et c'est sur un tel document que j’ai décidé de commencer. :-)

Initialement créé avec LibreOffice Impress, j’ai voulu le rendre plus beau en l’écrivant sous LaTeX (il n’y a pas de troll derrière ça, voilà la version LibreOffice Impress pour comparer). La version ci-dessous est quand même plus jolie avouez-le. ^^

C’est donc à ce moment que je me suis lancé dans l'écriture d'une classe créant toute la page et du fichier .tex destiné à l’utilisateur pour qu'il soit le plus simple à écrire.

Lire la suite…

Catégorie: 
Tags: 

Présentation et installation de LaTeX

Note : 
Pas encore de vote

Pour quel type de lecteur ?
Utilisateurs de LaTeX


Introduction

Dès le jour ou j’ai créé mon propre serveur, j’avais l'intention de partager sur mon blog des astuces, conseils et différentes codes sur le langage LaTeX mais une présentation du langage et son installation sur les machines était indispensable pour que vous sachiez de quoi je parle.
Faute de savoir comment expliquer le fonctionnent de LaTeX facilement et rapidement, cet article initialement prévu il y a plus d’un an, n’a jamais été écrit. Jusqu’au jour où je me suis dit que son principe était déjà expliqué de long en large et en travers ailleurs.
Je vais donc tout simplement faire un moche copié/collé de la page Wikipédia sur LaTeX. :-D

Mais rassurez-vous, dans une seconde partie je vais travailler un peu en détaillant l’installation de LaTeX sur votre ordinateur (Linux et Windows). :-)

Lire la suite…

Catégorie: 
Tags: 

Ajout d’un CA à Firefox OS

Note : 
Pas encore de vote


Introduction

Suite à l’achat récent d’un smartphone tournant sur Firefox OS, un Geeksphone Revolution, j’ai voulu ajouter mon autorité de certification SSL afin de naviguer sur mes différents sites web et utiliser certains de mes services dessus (agenda synchronisé, mails, etc).

Pour le moment, Firefox OS ne permet pas « facilement » d’importer une nouvelle autorité. Cette option est en cours de développement et sera intégrée à Firefox OS dans les prochaines mises à jour (et semble très prometteuse d’après ce qu’on m’a dit ^^).

En attendant, il existe une petite procédure à suivre pour le faire. Celle-ci est très bien expliquée par ici mais ayant rencontré quelques problèmes pour la réaliser, je vais expliquer ici la raison de mon soucis et la façon de le régler.

Lire la suite…

Catégorie: 

Contact de ma banque au sujet de Heartbleed

Note : 
Pas encore de vote

Introduction

Suite à l’affaire Heartbleed qui a fait un séisme de magnitude 15 sur l’échelle de Richter dans le monde de l’informatique mais un pet de mouche en dehors, j’ai contacté ma banque afin de savoir si mes futures communications sur leur site courent un risque d’être interceptées par l’exploitation de Heartbleed.

Lire la suite…

Catégorie: 

Création d’une autorité de certification et des certificats SSL

Note : 
Pas encore de vote

Nouveau : version pdf du billet ! :-)
Pour quel type de lecteur ?
Confirmé en informatique

Introduction

Suite à la très récente faille de sécurité, Heartbleed, du logiciel OpenSSL gérant le chiffrement du protocole https, j’ai été obligé de réactualiser mes propres certificats. Ceci afin d’assurer qu’ils n’aient pas été corrompus par une personne tierce en exploitant la faille sur mon serveur.
Par la même occasion, j’en ai profité pour renouveler mon autorité de certification afin d’y mettre les adresses mail de mon serveur mail que j’ai configuré après la création de ma première autorité.
Ce renouvellement de l’ensemble des certificats a été l’occasion de publier (enfin) un billet expliquant la méthodologie à suivre afin de créer sois même ces certificats et son autorité de certification.

La faille Heartbleed, découverte il y a deux jours par une équipe de Google, permet à n’importe qui d’avoir accès à la quasi-totalité des informations transitant, en théorie, de façon chiffrée à travers le protocole https. Les communications peuvent alors être facilement lisibles par des personnes extérieures. Pour faire simple, c’est comme s’il n’existait plus de chiffrement entre votre ordinateur et le serveur. L’ensemble de vos mots de passe, identifiants, discussions, numéros de carte bleu etc sont alors lisibles Plus d’informations sur cet article.

Les correctifs (des distributions libres) de Heartbleed sont apparus très rapidement, quelques heures après sa publication, afin d’empêcher le plus rapidement possible son exploitation. Cependant, pendant plusieurs heures, environ un million1 de sites web étaient vulnérables (y compris les miens) et à la merci des pirates en tous genres. Encore maintenant, il existe toujours des serveurs et sites web vulnérables. Pour savoir si un site que vous utilisez régulièrement est sûr, je vous invite à vous rendre sur cette page. ;-) Pour info, freezetux.net est protégé depuis hier matin : http://filippo.io/Heartbleed/#freezetux.net. :-)

Par conséquent, il est du devoir des administrateurs des serveurs (soucieux de la sécurité des utilisateurs de leurs services… malheureusement certains sont moins touchés que d’autres ou pas aussi rapidement :-/ ) de renouveler leurs certificats SSL afin d’assurer de nouveau un chiffrement total des communications de leurs utilisateurs.

La suite de cet article présente comment mettre en place sur son serveur une autorité de certification ainsi que des certificats SSL afin de proposer sur ses sites web une communication chiffrée en https.

1. https://www.schneier.com/blog/archives/2014/04/heartbleed.html

Lire la suite…

Catégorie: 

Pages

S'abonner à Blog élémentaire RSS S'abonner à Blog élémentaire - All comments