Avertissement de la passerelle antivirus Mailcleaner ----------------------------------------------------
Les règles de sécurité de notre entreprise interdisent la transmission de la pièce jointe "msg-11853-33.txt". Celle-ci a été remplacée par cet avertissement. La pièce jointe a été conservée sur la passerelle. Elle peut donc vous être rendue sur demande. Faites suivre ce message à [email protected] pour la récupérer. Résultats de l'antivirus: MailCleaner: (msg-11853-33.txt) Contactez [email protected] pour plus d'informations. Information de repérage: mailcleanerpro:20180215/1emRxi-00061G-2I ----------- Mailcleaner
| Désolé si je passe pour un Philistin, mais pourquoi ne pas faire ça en séquentiel et en Python? Pour être constructif, j’ai fait le test (c’est un peu plus verbeux, mais c’est assez clair) #!/usr/bin/env python3 # -*- coding: utf-8 -* """ Read file from stdin, fix dates and give totals """ import sys import time from dateutil.parser import parse as date_parse start_time = time.time() # extract the values lines = [l.strip().split(" ", 1) for l in sys.stdin.readlines() if l.strip()] # split lines = [(float(a), date_parse(d)) for a, d in lines] # output print('\n'.join(["%11.2f %s" % (a, d) for a, d in lines])) print("%11.2f" % sum([a for a, d in lines])) print("--- %s seconds ---" % (time.time() - start_time), file=sys.stderr) En exécutant sur mon Raspberry Pi j’obtiens: 3569.00 2011-12-29 17:07:20 594.40 2015-03-05 05:44:40 9546.85 2015-12-31 06:56:45 3445.75 2016-07-14 18:43:15 4674781.85 --- 6.447550058364868 seconds --- Ce qui n’est pas mal… Et voici ma config (Raspberry 1B, je crois): cat /proc/cpuinfo processor : 0 model name : ARMv6-compatible processor rev 7 (v6l) BogoMIPS : 697.95 Features : half thumb fastmult vfp edsp java tls CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xb76 CPU revision : 7 Hardware : BCM2708 Revision : 0010 Serial : 00000000e6fb0385 Comme quoi Python est un bon camion pour les tâches système. Par contre je suis conscient qu’on ne fait pas toujours les choses d’une certaine façon parce que c’est facile, mais parce qu’il y a quelque chose à apprendre et par esprit d'aventure. Autrement il n’y aurait pas de motards, et tout le monde choisirait le confort prosaïque de la bagnole... Bonne soirée, Laurent
|
_______________________________________________ gull mailing list [email protected] http://forum.linux-gull.ch/mailman/listinfo/gull
