lolop a écrit 3817 commentaires

  • [^] # Re: Windows 2 en base 10?

    Posté par  (site web personnel) . En réponse au journal A vos risque et périls . Évalué à 8.

    quand tu vois comment linux et apple balancent aux oubliettes leurs releases apres 3 ans max…

    Hum… il me semble que sous Ubuntu les LTS sont maintenues 5 ans.

    Chez RedHat ça peut faire 10 ans ou plus.

    Après, le support coûte, il est facturé. D'ailleurs, il me semble que Microsoft a une politique similaire, passé un support "standard" avec des mises à jour gratuites, en passant à la caisse tu peux avoir un support étendu (il me semble avoir lu que de très gros utilisateurs ont négocié un support pour XP… sur de très grosses bases installées).

    Du côté des distribs Linux commerciales que tu peux installer sans payer de licence, ça me parait normal que les sociétés limitent la durée. Tu peux prendre des distribs communautaires, la durée du support sera liés à la volonté de la communauté (de perdre du temps pour supporter des trucs obsolètes) [libre aux volontaires de maintenir les versions qui les intéressent].

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # Dur

    Posté par  (site web personnel) . En réponse au message Ubuntu 12.04 mise a niveau 14.04.3. Évalué à 3. Dernière modification le 07 janvier 2016 à 19:26.

    Jamais utilisé de mot de passe => tu devais être en mode connexion automatique sur un compte.

    Déjà, pour déverrouiller ça, il faudrait pouvoir démarrer la machine sur un live-CD (ou live-clé USB), monter le système de fichiers de ton disque dur, et aller effacer le mot de passe lié à ton compte.

    Ensuite… reboot, ctrl-alt-F1 et connexion en mode console, et voir ce qui peut se passer (espace sur les disques, syslogs, logs X11…).

    AMA, si vraiment tu es débutant, ça nécessiterais que quelqu'un qui s'y connaît prenne la main. As-tu un LUG (Linux User Group) près de chez toi (ie. vers où es-tu)?

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Du temps

    Posté par  (site web personnel) . En réponse au message Gestion Raid 5 avec mdadm. Évalué à 2.

    Ou sinon partir sur du xfs, la création du FS est assez rapide (ou son agrandissement quand on est sur su lvm en dessous).
    Mais AMA le temps de création pour un usage perso n'est pas un critère (xfs a l'inconvénient de ne pas pouvoir être réduit…).

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # Vérification de compte ?

    Posté par  (site web personnel) . En réponse au message Gmail et Spam. Évalué à 2.

    Serait-ce que gmail considère moi_alias et moi.alias comme des comptes qu'il essaie de vérifier sur domain.com, et qu'il ne trouve pas ?

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Expérience similaire

    Posté par  (site web personnel) . En réponse au journal Du reverse engineering, et de la pomme. Évalué à 3.

    Un bug ?

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # Moteur inside

    Posté par  (site web personnel) . En réponse au journal Merry 6.c! Mon expérience avec Perl 6. Évalué à 2.

    Finalement, le moteur de Perl6, est-ce que c'est le Parrot issu d'une blague des devs Python et Perl ?

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: une mise à jour windows qui a foiré le grub ?

    Posté par  (site web personnel) . En réponse au message [Résolu] Problème de démarrage sous Xubuntu (Ubuntu v.14.04 LTS). Évalué à 4. Dernière modification le 28 décembre 2015 à 01:59.

    Oui, tu récupères un CD [XKL]Ubuntu par exemple, et en mode "test" (live CD), tu lances gparted. Et tu peux tout faire avec le livre CD, le rétrécissement du Windows, et l'agrandissement du /home (tu auras peut-être même besoin de déplacer des partitions)

    Note: sous Windows, penses à faire un arrêt complet (dans certains cas il fait un arrêt "veille sur disque" qui lui permet de redémarrer plus rapidement… mais c'est probablement pas hyper compatible avec le redimensionnement / déplacement de partitions).

    Penses… à faire une sauvegarde avant.

    A+

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: une mise à jour windows qui a foiré le grub ?

    Posté par  (site web personnel) . En réponse au message [Résolu] Problème de démarrage sous Xubuntu (Ubuntu v.14.04 LTS). Évalué à 2.

    Ça a été une bonne idée de faire un /home séparé.

    Comme tu réussis à te logger, tu peux faire un peu de nettoyage en utilisant la console, sans avoir a redimensionner la partition.

    $ cd .cache
    $ rm -rf *
    

    Si tu as téléchargé des trucs maintenant inutiles (déplace ceux qui le sont avant de procéder):

    $ cd Téléchargements
    $ rm -rf *
    

    (changer Téléchargements en Downloads si ça a été paramétré en anglais)

    Et tu peux regarder ce que ça donnes avec:

    df -h /home
    

    Après… si tu ne veux pas redimensionner les partitions, peut-être que tu as des données que tu peux archiver ailleurs. Sinon, il y a gparted (s'il n'est pas installé, sudo apt-get install gparted).

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # Semble plus un problème de login/interface X que de démarrage

    Posté par  (site web personnel) . En réponse au message [Résolu] Problème de démarrage sous Xubuntu (Ubuntu v.14.04 LTS). Évalué à 3.

    Si tu arrives à faire un ctrl-alt-F1 et à lancer des commandes dans les terminaux, c'est déjà que ton système a démarré.

    Donc… à quel moment exactement est-ce que ça bloque (avant l'affichage de l'écran de login, pendant cet écran, après la validation du mot de passe…)?

    Et, comme tu arrives à accéder aux terminaux texte, est-ce qu'il y a des choses intéressantes (remontées de problèmes) dans /var/log/syslog et /var/log/Xorg.0.log?

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: car et cdr avec # define

    Posté par  (site web personnel) . En réponse au message Affichage listes chainées en C. Évalué à 2.

    Tu poses le clavier, et prends un papier et un crayon, tu dessines des structures, des flèches pour les pointeurs, etc.

    Qu'est-ce que doit faire caar (de quoi il part, qu'est-ce qu'il doit retourner) ?

    Quelles sont les étapes pour arriver au résultat ?

    Dans ces étapes, y-en-a-t-il qui ont déjà été codées et qui peuvent être réutilisées ?

    Là, tu devrais arriver à coder caar au moins sous forme de fonction, et le tester (important).
    Ensuite, tu élimines les résultats intermédiaires en mettant leurs expressions de calcul là où ils sont utilisés, et tu devrais réussir à arriver à une seule expression… que tu peux mettre dans un #define (on peut faire des macros multilignes, mais là il ne devrait pas y en avoir besoin.

    Y plus qu'a. Bon exercice.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # "Twitter hors du navigateur"

    Posté par  (site web personnel) . En réponse à la dépêche Twitter hors du navigateur. Évalué à 5.

    Tu ne comptes pas en faire un module weboob ?

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Retour papier

    Posté par  (site web personnel) . En réponse au message Affichage listes chainées en C. Évalué à 2.

    Tu pourras jeter un coup d'oeil là:

    Ça arrive au même résultat… bon, y'a pas cinquante façons de faire.

    C'est un peu un casse tete cet exercice en fin de compte.

    Non. Si tu as écrit la fonction cons() qui chaîne des éléments, utilises la en plusieurs appels pour créer une liste, et ensuite appelles car() et cdr() sur celle-ci. Au boulot.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Retour papier

    Posté par  (site web personnel) . En réponse au message Affichage listes chainées en C. Évalué à 2. Dernière modification le 22 décembre 2015 à 16:26.

    Il faut bien regarder la définition des types. list est un pointeur sur struct Doublet, si tu alloues le sizeof d'un list, tu alloues juste un pointeur… si tu l'utilises comme un Doublet, tu bug.

    Pour la définition en macros #define, comme les fonctions ne font que retourner des attributs de structure, il suffit de les mettre dans le développement des macros:

    #define car(x)  ((x)->elt)
    #define cdr(x)  ((x)->cdr)

    (j'ai peut-être sur-parenthésé… mais avec les macros vaut mieux être prudent, tu ne sais pas dans quel contexte elles vont être utilisées)

    Pour les sous listes justement l'exo d'après demande de definir à l'aide de #define, caar et cadr et construire une liste pour les tester et afficher leur résultat. Mais avant je dois parvenir à faire pour une liste simple.

    …ce que je craignais. Il va falloir que tu transformes ton elt en potentielle liste, pour pouvoir aller piocher le premier élément qui pourra lui-même être une liste. Éventuellement jette un coup d'œil à uintptr_t comme type pour elt. Au niveau des contrôles de type, ça va être moche.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Retour papier

    Posté par  (site web personnel) . En réponse au message Affichage listes chainées en C. Évalué à 2.

    Le hiatus pour moi: est-ce que car() retourne le Doublet (le nœud de stockage, qui est un élément de la liste), ou bien la valeur elt stockée dans le Doublet.

    Il me semble qu'il devrait retourner la valeur. Donc à ce moment en C tu ne peux plus écrire car(Cons)->elt car tu as déjà directement elt.

    https://www.google.fr/search?q=lisp+car+lang:fr

    Ce qui donnerais

    list cdr(list lst)
    {
    return lst->cdr;
    }
    
    // int ou autre type stocké comme valeur pour elt - tu peux même en faire
    // un typedef int Atom; et utiliser Atom pour le type des valeurs de elt.
    int car(list lst)
    {
    return lst->elt;
    }

    Tu peux faire ça avec des #define si tu veux.

    En tout cas, tu peux après faire des car(cdr(cdr(lst))). Par contre, à moins que tu n'autorises le stockage de Doublet dans ton elt, tu ne peux pas faire de car(cdr(car(lst))) (ce qui correspondrait à stocker non pas des listes simples d'éléments atomiques, mais des listes de listes… pour créer par exemple des structures en arbres).

    Après, pour ton cons, c'est juste de la création de structure en mémoire, et l'insertion en début de liste (le Doulet créé devient la tête de liste).

    list cons(int elt, const list L)
    {
    Double dbl = malloc(sizeof(struct Doublet));
    dbl->elt = elt; // Stockage de l'élement
    dbl->cdr = L; // Mise en place de la liaison pour la liste
    return (list)dbl;
    }

    Bon, à l'usage tel quel ça promet de jolies fuites mémoires.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # Retour papier

    Posté par  (site web personnel) . En réponse au message Affichage listes chainées en C. Évalué à 2.

    Il faut revoir ta structure du doublet, dans elt tu stockes un entier ou un pointeur ?

    Dans ta définition de car(doublet), tu accèdes un champs car qui n'existe pas. car(doublet), ça semblerait plutôt être simplement (doublet) [¹]. À ce moment, tu peux écrire car(Cons)->elt = elt;.

    M'enfin, pour moi car et cdr c'est pour extraire, pas pour aller modifier. Pour faire le Cons en C j’accéderais directement aux champs.

    [¹] Sauf que là tu conserves dans ton doublet un lien vers la liste, et tu retournes "l'original" - s'il fait partie d'une liste référencée par ailleurs et qu'ensuite tu le modifies… il faudrait allouer un doublet à retourner, et gérer les allocations / libérations mémoire (il me semble que le lisp utilise un ramasse miettes pour gérer la perte de référence sur ses structures dynamiques…).

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Dura lex, sed lex ou le problème des logiciels à plusieurs utilisateurs

    Posté par  (site web personnel) . En réponse à la dépêche Projet de loi de finances FR 2016 : interdiction des logiciels libres de comptabilité et de caisse. Évalué à 3.

    Et bien, si le rédacteur de la loi ne les a pas pris en compte, transmets les à ton député avec les justifications en marge.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Dura lex, sed lex ou le problème des logiciels à plusieurs utilisateurs

    Posté par  (site web personnel) . En réponse à la dépêche Projet de loi de finances FR 2016 : interdiction des logiciels libres de comptabilité et de caisse. Évalué à 2.

    Plus qu'a envoyer ta proposition d'amendement aux députés, avec explication du pourquoi.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: got get et version

    Posté par  (site web personnel) . En réponse à la dépêche The Go Programming Language. Évalué à 3.

    avoir résolu le problème du déploiement en créant un binaire statique.

    C'est une solution "facile". Est-ce une bonne solution (mises à jour pour corrections de bugs et de failles de sécurité dans des libs tiers…)?

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # Multisystem

    Posté par  (site web personnel) . En réponse au message Créer un disque RESCUE/INSTALL mutli boot. Évalué à 5.

    C'est ce que j'utilise pour ma clé d'installation.

    http://liveusb.info/dotclear/
    http://liveusb.info/dotclear/index.php?pages/install

    Et sous Ubuntu: http://doc.ubuntu-fr.org/multisystem

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: totalement hs

    Posté par  (site web personnel) . En réponse à la dépêche The Go Programming Language. Évalué à 3. Dernière modification le 07 décembre 2015 à 12:42.

    Et de la taille des pages, et de l'espacement entre les lignes, etc.

    Pas sûr que pour une version électronique on utilise les mêmes réglages que pour une version imprimé papier.

    Un typographe dans la salle ?

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: CEM

    Posté par  (site web personnel) . En réponse au journal Jerry un ordinateur fait maison personnalisé par les écoliers. Évalué à 3.

    Ce qui rayonne le plus de toute façon, c'est le transformateur.

    ??? source. Moi j'aurais plutôt dit les pistes sur les cartes électroniques avec des signaux à plusieurs Méga ou Giga hertz… (en plus le transfo est généralement dans une boite en acier, qui filtre un peu).

    Un bon test: utiliser un poste radio à proximité.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: un dual boot

    Posté par  (site web personnel) . En réponse au message Installer Linux sur Windows 7. Évalué à 3.

    Les mises à jours de Windows, ce sont des mises à jours de sécurité. Rien à voir avec le MBR.

    Sauf quelques exceptions (j'ai eu le cas pour un Windows 8 vers 8.1 qui a cassé le boot Kubuntu via UEFI).

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Python

    Posté par  (site web personnel) . En réponse au message shell-->C. Évalué à 2.

    Hormis la question de l'empreinte,

    Avec MicroPyhon alors…

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Re: Passage à Qt

    Posté par  (site web personnel) . En réponse à la dépêche Pitivi 0.95 s’élance avec un nouveau moteur !. Évalué à 6.

    Et de renommer le logiciel Kdenlive ?

    Blague à part, il me semble que Gstreamer, base de Pitivi, c'est un noyau multimédia basé sur GLib2, donc sur la base Gnome… c'est peut-être mieux pour les développeurs de rester une une base GTK commune.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Et PyPI

    Posté par  (site web personnel) . En réponse au message Bibliothèque CardDAV/CalDAV. Évalué à 2.

    L'équivalent Python est PyPI, Python Package Index.

    https://pypi.python.org/pypi

    Si tu recherches DAV, y'a plein d'entrées. Bon tri.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN