Anthony Jaguenaud a écrit 1967 commentaires

  • [^] # Re: Une bien mauvaise nouvelle

    Posté par  . En réponse au journal Mandriva c'est fini. Évalué à 2.

    Il faut avouer que la distribution n’était pas terrible (de mon point de vue) par rapport aux autres… néanmoins, je garderai la boite achetée pour supporter le made in France et installé une fois pour voir.

  • [^] # Re: Stagiaire ou salarié gratos ?

    Posté par  . En réponse au message [Offre de Stage] Projet DevOps/Docker/CoreOS. Évalué à 4.

    Et puis, son rapport il le fait le soir chez lui… on va pas non plus le payer pour l’école en plus, il a l’habitude des devoirs le soir.

  • [^] # Re: Premières impressions

    Posté par  . En réponse à la dépêche Rust 1.0, entrée dans la période stable. Évalué à 2.

    Dans l'esprit ça ressemble au problème des héritages en diamant de C++ par exemple.

    Je ne crois pas. Je vois ça plus dans l’esprit :

    • Je développe une fonction int add(int, int), je compile dans une bibliothèque A qui publie le symbole.
    • Tu développes une fonction int add(int, int), que tu compile dans une bibliothèque B qui publie le symbole.

    Un projet quelconque va vouloir utiliser nos deux bibliothèques, s’il utilise la fonction ci-dessus, le linkeur dynamique va en choisir un. Mais pire, la bibliothèque A peut appeler la fonction de la bibliothèque B

    Pour rust c’est ajouter des interfaces a un type, mais la problématique est bien : quelle méthode sera appelé en cas de double définition…

  • [^] # Re: Payant

    Posté par  . En réponse au journal MenuetOS : 1.0. Évalué à 4. Dernière modification le 19 mai 2015 à 21:42.

    J’en ai trouvé une autre :

    Le directeur principal du projet est ingénieur en informatique, en réseau, et en électronique, avec un master de maths. Autrement dit, appelez-le Dieu parce qu'il code comme un Dieu. Qui plus est, il a ses entrées chez Microsoft, donc il connaît bien Windows et les (coûteuses) connaissances de ses spécifications (notamment celles requises pour créer des drivers).

    C’est vraiment super pour bien se marrer…

    Édit :

    En ce qui concerne le devenir, le projet sera bien entendu open-source et gratuit. Une double licence permettant aux entreprises de réutiliser le code est à l'étude…

    Gratuit est une licence ;-)…

  • # Les traits

    Posté par  . En réponse à la dépêche Rust 1.0, entrée dans la période stable. Évalué à 5.

    Je trouve le principe des traits très intéressant. Et ça me ramène à Haskell. En lisant apprendre haskell vous fera le plus grand bien, on trouve l’équivalent de la création d’un trait rust avec la définition de la classe Eq(a)

    class Eq a where
        (==) :: a -> a -> Bool
        (/=) :: a -> a -> Bool
        x == y = not (x /= y)
        x /= y = not (x == y)

    Ce qui est bien dans cette déclaration c’est qu’on déclare les deux fonctions relatives l’une par rapport à l’autre, ce qui permet lorsque l’on veut instancier un type en classe Eq, il suffit de définir une des deux fonctions.

    Est-ce possible en rust ?

  • [^] # Re: Les services Google (c'est le nouveau nom d'Internet) pètent dans FFox

    Posté par  . En réponse au journal Retour sur les décisions, les projets et les polémiques de Mozilla des dernières années. Évalué à 5.

    En fait, non ça ne me choque pas. Ça fait longtemps que je sais que google travail pour google. Un de ces jours, la page de recherche ne fonctionnera que sous chrome… et alors ? J’irai voir ailleurs. Comme dans le temps où j’ai quitté altavista pour google…

  • [^] # Re: Intéressant

    Posté par  . En réponse au message OpenRTS, un moteur de jeu 3D open-source en Java. Évalué à 2.

    Bravo, maintenant tu vas passer au crible ;-)

    En espérant que tu nous fasses suivre ton projet sur le long terme…

    À+

  • [^] # Re: Le meilleur processeur de tous les temps…

    Posté par  . En réponse au sondage Mon processeur préféré ?. Évalué à 2.

    Arg, je ne peux pas revoter :'(

  • # Intéressant

    Posté par  . En réponse au message OpenRTS, un moteur de jeu 3D open-source en Java. Évalué à 3.

    Salut,

    Tu peux effectivement parler de ton projet sur linuxfr.

    Le site est composé de trois parties :

    • Les dépêches, qui sont des nouvelles, des présentations de projets… Elles peuvent être écrit de manière collaboratives ici et sont soumises à modération.
    • Les journaux, pour les nouvelles un peu moins importante, non soumise à modération.
    • Le forum pour résoudre des soucis.

    Vu ce que tu écris, j’aurais plutôt penché pour un journal dans la forme actuelle. Et si tu as un peu de temps, écrire une dépêche. Ce sera plus visible et une partie des intervenants t’aidera à la rédaction.

  • [^] # Re: Où ?

    Posté par  . En réponse au message [USB] Demande de mot de passe. Évalué à 2.

    udev te permet de définir des règles.
    Il les lit dans l’ordre, typiquement, tu mets ton clavier avant et tu dis Ok. Ou tu dis que tous les claviers et les souris c’est OK.

    Ensuite, pour tous les périphériques USB, tu lances un script. Dans ce script tu demandes un mot de passe. (utilise xdialog ou kdialog).

    Tu peux aussi filtrer sur le type de périphérique, genre, si tu veux juste gérer les disques ou tous périphériques USB.

  • # Où ?

    Posté par  . En réponse au message [USB] Demande de mot de passe. Évalué à 3.

    Tu veux protéger un périphérique USB sur ton ordi ? sur tous les ordis ? Ou tu veux protéger ton ordi de tous les périphériques USB ?

    Sinon, regarde du côté de udev et systemd.

  • # Reposter ne sert à rien…

    Posté par  . En réponse au message help me please . Évalué à 2.

    Tu as déjà posé la question ici. La question était mal posée, tu n’as eu aucune réponse tangible. La bonne façon de faire est de reformuler ta question. Pas de spammer une nouvelle fois.

    Tu as deux choix :

    • Reformuler correctement, en t’excusant.
    • Aller voir ailleurs.
  • [^] # Re: Il y a pire

    Posté par  . En réponse au journal L'Armée Française et ses logiciels, bis repetita.... Évalué à 4.

    Oui, ça pose aussi le problème de la durée de la maintenance… s’il faut refaire une version sur des PCs plus récents, quid des drivers USB récent pour du NT4… Alors que sur BSD, Linux on recompile le noyau, les bibliothèques de base en version de l’époque. Et il n’y a pas besoin de toucher à l’applicatif.

    Sur du windows, ne serait-ce que faire disparaître explorer (l’interface graphique), couper les raccourcis clavier… demande de redévelopper car les fonctions système particulière (interne) ont changée. J’ai l’impression que se serai plus simple avec du Linux bien que je n’ai pas eu à le faire sur OS libre.

  • [^] # Re: Il y a pire

    Posté par  . En réponse au journal L'Armée Française et ses logiciels, bis repetita.... Évalué à 6.

    Écoute, je n’aime pas Windows. Mais de là à dire que c’est moins stable (noyau et service minimal) que du GNU/Linux, je trouve que tu t’avances beaucoup. Il ne faut pas confondre un Windows embarqué et ton PC avec tous les drivers non certifiés installé, les shareware trop de la balle téléchargé, essayé et désinstallé partiellement et un PC industriel qui ne contient que le strict nécessaire où chaque composant a été validé, vérifié…

    Certaines boites utilisent des OS propriétaires, certaines développent leurs propres OS, mais la sécurité c’est de garantir que ça marche ou de détecter les failles et dans ce cas on stoppe la machine avec une erreur. Je ne vois pas en quoi un Windows est moins sûr qu’un GNU/Linux.

  • # Keepalived

    Posté par  . En réponse au message Résolu - Recherche solution SIMPLE pour monter un cluster FailOver. Évalué à 2. Dernière modification le 11 mai 2015 à 17:26.

    Salut,

    J’ai eu une problématique légèrement différente, j’ai utilisé keepalived. C’est sur un réseau privé pour un démonstrateur, donc pas d’IP publiques (donc d’achat de plage…).

    Nous avons un certains nombres de serveurs (n que je prendrais == 3). Les trois serveurs répondent aux requêtes pour répartir la charge. Chaque serveur a une IP à lui : ip1, ip2, ip3. Ensuite, chaque serveur à n - 1 ip virtuelle, soit 2 dans notre cas. (ipv1.1, ipv1.2, ipv2.1, ipv2.2, ipv3.1 et ipv3.2). Ces adresses sont donnée à keepalived en le configurant pour que ipv1.1 soit maître sur le serveur 1, puis secondaire sur le serveur 2 et enfin tertiaire sur le serveur 3. La deuxième adresse du serveur 1 ipv1.2 est maître sur le serveur 1, mais secondaire sur le serveur 3 et tertiaire sur le serveur 2. Ainsi de suite pour les autres adresses virtuelle.

    Une configuration DNS pour faire tourner l’adresse (serveur.chezmoi) en round robin sur les n × (n - 1)(6 ici) IP virtuelles.

    De cette manière, si le serveur 2 tombe, le serveur1 répondra aux requêtes ipv1.1, ipv1.2, ipv2.1 et le serveur 3 répondra aux requêtes ipv3.1, ipv3.2, ipv2.2.

    Cette solution réparti la charge en plus d’assurer la tolérance aux pannes, mais demande beaucoup d’IP.

    De ce que je comprends de ton besoin, une seule IP virtuelle devrait suffire. Si le premier tombe, le second répondra.

  • # À+

    Posté par  . En réponse au message Help svp script débutant . Évalué à 3.

    Compte créer aujourd’hui en hurlant à l’aide… ben, bon courage. À bientôt ;-)

  • [^] # Re: un truc que je n'arrive pas à comprendre.

    Posté par  . En réponse au journal Debian Sid facile. Évalué à 5.

    Quand je développe, j’installe les lib de dév. qui ne sont pas dans ma distribution dans mon /home… pourquoi pourrir mes autres appli qui me servent à être efficace à cause de mon environnement de dev. ?

  • # mdstat et mdadm

    Posté par  . En réponse au message Repérer un disque dur défectueux. Évalué à 3.

    Comme ça semble être du RAID logiciel, le logiciel mdadm est ton ami. Un petit man mdadm pourra t’aider.

    Tu peux aussi regarder le contenu du fichier mdstat en faisant : cat /proc/mdstat.

  • # Le meilleur processeur de tous les temps…

    Posté par  . En réponse au sondage Mon processeur préféré ?. Évalué à 8.

    Le Saturn. Un magnifique processeur 4 bits, avec un adressage sur 4 bits (+1 sur un pointeur décalé de 1/2 octets) qui surprend au début. Des champs dans les registres à faire palir les 8086 avec leur AH, AL, AX…

    Les ingénieurs d’HP avait optimisé ça aux petits oignons et les calculette HP48 tenait leur rang face au TI 32bits.

  • [^] # Re: Pas besoin de awk

    Posté par  . En réponse au message Commande awk. Évalué à 2.

    oui avec le modificateur numéraire {nmin,nmax}, qui peut aussi s'écrire {n}, dans le cas où nmin et nmax sont égaux.

    Pour moi, ça ne s’applique que au caractère précédent (1 seul).

    Sinon, aucun de tes exemples sed ou grep ne marche sur ma ubuntu :-( du boulot.

  • [^] # Re: Pas besoin de awk

    Posté par  . En réponse au message Commande awk. Évalué à 2.

    …la variable d'environnement FS devrait faire l'affaire.

    La variable c’est IFS. Enfin, il me semble.

  • [^] # Re: Pas besoin de awk

    Posté par  . En réponse au message Commande awk. Évalué à 2. Dernière modification le 06 mai 2015 à 23:55.

    c'est vrai que le sed est tout de suite plus lisible :p

    Tiens, pour que j’apprenne un truc. Peut-on écrire l’expression sans la répéter bêtement ?

    [^|]*| est dire je la veux trois fois. Je suis certain que ça doit être possible, mais je ne sais pas comment l’écrire.

  • # Pas besoin de awk

    Posté par  . En réponse au message Commande awk. Évalué à 3.

    Awk permet de faire de l’analyse de fichier ligne à ligne en gérant des états…

    Tu peux utiliser cut :

    grep $atome Tableau_Periodique.txt | cut -d'|' -f 4

    Et même un petit coup de sed :

    grep $atome Tableau_Periodique.txt | sed 's%^[^|]*|[^|]*|[^|]*|\([^|]*\).*$%\1%'
  • [^] # Re: Mauvais problème

    Posté par  . En réponse au journal HTTP poussé vers la sortie ?. Évalué à 4.

    leur faire confiance…

    Oui, mais il faut surtout les former. Un employé que tu fais chier avec la sécurité (mot de passe à changer, internet limité, interdire les clé USB…) fera tout pour passer outre s’il ne comprend pas le pourquoi.

    Pour revenir sur la confiance, c’est vrai. Mais peut-on objectivement penser que tous les employés qui vont passer sont digne de confiance ? L’équilibre à trouver ne me semble pas simple.

  • [^] # Re: Sur un autre OS ?

    Posté par  . En réponse au message Disque dur externe 3.5' non reconnu. Évalué à 3.

    Bon, comme déjà dit, ton disque est détecté, mais ne semble pas contenir de partitions… Tu dis qu’il y a normalement des photos dessus. Quel ordinateur avais-tu utiliser pour mettre ces photos ? Peux-tu essayer de les réouvrir ? Question à la communauté, les MAC utilisent quoi comme table de partition ? GPT, DOS ou autre chose ?

    Il est possible, bien que rare d’avoir un disque ne contenant pas de table de partition. Essaye de le monter (mettre son contenu comme un sous-répertoire de ton disque).

    en root, ou avec sudo devant : mount /dev/sdb /mnt donne nous ce qu’il marque. Si ça marche sans erreur fait un ls /mnt. Tu peux évidemment remplacer /mnt par n’importe quel répertoire comme par exemple : /home/login/disqueExt ceci après avoir créé le répertoire (mkdir <chemin>) s’il n’existe pas.

    Je n’ai aucune idée de tes connaissances donc c’est à la fois synthétique et je rappelle les commandes, n’hésite pas à dire si ça ne va pas.