Si j'avais à lui installé son ordinateur à madame Michu, je lui créerais des partitions de tel sorte que les partitions des exécutables soient montés en lecture seule et que les partition où l'on peut écrire sont monté avec l'option « noexec » (et je monterais pas /boot). Personnellement je ne ferais pas de mise à jour pour madame Michu, mais on peut imaginer une mise à jour qui consiste à redémarrer pour tout monter (sauf /home) en lecture/écriture (mais pas de session graphique) on fait la mise à jour automatique, redémarrage tout aussi automatique et hop ! C'est mis à jour.
Alors oui ça coûte 2 redémarrages mais madame Michu accepte bien les redémarrage. Et oui ça empêche l'installation de paquets par d'autre biais, mais ça c'est pas forcément un mal (et on peut imaginer un logiciel d'« installation » qui enregistre le paquet pour l'installer via le double redémarrage.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
C'est bien de lire le journal aussi. L'auteur trouve l'idée du fsck à l'arrêt intéressant, il a jamais dis que c'était ce qui aller révolutionner le monde ni que l'utilité est universelle.
Moi mon PC fixe il s'éteint souvent après que je m'endorme parce que je le laisse faire de la musique par exemple. Ben ça me plait bien de foutre le fsck à l'arrêt.
Bien sur que sur mon netbook je en ferais pas ça. Mais bon c'est les joies de la configuration d'adapter son OS à son ordinateur et à l'utilisation que l'on en fait.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Je me pose des questions là dessus. La plupart des shells ont un mode de compatibilité en fonction du nom avec le quel on l'appel. En plus quand je vois un shell comme tcsh (et toute la famille de csh), je me demande bien où est la compatibilité avec POSIX là dedans.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Je suis désolé je découvre ton projet aujourd'hui. Je le trouve extrêmement intéressant parce que je suis contre les logiciels qui savent tout faire. Pour moi un logiciel doit remplir une tâche précise et le faire bien. Et plus la tâche est précise mieux c'est. (oui unix tout ça).
Juste sur le choix des bibliothèques utilisées. Tu utilise la STL+Qt. Je ne vois pas d'inconvénient à tout ça mais peut être que boost, qui est très performante, pourras t'aider par ses qualités esthétiques et du point de vu de la performance.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
C'est marrant. Je suis sous Debian et je m'intéresse pas mal à Fedora (je viens même de télécharger la dernière iso) et là tu viens de me calmer. J'aime pas quand mon ordinateur crois tout savoir sur mes envie et décide à ma place.
Je qu'il me montre où il a fait des choix pour moi et que je puisse les modifier facilement.
Pour ce qui est de l'installation automatique, tu peut sauvegarder la liste de tes paquets, puis les restaurer en deux commandes.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
J'ai pas encore eu besoin d'en créer mais c'est vrai qu'il faut créer une classe à l'interieure d'une classe. Pour en revenir au message au quel je répond, la STL elle propose pour tout ces conteneurs les 4 types d'itérateurs.
Sinon l'avantage c'est qu' pour une boucle de parcourt en C++ tu peut choisir facilement l'ordre et la propriété const ou non sans changer de syntaxe.
Je viens de regarder en python, je vois pas comment dans le "foreach", on peut choisir l'ordre.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Déjà on peut rendre le code un peu plus claire avec l'instruction "using namespace" (et en utilisant du C++ jusqu'au bout) : using namspace std;
int array[] = { 1, 2, 3, 4 ,5 };
vector l( array, array + sizeof( array ) / sizeof( int ) );
for(vector::iterator it = l.start(); it != l.end(); ++it ) {
....cout << *it << endl;
}
Les itérateurs C++ sont très intéressant par leur compatibilités avec le C. Les algos de la STL utilisent un iterateur de début et un itérateur de fin. Tu peut y mettre simplement des pointeurs ça marcheras aussi bien. Si ça te fais si mal d'écrire vector::iterator bientôt tu pourras utiliser auto.
Ensuite comme dis beagf pour le C, avec les iterateurs C++ tu as des fonctionnalités que tu n'a pas en python (ni même avec du C d'ailleurs). Faire un parcours en sens inverse consiste uniquement à changer le type de l'itérateur. De la même manière tu peut indiquer comme constantes les données de ton conteneur.
J'apprécie par rapport au foreach que tu peut trouver dans pleins de langages. La notion d'itérateur, elle permet de concevoir des algorithmes sur n'importe quel conteneur tout en pouvant (pour l'utilisateur de la fonction) choisir l'ordre de inverse ou pas et si les données sont constantes ou pas.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Pas un problème
Posté par barmic . En réponse au journal MALWARE LINUX. Évalué à 3.
Alors oui ça coûte 2 redémarrages mais madame Michu accepte bien les redémarrage. Et oui ça empêche l'installation de paquets par d'autre biais, mais ça c'est pas forcément un mal (et on peut imaginer un logiciel d'« installation » qui enregistre le paquet pour l'installer via le double redémarrage.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Hum
Posté par barmic . En réponse au journal Application de P2P moderne. Évalué à 1.
Oui ça n'en est pas plus simple juste une idée.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Formation
Posté par barmic . En réponse au journal Application de P2P moderne. Évalué à 2.
C'est toujours A. C. qui donne les cours j'imagine (sinon ça ne serait plus du C#) ?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
# Formation
Posté par barmic . En réponse au journal Application de P2P moderne. Évalué à 3.
Une formation « principale » en C++, un peu de Java et le réseau en C# (avec monodevelop qui, à l'époque en tout cas, était absolument instable).
Serais-tu à l'IUT d'Aix-en-Provence ?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Génial !
Posté par barmic . En réponse au journal Sozi : vers un système de présentation alternatif libre. Évalué à 2.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: En pleine semaine de la conférence sur le climat ...
Posté par barmic . En réponse au sondage L'uptime de ma machine principale. Évalué à 3.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Et bien sûr, une excellente campagne marketing autour...
Posté par barmic . En réponse au journal Thunderbird 3 est dehors. Évalué à 3.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Une liste de nouveautés un peu plus complète...
Posté par barmic . En réponse au journal Thunderbird 3 est dehors. Évalué à 3.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Une petition...
Posté par barmic . En réponse au journal Fini les fsck au boot !. Évalué à 2.
Moi mon PC fixe il s'éteint souvent après que je m'endorme parce que je le laisse faire de la musique par exemple. Ben ça me plait bien de foutre le fsck à l'arrêt.
Bien sur que sur mon netbook je en ferais pas ça. Mais bon c'est les joies de la configuration d'adapter son OS à son ordinateur et à l'utilisation que l'on en fait.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Je veux un fsck au boot !
Posté par barmic . En réponse au journal Fini les fsck au boot !. Évalué à 3.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
# CC BY-SA
Posté par barmic . En réponse à la dépêche Nouvelle version 2.6.32 du noyau Linux. Évalué à 3.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Une si bonne API
Posté par barmic . En réponse à la dépêche Sortie de Qt 4.6. Évalué à 3.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
# C89
Posté par barmic . En réponse au journal Lisaac: sorti de la 0.39beta. Évalué à 4.
Le C99 est plus compliqué à générer ? Il y a moins de compilateurs qui le gère ?
Ne serai-t'il pas intéressant de passer par llvm qui est, il me semble, relativement souple de se point de vu ?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Exemple d'utilisation
Posté par barmic . En réponse au journal executions de commandes shell en parallele: par. Évalué à 3.
Sachant que dans bien des cas (même si je ne redistribue pas souvent mes scripts) je fais du perl.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Exemple d'utilisation
Posté par barmic . En réponse au journal executions de commandes shell en parallele: par. Évalué à 2.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Exemple d'utilisation
Posté par barmic . En réponse au journal executions de commandes shell en parallele: par. Évalué à 6.
echo toto & echo titi & echo tata
?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Exemple d'utilisation
Posté par barmic . En réponse au journal executions de commandes shell en parallele: par. Évalué à 2.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
# Dépendances
Posté par barmic . En réponse au journal Sortie de Setup 0.1-alpha0. Évalué à 4.
Juste sur le choix des bibliothèques utilisées. Tu utilise la STL+Qt. Je ne vois pas d'inconvénient à tout ça mais peut être que boost, qui est très performante, pourras t'aider par ses qualités esthétiques et du point de vu de la performance.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Linus ?
Posté par barmic . En réponse au journal Linus prix nobel de la paix?. Évalué à 2.
Sans Nelson Mandela, il en aurait eu d'autres ?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Sortie de FreeBSD 8.0-RELEASE
Posté par barmic . En réponse à la dépêche Sortie de FreeBSD 8.0-RELEASE. Évalué à 1.
Ils utilisent CVS ?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Switch
Posté par barmic . En réponse à la dépêche Fedora 12 « Constantine » est disponible. Évalué à 4.
Je qu'il me montre où il a fait des choix pour moi et que je puisse les modifier facilement.
Pour ce qui est de l'installation automatique, tu peut sauvegarder la liste de tes paquets, puis les restaurer en deux commandes.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Première remarques
Posté par barmic . En réponse à la dépêche Go : Un nouveau langage chez Google. Évalué à 2.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Première remarques
Posté par barmic . En réponse à la dépêche Go : Un nouveau langage chez Google. Évalué à 2.
Sinon l'avantage c'est qu' pour une boucle de parcourt en C++ tu peut choisir facilement l'ordre et la propriété const ou non sans changer de syntaxe.
Je viens de regarder en python, je vois pas comment dans le "foreach", on peut choisir l'ordre.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Première remarques
Posté par barmic . En réponse à la dépêche Go : Un nouveau langage chez Google. Évalué à 1.
using namspace std;
int array[] = { 1, 2, 3, 4 ,5 };
vector l( array, array + sizeof( array ) / sizeof( int ) );
for(vector::iterator it = l.start(); it != l.end(); ++it ) {
....cout << *it << endl;
}
Les itérateurs C++ sont très intéressant par leur compatibilités avec le C. Les algos de la STL utilisent un iterateur de début et un itérateur de fin. Tu peut y mettre simplement des pointeurs ça marcheras aussi bien. Si ça te fais si mal d'écrire vector::iterator bientôt tu pourras utiliser auto.
Ensuite comme dis beagf pour le C, avec les iterateurs C++ tu as des fonctionnalités que tu n'a pas en python (ni même avec du C d'ailleurs). Faire un parcours en sens inverse consiste uniquement à changer le type de l'itérateur. De la même manière tu peut indiquer comme constantes les données de ton conteneur.
J'apprécie par rapport au foreach que tu peut trouver dans pleins de langages. La notion d'itérateur, elle permet de concevoir des algorithmes sur n'importe quel conteneur tout en pouvant (pour l'utilisateur de la fonction) choisir l'ordre de inverse ou pas et si les données sont constantes ou pas.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
# Fonctions
Posté par barmic . En réponse à la dépêche Sortie d'UltraCopier 0.2 et Catchcopy. Évalué à 4.
Fait en C++, pour que tous les développeurs puissent développer
sur le site
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)