pralines a écrit 553 commentaires

  • [^] # Re: GIT = decentralisé

    Posté par  . En réponse au message workflow git. Évalué à 2.

    non, tu n'as rien loupé,

    des fils se sont touchés dans ma mémoire………………………….

    Envoyé depuis mon Archlinux

  • [^] # Re: GIT = decentralisé

    Posté par  . En réponse au message workflow git. Évalué à 2.

    merci pour ta réponse

    après toutes mes lectures, si il y a une chose que j'ai bien compris c'est que chacun a sa copie, mais qu'on pouvait aussi adopter un workflow centralisé si on le désirait (un dépôt central "bare metal" étant censé être hébergé sur un serveur n'a pas de working dir et sans doute pas d'index/staging, je ne me rappelle plus),

    de ce que j'ai compris des concept de GIT, je pense qu'on peut changer de workflow en cours de route, quitte à reconfigurer les remote (et url associées)

    en résumé, corrige moi si je déraille, j'ai 2 cas :

    1 : je fais des modification sur le poste portable du client :
    mon poste portable connecté à l'intranet client va me servir à mettre à jour le dépôt sur le serveur GOGS du client,

    de retour sur mon intranet, ce même poste portable va pouvoir mettre à jour le dépôt de ma machine de travail pourvu que son accès remote soit démarré (ssh ou git ou http)

    2 : je fais des modifications sur ma machine de travail :
    je peux (depuis le poste portable du client) mettre à jour son dépôt local pour ensuite aller chez le client mettre à jour le dépôt de son serveur GOGS

    si je n'ai pas dit de bêtise, je n'ai plus qu'à me lancer ? :-)

    Envoyé depuis mon Archlinux

  • [^] # Re: cadenas

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

    et pourtant :-)
    je connais déjà 2 façon de générer ce comportement de cadenas sous Linux sur des fichiers d'un disque Windows

    • arrêt sauvage (plantage) d'un windows, suivi d'un redémarrage sous linux ---> par précaution, linux monte le disque windows en lecture seule parce qu'il a vu que le disque n'avait pas été proprement arrêté

    • depuis quelques semaines, je fais mumuse avec le multiboot linux/windows10 et j'ai rencontré ce problème de disque en lecture seule sous linux, problème résolu en désactivant le démarrage rapide de windows

    est-ce que tu as tenté la manip que je t'ai indiqué ?
    comment arrives tu sous linux ?
    en mettant la machine sous tension, ou bien en redémarrant depuis windows ?

    Envoyé depuis mon Archlinux

  • [^] # Re: y a le choix

    Posté par  . En réponse au message Basic, Logo ou alternative. Évalué à 0.

    oulà, j'avais cliqué sur l'exemple de la première réponse et complètement zappé le module turtle,

    c'est effectivement plus simple (une fois passée l'installation initiale)

    même si on est encore loin de la simplicité (archaïque) des amstrad et cie,

    je ne suis pas allé voir si un module existait en français, mais je suppose que renommer les commandes ne doit pas être sorcier

    Envoyé depuis mon Archlinux

  • # y a le choix

    Posté par  . En réponse au message Basic, Logo ou alternative. Évalué à 5.

    à mon avis, python est bien trop puissant pour des débutants complets, 20-30 instructions pour tracer 1 ligne à l'écran, seriously…

    donc, après 2-3 minutes de recherche dans gogole

    la page des BASICs

    http://basic.mindteq.com/index.php?i=linux

    pour le logo, c'est plus délicat, il y a plusieurs solutions, sur plusieurs plateformes, mais en français c'est plus réduit,
    mais voilà un petit interpréteur en ligne (il faut une connexion internet) :

    https://www.tortue-logo.fr/en/logo-turtle

    Envoyé depuis mon Archlinux

  • [^] # 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