5733538853_68497d1e0a

L3 info, et pourquoi pas vous ?

5733538853_68497d1e0aDans le cadre de ma formation « continue » pour enseigner l’ISN, j’ai décidé de suivre de mon propre chef une Licence 3 en Informatique. Tout seul comme un grand sans financement, sans décharge horaire, sans aménagement, l’idée m’est venue de David Roche qui avait choisi cette voie une année plutôt. […]

23948

23948Marre de la console !

C’est le moment, vous voulez vous lancer, donner de l’interactivité à vos scripts Python.Et la console ça va 5 minutes.
On se dit alors que faire une interface graphique c’est long et compliqué, qu’on va manipuler des objets …
Il existe plusieurs bibliothèques graphiques pour Python : […]

Bootstrap

C’est quoi Bootstrap ?

Bootstrap

Bootstrap c’est la petite languette qui permet d’enfiler la botte, en informatique c’est une petite application qui permet ou qui facilite le lancement d’une autre.

Alors Bootstrap c’est un peu le programme qui vous mettra le pied à l’étrier pour réaliser un plus gros projet HTLM5/CSS/JS

Concrétement Bootstrap c’est une boite à outils CSS & Javascript complète permettant de mettre en place très simplement des menus et des widgets qui donneront à votre site de l’attractivité et de l’efficacité. Il s’agit du Framework développé par Twitter publié sous licence libre Apache.
Basé sur JQuery qui fera bientôt l’objet d’un article.

Get started

  1. Tout d’abord rendez-vous sur le site http://twitter.github.com/bootstrap/ on y trouve les archives et de nombreux exemples clairs et explicites
  2. Télécharger Bootstrap
  3. Dans votre page HTML il suffit d’inclure le CSS et les JS

    Le CSS dans le head

    <link href="css/bootstrap.min.css" rel="stylesheet">

    Les fichiers JS en fin de body.

    <script src="http://code.jquery.com/jquery.js"></script>
    <script src="lecheminvers/js/bootstrap.min.js"></script>

Un petit aperçu

Menu contextuel : toggeable

<div class="well sidebar-nav span2">
    <ul class="nav nav-list nav-stacked">
     <li class="nav-header">Titre1 </li>
     <li ><a href="#">Choix 1</a></li>
     <li><a href="#">Choix 2</a></li>
     <li class="divider"></li>
     <li class="nav-header">Titre 2</li>
     <li><a href="#">Choix 1</a></li>
    </ul>
</div>

Breadcrumb

<ul class="breadcrumb">
  <li><i class="icon-home"></i><a href="http://www.isnlab.fr">Home</a> <span class="divider">></span></li>
  <li><a href="http://www.isnlab.fr/category/outils/">Outils pour l'ISN</a> <span class="divider">></span></li>
  <li class="active">Découvrir Twitter Bootstrap</li>
</ul>

Accordéon

  • Seconde
    • Première L
    • Première ES
    • Première S
    • Terminale L
    • Terminale ES
    • Terminale S
    tux-school

    tux-schoolArticle en cours de réalisation …

     

    Cet expérience remonte à l’année scolaire 2009/2010, j’ai installé et intégrer au réseau scolaire elorraine une vingtaine de machines sous Linux Ubuntu 10.10. Le but était de proposer aux élèves un environnent de travail complet intégrant leurs homes issue de l’active directory et de permettre l’indetification via le LDAP.

    Les packages nécessaires

    samba smbclient libpam-krb5 winbind smbfs libpam-mount ntpdate

    1 Paramétrer les interfaces réseau

    Cela se fait dans le fichier  /etc/network/interfaces exemple pour une carte ethernet

    2 Configurer les noms d’hôtes

     

    Pour configurer le réseau , il faut attribuer des noms d’hôtes à chacune des adresses IP. Cela se fait dans le fichier /etc/hosts

    3 Synchronisation de l’heure

    sudo ntpdate nom_serveur_ntp

    4 Configurer et tester Kerberos

    « Kerberos est un protocole d’authentification réseau qui repose sur un mécanisme de clés secrètes (chiffrement symétrique) et l’utilisation de tickets, et non de mots de passe en clair, évitant ainsi le risque d’interception frauduleuse des mots de passe des utilisateurs.  » dixit wikipedia.

    NB : Pour intégrer une machine au domaine, il faut faire partie du groupe administrateur !

    C’est Kerberos qui va permettre de nous identifier, il faut le configurer . Cela se fait dans le fichier  /etc/krb5.conf 

    Tester Kerberos :

    sudo kinit  nom_user

    sudo klist

    5 Joindre le domaine

    Il faut configurer  /etc/samba/smb.conf  puis  redemarrer samba  sudo  /etc/init.d/samba restart

    puis :

    sudo net join -U Admin -S nom_active_directory

    Test

    sudo net ads testjoin

    Redemarrer winbind

    sudo /etc/init.d/winbind restart

    6 authentification

    /etc/nsswitch.conf

    7 Test

    sudo getent passwd

    sudo getent group

    8 Montage des disques réseau avec PAM

    /etc/pam.d/common-account common-auth common-session sudo gdm gdm-autologin gnomescreensaver

    Configurer les montages pam-mount  /etc/security/pam-mount.conf.xml

    9 Autorisations local group (montage cle usb etc …)

    /etc/security/group.conf