Les structures de contrôle - partie 1

Écrit par Jean-Michel CHRISOSTOME. Publié dans Blog

Introduction

Les structures de contrôle permettent comme leur nom l'indique de contrôler des conditions durant l’exécution de votre code. Cela peut varier de la valeur d'une variable en passant par le retour d'une fonction. Les structures de contrôle permettent également de traiter les éléments d'un tableau ou des listes de valeurs déterminées (par exemple : de 0 à 31).

Sans ces structures logiques, la programmation serait un véritable enfer où le choix des portion de code à exécuter reviendrai à la décision d'un humain et où il faudrait réécrire x fois la même portion de code pour traiter les x valeurs d'un tableau.

Dans les structures de contrôle et pour les langages que nous allons étudier, la condition à tester est un booléen, soit une valeur comprise entre 0 (FAUX) et 1 (VRAI). Une condition sera toujours déclenchée par un état VRAI. Si on souhaite faire le contraire, c'est à dire déclencher lorsque la vérification est fausse, il faut faire précéder son expression par un point d'exclamation !. Enfin, les conditions doivent être entourées par des parenthèses.

Les opérateurs de contrôle

Voici une liste non exhaustive des principaux symboles utilisés pour tester des conditions.

Opérateur Signification
==égal
!=différent
>strictement supérieur
<strictement inférieur
>=supérieur ou égal
<=inférieur ou égal

Visite guidée de la téléphonie

Écrit par Jean-Michel CHRISOSTOME. Publié dans Blog

Cet article a pour vocation de décrire brièvement et simplement les différents types de téléphonies utilisées aujourd'hui. il ne se revendique en aucun cas d'être complet.

Le Réseau Téléphonique Commuté (RTC)

C'est le plus vieux système de téléphonie utilisé en France. Toujours existant, et bien qu'ayant évolué depuis sa création, ce dernier fonctionne de manière assez simple. Un mécanisme associé à des composants électroniques simples envoient des impulsions électriques à un commutateur, lui indiquant le numéro de votre destinataire. Les commutateurs reliés entre eux, déterminent et ferment les circuits nécessaires pour vous mettre en lien avec votre correspondant. Pour le reste, un simple système de micro et d'écouteur se chargent d'enregistrer et restituer la voix au travers d'une paire de fils de cuivre. Des filtres électroniques et un système de modulation de fréquence permettent de faire passer plusieurs conversations en simultané sur une même ligne physique. Au départ, un lien électrique existait entre les deux correspondants. Les systèmes ayant été informatisés depuis, ce n'est plus le cas désormais.

Téléphone à cadran Téléphone à touches Prise gigogne (ou en T)

Que choisir pour son site web et sa messagerie professionnelle?

Écrit par Jean-Michel CHRISOSTOME. Publié dans Blog

Vous n'êtes pas inspiré? Vous hésitez sur le choix de votre nom de domaine? Vous avez du mal à mesurer l'impact que cela aura sur l'adresse de votre site web, votre blog ou encore votre messagerie professionnelle?

Voici quelques astuces à connaître ainsi qu'un petit outil interactif conçu pour vous orienter. Ce dernier va générer pour vous et en fonction des paramètres que vous aurez saisi, des suggestions de nom de domaine et, pour chacun, plusieurs exemples d'adresse e-mail et d'URL de site web pour vous donner un avant goût et vous aider à mieux choisir.

Les variables tableau

Écrit par Jean-Michel CHRISOSTOME. Publié dans Blog

Cet article, sera le dernier de la série sur les variables traitera d'un type de variable très utile que sont les variables tableaux ou array en anglais.

Voici comment une variable tableau pourraît être représentée:

Numéro ou IndexValeur
0Albert
1André
2Bertrand
3Corinne
4Félicie
x...

Une variable tableau est une liste de données rangées sous la forme d'un tableau indicé. Par exemple l'indice 0 contient Albert, l'indice 3 contient Corinne.

Les pages cachées de Mozilla Firefox

Écrit par Jean-Michel CHRISOSTOME. Publié dans Blog

Logo du navigateur Mozilla Firefox

Voici un article pour les curieux comme moi qui se demandent combien de pages (about:blank, about:plugins) sont cachées à l'interieur du célèbre navigateur Mozilla Firefox et ce qu'elles renferment.

Cette liste n'a pas pour vocation d'être exhaustive, si vous avez plus d'informations sur ces pages ou que vous connaissez des pages non listées ci-dessous, je vous invite à m'en faire part via les réseaux sociaux, par mail ou via les commentaires de ce blog.

La version de Firefox en cours à la date de rédaction de cet article est 34.0.5.

about:

Contient un bref résumé du navigateur avec des détails comme la version en cours l'identifiant de compilation (USER_AGENT) mais aussi d'autres liens internes vers des pages cachées:

  • Le logo officiel du navigateur dont le lien pointe vers about:logo
  • Liste des contributeurs about:credits
  • Des informations sur la licence d'utilisation about:license
  • La configuration de compilation pour cette version about:buildconfig