Médiaforma

All posts tagged heure

Lorsque vous créez une table MySQL, vous devez définir le type de données des champs de la table. Il existe trois grands types de données :

  • Numérique
  • Chaine de caractères
  • Date et heure

Les champs numériques peuvent être du type

Type Signification
tinyint Occupe 1 octet. Peut stocker des nombres entiers compris entre -128 à 127 si l’attribut UNSIGNED n’est pas spécifié, ou compris entre 0 et 255 dans le cas contraire.
smallint Occupe 2 octets. Ce type de données peut stocker des nombres entiers compris entre -32 768 à 32 767 si l’attribut UNSIGNED n’est pas spécifié, ou compris entre 0 et 65 535 dans le cas contraire.
mediumint Occupe 3 octets. Ce type de données peut stocker des nombres entiers compris entre -8 388 608 et 8 388 607 si l’attribut UNSIGNED n’est pas spécifié, ou compris entre 0 et 16 777 215 dans le cas contraire.
int Occupe 4 octets. Ce type de données peut stocker des nombres entiers compris entre -2 147 483 648 et 2 147 483 647 si l’attribut UNSIGNED n’est pas spécifié, ou compris entre 0 à 4 294 967 295 dans le cas contraire.
bigint Occupe 8 octets. Ce type de données stocke les nombres entiers compris entre -9 223 372 036 854 775 808 et 9 223 372 036 854 775 807 si l’attribut UNSIGNED n’est pas spécifié, ou compris entre 0 à 18 446 744 073 709 551 615 dans le cas contraire.
float Occupe 4 octets. Ce type de données permet de stocker des nombres flottants à précision simple, compris entre -1.175494351E-38 et 3.402823466E+38 (non UNSIGNED) ou entre 0 et 3.402823466E+38 (UNSIGNED).
double ou real Occupe 8 octets. Stocke des nombres flottants à double précision compris entre -1.7976931348623157E+308 et -2.2250738585072014E-308, et entre 2.2250738585072014E-308 et 1.7976931348623157E+308 (non UNSIGNED). Si l’attribut UNSIGNED est précisé, les nombres négatifs sont retirés.

 

Les champs chaines de caractères peuvent être du type

Type Signification
Char Chaîne de caractères de taille fixe
Varchar Chaîne de caractères de longueur variable comprise entre 1 et 255 caractères
tinyblob Chaîne de 0 à 255 caractères (sensible à la casse)
tinytext Chaîne de 0 à 255 caractères (insensible à la casse)
Blob Chaîne de 0 à 65 535 caractères (sensible à la casse)
Text Chaîne de 0 à 65 535 caractères (insensible à la casse)
mediumblob Chaîne de 0 à 16 777 215 caractères (sensible à la casse)
mediumtext Chaîne de 0 à 16 777 215 caractères (insensible à la casse)
longblob Chaîne de 0 à 4 294 967 295 caractères (sensible à la casse)
longtext Chaîne de 0 à 4 294 967 295 caractères maximum (insensible à la casse)

 

Les champs date et heure peuvent être du type

Type Signification
date Occupe 3 octets. Date au format AAAA-MM-JJ, entre 1000-01-01 et 9999-12-31
time Occupe 3 octets. Date au format AAAA-MM-JJ  entre1000-01-01 et 9999-12-31
datetime Occupe 8 octets. Date et heure au format AAAA-MM-JJ HH:MM:SS entre 1000-01-01 00:00:00 et 9999-12-31 23:59:59
year Occupe 1 octet. Année à 2 ou 4 chiffres entre 1901 et 2155 ( 4 chiffres) ou entre 1970 et 2069 (2 chiffres)
timestamp Occupe 4 octets. Date codée sous une forme numérique et comprise entre 1970-01-01 00:00:00 et l’année 2037

 


Dans une rubrique précédente (https://www.mediaforma.com/un-message-vocal-au-demarrage-du-pc/), vous avez appris à émettre un message vocal au démarrage du PC. Un internaute m’a demandé s’il serait possible de dire la date et l’heure au démarrage du PC. Eh bien oui : il suffit pour cela d’utiliser les fonctions VBScript date() et heure(). Si vous avez créé le fichier bonjour.vbs, comme indiqué dans la rubrique “Un message vocal au démarrage du PC”, cliquez sur Démarrer, sur Tous les programmes puis sur Démarrage. Cliquez du bouton droit sur le fichier Bonjour.vbs et sélectionnez Modifier dans le menu. Modifiez le fichier comme ceci :

Dim speaks, speech
speaks="Nous sommes le " & date()
Set speech=CreateObject("sapi.spvoice")
speech.Speak speaks
speaks="Il est "& time()
speech.Speak speaks

Sauvegardez ce fichier, puis exécutez-le à partir du menu Démarrer, pour avoir un aperçu de ce que va dire Windows au démarrage.

Bluffant non ?

 

Pour aller plus loin
Toutes les techniques permettant de faire parler votre PC et de lui donner des ordres vocaux sont traitées dans un eBook Mediaforma Learning.

Cliquez ici pour vous le procurer


Windows 8.x effectue des tâches de maintenance telles que les mises à jour système, la mise à jour de l’antivirus, les diagnostics système, etc. tous les jours à trois heures du matin. Si vous arrêtez votre ordinateur avant d’aller vous coucher, il y a de grandes chances pour qu’il soit arrêté à cette heure matinale. Heureusement, il est possible de choisir un autre horaire pour la maintenance système.

Tapez maintenance dans l’écran d’accueil, puis cliquez sur Modifier les paramètres de maintenance automatique.

Vous pouvez maintenant choisir l’heure de la maintenance système. Ici, nous choisissons d’effectuer une maintenance tous les jours à midi. Cliquez sur OK pour prendre en compte le nouveau paramétrage.


Les classes relatives à la manipulation des dates et heures ont beaucoup changé dans la version 8 de Java. La principale API pour la gestion des dates, heures et durées est java.time. Consultez la documentation Oracle à son sujet pour avoir une vue globale des nouvelles méthodes utilisables. Pour cela, reportez-vous sur la page http://docs.oracle.com/javase/8/docs/api/java/time/package-summary.html.

 

 


Cette rubrique fait suite à la précédente. Vous allez apprendre à votre ordinateur à prononcer l’heure … toutes les heures pleines.

Commencez par créer le fichier suivant :

Dim speaks, speech
speaks="Il est "& hour(time) & "heures"
Set speech=CreateObject("sapi.spvoice")
speech.Speak speaks

Sauvegardez-le sous le nom heure.vbs dans un dossier facile à retrouver : le dossier Documents par exemple.

Cliquez sur Démarrer, tapez planificateur et cliquez sur Planificateur de tâches, dans la partie supérieure du menu Démarrer. Dans la partie droite de la fenêtre du planificateur de tâches, sous Actions, cliquez sur Créer une tâche. Donnez le nom “heure” à cette tâche et cliquez sur Suivant. Cette tâche doit s’exécuter toutes les heures pleines. Cliquez sur Déclencheur puis sur Nouveau. Dans la boîte de dialogue Nouveau déclencheur, définissez l’heure pleine la plus proche de l’heure actuelle, cochez la case Répéter la tâche toutes les, choisissez 1 heure dans la première liste déroulante, et Indéfiniment dans la deuxième. Validez en cliquant sur OK.

Basculez sur l’onglet Actions et cliquez sur Nouveau. Dans la boîte de dialogue Nouvelle action, assurez-vous que la commande Démarrer un programme est sélectionnée dans la liste déroulante Action. Désignez le programme heure.vbs créé précédemment et validez en cliquant sur OK. Fermez la boîte de dialogue Créer une tâche en cliquant sur OK, puis le planificateur de tâches en cliquant sur sa case de fermeture.

A partir de maintenant, un message vocal précisant l’heure sera émis à chaque changement d’heure.
 

Pour aller plus loin
Toutes les techniques permettant de faire parler votre PC et de lui donner des ordres vocaux sont traitées dans un eBook Mediaforma Learning.

Cliquez ici pour vous le procurer


Tous les réglages relatifs à la date et à l’heure système se font dans la boîte de dialogue Date et heure. Pour y accéder, cliquez sur l’icône Préférences Système dans le Dock puis sur l’icône Date et heure dans la boîte de dialogue des préférences système.

Par défaut, le réglage de la date et de l’heure système sont automatiques. Ils se font en passant par un serveur dédié sur Internet. Si vous décochez la case Régler la date et l’heure automatiquement, vous pouvez choisir vous-même la date et l’heure en agissant sur le calendrier et sur l’horloge.

L’onglet Fuseau horaire vous permet de choisir automatiquement le fuseau horaire en fonction de votre emplacement géographique. À condition que votre connexion Wi-Fi soit active, il vous suffit de coche la case Régler le fuseau horaire automatiquement en fonction du lieu actuel.

Enfin, l’onglet Horloge vous permet de paramétrer l’affichage de la date et l’heure dans la barre de menus. Vous pouvez opter pour une horloge numérique ou analogique. Dans le cas d’une horloge numérique, vous pouvez choisir d’afficher l’heure avec les secondes, utiliser des séparateurs clignotants et afficher l’heure au format 24 ou 12 heures. De même, vous pouvez afficher le jour de la semaine, ainsi que la date complète.

Si vous le souhaitez, cochez la case Annoncer l’heure pour que toutes les heures soient annoncées en utilisant une des voix installées sur votre Mac. Par défaut, c’est la voix d’Alex qui est utilisée. Si cette voix ne vous convient pas, cliquez sur Personnaliser la voix, puis sur Utiliser la voix système, et choisissez une autre voix.


Dans cette rubrique, vous allez apprendre à votre ordinateur à prononcer l’heure … toutes les heures pleines.

Commencez par créer le fichier suivant :

Dim speaks, speech

speaks="Il est "& hour(time) & "heures"

Set speech=CreateObject("sapi.spvoice")

speech.Speak speaks

Sauvegardez-le sous le nom heure.vbs dans un dossier facile à retrouver : le dossier Documents par exemple.

Tapez planif dans l’écran d’accueil, cliquez sur Paramètres puis sur Tâches planifiées. La fenêtre du Planificateur de tâches s’affiche. Dans le volet droit, sous Actions, cliquez sur Créer une tâche. Donnez le nom heure à cette tâche. Basculez sur l’onglet Déclencheur. Cette tâche doit s’exécuter toutes les heures pleines. Cliquez sur Nouveau. Dans la boîte de dialogue Nouveau déclencheur, définissez l’heure pleine la plus proche de l’heure actuelle. Sous Paramètres avancés, cochez la case Répéter la tâche toutes les, choisissez 1 heure dans la première liste déroulante, et Indéfiniment dans la seconde. Validez en cliquant sur OK.

Basculez sur l’onglet Actions et cliquez sur Nouveau. Dans la boîte de dialogue Nouvelle action, assurez-vous que la commande Démarrer un programme est sélectionnée dans la liste déroulante Action. Désignez le programme heure.vbs créé précédemment et validez en cliquant sur OK. Fermez la boîte de dialogue Créer une tâche en cliquant sur OK, puis le planificateur de tâches en cliquant sur sa case de fermeture.

A partir de maintenant, un message vocal précisant l’heure sera émis à chaque changement d’heure.

 

Pour aller plus loin
Toutes les techniques permettant de faire parler votre PC et de lui donner des ordres vocaux sont traitées dans un eBook Mediaforma Learning.

Cliquez ici pour vous le procurer