pralines a écrit 548 commentaires

  • [^] # Re: Cadenas

    Posté par  . En réponse au message Cadenas sur dossiers. Évalué à 1.

    je tape sur la touche Win
    puis je saisi "Param", la recherche me propose alors de lancer "Paramètres",
    je clique ensuite sur le premier icône "Système",
    puis sur "Alimentation et mise en veille",
    puis sur "Paramètres d'alimentation supplémentaire",
    puis, dans l'écran qui vient s'ouvrir, sur "Choisir l'action du bouton d'alimentation",
    puis sur "Modifier des paramètres actuellement non disponibles",
    puis, en bas de la page, tu décoches "Activer le démarrage rapide",
    puis sur le bouton "Enregistrer les modifications"

    voilà, c'est facile windows hein :-) :-) :-)

    Envoyé depuis mon Archlinux

  • [^] # Re: cadenas

    Posté par  . En réponse au message Cadenas sur dossiers. Évalué à 5.

    bijour

    lorsqu'il s'arrête proprement, windows (au moins le 8.x et le 10) prépare le démarrage windows suivant, il verrouille le disque système ntfs et se met en hibernation au lieu d'arrêter complètement la machine

    lorsque tu redémarre son windows, pas de problème, il sait quoi faire pour ouvrir son disque,

    en revanche, si après avoir arrêter windows (arrêté, pas redémarré) tu lances linux, celui-ci voit un disque ntfs qui n'est pas dans un état normal (verrouillé) et il monte le disque en lecture seule par sécurité

    pour éviter ces tracas, dans mon w10, j'ai désactivé la fonction "fast startup" (sous w10, option un peu cachée… dans le paramétrage de la gestion d'énergie)

    Envoyé depuis mon Archlinux

  • # Gnome

    Posté par  . En réponse au message Cherche distribution gérant 2 écrans. Évalué à 2.

    Je suis sur Archlinux avec le bureau Gnome, dans les paramètres système (panneau de configuration) : périphériques : écrans : et choisir le mode (joindre, cloner, écran unique)

    Télécharge une live de Manjaro/Gnome (basée sur Archlinux) et tu verras si tes écrans sont tous détectés, ensuite, tu auras le choix de faire l'installation (ou pas)

    Envoyé depuis mon Archlinux

  • [^] # Re: Optimisez la clarté de votre code !

    Posté par  . En réponse au journal Optimisez votre code !. Évalué à 2.

    PHPWord pour les doc et docx

    Envoyé depuis mon Archlinux

  • [^] # Re: Bémol

    Posté par  . En réponse au journal Optimisez votre code !. Évalué à 10.

    et la prochaine fois que tu travailleras sur un problème similaire, tu n'y passeras que quelques minutes

    Envoyé depuis mon Archlinux

  • [^] # Re: Optimisez la clarté de votre code !

    Posté par  . En réponse au journal Optimisez votre code !. Évalué à 2. Dernière modification le 07 décembre 2017 à 17:29.

    je repéré SPOUT, mais pas encore eu le temps de tester…

    merci pour le second lien, beaucoup plus motivant que le github :-)

    Envoyé depuis mon Archlinux

  • [^] # Re: Optimisez la clarté de votre code !

    Posté par  . En réponse au journal Optimisez votre code !. Évalué à 1.

    A noter, ça fait longtemps que je ne l'ai pas utilisé, mais à l'époque, utilise XMLReader et XMLWriter m'avait sauvé d'un bon nombre de memory limit exceeded en PHP.

    ok, je note d'utiliser de préférence ces fonctions, faut que je me trouve un bon gros fichier xml pour faire un test avec memory_get_usage

    merci

    ps : sur un sujet parallèle, faut aussi que je me trouve une bibliothèque php qui permet de générer/lire des gros fichiers XLSX (ou ODS) qui ne souffre pas de fuites mémoire comme PHPExcel (bon outil pour des fichiers pas trop volumineux)

    Envoyé depuis mon Archlinux

  • [^] # Re: Optimisez la clarté de votre code !

    Posté par  . En réponse au journal Optimisez votre code !. Évalué à 2.

    Puis, pour revenir au XML, utiliser du XPath, sérieusement ? Pour des très gros imports, si tu sais ce que tu fais et que tu connais le schéma, il faut mieux utiliser un lecteur séquentiel, comme l'API XMLReader, qui va juste être incroyablement plus rapide et ne pas consommer de mémoire, là où les implémentations basées sur la libxml2 (c'est à dire toutes en PHP, sauf l'API XML(Reader|Writer)) nécessitent de charger le fichier XML intégralement en mémoire, et en profitent pour passer une phase d'autocorrection du contenu (si si, ça le fait, et même plutôt bien).

    quand je lis (rapidement) la doc de PHP, je trouve du XML Reader|Writer, mais dans les pré-requis, je vois : libxml >= 2.6.0

    peux tu donner un lien vers l'API XML Reader/Writer dont tu parles, celle qui fait de la lecture séquentielle et évite de charger le fichier complet en mémoire ?

    Merci

    Envoyé depuis mon Archlinux

  • [^] # Re: Sérieux

    Posté par  . En réponse à la dépêche Dernière ligne droite pour l’appel à conférencier·e du PHPTour 2018. Évalué à 9. Dernière modification le 07 décembre 2017 à 11:41.

    pas si mystérieuses que ça les raisons de la conquête planétaire :-)

    ça répondait (et réponds encore à mon avis) à un besoin des apprentis/amateurs/débutants du web

    ça permet(ait) de se mettre en douceur et très simplement à l'ajout d'informations dynamiques au milieu de contenu html statique (affichage la date du jour, mon @ip, les informations saisies ou stockées en bdd) avec un bête <?php echo date(); ?>

    certains hébergeurs de pages web personnelles l'ont vite proposé par défaut sur leurs serveurs, et gratuitement (ce qui ne gâche rien)

    alors, c'est vrai que ça permet de faire des scripts/pages toutes pourries (un peu d'écriture inclusive en passant…),

    ça n'empêche pas de progresser ou d'évoluer plus tard, même éventuellement vers des langages plus "élitistes" (certains disent, des vrais langages ;-)

    mais la marche est plus haute : nouveaux concepts, objets, syntaxe stricte

    autre chose : est-ce que quelqu'un connaît un FAI qui propose de l'hébergement python facile et gratuit pour les pages perso de ses abonnés ?

    Envoyé depuis mon Archlinux

  • [^] # Re: privacy

    Posté par  . En réponse à la dépêche Firefox fait des vannes pour sa version 56. Évalué à 1.

    le vrai danger, ça ne sont pas les reptiliens, mais les cubes flottants :-)

    Envoyé depuis mon Archlinux

  • # langues

    Posté par  . En réponse au message Fonction et pointeurs. Évalué à 4. Dernière modification le 07 octobre 2017 à 17:38.

    salut

    apprendre un langage de programmation sans savoir lire un peu l'anglais informatique, tu vas souvent être obligé d'appeler à l'aide dans les forums…

    tu n'as peut-être pas accès à la configuration de ton poste de travail, mais sur mon poste linux, les messages de gcc sont francisés (via la variable locale d'environnement LC_MESSAGES je crois) et cela donne ça :

        random.c: Dans la fonction « random »:
        random.c:5:5: warning: déclaration implicite de la fonction « srand »; vouliez-vous utiliser « scanf » ? [-Wimplicit-function-declaration]
             srand((int)time(NULL));
             ^~~~~
             scanf
        random.c:6:10: warning: déclaration implicite de la fonction « rand »; vouliez-vous utiliser « random » ? [-Wimplicit-function-declaration]
             *y = rand()% (50-1) + 1;
                  ^~~~
                  random
        random.c: Dans la fonction « main »:
        random.c:15:5: error: trop peu d'arguments pour la fonction « random »
             random();
             ^~~~~~
        random.c:4:6: note: déclaré ici
         void random(int *y, int *x){
              ^~~~~~
        random.c:16:5: error: trop peu d'arguments pour la fonction « print »
             print();
             ^~~~~
        random.c:9:6: note: déclaré ici
         void print(int a, int b){
          ^~~~~
    

    Envoyé depuis mon Archlinux

  • [^] # Re: Exemple simple

    Posté par  . En réponse au journal SQL Decimal vs Double. Évalué à -1. Dernière modification le 12 septembre 2017 à 08:37.

    arrondi inférieur si < 5
    arrondi supérieur si >= 5
    ça permet de diviser en 2 l'intervalle ?
    0-1-2-3-4 / 5-6-7-8-9

    il y a certainement une justification/formalisation mathématique précise, mais les maths et moi ça fait 3

    Envoyé depuis mon Archlinux

  • # nan, c'est pas un problème d'arrondi qui te guette

    Posté par  . En réponse au journal SQL Decimal vs Double. Évalué à 2. Dernière modification le 11 septembre 2017 à 22:23.

    je crois c'est plutôt un problème de représentation/stockage des nombres en virgule flottante en SQL (peut-être à cause de la nature binaire des principaux composants informatiques)

    certains nombres flottant n'ont pas de représentation interne et ne peuvent être stockés

    exemple de surprise que j'ai déjà rencontré : essaie d'insérer la valeur 30000.14 dans un champ MySQL/MariaDB de type FLOAT

    c'est rigolo… jusqu'au moment ou un client t'appelle pour te dire que ton calcul du TTC est faux

    depuis que je me suis fait avoir, je n'utilise plus que des decimaux ou bien des entiers (pour stocker des centimes)

    Envoyé depuis mon Archlinux

  • [^] # Re: Bon courage

    Posté par  . En réponse au journal Le jour d’après, c’est aujourd’hui. Évalué à 5.

    un autre site joli à regarder

    VentuSky

    Envoyé depuis mon Archlinux

  • [^] # Re: A propos de Bouml

    Posté par  . En réponse au message [Umbrello] sélection multiple . Évalué à 1. Dernière modification le 02 septembre 2017 à 19:52.

    P.S. Pour se rendre compte qu'il y a des réponses ici il faut allez voir soit même, ce qui n'est vraiment pas pratique, je n'ai pas trouvé comment paramétrer mon compte pour recevoir un mail automatiquement, est-ce possible ?

    je ne crois pas qu'il soit possible d'être notifié par email, mais dans la FAQ du site il est fait mention de 2 solutions alternatives

    Envoyé depuis mon Archlinux

  • [^] # Re: A propos de Bouml

    Posté par  . En réponse au message [Umbrello] sélection multiple . Évalué à 1. Dernière modification le 02 septembre 2017 à 19:36.

    je ne l'ai jamais installé, ce sont ces échanges qui m'ont donné envie d'essayer

    l'install de la v6 ne fonctionne pas, trop tard pour moi donc…

    j'ai essayé yaourt bouml

    ==> ERREUR : Erreur lors du téléchargement de https://github.com/funilrys/archlinux-bouml-src/archive/v6.11.3-64.tar.gz
    Abandon…

    cela dit, je suis preneur d'une solution (pour Archlinux)

    Envoyé depuis mon Archlinux

  • [^] # Re: A propos de Bouml

    Posté par  . En réponse au message [Umbrello] sélection multiple . Évalué à 1.

    chapeau bas pour la réactivité !

    ça me rend triste que le paquet pour Archlinux soit "out of date" (v6.11.3-1 alors que pour les autres distributions on a des paquets en v7.1)

    quelle serait la meilleure solution pour l'installer, compilation à partir des sources, utiliser les binaires d'une autre distrib ?

    Envoyé depuis mon Archlinux

  • [^] # Re: Merci

    Posté par  . En réponse au journal [Btrfs et openSUSE] Épisode 2 : snapper et GRUB2. Évalué à 1.

    j'ai été étonné aussi, j'ai un gros volume BTRFS RAID6 (oui, je suis un peu fou…) et je n'ai pas constaté ce problème,

    après une petite recherche sur le nain ternet, il semble qu'il y ait (eu ?) un bug qui faisait que les fichiers effacés allaient dans une corbeille qu'on ne pouvait pas vider lorsqu'elle est située à la racine d'un sous-volume, je n'ai pas lu en détail les explications et je ne sais pas si c'est toujours d'actualité

    Envoyé depuis mon Archlinux

  • [^] # Re: Déformation journalistique

    Posté par  . En réponse au journal ADN overflow : c'est de la faute de l'open source. Évalué à 3.

    They also made some changes to the system's configuration to make the execution of random memory locations easier (made the stack executable and turned off memory address randomization)

    Envoyé depuis mon Archlinux

  • [^] # Re: Oui mais non

    Posté par  . En réponse au journal ADN overflow : c'est de la faute de l'open source. Évalué à 7.

    Since this was a proof of concept, the researchers made it easy on themselves: the modified an existing tool to create an exploitable vulnerability.

    They also made some changes to the system's configuration to make the execution of random memory locations easier (made the stack executable and turned off memory address randomization)

    oui, ils se sont vraiment "simplifié" le travail

    que les scientifiques qui écrivent ces logiciels analyseurs de génome ne se soucient pas de la sécurité ne me choque pas, ça n'est pas leur métier,

    en revanche, ça devrait être celui des sociétés qui reprennent gratuitement ce code libre pour l'intégrer aux machines qu'ils vendent, mais faut pas rêver, quand on voit que des matériels médicaux vitaux (pacemaker, pompes à insuline,…) sont vulnérables à des attaques informatiques

    je suppose qu'il faut attendre les premiers morts ou accidents graves et les procès qui vont automatiquement avec aux USA pour voir changer les pratiques, ça sera probablement bien plus efficace qu'un article dans une revue scientifique

    Envoyé depuis mon Archlinux

  • [^] # Re: concerne le e-commerce

    Posté par  . En réponse à la dépêche Loi Finances 2016 : un soulagement pour les logiciels de compta. Évalué à 4. Dernière modification le 10 août 2017 à 15:35.

    de mémoire c'est 7500 € en cas de non présentation du certificat, la première fois,
    il y a un seconde amende 15 jours après,
    ensuite c'est les poursuites

    en cas de fraude (ou de complicité de fraude), les conséquences ne sont pas les mêmes

    mais comme dit Zenitram, je ne vois pas un système d'e-commerce accepter des règlements en liquide (cela dit, on peut tricher aussi avec des chèques)

    attention : faudrait relire la FAQ sur le BOFIP, ce qui semble déterminant avec l'administration fiscale, c'est l'assujettissement du client à la TVA : si client particulier (non assujetti à la TVA) ----> le logiciel doit respecter cet article de loi

    Envoyé depuis mon Archlinux

  • [^] # Re: Manque d'infos

    Posté par  . En réponse à la dépêche Loi Finances 2016 : un soulagement pour les logiciels de compta. Évalué à 2. Dernière modification le 10 août 2017 à 09:20.

    oui, l'administration fiscale française impose que le logiciel ne dispose pas de fonction simple permettant ces opérations "interdites" (modification ou suppression de factures émises),

    ils imposent aussi l'inaltérabilité des données et des archives,

    et ça me semble être une obligation de résultat et non pas une obligation de moyens

    d'où, à mon avis l'impossibilité d'attester/certifier si le logiciel libre tourne sur le matériel du client (accès au code source et aux données)

    Envoyé depuis mon Archlinux

  • [^] # Re: pas convaincant

    Posté par  . En réponse à la dépêche Loi Finances 2016 : un soulagement pour les logiciels de compta. Évalué à 6.

    scénario catastrophe :

    1 - je vends/installe sur le serveur d'un client un logiciel libre écrit en php/mysql

    2 - sur la facture, j’inscris le N° de version du logiciel ainsi qu'un hash du code source

    3 - je fournis une attestation de conformité reprenant ces informations (document exigé par l'administration fiscale) et j'engage ainsi ma responsabilité

    4 - le client (ou son cousin Kévin Kissiconnait) copie le logiciel dans un autre répertoire et le modifie afin de pouvoir supprimer des factures et si nécessaire recalculer automatiquement les signatures et/ou chaînage des enregistrements et des archives

    5 - le client est contrôlé par l'administration fiscale, il supprime la version modifiée du logiciel

    6 - l'administration constatant une fraude me demande de prouver que la fraude ne viens pas de mon logiciel ---> début d'une bataille d'experts

    7a - en cas de victoire, perte de temps et de d'argent ----> dépôt de bilan
    7b - en cas de défaite, perte de temps et d'argent ----> dépôt de bilan + amende + condamnation en justice

    je suis parano ? j'ai vu trop de films ? j'aurai du attendre le vendredi ? :-)

    j'ai beau me triturer les méninges dans tous les sens, le logiciel libre interprété me semble incompatible avec cette loi, sauf à le faire tourner en SAAS et fournir une attestation uniquement pour ce logiciel/service

    Envoyé depuis mon Archlinux

  • # pas convaincant

    Posté par  . En réponse à la dépêche Loi Finances 2016 : un soulagement pour les logiciels de compta. Évalué à 2. Dernière modification le 09 août 2017 à 13:13.

    le titre devrait être :
    Loi Finances 2016 : un soulagement pour les logiciels de compta B2B

    d'après la FAQ (citée dans le commentaire précédent) et de ce que je comprends de leur définition d'un logiciel de caisse :

    dès lors que le logiciel gère des opérations entre pro et particulier (ou d'autres non assujettis à la TVA), le logiciel de gestion doit respecter cette loi de finance (en plus des lois antérieures)

    d'après moi, il est beaucoup trop tôt pour se réjouir

    et pour faire le l'auto-fud, je ne vois pas comment un logiciel open-source en langage interprété tournant sur le matériel du client pourrait bénéficier de l'attestation/certification obligatoire dès janvier 2018 :
    en effet, si le client a accès à la fois au code source exécuté et aux données, la fraude est possible (et peut-être difficile à détecter) et le vendeur du logiciel prendrait un risque important en engageant sa responsabilité (amendes et prison pour complicité)

    Envoyé depuis mon Archlinux

  • [^] # Re: mod_security

    Posté par  . En réponse au journal Au voleur.sh. Évalué à 1. Dernière modification le 07 août 2017 à 17:11.

    Quand j'étais encore enfermé dans le monde de la fenêtre, il y avait un firewall… enfin, non, un outil de sécurité (open source, mais je ne me rappelle plus le nom dudit soft) qui permettait de contrôler et définir facilement les accès des applications au réseau et même aux APIs Windows.

    Zone Alarm ?

    non, pas open source, ça doit être autre chose, commentaire inutile à ignorer/supprimer, désolé

    Envoyé depuis mon Archlinux