Blog personnel de Jesus Forain où les principaux sujets sont l'informatique, la technologie, le spatial mais aussi divers sujets.
Rechercher & filtrer
Filtrer par année / mois
Derniers commentaires
Rencontre Aérotrain du 12-13 juin 2021
avatar de Jesus Forain
Jesus Forain
lundi 25 avril 2022 à 21:40

C'est curieux parce que j'avais déjà pensé à un système identique d'Aérotrain hybride pour voies SNCF.Le I80 était équipé de 4 roues rétractables et d'un volant permettant de le conduire comme un bus (c'est ce qui s'en rapproche le plus de part sa forme) pour les transferts entre le rail et le hanga[...]

Rencontre Aérotrain du 12-13 juin 2021
__invité__
samedi 23 avril 2022 à 11:07

Mes rélexions au sujet de l'aérotrain :Bertin a utilisé les techniques de l'époque en créant un mode de transport séparé de ceux existants.Personnellement je verrais un train combinant deux techniques :1- Sur coussin d'air2- Sur railTechnique 1 sur coussin d'air-----------------------------Rail cime[...]

Comment suivre le déploiement du télescope spatial JWST
avatar de Jesus Forain
Jesus Forain
mardi 04 janvier 2022 à 22:49

Le déploiement du pare soleil s'est terminé avec succès le mardi 4 janvier 2021 à 18h01.

Le télescope James Webb est dans l'espace
avatar de Jesus Forain
Jesus Forain
vendredi 31 décembre 2021 à 11:39

La vidéo de la séparation d'Ariane 5 et du déploiement du panneau solaire.Le télescope fonctionne uniquement sur batterie jusqu'au déploiement du panneau solaire.  ▶   

Télescope spatial James Webb, décollage pour Noël
avatar de Jesus Forain
Jesus Forain
jeudi 23 décembre 2021 à 22:23

Il est arrivé sur son pas de tir. Photos à voir sur le flickr de l'ESA. 

Bloquer la popup "Connectez-vous à YouTube"
avatar de Jesus Forain
Jesus Forain
mercredi 16 décembre 2020 à 13:01

Merci pour le commentaire

Bloquer la popup "Connectez-vous à YouTube"
ToscanSeplante (non inscrit)
mercredi 16 décembre 2020 à 12:40

Je suis sur Chrome et ça marche niquel !Gros merci !

Éclipse de Soleil du 20 mars 2015
__invité__
dimanche 20 septembre 2020 à 01:29

Hola buenas noche mi numero es 646933333 luis ablame estoi interesado para comprarte el atracion jamaica de feria gracias

Éclipse de Soleil du 20 mars 2015
Eric (non inscrit)
jeudi 05 novembre 2015 à 13:51

Si l'aérotrain renaissait de nos jours aurait il un moteur linéaire ? Félicitations pour le sujet de l'aérotrain sur turbo Kermis. Vivement un article sur l'aérotrain et l'explication des moteurs linéaires sur ce blog 👍🏼

Éclipse de Soleil du 20 mars 2015
Eric (non inscrit)
jeudi 05 novembre 2015 à 13:46

Pourrais tu faire un article sur le moteur électrique linéaire ? Merci à toi

Batch Windows: calculer le temps écoulé entre 2 dates

Le batch Windows, encore appelé DOS, ne permet pas de calculer facilement la durée écoulée entre 2 dates, surtout si l'on est à cheval sur 2 jours ou 2 mois, par exemple entre le 31 octobre à 23:47 et le 1er novembre à 01:24, les fonctions étant limitées par rapport aux shells Linux.

Le timestamp n'étant pas disponible sous le shell, il faut utiliser un autre script pour le récupérer. Cet autre script est en VisualBasic et contient juste une ligne permettant de récupérer le nombre de secondes écoulées depuis le 1er janvier 1970, c'est le timestamp UNIX.

Le script VisualBasic

Crée un nouveau fichier texte, renomme-le en “timestamp.vbs” et mets ça dedans:

WScript.Echo DateDiff("s", "01/01/1970 00:00:00", Now())

On peut ensuite faire les calculs dans un script shell Windows comme dans ce fichier exemple. Attention à bien indiquer le chemin du script timestamp.vbs, ici il faut le mettre le script shell et le VBS dans le même dossier.

J'ai appelé ce script testDateDiff.cmd

@echo off

call:getTimestamp tme1

pause

call:getTimestamp tme2

echo.Timestamp au moment de l'execution        %tme1%
echo.Timestamp au moment de l'appui sur entree %tme2%

call:showDuration %tme1% %tme2%

exit /b

:: Récupération du timestamp, passer la variable en argument
:: Le script contient juste cette ligne
::     WScript.Echo DateDiff("s", "01/01/1970 00:00:00", Now())
:getTimestamp
    for /f "delims=" %%x in ('cscript /nologo timestamp.vbs') do set %1=%%x
goto:eof

:: Affiche la durée entre 2 dates
:: Les dates doivent être au format timestamp unix
:showDuration
    :: Calcul de la différence
    set /a dateDiff=%2-%1
    
    :: Jours
    set /a jj=dateDiff/86400
    
    :: Heures
    set /a hh=(dateDiff/3600)-(jj*24)
    
    :: Minutes
    set /a mm=(dateDiff/60)-(hh*60)-(jj*1440)
    
    :: Secondes
    set /a ss=dateDiff-(hh*3600)-(mm*60)-(jj*86400)
    
    :: On affiche les jours seulement s'ils ne sont pas à zéro
    if %jj% neq 0 goto dispDays
    
    echo.
    
    :: Affichage sans les jours
    echo.Duree entre les 2 timestamps %hh%h %mm%min %ss%s
    goto:eof
    
    :: Affichage avec les jours
    :dispDays
    echo.Duree entre les 2 timestamps %jj%j %hh%h %mm%min %ss%s
goto:eof

Le résultat de l'exécution du script

C:\>testDateDiff.cmd
Appuyez sur une touche pour continuer...
Timestamp au moment de l'execution           1415214976
Timestamp au moment de l'appui sur entree 1415214982

Duree entre les 2 timestamps 0h 0min 6s

C:\>

partager sur Facebook
Envoyer un commentaire
chargement de l'éditeur en cours...
Envoi d'images

Envoi de fichiers

Attention! vous n'êtes pas connecté, vous postez en mode invité.