En fait le vide intersidéral est loin d'être totalement vide (quelques particules par cm³), l'espace intergalactique l'est presque en revanche. Modulo les filament qui relient certaines galaxies.
Ce monde là c'est pas celui où les vendeurs proposent de l'innovation et les clients achètent la qualité et ce qui leur correspond.
Rien à foutre de l'innovation, du niveau technologique, de la qualité. ce qui importe est plutôt : Quelles stars l'utilisent, est-ce qu'il existe en blanc ? Comment sont socialement perçus les utilisateurs ?
Je pense qu'une écrasante partie du succès de l'iPhone vient du succès des baladeurs mp3, et là, ça tient à quoi ? Des écouteurs blancs ?
atop est très cool aussi, beaucoup plus complet, il permet de visualiser l'accès aux ressources principales de chaque processus (réseau, mémoire, cpu,…) ainsi que la charge de chaque disque dur, cpu, interfaces réseaux…
Il donne une méthode pour le reproduire ! \o/
- ouvrir une fenêtre terminale pas maximisée
- lancer vi
- maximiser la taille fenêtre
- quitter vi
- écrire un truc très long et admirer le résultat
$ bash --version
GNU bash, version 4.2.37(1)-release (x86_64-redhat-linux-gnu)
Je vais faire un rapport de bug du coup.
ajout : Tout excité j'ai lu en diagonale, il donne même une solution. Je vais tout de même faire un rapport de bug dans la distro.
Ça me l'a refait avec le prompt par défaut, la couleur n'y est pour rien. C'est lors d'une complétion automatique que le problème a semblé s'être déclaré.
Non ce n'est pas moi, mais mon problème ressemble exactement à ça, à part que ça ce fait tout seul, aléatoirement et que j'ai rien fais de spécial, et qu'il ne revient pas du tout à la ligne.
On peut dire ça de tout les gros softs. Si ils sont bien faits ils peuvent rester tout à fait cohérents et grossir encore et encore, comme gcc, au départ c'était juste un compilo C, puis c'est devenu "un monstre" capable de compiler une demi douzaines de langages, sur grosso modo toutes les architectures existantes. Et parfois la technologie évolue ou il y a des avancées théoriques qui rendent les logiciels obsolètes. C'est la vie.
J'ai fais des tests, effectivement, ça ne semble pas poser de problème, même en le saturant.
Sinon c'était pas au démarrage qu'il y avait eu le problème, mais à l'arrêt, le système était resté dans un état incohérent, je ne me souviens plus comment par contre.
J'ai eu un système qui ne boutait plus une fois à cause d'un /tmp en tmpfs saturé, le gain de performances étant finalement relativement faible, j'y ai renoncé.
Sinon :
btrfs est vraiment extra, avec la compression on divise par deux l'occupation des partitions qui contiennent des données compressibles, et augmente d'autant les performances en entrée sortie. Il est possible d'avoir autant de partition que l'on veut sans se soucier de leur taille, défragmenter à chaud, faire des snapshots dans lesquels on peut écrire, bref, c'est génial.
Pour la sécurité on peut monter en lecture seule tout ce qui peut l'être, et peut être que le /boot n'a pas besoin d'être monté automatiquement.
Personne n'a compris l’intérêt de cette histoire de karma, c'est une solution compliquée et grossière à un problème inexistant.
Posté par Zylabon .
En réponse au journal realloc.
Évalué à 6.
realloc() changes the size of the memory block pointed to by ptr to size bytes. The contents will be unchanged to the minimum of the old and new sizes; newly allocated memory will be uninitialized. If ptr is NULL, then the call is equivalent to malloc(size), for all values of size; if size is equal to zero, and ptr is not NULL, then the call is equivalent to free(ptr). Unless ptr is NULL, it must have been returned by an earlier call to malloc(), calloc() or realloc(). If the area pointed to was moved, a free(ptr) is done.
Posté par Zylabon .
En réponse au journal realloc.
Évalué à 5.
Dernière modification le 08 septembre 2012 à 00:14.
Puis à priori on compile avec NDEBUG pour utiliser un soft (surtout si on veut qu'il soit léger), donc l'assert saute. L'assert est plus adapté pour contrôler la validité d'arguments passé à une fonctions qu'a gérer ce genre d'erreurs.
Posté par Zylabon .
En réponse au journal realloc.
Évalué à 2.
J'ai eu envie d'essayer récemment. Certes, il occupe très peu de RAM, mais le CPU !
Perso, de la RAM, j'en ai, mais je me soucie de l'autonomie de ma batterie, et xmonad réveille le CPU plus souvent que le wifi. C'est peut être un bug, j'utilisais l'overlay haskell de gentoo.
Si tu veut éviter le troll et discuter sérieusement commence par ne pas me prêter de propos que je ne suis même pas sûr de pouvoir tenir avec 15 grammes dans le sang. Je trouve dangereux le prosélytisme des religions, mais pas qu'il faut l'interdire, ça serait terrible. De quel droit je me réserverais des droits que je nierais à d'autres ? Et quel libriste je ferais alors ? Tout le monde pense avoir raison, tout le monde défend ces idées. Et c'est cool. C'est comme ça qu'on progresse. Le débat est une bonne chose, même s'il s'agit de débattre avec quelqu'un qui pense qu'il faudrait dépuceler les poupons systématiquement, le seul risque c'est le faire changer d'opinion (et de passer à coté d'un débat plus sérieux, c'est vrai).
Le libre n'est pas une religion comme les autres, la motivation n'est pas de regrouper un maximum de gens autours d'une idée délirante mais faire en sorte que tout le monde ait un maximum de droits et donc un maximum de liberté. Comment ose-tu mettre ça sur le même plan que "craint le père noël ou tu connaîtra des souffrances éternelles quand tu sera mort" ?
Sur une freebox chez mes parents j'ai remarqué que certains ordinateurs avaient un mal fou à se connecter, la connexions sautait tout les 10 secondes par moment, et pour d'autres ça marchait au poil. Peut être que c'était à cause de ça ?
Posté par Zylabon .
En réponse au message nettoyage disque dur.
Évalué à 4.
Dernière modification le 01 septembre 2012 à 18:54.
Bonjour,
D'abord il faut savoir que la plupart des systèmes de fichiers utilisés par Linux fragmentent extrêmement peu. Ça ne changera pratiquement rien question performances.
Sinon, quelques pistes pour trouver ce qui prend inutilement de la place :
baobab est d'une grande aide, il permet de visualiser ce qui prend le plus de place. Par exemple il se peut que vous ayez pas mal de documentation dont vous ne vous servez pas.
Ubuntu par défaut ne désinstalle jamais un noyau, résultat au bout de quelques mois vous pouvez vous retrouver avec plusieurs centaines de mégas de noyaux qui ne sont jamais utilisés, vous pouvez chercher les paquets nommés linux-image-* dans synaptic, et la commande uname -r dans un terminal vous dira quelle est la version du noyau qui tourne actuellement, vous pouvez désinstaller tout les autres sans risque.
le cache d'apt, par défaut les paquets téléchargés ne sont pas supprimé en cas d’éventuelles re-installation, vous pouvez vider ce cache avec la commande apt-get clean
ajout : j'avais pas vu le "sous windows", mais ce que j'ai dis reste valable.
[^] # Re: Elle dit quoi le tomate?
Posté par Zylabon . En réponse au journal Chuck Norris : 1000 ans de darkness !. Évalué à 1.
En fait le vide intersidéral est loin d'être totalement vide (quelques particules par cm³), l'espace intergalactique l'est presque en revanche. Modulo les filament qui relient certaines galaxies.
Please do not feed the trolls
[^] # Re: i.flop
Posté par Zylabon . En réponse au journal L'histoire d'un bide prévisible.... Évalué à 2.
Ce monde là c'est pas celui où les vendeurs proposent de l'innovation et les clients achètent la qualité et ce qui leur correspond.
Rien à foutre de l'innovation, du niveau technologique, de la qualité. ce qui importe est plutôt : Quelles stars l'utilisent, est-ce qu'il existe en blanc ? Comment sont socialement perçus les utilisateurs ?
Je pense qu'une écrasante partie du succès de l'iPhone vient du succès des baladeurs mp3, et là, ça tient à quoi ? Des écouteurs blancs ?
Please do not feed the trolls
# sinon atop
Posté par Zylabon . En réponse au message Outil pour identifier processus utilisant le disque dur?. Évalué à 1.
atop est très cool aussi, beaucoup plus complet, il permet de visualiser l'accès aux ressources principales de chaque processus (réseau, mémoire, cpu,…) ainsi que la charge de chaque disque dur, cpu, interfaces réseaux…
Bref, c'est cool. http://www.atoptool.nl/screenshots.php
Please do not feed the trolls
[^] # Re: Mauvais exemple...
Posté par Zylabon . En réponse au message Comment effectuer une tache le plus rapidement possible ? threads / fork() ... ?. Évalué à 1.
"les multiples de deux ne sont pas premiers"
"les multiples de cinq ne sont pas premiers"
"les multiples de trois ne sont pas premiers"
…
Ça revient à utiliser le crible d’Ératosthène pour optimiser le crible d’Ératosthène. Autant écrire tout les premiers en dur dans le code.
Please do not feed the trolls
[^] # Re: resize
Posté par Zylabon . En réponse au message [FIXED] Un vieux bug avec bash pour les longues commandes.. Évalué à 3. Dernière modification le 09 septembre 2012 à 18:50.
Ça ressemble exactement à ça :
https://blogs.oracle.com/dp/entry/why_bash_doesn_t_work
Il donne une méthode pour le reproduire ! \o/
- ouvrir une fenêtre terminale pas maximisée
- lancer vi
- maximiser la taille fenêtre
- quitter vi
- écrire un truc très long et admirer le résultat
Je vais faire un rapport de bug du coup.
ajout : Tout excité j'ai lu en diagonale, il donne même une solution. Je vais tout de même faire un rapport de bug dans la distro.
Please do not feed the trolls
[^] # Re: À mon avis, c'est la couleur du prompt
Posté par Zylabon . En réponse au message [FIXED] Un vieux bug avec bash pour les longues commandes.. Évalué à 1.
Ça me l'a refait avec le prompt par défaut, la couleur n'y est pour rien. C'est lors d'une complétion automatique que le problème a semblé s'être déclaré.
Please do not feed the trolls
[^] # Re: meme personne ou pas ?
Posté par Zylabon . En réponse au message [FIXED] Un vieux bug avec bash pour les longues commandes.. Évalué à 1.
Non ce n'est pas moi, mais mon problème ressemble exactement à ça, à part que ça ce fait tout seul, aléatoirement et que j'ai rien fais de spécial, et qu'il ne revient pas du tout à la ligne.
Please do not feed the trolls
[^] # Re: À mon avis, c'est la couleur du prompt
Posté par Zylabon . En réponse au message [FIXED] Un vieux bug avec bash pour les longues commandes.. Évalué à 2.
C'est un bug très aléatoire, je n'ai pas trouvé de méthode pour le reproduire.
Please do not feed the trolls
[^] # Re: À mon avis, c'est la couleur du prompt
Posté par Zylabon . En réponse au message [FIXED] Un vieux bug avec bash pour les longues commandes.. Évalué à 1. Dernière modification le 09 septembre 2012 à 01:39.
Je l'ai fait a mes tout début, j'avais galéré un moment. Je vais essayer le prompt par défaut un moment, je verrais bien.
Please do not feed the trolls
[^] # Re: systemd = le nouveau X.Org
Posté par Zylabon . En réponse à la dépêche Le point sur udev et systemd. Évalué à 3.
On peut dire ça de tout les gros softs. Si ils sont bien faits ils peuvent rester tout à fait cohérents et grossir encore et encore, comme gcc, au départ c'était juste un compilo C, puis c'est devenu "un monstre" capable de compiler une demi douzaines de langages, sur grosso modo toutes les architectures existantes. Et parfois la technologie évolue ou il y a des avancées théoriques qui rendent les logiciels obsolètes. C'est la vie.
Please do not feed the trolls
[^] # Re: attention au tmpfs
Posté par Zylabon . En réponse au journal Un fstab bien configuré pour un ordinateur « de bureau ». Évalué à 0.
J'ai fais des tests, effectivement, ça ne semble pas poser de problème, même en le saturant.
Sinon c'était pas au démarrage qu'il y avait eu le problème, mais à l'arrêt, le système était resté dans un état incohérent, je ne me souviens plus comment par contre.
Please do not feed the trolls
[^] # Re: J'ai désactivé tmpfs
Posté par Zylabon . En réponse au journal Un fstab bien configuré pour un ordinateur « de bureau ». Évalué à 3.
Je connais au moins deux programmes courants qui peuvent mettre plusieurs centaines de mégas rapidement dans /tmp : imagemagik et firefox.
Please do not feed the trolls
[^] # Re: Ne le fait pas.
Posté par Zylabon . En réponse au journal realloc. Évalué à 5.
Le poids de cette gestion d'erreurs peut être minime en traitant l'erreur une fois pour toute dans une fonction
Please do not feed the trolls
# attention au tmpfs
Posté par Zylabon . En réponse au journal Un fstab bien configuré pour un ordinateur « de bureau ». Évalué à 5.
J'ai eu un système qui ne boutait plus une fois à cause d'un /tmp en tmpfs saturé, le gain de performances étant finalement relativement faible, j'y ai renoncé.
Sinon :
btrfs est vraiment extra, avec la compression on divise par deux l'occupation des partitions qui contiennent des données compressibles, et augmente d'autant les performances en entrée sortie. Il est possible d'avoir autant de partition que l'on veut sans se soucier de leur taille, défragmenter à chaud, faire des snapshots dans lesquels on peut écrire, bref, c'est génial.
Pour la sécurité on peut monter en lecture seule tout ce qui peut l'être, et peut être que le /boot n'a pas besoin d'être monté automatiquement.
Personne n'a compris l’intérêt de cette histoire de karma, c'est une solution compliquée et grossière à un problème inexistant.
Please do not feed the trolls
[^] # Re: wmii
Posté par Zylabon . En réponse au sondage Quel gestionnaire de fenêtres utilisez‐vous ?. Évalué à 3.
Haskell n'a rien d'abscon, à moins qu'abscon signifie juste que sa syntaxe n'est pas inspirée de C.
Please do not feed the trolls
[^] # Re: Ne le fait pas.
Posté par Zylabon . En réponse au journal realloc. Évalué à 1.
Ça me rappelle ce que disent les dev d'erlang. Grosso modo "les bugs sont des problèmes comme les autres qui peuvent être traités comme les autres".
Please do not feed the trolls
[^] # Re: Futur petit programmeurs modèles
Posté par Zylabon . En réponse à la dépêche En Estonie, la programmation à l’école dès 6 ans. Évalué à 2.
Ça dépend si l'objectif est une génération de scientifiques ou de pisseurs de code opérationnels des 15 ans.
Please do not feed the trolls
[^] # Re: Rapport avec la conso mémoire.
Posté par Zylabon . En réponse au journal realloc. Évalué à 6.
Please do not feed the trolls
[^] # Re: Ne le fait pas.
Posté par Zylabon . En réponse au journal realloc. Évalué à 5. Dernière modification le 08 septembre 2012 à 00:14.
Puis à priori on compile avec NDEBUG pour utiliser un soft (surtout si on veut qu'il soit léger), donc l'assert saute. L'assert est plus adapté pour contrôler la validité d'arguments passé à une fonctions qu'a gérer ce genre d'erreurs.
Please do not feed the trolls
# xmonad n'est pas si léger que ça.
Posté par Zylabon . En réponse au journal realloc. Évalué à 2.
J'ai eu envie d'essayer récemment. Certes, il occupe très peu de RAM, mais le CPU !
Perso, de la RAM, j'en ai, mais je me soucie de l'autonomie de ma batterie, et xmonad réveille le CPU plus souvent que le wifi. C'est peut être un bug, j'utilisais l'overlay haskell de gentoo.
Please do not feed the trolls
[^] # Re: Ne le fait pas.
Posté par Zylabon . En réponse au journal realloc. Évalué à 2.
Puis quand on cherche à faire light, c'est l'idéal, on peut contrôler on ne peux plus finement la taille du tas.
Please do not feed the trolls
[^] # Re: bépo ?
Posté par Zylabon . En réponse au message Dvorak ou Bépo. Évalué à 1.
Ah oui, j'essayerais ça, c'est beaucoup plus élégant. Merci :)
Please do not feed the trolls
[^] # Re: T'es gentil
Posté par Zylabon . En réponse au journal Pourquoi je suis libriste intégriste.. Évalué à 9. Dernière modification le 01 septembre 2012 à 19:51.
Si tu veut éviter le troll et discuter sérieusement commence par ne pas me prêter de propos que je ne suis même pas sûr de pouvoir tenir avec 15 grammes dans le sang. Je trouve dangereux le prosélytisme des religions, mais pas qu'il faut l'interdire, ça serait terrible. De quel droit je me réserverais des droits que je nierais à d'autres ? Et quel libriste je ferais alors ? Tout le monde pense avoir raison, tout le monde défend ces idées. Et c'est cool. C'est comme ça qu'on progresse. Le débat est une bonne chose, même s'il s'agit de débattre avec quelqu'un qui pense qu'il faudrait dépuceler les poupons systématiquement, le seul risque c'est le faire changer d'opinion (et de passer à coté d'un débat plus sérieux, c'est vrai).
Le libre n'est pas une religion comme les autres, la motivation n'est pas de regrouper un maximum de gens autours d'une idée délirante mais faire en sorte que tout le monde ait un maximum de droits et donc un maximum de liberté. Comment ose-tu mettre ça sur le même plan que "craint le père noël ou tu connaîtra des souffrances éternelles quand tu sera mort" ?
Please do not feed the trolls
# C'est peut être ça
Posté par Zylabon . En réponse au message Problème de wifi avec les puces intel centrino. Évalué à 2.
Sur une freebox chez mes parents j'ai remarqué que certains ordinateurs avaient un mal fou à se connecter, la connexions sautait tout les 10 secondes par moment, et pour d'autres ça marchait au poil. Peut être que c'était à cause de ça ?
J'essayerais quand j'y retournerais.
Please do not feed the trolls
# Quelques trucs et astuces
Posté par Zylabon . En réponse au message nettoyage disque dur. Évalué à 4. Dernière modification le 01 septembre 2012 à 18:54.
Bonjour,
D'abord il faut savoir que la plupart des systèmes de fichiers utilisés par Linux fragmentent extrêmement peu. Ça ne changera pratiquement rien question performances.
Sinon, quelques pistes pour trouver ce qui prend inutilement de la place :
baobab est d'une grande aide, il permet de visualiser ce qui prend le plus de place. Par exemple il se peut que vous ayez pas mal de documentation dont vous ne vous servez pas.
Ubuntu par défaut ne désinstalle jamais un noyau, résultat au bout de quelques mois vous pouvez vous retrouver avec plusieurs centaines de mégas de noyaux qui ne sont jamais utilisés, vous pouvez chercher les paquets nommés linux-image-* dans synaptic, et la commande uname -r dans un terminal vous dira quelle est la version du noyau qui tourne actuellement, vous pouvez désinstaller tout les autres sans risque.
le cache d'apt, par défaut les paquets téléchargés ne sont pas supprimé en cas d’éventuelles re-installation, vous pouvez vider ce cache avec la commande apt-get clean
ajout : j'avais pas vu le "sous windows", mais ce que j'ai dis reste valable.
Please do not feed the trolls