Heu, ils ont quand même choisi C++… à cause du support de la POO dans le langage, ça aurait été c** de ne pas l'utiliser. Si tu veux un modèle objet en C avec les contraintes qui vont avec… y'a GTK.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Mais pour celui qui ne veut pas s'emmerder, il trouvera sans doute plus son bonheur sous OS X que sous Linux.
Hum, t'as pas du bien chercher. On ferait plutôt à Linux le reproche d'avoir trop d'applications dispos pour la même chose.
Dans Muon discover (et il doit y avoir la même chose dans l'appli logithèque gnome), quand je tape IRC, j'ai 21 entrées (dont par exemple Pidgin ou Konversation ou TalkSoup [an IRC Client for GNUStep and MacOSX :-), pas mal d'entrées aussi pour FTP, je ne parles pas pour ce qui est gestion de photos, etc.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Une annonce d'une version d'un soft qui en profite pour informer sur l'existence d'un fork, donner le lien et souhaiter sa réussite. Bravo à l'auteur pour l'ouverture d'esprit.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Comme Windows est configuré pour masquer par défaut l'extension du fichier (je ne comprend pas qu'ils continuent encore actuellement de paramétrer l'explorateur de fichiers de cette façon), les utilisateurs ne verront qu'un PDF.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Ta question ressemble un peu à ce post du forum du 13/5, et la solution CRUD / SCRUD indiquée semblerait la bonne piste, avec des logiciels du genre vfront.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
On peut très bien imaginer un fichage systématique sans que cela remette en cause les principes de la démocratie, de la vie privée et aucune des libertés françaises.
On peut rêver. Faut juste que ça ne tourne pas au cauchemar à l'occasion d'une élection ou d'un fait divers quelconque.
ce serait risqué et toujours très sensible
Une bonne raison de ne pas le mettre en place.
Au passage, une fois que l'ADN aura été prélevé sur tous les honnêtes citoyens, un malfaiteur pas trop bête se fera un malin plaisir à récupérer une trace d'un gus qui passait à proximitée et à l'utiliser sur la scène de son œuvre criminelle… et hop, un coupable tout trouvé. D'ici que celui-ci ait été arrêté une fois où deux à l'occasion d'une manifestation et c'est gagné.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Automatisation d'installation et de configuration, voir des trucs comme puppet et consor (tu changes sur le serveur, les postes se mettent à jour automatiquement).
Sous Ubuntu (Debian?), le unattended-upgrades + un cache local des dépôts pour que chaque poste n'aille pas rechercher sur le net (ou mieux, un boot réseau avec une image sur un serveur => 1 seule mise à jour).
Si le réseau est assez rapide, des machines sans disque dur (sans risque de panne du disque). Voir Linux Terminal Server ou équivalent.
Et… il faudrait avoir au moins un serveur vraiment fiable (backupé bien sûr, ondulé autant que possible) sur lequel tu puisses te reposer.
– Est-ce un projet viable pour un utilisateur comme moi ? C'est-à-dire un peu versé, un peu polyvalent, mais spécialisé en rien du tout ?
Va falloir apprendre… et comme déjà indiqué, c'est chronophage.
Voir quand même avec les enseignants s'il n'y a pas un truc "absolument essentiel" qui ne tourne que sous les Windows XP installés…
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
sensorInfo n'est pas bon , je récupère trop d'information .
Sat Apr 25 13:10:04 2015 /[['TDS1', '28-000005239592', 'T\xb0Interieure', 19.0]]
Ta fonction validatePrint() transforme la liste sensorInfo en texte, et on peut voir que cette liste comportait 4 éléments. C'est plutôt galère de travailler à partir du texte, il vaut mieux faire à partir de la liste, soit directement, soit dans validatePrint().
#if the value is None just put ---defvalidatePrint(value):ifvalue==None:return"---"elifisintance(value,list):# Index -1 pour prendre le dernier élément qui doit être un nombre…return"{:.1f}".format(value[-1])else:returnstr(value)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
S'il y a plusieurs valeurs retournées par read_all(), un formatage dans une liste en compréhension avec un join() (remplacer l'espace du join() par tout autre séparateur désiré, un test avec le shell Python:
Mais ça risque de ne pas encore donner la valeur que tu veux (il faut que tu identifies l'index de la valeur qui t'intéresse — l'index 3 si c'est la 4ème valeur flottante) et que tu extraies cette valeur.
je serais intéressé par un retour après ta mise à jour. De mon côté, avec un système Kubuntu 14.10 (ré)installé il y a une quinzaine de jours (because disque HS), la mise à jour en 15.04 s'est bloquée à 84% (pas pu faire afficher la console pour voir exactement où ça en était), j'ai fini par rebooter un peu violemment, ça a marché un peu (mire de login) mais tout l'environnement KDE ne se lançait pas.
J'ai fini par débloquer en passant par une console (ctrl-alt-f1) et en faisant un dpkg-reconfigure --all qui a terminé de réaliser un tas de trucs en suspens. Maintenant je peux me logger, ça tourne globalement, sauf dans le panneau de contrôle, où certains éléments sont en anglais, et où certains panels plantent de temps en temps.
Après, j'aime pas la nouvelle esthétique, je préférais l'ancienne… mais c'est du KDE, va bien y avoir un pack de styles qui me plaise.
A+
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Ceci dit, ça n'explique pas un NameError: name 'read_all' is not defined, l'erreur doit porter sur un code différent de celui qui est dans le post original.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Il va falloir se mettre d'accord si read_all() prend ou non un paramètre.
Ensuite, comme indiqué par denxp, tu as un read_all() qui retourne une liste, get_c_locale_abbrev() qui retourne une chaîne et tu concatènes donc une liste à une chaîne, ça n'est pas autorisé. Donc il faut utiliser la solution proposée par denxp ou toute autre solution qui te permette d'obtenir une chaîne de caractères à utiliser dans l'appel à sfile.write().
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: C++ / Modèle Objet
Posté par lolop (site web personnel) . En réponse au journal [Bookmark] Qt fête ses vingt ans. Évalué à 7.
Heu, ils ont quand même choisi C++… à cause du support de la POO dans le langage, ça aurait été c** de ne pas l'utiliser. Si tu veux un modèle objet en C avec les contraintes qui vont avec… y'a GTK.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Réponse à tous
Posté par lolop (site web personnel) . En réponse à la dépêche Elementary OS, une jolie distribution et facile pour tous, tout simplement !. Évalué à 2.
Hum, t'as pas du bien chercher. On ferait plutôt à Linux le reproche d'avoir trop d'applications dispos pour la même chose.
Dans Muon discover (et il doit y avoir la même chose dans l'appli logithèque gnome), quand je tape IRC, j'ai 21 entrées (dont par exemple Pidgin ou Konversation ou TalkSoup [an IRC Client for GNUStep and MacOSX :-), pas mal d'entrées aussi pour FTP, je ne parles pas pour ce qui est gestion de photos, etc.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# [HS] Ouverture d'esprit
Posté par lolop (site web personnel) . En réponse à la dépêche Shinken 2.4. Évalué à 10.
Une annonce d'une version d'un soft qui en profite pour informer sur l'existence d'un fork, donner le lien et souhaiter sa réussite. Bravo à l'auteur pour l'ouverture d'esprit.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Finalement, les tableurs, ça sert à quoi ?
Posté par lolop (site web personnel) . En réponse au journal Faire des graphiques à partir de données : comparaison. Évalué à 5.
C'est surtout que c'est ce que les élèves apprennent à l'école: traitement de texte / tableur (pour ne pas citer de marque…).
Donc après ils utilisent par défaut ce qu'ils ont appris.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# En le nommant .pdf.exe
Posté par lolop (site web personnel) . En réponse au message exe into pdf. Évalué à 4.
Comme Windows est configuré pour masquer par défaut l'extension du fichier (je ne comprend pas qu'ils continuent encore actuellement de paramétrer l'explorateur de fichiers de cette façon), les utilisateurs ne verront qu'un PDF.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Scroll down
Posté par lolop (site web personnel) . En réponse au message Base de données facile ?. Évalué à 2.
Ta question ressemble un peu à ce post du forum du 13/5, et la solution CRUD / SCRUD indiquée semblerait la bonne piste, avec des logiciels du genre vfront.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: service-public.fr utilise toujours RC4
Posté par lolop (site web personnel) . En réponse à la dépêche Firefox : version 38. Évalué à 4.
C'est à dire ?
(le service public, ça en fait des serveurs)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Résumer
Posté par lolop (site web personnel) . En réponse au journal SACEM et Musique Libre. Évalué à 4.
Plutôt moins que plus quand même.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Justement : non
Posté par lolop (site web personnel) . En réponse au journal L'Armée Française et ses logiciels, bis repetita.... Évalué à 3.
Ou pas suivant leurs revenus… (enfin pas toujours facilement).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: locate *.desktop | grep /usr/share/applications
Posté par lolop (site web personnel) . En réponse au message raccourcis clavier et fichiers *.desktop. . Évalué à 2. Dernière modification le 10 mai 2015 à 13:45.
Kubuntu 15.04 x64.
Il y a aussi des .desktop dans le compte utilisateur, liés à des installations de softs uniquement sous mon compte.
Complément, trouvé ça: https://developer.gnome.org/integration-guide/stable/desktop-files.html.en
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# locate *.desktop | grep /usr/share/applications
Posté par lolop (site web personnel) . En réponse au message raccourcis clavier et fichiers *.desktop. . Évalué à 2.
/usr/share/applications/JB-controlpanel-jdk8.desktop
/usr/share/applications/JB-java-jdk8.desktop
/usr/share/applications/JB-javaws-jdk8.desktop
/usr/share/applications/JB-jconsole-jdk8.desktop
/usr/share/applications/JB-jvisualvm-jdk8.desktop
/usr/share/applications/JB-mission-control-jdk8.desktop
/usr/share/applications/JB-policytool-jdk8.desktop
/usr/share/applications/PTBatcherGUI.desktop
/usr/share/applications/apport-kde-mime.desktop
/usr/share/applications/apturl.desktop
/usr/share/applications/bpython.desktop
/usr/share/applications/calibrate_lens_gui.desktop
/usr/share/applications/darktable.desktop
/usr/share/applications/dia.desktop
/usr/share/applications/display-im6.desktop
/usr/share/applications/display-im6.q16.desktop
/usr/share/applications/firefox.desktop
/usr/share/applications/gcr-prompter.desktop
/usr/share/applications/gcr-viewer.desktop
/usr/share/applications/gimp.desktop
/usr/share/applications/gkrellm.desktop
/usr/share/applications/gnucash.desktop
/usr/share/applications/gparted.desktop
/usr/share/applications/gwenview.desktop
/usr/share/applications/hplj1020.desktop
/usr/share/applications/hugin.desktop
/usr/share/applications/im-config.desktop
/usr/share/applications/inkscape.desktop
/usr/share/applications/kde5-nm-connection-editor.desktop
/usr/share/applications/kdeconnect-non-plasma.desktop
/usr/share/applications/kdeconnect.desktop
/usr/share/applications/kdesystemsettings.desktop
/usr/share/applications/keepassx.desktop
/usr/share/applications/kmailservice5.desktop
/usr/share/applications/ktelnetservice5.desktop
/usr/share/applications/libreoffice-base.desktop
/usr/share/applications/libreoffice-calc.desktop
/usr/share/applications/libreoffice-draw.desktop
/usr/share/applications/libreoffice-impress.desktop
/usr/share/applications/libreoffice-math.desktop
/usr/share/applications/libreoffice-startcenter.desktop
/usr/share/applications/libreoffice-writer.desktop
/usr/share/applications/libreoffice-xsltfilter.desktop
/usr/share/applications/muon-discover-category.desktop
/usr/share/applications/muon-discover.desktop
/usr/share/applications/muon-updater.desktop
/usr/share/applications/muon.desktop
/usr/share/applications/mypaint.desktop
/usr/share/applications/notification-daemon.desktop
/usr/share/applications/nvidia-settings.desktop
/usr/share/applications/openjdk-7-policytool.desktop
/usr/share/applications/org.kde.AddPrinter.desktop
/usr/share/applications/org.kde.ConfigurePrinter.desktop
/usr/share/applications/org.kde.Help.desktop
/usr/share/applications/org.kde.PartitionManager.desktop
/usr/share/applications/org.kde.PrintQueue.desktop
/usr/share/applications/org.kde.kate.desktop
/usr/share/applications/org.kde.kfontview.desktop
/usr/share/applications/org.kde.kinfocenter.desktop
/usr/share/applications/org.kde.klipper.desktop
/usr/share/applications/org.kde.kmenuedit.desktop
/usr/share/applications/org.kde.knetattach.desktop
/usr/share/applications/org.kde.konsole.desktop
/usr/share/applications/org.kde.konversation.desktop
/usr/share/applications/org.kde.ksshaskpass.desktop
/usr/share/applications/org.kde.ksysguard.desktop
/usr/share/applications/plasma-windowed.desktop
/usr/share/applications/pto_gen.desktop
/usr/share/applications/python2.7.desktop
/usr/share/applications/python3.4.desktop
/usr/share/applications/qapt-deb-installer.desktop
/usr/share/applications/remote-viewer.desktop
/usr/share/applications/software-properties-kde.desktop
/usr/share/applications/systemsettings.desktop
/usr/share/applications/vim.desktop
/usr/share/applications/virt-manager.desktop
/usr/share/applications/vlc.desktop
/usr/share/applications/xsane.desktop
/usr/share/applications/yelp.desktop
/usr/share/applications/kde4/Home.desktop
/usr/share/applications/kde4/KMail2.desktop
/usr/share/applications/kde4/KNode.desktop
/usr/share/applications/kde4/Kontact.desktop
/usr/share/applications/kde4/accountwizard.desktop
/usr/share/applications/kde4/akonaditray.desktop
/usr/share/applications/kde4/akregator.desktop
/usr/share/applications/kde4/amarok.desktop
/usr/share/applications/kde4/amarok_containers.desktop
/usr/share/applications/kde4/amzdownloader.desktop
/usr/share/applications/kde4/ark.desktop
/usr/share/applications/kde4/basket.desktop
/usr/share/applications/kde4/bluedevil-audio.desktop
/usr/share/applications/kde4/bluedevil-input.desktop
/usr/share/applications/kde4/bluedevil-monolithic.desktop
/usr/share/applications/kde4/bluedevil-network-dun.desktop
/usr/share/applications/kde4/bluedevil-network-panu.desktop
/usr/share/applications/kde4/bluedevil-sendfile.desktop
/usr/share/applications/kde4/bluedevil-wizard.desktop
/usr/share/applications/kde4/digikam.desktop
/usr/share/applications/kde4/dngconverter.desktop
/usr/share/applications/kde4/dolphin.desktop
/usr/share/applications/kde4/dragonplayer.desktop
/usr/share/applications/kde4/expoblending.desktop
/usr/share/applications/kde4/gwenrename.desktop
/usr/share/applications/kde4/importwizard.desktop
/usr/share/applications/kde4/k3b.desktop
/usr/share/applications/kde4/kaddressbook-importer.desktop
/usr/share/applications/kde4/kaddressbook.desktop
/usr/share/applications/kde4/kcalc.desktop
/usr/share/applications/kde4/kdenlive.desktop
/usr/share/applications/kde4/keditbookmarks.desktop
/usr/share/applications/kde4/kfind.desktop
/usr/share/applications/kde4/kfmclient.desktop
/usr/share/applications/kde4/kfmclient_dir.desktop
/usr/share/applications/kde4/kfmclient_html.desktop
/usr/share/applications/kde4/kfmclient_war.desktop
/usr/share/applications/kde4/kipiplugins.desktop
/usr/share/applications/kde4/kmail_view.desktop
/usr/share/applications/kde4/kmailservice.desktop
/usr/share/applications/kde4/kmix.desktop
/usr/share/applications/kde4/knetattach.desktop
/usr/share/applications/kde4/knotes.desktop
/usr/share/applications/kde4/kolourpaint.desktop
/usr/share/applications/kde4/konqbrowser.desktop
/usr/share/applications/kde4/konquerorsu.desktop
/usr/share/applications/kde4/kontact-admin.desktop
/usr/share/applications/kde4/korganizer-import.desktop
/usr/share/applications/kde4/korganizer.desktop
/usr/share/applications/kde4/krdc.desktop
/usr/share/applications/kde4/krename.desktop
/usr/share/applications/kde4/krfb.desktop
/usr/share/applications/kde4/ksnapshot.desktop
/usr/share/applications/kde4/ksystemlog.desktop
/usr/share/applications/kde4/ktelnetservice.desktop
/usr/share/applications/kde4/ktorrent.desktop
/usr/share/applications/kde4/ktp-contactlist.desktop
/usr/share/applications/kde4/ktp-log-viewer.desktop
/usr/share/applications/kde4/kuser.desktop
/usr/share/applications/kde4/kwalletmanager-kwalletd.desktop
/usr/share/applications/kde4/kwalletmanager.desktop
/usr/share/applications/kde4/mboximporter.desktop
/usr/share/applications/kde4/okular.desktop
/usr/share/applications/kde4/okularApplication_chm.desktop
/usr/share/applications/kde4/okularApplication_comicbook.desktop
/usr/share/applications/kde4/okularApplication_djvu.desktop
/usr/share/applications/kde4/okularApplication_dvi.desktop
/usr/share/applications/kde4/okularApplication_epub.desktop
/usr/share/applications/kde4/okularApplication_fax.desktop
/usr/share/applications/kde4/okularApplication_fb.desktop
/usr/share/applications/kde4/okularApplication_ghostview.desktop
/usr/share/applications/kde4/okularApplication_kimgio.desktop
/usr/share/applications/kde4/okularApplication_mobi.desktop
/usr/share/applications/kde4/okularApplication_ooo.desktop
/usr/share/applications/kde4/okularApplication_pdf.desktop
/usr/share/applications/kde4/okularApplication_plucker.desktop
/usr/share/applications/kde4/okularApplication_tiff.desktop
/usr/share/applications/kde4/okularApplication_txt.desktop
/usr/share/applications/kde4/okularApplication_xps.desktop
/usr/share/applications/kde4/panoramagui.desktop
/usr/share/applications/kde4/photolayoutseditor.desktop
/usr/share/applications/kde4/pimsettingexporter.desktop
/usr/share/applications/kde4/scangui.desktop
/usr/share/applications/kde4/sieveeditor.desktop
/usr/share/applications/kde4/skanlite.desktop
/usr/share/applications/kde4/smb4k.desktop
/usr/share/applications/kde4/yakuake.desktop
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Rapide
Posté par lolop (site web personnel) . En réponse au message Aide pour le réalisation d'un Script Python Comparer les biographies pour décider s'il s'agit du mêm. Évalué à 4.
En version débutant, ça donnerais ça:
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: C'est peut-être évident pour nous....
Posté par lolop (site web personnel) . En réponse au journal Finalement, la loi renseignement, c'est du pipi de chat.... Évalué à 7.
On peut rêver. Faut juste que ça ne tourne pas au cauchemar à l'occasion d'une élection ou d'un fait divers quelconque.
Une bonne raison de ne pas le mettre en place.
Au passage, une fois que l'ADN aura été prélevé sur tous les honnêtes citoyens, un malfaiteur pas trop bête se fera un malin plaisir à récupérer une trace d'un gus qui passait à proximitée et à l'utiliser sur la scène de son œuvre criminelle… et hop, un coupable tout trouvé. D'ici que celui-ci ait été arrêté une fois où deux à l'occasion d'une manifestation et c'est gagné.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Un peu d'apprentissage avant de commencer
Posté par lolop (site web personnel) . En réponse au message Installation de Linux dans une école.. Évalué à 2. Dernière modification le 27 avril 2015 à 11:46.
Automatisation d'installation et de configuration, voir des trucs comme puppet et consor (tu changes sur le serveur, les postes se mettent à jour automatiquement).
Sous Ubuntu (Debian?), le unattended-upgrades + un cache local des dépôts pour que chaque poste n'aille pas rechercher sur le net (ou mieux, un boot réseau avec une image sur un serveur => 1 seule mise à jour).
Si le réseau est assez rapide, des machines sans disque dur (sans risque de panne du disque). Voir Linux Terminal Server ou équivalent.
Et… il faudrait avoir au moins un serveur vraiment fiable (backupé bien sûr, ondulé autant que possible) sur lequel tu puisses te reposer.
Va falloir apprendre… et comme déjà indiqué, c'est chronophage.
Voir quand même avec les enseignants s'il n'y a pas un truc "absolument essentiel" qui ne tourne que sous les Windows XP installés…
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: clic droit/propriétés
Posté par lolop (site web personnel) . En réponse au message Configuration de Gedit 3.14 (debian 8). Évalué à 3. Dernière modification le 26 avril 2015 à 15:45.
Oui. Et ils fonctionnent (par exemple ctrl-H => dialogue Remplacer).
(bon, perso j'utilise principalement Kate / vim)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: clic droit/propriétés
Posté par lolop (site web personnel) . En réponse au message Configuration de Gedit 3.14 (debian 8). Évalué à 2.
Ou gedit sous Kde :-), je viens de tester, on a des menus normaux (bon, gedit 3.10.4 sur une Kubuntu 15.04).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Est-ce que tu as un message d'erreur ?
Posté par lolop (site web personnel) . En réponse au message Ecriture fichier txt. Évalué à 3.
Ta fonction
validatePrint()
transforme la listesensorInfo
en texte, et on peut voir que cette liste comportait 4 éléments. C'est plutôt galère de travailler à partir du texte, il vaut mieux faire à partir de la liste, soit directement, soit dansvalidatePrint()
.Directement:
Dans validatePrint():
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Est-ce que tu as un message d'erreur ?
Posté par lolop (site web personnel) . En réponse au message Ecriture fichier txt. Évalué à 2.
Et hop, utilisation du formatage de chaînes jusqu'au bout, plutôt que de concaténer :
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# BER me fait penser à OSC
Posté par lolop (site web personnel) . En réponse au journal Retour vers le futur !. Évalué à 3. Dernière modification le 25 avril 2015 à 16:31.
OSC (Open Sound Control) est utilisé entre autre comme remplaçant à MIDI pour la communication entre ordinateurs / instruments.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Est-ce que tu as un message d'erreur ?
Posté par lolop (site web personnel) . En réponse au message Ecriture fichier txt. Évalué à 4.
Ça peut se faire facilement avec du formatage, un test avec le shell Python:
Ce qui donnerais, à condition qu'il n'y ait qu'une seule valeur dans la liste retournée par read_all():
S'il y a plusieurs valeurs retournées par
read_all()
, un formatage dans une liste en compréhension avec unjoin()
(remplacer l'espace dujoin()
par tout autre séparateur désiré, un test avec le shell Python:Ce qui donnerais avec tes fonctions:
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Est-ce que tu as un message d'erreur ?
Posté par lolop (site web personnel) . En réponse au message Ecriture fichier txt. Évalué à 2.
A priori c'est que la valeur retournée par read_all() n'est pas une liste de chaînes. Tu peux essayer ça:
Mais ça risque de ne pas encore donner la valeur que tu veux (il faut que tu identifies l'index de la valeur qui t'intéresse — l'index 3 si c'est la 4ème valeur flottante) et que tu extraies cette valeur.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Est-ce que tu as un message d'erreur ?
Posté par lolop (site web personnel) . En réponse au message Ecriture fichier txt. Évalué à 2.
T'as plus qu'à réessayer en virant le
data
de l'appel àread_all()
(vu que celui-ci ne prend pas de paramètre…).Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# [HS] Mise à jour bancale
Posté par lolop (site web personnel) . En réponse au message Changer de répertoire pour la mise à jour vers 15.10 car pas assez de place. Évalué à 2.
[tu parles de muon… je suppute du KDE / Kubuntu]
Salut,
je serais intéressé par un retour après ta mise à jour. De mon côté, avec un système Kubuntu 14.10 (ré)installé il y a une quinzaine de jours (because disque HS), la mise à jour en 15.04 s'est bloquée à 84% (pas pu faire afficher la console pour voir exactement où ça en était), j'ai fini par rebooter un peu violemment, ça a marché un peu (mire de login) mais tout l'environnement KDE ne se lançait pas.
J'ai fini par débloquer en passant par une console (ctrl-alt-f1) et en faisant un
dpkg-reconfigure --all
qui a terminé de réaliser un tas de trucs en suspens. Maintenant je peux me logger, ça tourne globalement, sauf dans le panneau de contrôle, où certains éléments sont en anglais, et où certains panels plantent de temps en temps.Après, j'aime pas la nouvelle esthétique, je préférais l'ancienne… mais c'est du KDE, va bien y avoir un pack de styles qui me plaise.
A+
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Est-ce que tu as un message d'erreur ?
Posté par lolop (site web personnel) . En réponse au message Ecriture fichier txt. Évalué à 2.
Ceci dit, ça n'explique pas un
NameError: name 'read_all' is not defined
, l'erreur doit porter sur un code différent de celui qui est dans le post original.Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Bugs
Posté par lolop (site web personnel) . En réponse au message Ecriture fichier txt. Évalué à 4.
Pour commencer, déjà avec la définition:
et plus loin l'appel:
Il va falloir se mettre d'accord si read_all() prend ou non un paramètre.
Ensuite, comme indiqué par denxp, tu as un
read_all()
qui retourne une liste,get_c_locale_abbrev()
qui retourne une chaîne et tu concatènes donc une liste à une chaîne, ça n'est pas autorisé. Donc il faut utiliser la solution proposée par denxp ou toute autre solution qui te permette d'obtenir une chaîne de caractères à utiliser dans l'appel àsfile.write()
.Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN