Un Script PHP simple pour alterner la couleur de background avec css

logo php

Dans ce billet je vais présenter une procédure simple avec PHP et CSS pour alterner une couleur de background sur un élément HTML. Vous pouvez compléter le script et le modifier suivant vos besoins. Pour l’exemple je placerai directement le css dans le « style » de ma div.

Continuer la lecture de Un Script PHP simple pour alterner la couleur de background avec css

Introduction au Virtual Private Network (VPN) pour BTS SIO

Introduction et présentation de la technologie VPN ( Virtual Private Network)

La technologie « VPN » (Virtual private Network) est une technologie qui va répondre à un besoin. Il correspond à une inter connexion de
plusieurs sites distants.
Par exemple le siège d’une société désire intégrer les agences dans son réseau « intranet ».
Pour vulgariser il va permettre d’effacer la notion de distance entre deux sites et permettre ainsi d’étendre le réseau local. (Même adressage sur le siège et les agences)
Avant l’apparition de cette technologie les entreprises ou particuliers désirant lier des sites devaient louer des lignes de point à point à un fournisseur d’accès.

La technologie VPN répond à plusieurs notions associés à des contraintes techniques.(Listé ci-dessous)

  • Confidentialité avec un chiffrement ou une interdiction d’accès
  • Intégrité sous entend une vérification des sources, des destinations et du contenu
  • Authentifié, qui permet une identification du client

La technologie VPN comporte plusieurs architectures.

Continuer la lecture de Introduction au Virtual Private Network (VPN) pour BTS SIO

Script pour activer ou désactiver une carte réseau avec powershell

logo microsoft powershell

Dans ce billet je vais présenter la construction d’un petit script permettant d’activer ou de désactiver une ou plusieurs carte réseau de votre station de travail. Pour rappel powershell est une interface dite en « ligne de commande » développé par Micrososft. Il utilise la notion d’objet et vous permet d’interagir avec votre système de façon « automatisé ». A la différence du « batch » il permet beaucoup plus de possibilités et d’actions.

Vous pouvez développer des script powershell via un simple éditeur de texte en sauvegardant vos fichiers au format .ps1, veillez à ne pas cumuler les extensions ( ex : script.ps1.txt)

Continuer la lecture de Script pour activer ou désactiver une carte réseau avec powershell

Installer le codec LAMEACM pour disposer du format d’encodage MP3

mp3 logo codec

Si vous faite du montage vidéo, audio ou autre il est intéressant de pouvoir ajouter des formats d’encodages dans vos divers logiciel.
Certain se présente sous le format .inf est ce n’est pas toujours évident à installer lorsque l’on ne connait pas la procédure.
Pour mon exemple je vais détailler la procédure d’installation pour le format audio MP3. Lorsque vous téléchargez l’archive du pilote, lameACM-3.97-final.rar une fois extraite procédez comme ci-dessous.

Continuer la lecture de Installer le codec LAMEACM pour disposer du format d’encodage MP3

La redondance avec le protocole Spanning Tree sur Cisco Packet Tracer

logo cisco

Pour mettre en place de la redondance sur votre réseau nous allons utiliser le protocole « spanning tree » (STP)

Ce type de protocole assure une redondance sur votre réseau et vous permette de faire fonctionner des équipements plus longtemps que sur un réseau sans notion de redondance. EN cas de panne des équipements secondaires prennent le relais sur vos équipement principaux. Cela garantie le fonctionnement continu du réseau en cas de panne d’un composant. En effet dans la mise en place d’un réseau d’entreprise le principe étant d’avoir une panne aussi courte que possible. Le protocole spanning tree vous permet d’avoir une continuité dans la disponibilité du réseau.

Ce protocole fournit un algorithme qui permet de créer une topologie logique sans boucle. La diffusion des routes peut prendre du temps, aussi il existe un spanning tree Rapide (RSTP) qui est introduit pour réduire le temps de calcul d’une topologie logique sans boucle.

    Pour mettre en place ce protocole vous devez avoir au final un certains nombres de points qui sont listés ci-dessous :

  • Un pont racine par réseau
  • Un port racine par pont non racine
    (Désigne les ports connectés sur le commutateur racine)
  • Un port désigné par segement
  • Des ports non désignés inutilisés

Continuer la lecture de La redondance avec le protocole Spanning Tree sur Cisco Packet Tracer

Installation et présentation du service web(IIS) sur Windows Serveur 2008

logo ouverture iis

Dans le cadre du développement du projet personnel personnalisé, il peut vous êtes demandé de mettre en place un serveur « web » et « FTP » ayant mon service SAMBA (serveur de fichier)tournant sous Linux avec la distribution Debian j’ai choisis de continuer mon projet en complétant mes service dans Windows Serveur.

Le système dispose nativement des services WEB&FTP via IIS(Internet Informations Service), pour cela rendez vous dans votre gestionnaire de serveur et « ajouter des rôles ».
Utilisez les captures d’écran ci-dessous pour vous guider.

Continuer la lecture de Installation et présentation du service web(IIS) sur Windows Serveur 2008

Script de compteur avec PHP en 4 lignes de code

logo php

Dans ce billet je donne un morceau de code de 4 lignes permettant de compter le nombre d’occurrences d’un input, textarea ou tout autre balise devant recevoir du texte de la part d’un utilisateur.
Je l’utilise pour ma part dans la rédaction de certain billet en local. Cela me permet de connaître le nombre d’occurrences, vous pouvez l’utiliser avec un script en ajax ou jquery pour avoir un affichage dynamique.

Continuer la lecture de Script de compteur avec PHP en 4 lignes de code

Exercice Javascript : Contrôle de connaissances BTS SIO

javascript illustration

Dans la cadre du BTS SIO la plupart des initiations au développement utilise des langages. Dans ce contrôle sur le langage Javascript (sujet typique de BTS SIO) il est demandé à un opérateur de téléphonie de contacter des clients.
Le nombres de client(s) doit être saisie par l’opérateur au début du script et le choix de la réponse doit s’effectuer via un « switch ». La liste des réponses possible est la suivante :

  • a : Le client appelé est absent
  • o : Le client répond « oui » à la question posé par l’opérateur
  • n : Le client répond « non » à la question posé par l’opérateur
  • p : Le client répond « Ne se prononce pas » à la question posé

En fin de script celui-ci doit retourner le pourcentage de personnes absentes, le pourcentage de personnes ayant répondu oui, le pourcentage des personnes ayant répondu non et le pourcentage des personnes n’ayant pas souhaité se prononcer. De plus votre script doit comporter un contrôle d’erreur « minimal ». ( Pas de lettres à la place de chiffres lors de la saisie par l’utilisateur)

Retrouvez dans la deuxième partie de l’article la correction de cet exercice javascript.

Continuer la lecture de Exercice Javascript : Contrôle de connaissances BTS SIO

La gestion de fichiers séquentiels en Algorithmique

Effectuer du traitement d’informations avec la gestion de fichiers séquentiel en Algorithmique

Les informations que l’on pouvait traiter avec les différentes notions d’algorithmique que nous avons vu étaient considéré comme « volatile ». Cela veut dire que lors de la fermeture de votre script, les informations n’étaient pas conservées. Pour parer à cela on peut utiliser des fichiers séquentiels. Cela vous permet d’écrire, de lire, de modifier dans un fichier en dur vos informations.

1 gestion de fichiers en algorithmique

Continuer la lecture de La gestion de fichiers séquentiels en Algorithmique

Importer et exporter une configuration de routeur ou switch avec TFTP

logo cisco

Le protocole TFTP permet à un administrateur réseau d’exporter une configuration de switch et/ou routeur. Pour expliquer la procédure je vais utiliser un system d’exploitation Windows, avec le logiciel Putty qui est en libre téléchargement et permet de se connecter à un périphérique. Et le logiciel TFTP32 v3.33 afin de d’exporter et d’importer une configuration.

Pour vous connecter à votre routeur ou switch on va utiliser « un cable serie », une fois connecté sur votre port COM, repérez la configuration ci-dessous et adaptez la si besoin à votre configuration.

Continuer la lecture de Importer et exporter une configuration de routeur ou switch avec TFTP