Cours

Cours du club

Portrait de trax

France Talent Exchange ou talentroc

Un ami, éminent ESIEENN, et collègue, vient de crée un site d'échange de talent.

Des gens proposent/demandent des formations sur des sujets de leur choix.
=> Les formateurs gagnent des crédits qui sont ré utilisable pour assister à d'autre formation : c'est le p2p de la formation.

C'est cet esprit d'échange et de formation alternatif qui attire mon attention. Ça a le goût du Libre :)

Catégories: 
Portrait de kubu

Publication dans GNU/Linux magazine :-)

Bonjour à tous,

Vous trouverez dans Linux magazine 152 mon article sur Adeos qui est un système de virtualisation d'interruption. Adeos est utilisé dans les projets de Linux temps réel Xenomai et RTAI pour l'exécution d'un co-noyau temps réel à côté du kernel Linux.

Cet article fait suite aux travaux réalisé en stage de fin d'étude à Openwide.
http://www.unixgarden.com/index.php/gnu-linux-magazine/gnulinux-magazine...

Catégories: 
Portrait de nepta

Executer du code C++ dans du code C

Problème:

Vous voulez vous simplifier la vie en codant en C++ mais le reste de votre équipe est composé de vieux gnous qui ne veulent pas se mettre a l'orienté objet?
(ok il existe des bibliothèque pour faire de l'orienté objet en C mais soyons réaliste,
on atteins rapidement les limites du langage)

Le C++ se traduit en C, il n'apporte donc rien de nouveau

Et bien oui et non, en effet on pourrait s'amuser (d’ailleurs les plus vieux des gnous ne font que ça)

Catégories: 
Portrait de trax

Clés RSA, chiffrement et déchiffrement avec openssl

Catégories: 
Domaine: 

Petit code pour chiffrer et déchiffrer des fichiers en RSA avec openssl

Le code génère une paire de clef 4096 bits (qui sont écrites en pem dans le répertoire courant), chiffre un fichier, et le déchiffre (histoire de montrer que ça fonctionne pour de vrai)

gcc -lcrypto -std=gnu99

#include <openssl/rsa.h>
#include <glib.h>
#include <openssl/pem.h>
 
 
gboolean encRSA (RSA *rsa, FILE *fpClr, FILE *fpEnc) {
 
  unsigned char *buffRead, *buffWrite;
  int size;
  gboolean ret = FALSE;
 
  buffRead    = g_malloc(sizeof(unsigned char)*RSA_size(rsa));
Portrait de paul

Créer un site en cinq minutes avec Drupal

Salut à tous,

le Club*Nix organise un cours le mercredi 24/11 à 17 heures présentant comment créer
un site rapidement avec Drupal, un CMS open-source, puis comment utiliser ses
fonctionnalités avancées.

À la fin de cours tu auras créé un site comme

Catégories: 
Portrait de furet

Les images et les figures

Il existe plusieurs manières d'ajouter des images à un document LaTeX. Nous allons voir ensemble quelques possibilités offertes par LaTeX pour la gestion des images.

La commande la plus utile est \includegraphics{image.png}. Cette commande permet de spécifier une image de type binaire (bmp, png, jpeg, etc.), pour pdflatex ou vectoriel (ps, eps, dvi ...) pour latex. Il est possible de faire une mise à l'échelle ou de forcer une taille précise (largeur ou hauteur) avec les options suivantes :

\includegraphics[scale=0.8]{image.png}
Catégories: 
Portrait de trax

Erreurs C++

Il arrive souvent que les messages d'erreurs des compilateurs C++ ne soient pas évident pour les néophytes (ce qui est mon cas du moins). Cette page listera donc certains messages d'erreurs avec des explications et solutions possible :

  • undefined reference to `vtable
    Une fonction abstraite n'est pas implémentée.
  • error: multiple types in one declaration
    Oublie du ";" qui ferme la class
Catégories: 
Portrait de trax

Opencv et introduction au traitement d'image

Catégories: 
Portrait de trax

Initiation HTML

Pour son deuxième cours, le Club*Nix vous propose une initiation au HTML, le langage pour écrire des pages Web.

Oui nous savons qu'il y a plein de logiciels qui font ça, mais le code généré ne sera jamais aussi propre que celui écrit à la main. Et quand bien même vous voudriez utiliser un logiciel WYSIWYG il peut être utile de comprendre ce que ça raconte.

Niveau : débutant
Date : jeudi 24 septembre 13h00
Durée : 2heures

Catégories: 
Portrait de trax

Initiation commandes Linux

Ce cours abordera les notions de base de la commande Linux. Il s'adresse directement à nos nouveaux étudiants mais tout le monde est le bienvenu.

Seront vus : les commandes de bases : cd, ls, mkdir, rm, mv, cp, chmod, chown cat, find, less... ainsi quelques principes de fonctionnement du shell.

Date : jeudi 17 septembre 13h00
Lieu : 5006
Durée : 2 heures
Organisateur : trax, givernao AT esiee.fr

Catégories: