superna a écrit 305 commentaires

  • [^] # Re: VGA

    Posté par  (site web personnel) . En réponse à la dépêche Historique des serveurs LinuxFr.org. Évalué à 5.

    Pour administrer un Windows Server, tu peux te gratter avec le port série ;-p

    Mais c'est toujours pratique quand le serveur n'a plus de réseau, et à l'install quand on a pas installé le boardel pour le terminal vt100 série ...

  • # écologie

    Posté par  (site web personnel) . En réponse au journal Le bio est comparable au logiciel libre (sciences et avenir). Évalué à 3.

    Je pense que l'auteur à sévèrement confondu le "bio" et l'écologie, deux termes bien distincts même si le bio voudrait à terme être écologique !

    • agriculture bio-logique Agriculture_biologique
      L’agriculture biologique est un système de production agricole basé sur le respect du vivant et des cycles naturels, qui gère de façon globale la production en favorisant l'agrosystème mais aussi la biodiversité, les activités biologiques des sols et les cycles biologiques.

    • éco-logie Écologie
      L'écologie, entendue au sens large, désigne le domaine de réflexion qui prend pour objet l'étude des interactions, et de leurs conséquences, entre individus et milieu biotique et abiotique qui les entoure et dont ils font eux-mêmes partie ; les conséquences sont celles qui affectent le milieu, mais aussi, en retour, les individus eux-mêmes.

    Le terme "écologie" serait bien mieux placé en comparaison avec l'écosystème du libre !

  • [^] # Re: MacOs

    Posté par  (site web personnel) . En réponse au journal Pourquoi cet engouement pour les "menu globaux". Évalué à 2.

    Euh non, Apple laisse les menu pour te laisser accéder à des fonctions dont tu aurais besoin.

    Défi : Trouve comment voir les headers d'un mail sous Outlook 2010. (entre autres, genre essaie de forcer un autre encode de mail !!)

    Microsoft (ou certains décideurs pas ergonomes) a décidé que les headers saymal sapu fopalévoirdutou cépourléméchangeeks !

    Donc :
    * Ouvrir le mail dans une fenêtre séparée (il faut trouver, double cliquer sur la ligne du mail dans la liste)
    * Aller dans l'icone menu en haut à gauche
    * Cliquer sur le gros bouton "Détails" très explicite (détail de quoi ???)
    * Penser à regarder la petite text box en bas de la nouvelle fenêtre ou il n'y a QUE les headers (pas le mail, faut pas déconner, t'es pas un geek quand même !!!)

    Sous Thunderbird 5/6 :
    * CTRL-U
    OU
    * Affichage->Code Source du message
    OU
    * en haut à droite du mail : autre actions -> afficher la source

  • [^] # Re: Linux le faisait il y a 10 ans

    Posté par  (site web personnel) . En réponse au journal La révolution est en marche !. Évalué à 4.

    Ah non, ce serait trop performant, il faudrait le refaire entièrement et que ce soit furieusement incompatible.

    Ah mince, ils ont déjà furieusement refait SMB2, qui est tellement proche qu'il est complètement incompatible avec SMB1 ! Puissant, c'est comme si dans Linux 2.6.27.3 on avait droppé NFS3 et remplacé par NFS4 ! Et qu'on aurait eu besoin de jeter tous les serveurs/machines ayant un serveur NFS3 ! Quelle bonne idée technique/marketing/humaine/logique....

    Les Windowsiens ultras te dirons : "Mais tu comprends rien, en interne il y a déjà un / et les lecteurs X: sont virtuels, t'es naze, c'est vachement plus puissant car c'est pas exposé !" -> auquel cas je lui répondrais furieusement "Et dans le cas ou on a pas envie de voir ces ***** de lecteurs et ne pas être obligé de ***** de rajouter des ***** d’échappements aux PATHs de fichier et accéder directement à une hiérarchie concrète et cohérente 30ans après IBM DOS ????"

    hmm

    désolé de m'être emporté.

  • # MacOs

    Posté par  (site web personnel) . En réponse au journal Pourquoi cet engouement pour les "menu globaux". Évalué à 5.

    Elle est intuitive si l'environnement complet est conçu autour de cette barre unique, c'est le cas de Mac Os X.

    Il n'y a qu'a regarder le "Mac OS X Human Interface Guidelines" :
    http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/Intro/Intro.html#//apple_ref/doc/uid/20000957
    qui explique en détail les choix et les concepts de l'interface graphique.

    Après on a des aberrations comme sous Windows ou chaque application vendue par Microsoft à un concept/look différent (Office, IE, Visual Studio, ...)

    Adapter une interface calqués sur Windows et lui "imposer" certaines lignes de Mac Os ne va pas aider...

    PS: Je ne suis pas fan du fait d'enlever la barre de menu (comme sous Xfce ou dans le dernier Office ou c'est devenu contre-productif), mais sous Mac Os X ça ne choque pas car la barre de menu est adaptative et dynamique

  • [^] # Re: Ubuntu ARM

    Posté par  (site web personnel) . En réponse au journal Commentaires pratiques sur Hercules eCafé EX HD. Évalué à 1.

    Les OMAP décodent la vidéo dans des DSP a des fréquences assez élevées (~600Mhz) avec quelques accélérations hardware (similaires aux GPUs) qui peuvent être utilisées sur le Divx, H264, MPEg2, VP8, ... avec un circuit a 30/40$ au lieu du notre à 10$ ...

    Notre hardware est un peu trop spécialisé pour accélérer à 100% le VP8, on pourrait l'implémenter mais la demande n'est pas encore là !

    J'avais pas vu la page concernant l'IP Hardware VP8, je vais le montrer à mes collègues ;-)

  • [^] # Re: mod_rangecnt + fail2ban

    Posté par  (site web personnel) . En réponse au journal Apache n'apprécie pas le HTTP Range. Évalué à 1.

    Si, ça fait exactement la même chose, mais je ne me souviens jamais de la commande...

  • [^] # Re: mod_rangecnt + fail2ban

    Posté par  (site web personnel) . En réponse au journal Apache n'apprécie pas le HTTP Range. Évalué à 1.

    En effet, erreur de typo ;-) merci !

  • # mod_rangecnt + fail2ban

    Posté par  (site web personnel) . En réponse au journal Apache n'apprécie pas le HTTP Range. Évalué à 10.

    Je viens d'activer le module mod_rangecnt + une règle de fail2ban : super efficace !

    Comment faire (Sous Ubuntu Server 10.04):
    Installer le package apache2-dev (sudo apt-get install apache2-dev)

    1. wget http://people.apache.org/~dirkx/mod_rangecnt.c
    2. sudo apxs2 -i -c -n mod_rangecnt.so mod_rangecdnt.c
    3. Créer le fichier /etc/apache2/mods-available/rangecnt.load avec dedans :

    LoadModule rangecnt_module /usr/lib/apache2/modules/mod_rangecnt.so

    1. cd /etc/apache2/mods-enabled/ puis sudo ln -s /etc/apache2/mods-available/rangecnt.load
    2. Redémarrer Apache

    Ensuite créer la règle fail2ban (si vous avez déja une install de fail2ban !) :
    * Ajouter le fichier /etc/fail2ban/filter.d/apache-range.conf avec dedans :

    [Definition]
    failregex = [[]client <HOST>[]] (Rejected on a Range: header with more than 5 ranges)
    ignoreregex =
    
    
    • Editez /etc/fail2ban/jail.conf et ajoutez :

      [apache-range]
      enabled = true
      port = http,https
      filter = apache-range
      logpath = /var/log/apache/*error.log
      maxretry = 10

    • Relancez votre fail2ban

    Utilisez le script contre votre serveur, vous devriez voir des lignes :

    /var/log/apache2/error.log:[Thu Aug 25 17:20:51 2011] [warn] [client xx.xx.xx.xx] Rejected on a Range: header with more than 5 ranges (has 1300)

    Dans votre log apache puis dans votre log Fail2ban :

    2011-08-25 17:26:33,814 fail2ban.actions: WARNING [apache-range] Ban xx.xx.xx.xx

    Victoire !

  • [^] # Re: Ubuntu ARM

    Posté par  (site web personnel) . En réponse au journal Commentaires pratiques sur Hercules eCafé EX HD. Évalué à 3.

    Oui, mais non

    Il n'y a généralement pas de controlleurs (SATA, USB, ...) génériques et aussi flexibles que sur un PC par exemple.

    Il existe depuis peu des controlleurs EHCI dans des SoC, mais seulement les très grand peuvent se le payer, les autres ont des contraintes de mémoire embarquées et de portes très fortes, qui empêche l'utilisation de controlleurs complexes.
    Et en général, ces controlleurs sont personnalisés avec des tailles de buffers variables, des fonctionnalités retirées... ce qui rends le driver fourni (s'il est fourni !!!) infâme et trés difficile à porter entre versions de noyaux...

    Les périphériques sont dans la puce, et non pas connectés sur un bus PCI physique. C'est une contrainte mais elle permet d'avoir des circuits jusqu'a 20x moins cher et consommant 100x moins avec autant de possibilités en terme de fonctionnalités (attention, pas de vitesse ou performance)

    L'exemple (sur lequel je bosse), d'un décodeur H.264 HD (on décode du 1080i jusqu'a 30 images par seconde en High Profile level 4.1).
    Dans un environnement intégré de type PC, il va falloir une CPU assez performant, de la DDR2 en fréquence assez élevée, un GPU assez puissant, un CPU qui tourne à environ 2GHz avec un cache L1+L2 de plusieurs Mo (entre 3 et 12) ... pour un tout de 500€ en moyenne. C'est le coût du générique : des bus normalisés, du software très général, ... à ~30W !
    Dans un environnent embarqué : On se restreint à une sortie HDMI donc le flux d'entrée doit coller à la fréquence de sortie vidéo (15FPS pour le 576i, 50FPS pour du 720P50, 30 FPS pour du 1080i30, 24FPS pour du 1080p24, ...), on se restreint à 2 codecs (H.264 et MPEG2), mais on a de l'USB, Carte SD, un ARM11, tout ça a 168MHz ! Coût du SoC : 10$, coût des composants (PHY USB, PHY HDMI, DDR2, connecteurs, ...) : ~60€ : On peut décoder de la HD pour 70€... à 1,2W !

    Mais cette intégration poussée à un coût, le coût de la généricité !

  • [^] # Re: Ubuntu ARM

    Posté par  (site web personnel) . En réponse au journal Commentaires pratiques sur Hercules eCafé EX HD. Évalué à 1.

    Faux. Pourquoi Debian s'embêteraient-ils à distribuer plusieurs versions spécifiques du noyau, à ton avis ?

    Euh, c'est exactement ce que je voulais dire, il faut avoir un noyau spécifique pour chaque machine !

    Précisément. Et c'est une limitation de taille : il manque une plate-forme commune aux systèmes ARM.

    Précisément, tu retires le principal avantage à utiliser un core ARM !
    Forcer l'utilisation d'un bus particulier, de registres normalisés, ... reviens au monde des x86 ! Il faut plutôt travailler pour que les interfaces (v4l2, alsa, mac80211, Gallium, ...) soient de plus en plus génériques et permettent de bien spécifier les caractéristiques du matériel, afin que les utilitaires de haut niveau (dbus, xorg, ...) les prennent en compte et les utilisent.
    C'est ce qui va prendre le plus de temps, et est déjà en cours. Il faut juste être patient.

  • [^] # Re: Ubuntu ARM

    Posté par  (site web personnel) . En réponse au journal Commentaires pratiques sur Hercules eCafé EX HD. Évalué à -3.

    Pas forcément vrai.

    Si (et seulement si), on a un noyau linux porté sur la cible, Linux (le noyau) peut booter et debian être installé. Le support d'ARM par Linux est excellent, le soucis viens d'en haut qui est conçu pour des PCs Intel.

    La seule limitation est la manière dont les périphériques sont exportés par le Noyau. Etant dans un SoC (System On Chip), le support pour la carte son, ethernet, GPU, ... ne sont pas aussi complet qu'un PC classique.

    Ce soucis force le constructeur à adapter la distribution en ré-écrivant des démons et librairies.
    Ce n'est pas la faute d'ARM, au contraire leurs CPU ont une compatibilité ascendant assez bonne, mais la flexibilité du système qui permet de faire des SoC pas cher et très ciblés qui porte atteinte à la flexibilité du software !

    Bref, si le noyau du eCafé est disponible et si le noyau exporte bien le wifi, ethernet, ... et si le driver graphique est libre, il est très bien possible d'y installer une Ubuntu classique, une debian ou même un Gentoo cross-compilée !

    Debian a fait un choix judicieux, de compiler les package en ARMv5 en Softmmu, qui permet de faire tourner debian (avec une légère baisse de performance) sur toute la famille ARM9, ARM11, Cortex A8/9/15 ! Il ne reste plus que ces constructeurs mettent le noyau en mainline et prêtent des cartes à Debian...

  • # Ubuntu ARM

    Posté par  (site web personnel) . En réponse au journal Commentaires pratiques sur Hercules eCafé EX HD. Évalué à 1.

    J'ai lu qu'il était possible de booter un autre OS ?
    Tu as essayé de prendre une version d'Ubuntu pour ARM compatible ?

  • [^] # Re: Samsung devrait porter plainte également

    Posté par  (site web personnel) . En réponse au journal Pomme, rectangle robots.... Évalué à -3.

    Ou pas, Apple à juste fait ce que Microsoft a pas su faire en 3 ans … faire un OS vraiment dédié aux appareils mobiles tactiles !
    C'est surement un petit détail, mais c'est celui qui permet d'avoir un appareil vraiment utilisable ;-)

  • # fflush

    Posté par  (site web personnel) . En réponse au message SSH "temps-réel". Évalué à 1.

    dans ton programme, fait un fflush(stdout); pour forcer l'affichage.

  • # Tout ubuntu LTS (Desktop + Serveurs)

    Posté par  (site web personnel) . En réponse au journal Linux en entreprise : votre retour ?. Évalué à 1.

    Je suis IT en plus de mon job de dev embarqué dans mon équipe éloignée de la maison mère, et on a 13 desktop récents (i5/xeon, 4 ou 8Go de RAM, plusieurs To de disques, ....) et 11 serveurs costaux pour de la simulation électronique et du placement/routage de FPGA (le soft bouffe ~16Go de ram => donc on a 36Go de RAM).

    Donc on utilise des softs proprio (licence d'envion 60K€/an) compilés pour Red Hat qu'on tourne sans aucun soucis sous Ubuntu 10.04 64bit, autant desktop que serveurs.

    Pour les serveurs j'ai été bluffé du support de linux pour les derniers serveurs de dell : RAID5 supporté directement, tout à été reconnu, tout fonctionne à merveille. Pas besoin d'utiliser les 35DVD de drivers et utilitaires windows pour faire marcher le bousin.

    Un CD, un reboot, et 10 minutes après on a une belle console de Ubuntu Server 10.04 LTS 64bit 100% fonctionnelle, et en plus en cherchant un peu (autant de temps que d'installer les 35 drivers pour windows et rebooter 150x, et rebooter un serveur c'est long...) on arriver à installer l'utilitaire de gestion RAID en ligne de commande qu'on peu scripter et utiliser avec Nagios, .... que du bonheur !

    De mon point de vue, un IT pour Unix coûte plus cher, mais la solution maintenue sera aussi chère mais bien plus fonctionnelle et durable, après évidemment ça dépends les choix et les besoins...

  • [^] # Re: Oui, mais...

    Posté par  (site web personnel) . En réponse au journal Linux reçois une gâteau vidéo de la part de Microsoft !. Évalué à 5.

    Infime minorité des systèmes qui tournent sous linux avec le strict minimum ?

    Je pense que tu oublies les systèmes embarqués (j'attends la réponse "oui mais ça compte pas, c'est pas du intel, c'est du ARM, tu peux pas comparer, nous "microsoft" on a mis 15ans pour comprendre que seul intel c'est naze, bla bla bla), bref oui les millions de téléphones GSM, téléphones IP, TV, Décodeurs, Box, tablettes, aide à la conduite, GPS ...... sont sous Linux avec un filesystem en read only, avec le minimum vital...

    Pour info, je fais tourner (au boulot pour un produit) un décodeur H.264 HD avec un kernel de 1.9Mbytes et un filesystem de 2,5Mbytes et 64Mo de RAM ;-) (et je loin d'être le seul)

    Il y a un marché pour les systèmes légers !

  • # Édition

    Posté par  (site web personnel) . En réponse au journal Google+ : dix jours d'usage. Évalué à 7.

    Par rapport à facebook on peut :
    - Éditer ses posts et commentaires (ajouter une photo a posteriori, vidéo, …)
    - Bloquer les commentaires d'un post en l'écrivant ou a postériori
    - Empêcher le partage du post
    - Gérer finement les personnes qui verront le post (les cercles mais aussi des personnes individuelles et des e-mails !)

    Et surement d'autre choses ;-)

  • [^] # Re: ip6table

    Posté par  (site web personnel) . En réponse au journal Free active l'IPv6 sur ses serveurs de mail. Évalué à 1.

    Le mode bridge n'offre aucun firewall sur la freebox !

    L'IPv6 s'apparente au mode bridge ici !

    Donc pour l'instant les deux protocoles ont le même traitement...

    Mais oui, il manque deux choses :
    * Un firewall actif qui bloque les paquets entrants non reliés à une connexion sortante pour toutes les adresses
    * La possibilités de préciser l'adresse d'un routeur à l'intérieur du sous-réseau... (problème de routage en plusieurs sous-réseau)

  • [^] # Re: Accés kernel

    Posté par  (site web personnel) . En réponse au journal Supervisor Mode Execution Protection. Évalué à 1.

    Les swapper ?

  • [^] # Re: Licence DWTFYWWI

    Posté par  (site web personnel) . En réponse au journal La WTFPL n'est pas libre. Évalué à 2.

    Je dirais que le soucis est le même, la licence ne dis rien sur la license elle-même !!

    ça aurait dut être :

    DWTFYWWI LICENSE
    Version 1, January 2006

    Copyright (C) 2006 Ævar Arnfjörð Bjarmason

    Preamble

    The licenses for most software are designed to take away your
    freedom to share and change it. By contrast, the DWTFYWWI or Do
    Whatever The Fuck You Want With It license is intended to guarantee
    your freedom to share and change the software--to make sure the
    software is free for all its users.

    DWTFYWWI LICENSE
    TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
    0. The author grants everyone permission to do whatever the fuck they
    want with the software and/or this licence, whatever the fuck that may be.

    Le and/or this licence deviens primordial !

  • [^] # Re: RPATH - library path - $ORIGIN

    Posté par  (site web personnel) . En réponse au journal Des Bibliothèques dans le même répertoire que l'application. Évalué à 1.

    En effet, tu fais absolument ce que tu veux...

    Si ça te chante de construire une distribution en mixant paquets utilisant des librairies partagées et des application ayant ses libraries chez elle, c'est as you want !!!

    T'es libre de faire ton choix !

  • # Freebox Revolution ?

    Posté par  (site web personnel) . En réponse au journal free.fr et IPv6. Évalué à 1.

    Tu as une freebox revolution ?
    J'ai lu que les v6 avaient l'ipv6 activé par défaut !

    Pour le 9/10, ça vient de l'OS. Si l'OS supporte les DNS dans les paquets RA (Router Advertisement) alors l'OS ajoutera les DNS v6 et le test sera 10/10 !

  • # Rigolo

    Posté par  (site web personnel) . En réponse au journal Votre Service Client "La Fibre". Évalué à 3.

    C'est des rigolos les commerciaux de chez Orange :-)

    Vivement l'IPv6 en natif chez Orange, on va bien se marrer :p

  • # ACPI et méthodes secrètes des constructeurs

    Posté par  (site web personnel) . En réponse au journal 2.6.38 et autonomie. Évalué à 1.

    N'oublions pas que microsoft demande aux constructeurs une table ACPI volontairement obscure...

    Et n'oublions pas que les constructeurs implémentent des méthodes d’économie d'énergie non documentées mais utilisée dans les drivers fournis pour windows XP, Vista, 7, 8... il n'y a rien de magique !

    Soyez content d'avoir un OS qui fonctionne à 100% ! Même bilou s'en étonne (cf http://www.osnews.com/story/17689/Bill-Gates-on-Making-ACPI-Not-Work-with-Linux/ )