_kaos_ a écrit 2344 commentaires

  • [^] # Re: Oui

    Posté par  . En réponse au message Accès session admin impossible. Évalué à 1.

    Salut,

    J'ai peut-être été trop rapide dans ma réponse au regard de celle de NeoX<

    Si ce que tu veux, c'est récupérer l'accès au compte « super utilisateur » (mot de passe oublié par exemple), tu peux redémarrer la machine en mode "single" si tu as la main dessus, en précisant d'exécuter /bin/bash par exemple.

    Un exemple présentant la procédure : Comment changer son mot de passe root.

    Matricule 23415

  • # Oui

    Posté par  . En réponse au message Accès session admin impossible. Évalué à 1. Dernière modification le 28 avril 2020 à 12:59.

    Salut,

    Il suffit d'ouvrir un terminal, de passer « super utilisateur », copier les fichiers et leur assigner les droits de l'autre utilisateur.

    Faire la manipulation en mode graphique peut être un peu plus compliquée (autoriser l'accès à la session X, entre autre). Mais en ligne de commande, c'est vite plié.

    Exemple fictif (non testé) si mon utilisateur de base est toto:

    $ sudo su
    # cp -r /home/root /home/toto/root
    # chown -R toto:toto /home/toto/root
    

    Et c'est fini, on peut fermer le terminal.

    Matricule 23415

  • [^] # Re: suivant la distribution

    Posté par  . En réponse au message activation de proftpd sur mon serveur gandi.. Évalué à 1.

    Salut,

    Pas de problème, c'était juste pour te donner un petit conseil ;)

    On a des quelques "codes", que tu pourra apprendre au fur et à mesure, en parallèle de l'exploration d'un système d'exploitation :)

    Le clavier qui se blo

    est très classique, par exemple.

    Tu peux trouver (le cadavre de Pierre) quelques autres exemples dans la section Folklore local.

    Oui, oui, on aime bien s'amuser aussi, surtout quand on est blo

    Matricule 23415

  • [^] # Re: Du code !

    Posté par  . En réponse au message Rails : Association multiple. Évalué à 1.

    Salut,

    Après je le faisais un peu bosser sur son propre schéma

    Ouip, je crois bien aussi que c'est là que le problème se pose ;)

    Matricule 23415

  • [^] # Re: suivant la distribution

    Posté par  . En réponse au message activation de proftpd sur mon serveur gandi.. Évalué à 1. Dernière modification le 27 avril 2020 à 18:47.

    Salut,

    Alors par contre attention, il y a ce qu'on appelle des grammar-nazi ici (j'en fais partie, même si des "fôtes", j'en fais joyeusement à la pelle), mais confondre sa et ça… j'en connais à qui ça arrive, mais pour des raisons assez spécifiques :)

    Je dis juste ça comme ça. Je dis (presque) rien. :)

    Donc, la question était et reste : c'est quoi le système d'exploitation sur ton serveur ?

    Edith : lu que tu avais répondu ;)

    Matricule 23415

  • [^] # Re: suivant la distribution

    Posté par  . En réponse au message activation de proftpd sur mon serveur gandi.. Évalué à 2.

    Salut,

    je suis sur windows mais je me sert de putty comme interface.

    C'est pas ça que te demandais NeoX :)

    Sur ton serveur, c'est quoi d'installé ?

    ce n'est pas possible à mon niveau.

    Tu sais, et je crois que personne ne me contredira contre cette affirmation, ici, on a tous commencé au level 0.

    Que ce soit windows ou linux (et les petits copains comme bsd ;) ), d'ailleurs.

    Donc ce n'est pas très grave de se sentir un peu perdu, surtout au début.

    On ne va pas te jeter un caillou parce qu'au début c'est difficile.

    Nan. On te tend la main pour que tu puisse faire pareil plus tard, quand on sera nous grabataires et que la mémoire aura fait sa RAZ :p

    Matricule 23415

  • [^] # Re: Du code !

    Posté par  . En réponse au message Rails : Association multiple. Évalué à 2.

    Salut,

    Faut tout péter. :)

    Ça me semble effectivement un problème de modélisation.

    Les "super" gros problèmes auxquels je n'ai pas de "giga" réponse au niveau BDD classique, c'est ceux concernant le spatio-temporel où la, il y a probablement un trou dans la raquette.

    Pour le reste, ça va à peu près.

    mais comment on résout ce genre de problème en général ?

    Je dirais qu'il y a deux méthodes :

    • l'une, plutôt utilisée en entreprise, c'est l'expérience,
    • l'autre, plus pour les utilisateurs classiques, lire et relire des cours, tant que "lapin compris".

    Je ne dis pas par là que tu ne suis pas la méthode 2, c'est celle que tu semble suivre et c'est bien ! C'est aussi celle qui permet à arriver à la 1 ensuite et se poser moins de questions :)

    Plutôt qu'un schéma, essaie de formaliser en mots les relations que tu souhaite introduire. C'est peut-être plus compliqué qu'un petit graphique, mais ça en dit long. Est-ce plutôt une relation 1:1, une relation 1:n, une relation n:n ?

    Je dis pas que faire un schéma est mal non plus, mais si tu es bloqué, il faut peut-être changer de méthode. Au moins juste pour voir ;)

    Matricule 23415

  • [^] # Re: suivant la distribution

    Posté par  . En réponse au message activation de proftpd sur mon serveur gandi.. Évalué à 1.

    Salut,

    Toi aussi tu as le clavier qui se blo

    C'est un problème pénible car on voit jamais la f

    Essaye peut-être un systemctl status proftpd | less

    Ou de farfouiller dans les logs ;)

    Bon, sinon oui, ton proftpd ne se lance pas. Mais là, sans les bouts de fin de ligne…

    Matricule 23415

  • [^] # Re: Et encore un petit autre

    Posté par  . En réponse au journal Explorer des langages de programmation - édition 2020. Évalué à 2. Dernière modification le 27 avril 2020 à 17:13.

    Salut,

    Comme je suis dans mon grenier des horreurs, je donne un petit coup de pouce à si quelqu'un souhaite essayer/continuer (ce bout de code est sûr pas fini/fonctionnel).

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>v
    v"Nombre de plateaux du jeu de Hanoi (1 à 9) : "0 <
    v>>>>>>>>>>>>>>>>>>>>>>>>>>>>0"! ruerrE">:#,_25*,>^
    >:#,_$&>:\:0\91+`|     ^
                     >\`   |
    v"début du jeu à "0<<<<<      
    >:#,_$:.0".xuaetalp">:#,_$25*,1\3\1>>>>>>>>>>>>>>>>>>>v
    v<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    :                                                |`\1<<
    1                        v<<<"déplacement de "0<<<
    \                        >:#,_$.v
    `                     v<<<"de "<<<
    v                     >:#,_$.v
    v               v<<<"vers "0<<<
    v               >:#,_$.25*,>>>>>>>>>>>>>>>>>>>>>>>>>>>^
    v
    _>\:v                 v<<<"déplacement de (1) de "0<<<
        2                 >:#,_$$\.v
        \          v<<<"vers "0<<<<<
        `          >:#,_$.25*,>>>>>>>>>>>>                ^
     v\1_$\1\`v
     `       v_>> 2\1\1-:1\ 1+ 2\3\:0\ 1\3\1-1            ^
     v       v
     v       >>>> 1\2\1-:1\ 1+ 1\3\:0\ 2\3\1-1            ^
     v
    v_>\2\`v
    v     v_>>> 3\1\1-:1 1+ 3\2\:0\ 1\2\1-1               ^
    v     v 
    \     >>>>> 1\3\1-:1\ 1+ 1\2\:0\ 3\2\1-1              ^
    2
    \
    `
    _>>>>>>>>>>>>>>>>>>>>>> 3\2\1-:1\ 1+ 3\1\:0\ 2\1\1-1 v 
    v                       1-1\1\3 \0:\1\2 +1\1:-1\3\2  <
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>^
    
    
    de;num;vers;3;vers
    

    Matricule 23415

  • [^] # Re: suivant la distribution

    Posté par  . En réponse au message activation de proftpd sur mon serveur gandi.. Évalué à 1. Dernière modification le 27 avril 2020 à 15:06.

    Salut,

    Bah tout ça c'est juste des warnings, donc rien de grave…

    Il répond sur quelle IP ton serveur ?

    Grilled by NeoX :)

    Matricule 23415

  • [^] # Re: Ma plus commune erreur

    Posté par  . En réponse au journal Gnu R version 4.0.0 est disponible. Évalué à 2.

    Salut,

    Oui, ce serait bien de corriger si une personne de l'équipe a le temps.

    Mais si j'en crois ma simple expérience personnelle, qu'il fallait faire un breaking change, c'était bien celle-là.

    Je ne sais plus combien de fois je me suis auto-maudit à cause de "ça".

    Matricule 23415

  • # Ma plus commune erreur

    Posté par  . En réponse au journal Gnu R version 4.0.0 est disponible. Évalué à 3.

    Salut,

    J'avais déjà lu cette nouvelle, mais…

    StringsAsFactor=FALSE

    Oh ouais !

    Ça va éviter un tas de questions :)

    Tant pis pour la RAM…

    Matricule 23415

  • # Et encore un petit autre

    Posté par  . En réponse au journal Explorer des langages de programmation - édition 2020. Évalué à 3. Dernière modification le 27 avril 2020 à 13:55.

    Salut,

    C'est pour ceux qui aiment les "casse-tête".

    En général, quand je commence un nouveau langage, j'essaye des problèmes simples. Mon exercice préféré étant les Tours de Hanoï.

    Problème simple, règles claires, super facile, je sais le résoudre à la main en version optimale… Bref, simple, donc quoi de mieux ?

    Enters Befunge.

    Alors là, je n'ai jamais réussi. Il faut coder en 2D avec des data qui peuvent modifier le code exécuté… c'est super dur.

    "Le" site de référence que j'ai sur ce sujet est (spoiler alert) : Hanoimania!

    Vous y trouverez plein d'implémentations, dans plein de langages, assez divers et pas toujours simples à lire.

    Si je ne me trompe pas, par contre, aucune version en Befunge là bas (même s'il en traine probablement ailleurs).

    Matricule 23415

  • [^] # Re: Prolog

    Posté par  . En réponse au journal Explorer des langages de programmation - édition 2020. Évalué à 4. Dernière modification le 27 avril 2020 à 12:17.

    Salut,

    Il a fallu que je farfouille dans de vieux dossiers, mais si tu aime le prolog, en voilà un petit bout :

    %%%%%%%%%%%%%%%%%%%%%%%%
    % Reines.pl
    %
    % Comment placer N reines sur un echiquier NxN
    
    
    % necessaire pour between/3
    
    :-lib(util).
    
    caseLibre(_,[],_).
    caseLibre(R,[T|L],N):- pasPrise(R,T,N),
                           M is N+1, caseLibre(R,L,M).
    
    pasPrise(R,T,N):- R =\= T,
                      S is T + N, S =\= R,
                      U is T - N, U =\= R.
    
    solution([],_).
    solution([T|L],N):- solution(L,N),
                        between(1,N,T),
                        caseLibre(T,L,1).
    
    solGraph(L,N):- length(L,N), genSol(L,N) .
    
    genSol(L,N):-   solution(L,N), !,
                    afficheReine(L,N).
    
    afficheReine([],_):-nl.
    afficheReine([T|L],N):- M is N, printLine(T,M),
                            afficheReine(L,N).
    
    printLine(1,N):- write('R '), M is N-1, printLine(0,M).
    printLine(0,N):- N < 1, nl.
    printLine(0,N):- write('x '), M is N-1, printLine(0,M).
    printLine(T,N):- write('x '), U is T-1, M is N-1, printLine(U,M).

    C'est bien vieux, et probablement pas du tout optimal. C'est pour résoudre le Problème des huit dames

    Je ne sais même pas si ça passe avec du prolog moderne.

    Matricule 23415

  • [^] # Re: Mon favoRi !

    Posté par  . En réponse au journal Explorer des langages de programmation - édition 2020. Évalué à 1.

    Salut,

    Il existe Julia aussi :)

    Oui !

    Mais idem que pour pandas, les journées n'ayant que 24h… je n'ai pas creusé de ce côté.

    Matricule 23415

  • [^] # Re: Mon favoRi !

    Posté par  . En réponse au journal Explorer des langages de programmation - édition 2020. Évalué à 1.

    Salut,

    Ah, chouette !

    C'est sympa de ne pas faire de for (même si on sait bien qu'il est en dessous dans la pile d'appel, hein…).

    Ça compacte le code, le rend (parfois) plus lisible.

    Matricule 23415

  • [^] # Re: Mon favoRi !

    Posté par  . En réponse au journal Explorer des langages de programmation - édition 2020. Évalué à 1.

    Salut,

    pandas c'est bien aussi pour faire ce genre de chose et c'est du python.

    Tout à fait exact, j'en ai entendu parler, en bien, sans m'y mettre, les journées n'ayant que 24h :(

    J'ai été un mongeur pendant 10ans

    Alors tu connais l'adage : There is more than one way to do it. ;)

    Comme je n'ai pas réellement fait de pandas, je ne peux pas comparer. Je serais complètement hors des clous.

    Je suis allé voir une ou deux pages de la documentation en mode "au pif", et je vois des instructions for typiques de la programmation impérative. C'est ce qui m'amuse avec le vectoriel, c'est se débarrasser du for, si possible, et ce n'est pas toujours possible.

    Non pas que je sois contre le for, même pas contre le goto en fait, quand c'est nécessaire. C'est juste qu'essayer de penser différemment, ça fait travailler les méninges.

    Sincèrement, mon message était simplement destiné aux personnes qui souhaitent "déconstruire" leur paradigme de programmation, pour ensuite le "retrouver", éventuellement meilleur. Certes, pour tout déconstruire, on peut aller dans du plus barbare, comme l'APL qui est lui aussi un langage vectoriel (que je n'ai jamais pratiqué, juste vu un collègue en faire). Je crois que la marche est encore plus haute :)

    Et en R aussi on peut faire du… "web", la lib la plus avancée que je connaisse étant Shiny.

    Matricule 23415

  • [^] # Re: Infos

    Posté par  . En réponse au message Je n'arrive plus à installer de paquets . Évalué à 2.

    Salut,

    Et probablement remplacer dpkg par l'outil utilisé pour la phase d'installation (avec les options "kivontbien").

    J'ai un doute, mais n'ayant pas creusé avec ma petite pelle, je ne suis pas certain que la base de donnée contenant les infos d'un logiciel mis avec apt par exemple soient identiques à celles de dpkg.

    Matricule 23415

  • [^] # Re: Le logiciel libre c'est politique (sinon, on parlerait d'Open Source)

    Posté par  . En réponse au journal oh et puis merde.... dlfp, c'est vraiment censé être politique?. Évalué à 3.

    Salut,

    Alors déjà, désolé de t'avoir pris comme cobaye Zenitram< ;)

    C'était une solution de facilité pour faire avancer la "recherche". ;)

    Quelqu'un qui ferait une telle preuve de mépris pour son interlocuteur et d'une telle autosuffisance dans la vraie vie apprendrait rapidement à changer son comportement.

    Regarde bien ton commentaire. Sans le croiser, sans le connaitre autrement que par messages interposés, ou sans l'avoir vu probablement, ton avis est déjà fait. Et je dirais que ton regard n'est pas celui que je porte moi. Regarde encore tes mots. Je ne crois pas qu'ils soient sympathiques et qu'ils engagent à plus.

    Je peux essayer de te proposer un truc, c'est de mettre un peu plus d'humour, même dans les messages importants.

    Par exemple :
    Pou'quoi Juliette est t'iste ?
    Pasque 'oméo p'ati.

    (bon, ok, c'est nul… mais si ça vous fait au moins un peu sourir, c'est ça de gagné).

    Donc non, je reste sur ma position. Je ne suis pas toujours d'accord, mais il a des arguments, qui je pense seraient les mêmes si je le croisait dans la rue.

    Et ça, je respecte.

    Qu'il y ait un petit nom d'oiseau qui vole au cours d'une discution n'est pas grave.

    Matricule 23415

  • [^] # Re: Le logiciel libre c'est politique (sinon, on parlerait d'Open Source)

    Posté par  . En réponse au journal oh et puis merde.... dlfp, c'est vraiment censé être politique?. Évalué à 3.

    Salut,

    J'en profite pour donner une "merci" à tous ceux qui maintiennent ce site qui permet de troller :) d'une manière plus sympa qu'ailleurs.

    Bin là, je suis à fond d'accord par exemple (au e près, mais je cafouille des doigts bien souvent aussi !) :)

    Matricule 23415

  • [^] # Re: Le logiciel libre c'est politique (sinon, on parlerait d'Open Source)

    Posté par  . En réponse au journal oh et puis merde.... dlfp, c'est vraiment censé être politique?. Évalué à 2.

    Salut,

    Je crois que tu n'as pas compris (ou c'est peut-être moi qui ait survolé trop vite le problème).

    Je pense que si je croisais Zenitram< dans la rue, il aurait le même discours. C'est ça, la nétiquette. Ni plus, ni moins.

    Parfois (sur certains sujets), je suis très d'accord avec lui. D'autres fois non, et de temps en temps, je lui dis, si j'en ai envie.

    La nétiquette, c'est Comporte toi comme tu te comporte dans la vie réelle. C'est tout ce que ça dit.

    Matricule 23415

  • # Mon favoRi !

    Posté par  . En réponse au journal Explorer des langages de programmation - édition 2020. Évalué à 4. Dernière modification le 26 avril 2020 à 22:23.

    Salut,

    Merci pour ce partage de petite collec' :)

    Moi, mon langage préféré quand j'ai du temps, ça reste quand même R.

    J'aime bien parce que c'est du "vectoriel" et qu'il pousse à penser l'informatique différemment.

    Comme j'avais un peu de temps, j'en ai profité pour dérouiller un peu la mécanique et faire un bilan comptable.

    Nombre de boucles for ? Résultat : 0.

    Tout est vectorisé et c'est optimisé sous le capot.

    Alors c'est sûr, il faut utiliser les "bonnes fonctions", au "bon endroit". Donc la marche est assez haute au début, vu que c'est un langage conçu pour faire de la statistique.

    Mais je le trouve chouette, la communauté est assez ouverte, bien qu'ayant des règles assez strictes : S'il s'agit du langage c'est super ok il y a des réponses du tonnerre. Si c'est un problème de stat par contre, il y a beaucoup de chances de se manger un Va embaucher un statistcien et reviens après. :)

    Matricule 23415

  • [^] # Re: Le logiciel libre c'est politique (sinon, on parlerait d'Open Source)

    Posté par  . En réponse au journal oh et puis merde.... dlfp, c'est vraiment censé être politique?. Évalué à 1.

    Salut,

    Le site linuxfr n'a pas de nétiquette spécifique, au mieux de ma connaissance, le principe étant bien plus large.

    Bonne soirée !

    Matricule 23415

  • # Mes revendications

    Posté par  . En réponse au journal #PlusJamaisCa Manifestation en ligne. Évalué à 2. Dernière modification le 25 avril 2020 à 17:44.

    Salut,

    Des sous

    Point, barre, à la ligne

    ;)

    Matricule 23415

  • [^] # Re: Un autre ;)

    Posté par  . En réponse au journal Naviguer sans tête dans un coquillage !. Évalué à 3.

    Salut,

    Peux-tu nous dire pourquoi tu es passé de lynx à Links ? Quelles sont les différences principales ?

    Euh, oula, ça va être compliqué ça, parce que ça fait un bon bout de temps que j'ai fait la "bascule" :)

    De mémoire (mais faut remonter un certain nombre d'années) : parce que links était plus agréable à utiliser sur certains sites et supportait mieux ncurses.

    En fait du coup, je viens de réinstaller lynx et ça a l'air d'avoir super progressé (dans le bon sens, je veux dire).

    Donc je ne saurais pas trop dire mis à part qu'il y a environ 20 ans je trouvais links plus… hmm… "ergonomique", si on peut dire ça d'un butineur en CLI.

    N'ayant du coup pas refait de lynx depuis un bout de temps, je vais éviter une comparaison hasardeuse, peut-être mal venue vu que je ne l'utilise plus, et biaisée.

    Mon petit commentaire c'était juste pour donner un outil de plus dans le genre ;)

    Matricule 23415