Script batch de copie et de formatage pour vos clefs USB ou carte SD

Ce petit script en batch permet de formater et de copier des dossier et fichiers vers votre support amovible qu’il formatera si besoin.

xcopy batch

Il se compose d’une première partie qui teste l’existance de fichier et dossier sur votre support amovible (Lettre de lecteur : E ) et vous format le support si il détecte des donnés.

Le résultat de la variable errorlevel redirige vers un marqueur début ou fin démarrant le formatage du support ou directement la copie. En fin de script si la copie est effective j’ai inséré un changement de couleur pour confirmer la copie. la boucle précédent la fin du script permet uniquement de générer un motif en caractère ASCII.(voir capture d’écran ci-dessus)

Continuer la lecture de Script batch de copie et de formatage pour vos clefs USB ou carte SD

Script PHP pour naviguer dynamiquement sur Votre Site

Si vous réalisez du code personnel via du PHP il devient rapidement intéressant de le rendre « dynamique ». Le script récupère suivant le lien un nom de page via une requête en $_GET et interroge un tableaux contenant la correspondance de page. Vous évitez ainsi les soucis de type XSS.

Je vais prendre comme exemple un lien comme ci-dessous :

-
<a href="index.php?p=mapage.php" target="_BLANK">
En cliquant sur ce lien vous serez redirigé vers mapage.php"</a>
-

Continuer la lecture de Script PHP pour naviguer dynamiquement sur Votre Site

Exercice d’Algorithmique avec double boucle et tableaux

L’exercice pour cet algorithme demande de mettre au point un pseudo-code permettant la saisie de 6 numéros dans un ordre aléatoire et de retourner un tableaux avec les numéros triés dans l’ordre croissant.

J’ai utilisé une double boucle, un tableau pour stocker les nombres et une variable « switch » pour opérer mon tri.

tri_algorithmique_double_boucle

Vous pouvez trouver la correction de l’exercice dans la suite de l’article.

Continuer la lecture de Exercice d’Algorithmique avec double boucle et tableaux

Routage Dynamique avec le Protocole RIP sur Cisco Packet Tracer

Dans un précédent billet je détaillais la procédure pour mettre en place un routage static sur Cisco Packet Tracer. Le routage static possède des avantages et des inconvénients il vous revient le choix de votre routage. Dans ce billet je vais détailler la mise en place d’un routage en utilisant le protocole RIP via Cisco Packet Tracer.
Très simple à mettre en place il vous suffit d’indiquer les réseaux concernés pour que le protocole gère le routage entre vos différents réseaux cloisonnés.

logo cisco

Continuer la lecture de Routage Dynamique avec le Protocole RIP sur Cisco Packet Tracer

VLAN de Niveau 2 Tagger des ports avec des adresses MAC sur Cisco Packet Tracer

logo cisco

Pour compléter l’article précédent ou j’expliquais comment configurer des Sous-Reseau avec VLAN sous Cisco Packet Tracer. Je vais donner la procédure pour tagger des ports avec des adresses MAC sur des Switch Cisco.

Cela permet de renforcer la sécurité sur votre réseau avec un parc de client fixe. Ouvrez votre terminal sur votre Switch et renseignez les commandes listées ci-dessous.

tag port avec vlan switch cisco

Continuer la lecture de VLAN de Niveau 2 Tagger des ports avec des adresses MAC sur Cisco Packet Tracer

VLAN de Niveau 3 Configurer des Sous-Reseau sur Cisco Packet Tracer

Il devient intéressant de créer des sous réseau pour faire communiquer des stations qui ne sont pas sur le même réseau et/ou sur le même VLans.

sous reseau cisco packet tracer

Dans la configuration du routeur il faut configurer en premier lieux vos sous interfaces. Opérez comme dans l’exemple ci-dessous, je pars de la base simple de deux VLAN (10 et 20).

logo cisco

Dans l’ordre de déroulement des commandes, je détail

  • – Positionnement sur une sous interface 0/0.1
  • – Attribution d’une adresse IP(192.168.X.254) et d’un masque(255.255.255.0)
  • – Description rapide de cette sous interface
  • – Retour
  • – Sauvegarde de vos configuration courante

Continuer la lecture de VLAN de Niveau 3 Configurer des Sous-Reseau sur Cisco Packet Tracer

Introduction aux tableaux à deux dimensions en Algorithmique

Lors de mon précédent article sur les tableaux en algorithmique je n’aborde que les tableaux simples. Ce billet vient compléter le précédent avec la nation de dimension de vos tableaux. On peut comprendre la notion de plusieurs dimensions via l’illustration ci-dessous. Dans l’algorithmique on va travailler sur des « coordonnés » avec notre tableaux. J’ai volontairement noté chaque identifiant de notre tableau avec un chiffre et une lettre. Dans notre algorithme ils seront désigné uniquement par leur coordonnés 1,1 ; 1,2 …

tableau deux dimensions algorithmique
tableau deux dimensions algorithmique completion

Continuer la lecture de Introduction aux tableaux à deux dimensions en Algorithmique

Déclaration et Utilisation de Fonction(s) en Algorithmique

L’utilisation de fonction en Algorithmique arrive en fin de programme dans le BTS SIO. Celle ci tout comme les procédures de traiter de opérations répétitives via un simple appel dans votre programme.

Dans mon exemple la fonction présentée met simplement au carré un nombre entier. Elle se déclare sous le code principal du programme et appel par son nom suivit d’une double parenthèse.

Ex: carre()

Dans le code présenté, l’utilisateur doit saisir un entier qui après traitement lui retourne la valeur de cette entier au carré.

fonction algorithmique

Continuer la lecture de Déclaration et Utilisation de Fonction(s) en Algorithmique

Introduction pour débutant à Jquery et Ajax


Je présente dans ce billet 3 courts morceaux de code qui permettront aux débutants de s’initier à la syntaxe de Jquery et Ajax. Les trois codes travail avec des événements simples comme des éléments de type « lien » ou des « formulaires » que je détail dans les commentaires. Le premier code déclenche un événement sur un clique d’un élément de type « lien ». Les deux autres codes utilise des formulaires, pour retranscrire un message dans une DIV sans rechargement de page, ou lors d’un submit de formulaire.

ajax jquery laintimes

Continuer la lecture de Introduction pour débutant à Jquery et Ajax

Validation de Formulaires Multiples avec Ajax et Jquery

Ajax et Jquery permettent de traiter une « section » de votre page Web sans recharger l’intégralité du contenu. Ainsi comme dans l’exemple qui va suivre vous pouvez valider individuellement des formulaires et afficher le résultat en conservant le reste du contenu de votre page Web.

Ce billet propose une source de code en PHP/Jquery/HTML permettant de valider un formulaire précis sur un page contenant 5, 10 ou le nombre de formulaire dont vous avez besoin sur une page Web.

Pour ce TP, vous devez posséder WAMP, et un éditeur de coloration syntaxique qui vous simplifiera la lecture de votre code. Vous pouvez consulter cet article qui vous fournira les liens de téléchargement vers différents logiciels « libre » : Meilleurs Logiciels libre sous licence GNU et GPL

resultat jquery laintimes

Continuer la lecture de Validation de Formulaires Multiples avec Ajax et Jquery