Pour Wave, c'est conçu pour fonctionner avec plusieurs fournisseurs, donc il devrait y avoir des alternatives à Google, pour lesquelles les données ne sont pas chez google.
Ça ressemble à un wiki sur le principe interne, mais le but est plus de l'utiliser comme du mail ou de la messagerie instantanée. Les participants peuvent choisir d'ajouter des gens à une "vague" (comme on ajouterait quelqu'un en Cc dans une conversation par email).
Après, les gens de Google ont bossé comme des fous sur des passerelles vers d'autres trucs, donc tu peux faire en sorte qu'éditer une wave soit répercuté en temps réel sur un billet de blog, un bugtracker, une page sur un autre Wiki, ...
La vidéo de présentation est longue, mais assez bluffante (on peut ne pas aimer, mais sur le tallent des développeurs qui arrivent à faire ça dans un navigateur web, chapeau !).
Ta télé, elle sait quand tu es devant et ce que tu regardes. Elle sait que tu as commencé à regarder Ko-Lanta mais que tu as zappé sur une autre chaine 3 secondes après le début de la pause pub, ... et si c'est de la télé via ADSL ({alice,live,free,...}box), elle le dit illico à ton fournisseur d'accès (elle a pas vraiment le choix, il faut bien qu'elle récupère le flux vidéo à afficher).
> un langage qui force par exemple à commenter les classes
Mouais ...
/** Classe toto */
class toto {
public:
/** Renvoie la valeur du membre titi, un entier */
int get_titi();
private:
int titi;
};
Tu peux forcer les gens à écrire des commentaires, mais pas à écrire des commentaires pertinents. Et quand le code est assez simple pour se passer de commentaires, il vaut mieux effectivement ne pas en avoir.
Ce qu'il faut voir aussi, c'est qu'au départ, la priorité était au support du C, et tant qu'il n'était pas assez bon, y'avait pas tellement de raison de bosser sur le C++.
Aujourd'hui, le support du C est raisonnable, donc c'est assez logique que la main d'oeuvre arrive sur le C++.
La syntaxe git-foo est la forme dépréciée de git foo (sans tiret). Les commandes avec tirets ne sont plus installées dans le $PATH depuis la 1.6.0, autant ne pas les mentionner du tout dans un tuto.
Oui et non. Essayes de versionner une partition de 100Go avec Git, la moindre opération va prendre plusieurs minutes. Et côté utilisation du disque, avec Git, tu auras au moins une copie du fichier sur le disque, et une autre (compressée) dans .git/.
Les snapshots, c'est un truc à peu près instantané quelle que soit la taille de la partition, et qui ne stocke pas en double les trucs qui n'ont pas à l'être.
Par ailleurs, une fonctionnalité importante d'un gestionnaire de backup est de pouvoir oublier certains snapshots (typiquement, faire un snapshot par minute conservé quelques minutes, puis un par heure conservé sur la journée, puis un par jour, ...). Avec Git, au contraire, une fonctionnalité essentielle est qu'on ne peut pas éditer l'historique sans tout casser.
Bref, un système de backup à base de snapshot et un gestionnaire de versions, c'est pas fait pour la même chose, et ça ne répond pas aux mêmes besoins.
mél : abreviation de « messagerie électronique ». À la limite, celui-là, je le trouve plutôt bien vu, y'a au moins un semblant de pretexte de traduction.
> ... est ce que c'est du hardware, ou du logiciel proprio
C'est facile :
si le firmware est dans une mémoire flash dans le périphérique, c'est du HW => glop.
Si le même firmware est envoyé au périphérique par ton OS, c'est du SW => pas glop, vilain, privateur, blob, nazi, ubuntu, etc.
(et si tu penses à écrire un langage avec l'indépendance de l'architecture en tête depuis le source, dans l'optique de pouvoir distribuer les applis sous forme de byte-code, j'ai un scoop : ça s'appelle Java ...)
> il me semble qu'ils assurent que leur bytecode est indépendant de l'architecture.
Non, ce n'est pas le cas. Enfin, le bitcode est plus ou moins indépendant de l'architecture, mais c'est la chaine de compilation en partant du C qui ne l'est pas. Pour prendre un exemple caricatural, comment représenterait-t-on
Oui, il sait faire des blagues, mais je t'assure que quand il s'énerve parce que quelqu'un a prononcé un mot qu'il n'aime pas (j'ai testé « Red Hat », ça marche assez bien), il vaut mieux pas essayer de contre-argumenter. Il traite les gens de fascistes pour un oui ou pour un non (vécu : le RMS qui s'égosille « these guys are fascists !! this is censorship ! » parce que le réseau était tombé en panne et qu'il pouvait plus lire ses mails ...). Bref, dire qu'il est pas sectaire mais que c'est juste pour de rire, c'est sympa, m'enfin ...
Un répertoire qui prends de l'espace disque sur une partition au fur et à mesure qu'il se remplit, ça existe déjà, il suffit de mettre ledit répertoire sur une partition, c'est tout.
Si tu veux que /tmp/ prenne l'espace disque sur /dev/hda1, bah, faut mettre /tmp sur la partition /dev/hda1.
Et avec ESD qui tourne, tu arrives à avoir du son dans les applies KDE ?
Moi, j'ai jamais compris les détails de ces trucs là, mais sans pulseaudio, j'ai régulièrement des applies qui n'arrivent pas à donner de son, et en général, la solution est de tuer artsd et/ou esd qui monopolise la carte son, et de relancer l'appli problematique.
Pulseaudio n'est sans doute pas parfait, mais dans l'idée, avoir _un_ serveur de son au lieu de laisser chaque ensemble d'applis développer le sien incompatible avec les autres, c'est quand même une drolement bonne idée.
Je connais pas trop pulseaudio, m'enfin à comparer à ses ancêtres que sont artsd et esd et que tu omet soigneusement de citer dans ton journal, ça m'étonnerais que ça soit vraiment pire.
Je ne suis pas sûr de comprendre l'article sur Flash. Si je comprends bien, c'est un framework de lecteurs vidéos par dessus flash qui est libéré, mais pas l'élément central, qui est flashplayer lui-même. Du coup, « Les technologies Flash désormais disponibles en Open Source » me semble un peu enthousiaste, ça serait plutôt « Des technologies flash ... ».
[^] # Re: Wave pour jouer
Posté par Matthieu Moy (site web personnel) . En réponse au journal vague... abondage... Évalué à 2.
[^] # Re: Gné ???
Posté par Matthieu Moy (site web personnel) . En réponse au journal vague... abondage... Évalué à 5.
Après, les gens de Google ont bossé comme des fous sur des passerelles vers d'autres trucs, donc tu peux faire en sorte qu'éditer une wave soit répercuté en temps réel sur un billet de blog, un bugtracker, une page sur un autre Wiki, ...
La vidéo de présentation est longue, mais assez bluffante (on peut ne pas aimer, mais sur le tallent des développeurs qui arrivent à faire ça dans un navigateur web, chapeau !).
[^] # Re: Quoi de plus par rapport à Txt2tags ?
Posté par Matthieu Moy (site web personnel) . En réponse au journal Aidez-moi à trouver un nouveau nom pour txt2tex. Évalué à 1.
Pourquoi en faire encore un autre ?
[^] # Re: Skype dans Télépathy
Posté par Matthieu Moy (site web personnel) . En réponse au journal Skype en open-source : pétard mouillé ?. Évalué à 2.
Ta télé, elle sait quand tu es devant et ce que tu regardes. Elle sait que tu as commencé à regarder Ko-Lanta mais que tu as zappé sur une autre chaine 3 secondes après le début de la pause pub, ... et si c'est de la télé via ADSL ({alice,live,free,...}box), elle le dit illico à ton fournisseur d'accès (elle a pas vraiment le choix, il faut bien qu'elle récupère le flux vidéo à afficher).
[^] # Re: Langage idéal...
Posté par Matthieu Moy (site web personnel) . En réponse au journal Nimrod, ça se rapproche du langage idéal. Évalué à 10.
Mouais ...
/** Classe toto */
class toto {
public:
/** Renvoie la valeur du membre titi, un entier */
int get_titi();
private:
int titi;
};
Tu peux forcer les gens à écrire des commentaires, mais pas à écrire des commentaires pertinents. Et quand le code est assez simple pour se passer de commentaires, il vaut mieux effectivement ne pas en avoir.
# C'est moche
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche Prototype du nouveau thème de Firefox 3.7 sous Linux. Évalué à 9.
[^] # Re: Apple ?
Posté par Matthieu Moy (site web personnel) . En réponse au journal Clang-C++ a mangé du lion !. Évalué à 2.
Aujourd'hui, le support du C est raisonnable, donc c'est assez logique que la main d'oeuvre arrive sur le C++.
[^] # Re: [HOWTO] faire péter le trollomètre
Posté par Matthieu Moy (site web personnel) . En réponse au journal Faites péter le trollomètre. Évalué à 1.
Que 187 points.
[^] # Re: git-foo Vs git foo
Posté par Matthieu Moy (site web personnel) . En réponse au journal Tutorial GIT. Évalué à 2.
Regardes bien ce que ça fait et tu seras moins entousiaste : ça fait en gros
man git; man foo
tout simplement. C'est le fonctionnement de man qui est comme ça, et on peut difficilement faire autrement.
[^] # Re: git-foo Vs git foo
Posté par Matthieu Moy (site web personnel) . En réponse au journal Tutorial GIT. Évalué à 2.
# HEAD~n : le nième parent de HEAD
Posté par Matthieu Moy (site web personnel) . En réponse au journal Tutorial GIT. Évalué à 2.
=> pas vraiment. C'est l'ancètre de N-ième génération (i.e. le grand-grand-grand-....-père).
Le nième parent, c'est plutôt HEAD^n (vu qu'un commit peut avoir plusieurs parents en cas de merge).
# git-foo Vs git foo
Posté par Matthieu Moy (site web personnel) . En réponse au journal Tutorial GIT. Évalué à 5.
[^] # Re: git ?
Posté par Matthieu Moy (site web personnel) . En réponse au journal Btrfs : idées d'application des snapshots inscriptibles. Évalué à 6.
Les snapshots, c'est un truc à peu près instantané quelle que soit la taille de la partition, et qui ne stocke pas en double les trucs qui n'ont pas à l'être.
Par ailleurs, une fonctionnalité importante d'un gestionnaire de backup est de pouvoir oublier certains snapshots (typiquement, faire un snapshot par minute conservé quelques minutes, puis un par heure conservé sur la journée, puis un par jour, ...). Avec Git, au contraire, une fonctionnalité essentielle est qu'on ne peut pas éditer l'historique sans tout casser.
Bref, un système de backup à base de snapshot et un gestionnaire de versions, c'est pas fait pour la même chose, et ça ne répond pas aux mêmes besoins.
[^] # Re: expressions courantes
Posté par Matthieu Moy (site web personnel) . En réponse au journal Expressions clichées. Évalué à 3.
[^] # Re: Blobs et blobs
Posté par Matthieu Moy (site web personnel) . En réponse au journal Le système que j'utilise est-il libre ?. Évalué à 4.
C'est facile :
si le firmware est dans une mémoire flash dans le périphérique, c'est du HW => glop.
Si le même firmware est envoyé au périphérique par ton OS, c'est du SW => pas glop, vilain, privateur, blob, nazi, ubuntu, etc.
[^] # Re: Pas très écolo
Posté par Matthieu Moy (site web personnel) . En réponse au journal LLVM dans un gestionnaire de paquets ?. Évalué à 4.
[^] # Re: Pas très écolo
Posté par Matthieu Moy (site web personnel) . En réponse au journal LLVM dans un gestionnaire de paquets ?. Évalué à 2.
Non, ce n'est pas le cas. Enfin, le bitcode est plus ou moins indépendant de l'architecture, mais c'est la chaine de compilation en partant du C qui ne l'est pas. Pour prendre un exemple caricatural, comment représenterait-t-on
printf("%d\n", sizeof(int));
en bitcode indépendant de l'architecture ?
Pour les détails, cf. par exemple http://markmail.org/message/chucijjh6ki4jz5c
[^] # Re: Ah le beau FUD
Posté par Matthieu Moy (site web personnel) . En réponse au journal Les sept péchés de Windows Seven. Évalué à 2.
> Ca s'appelle la menace de se prendre un gros proces en pleine figure.
Et d'ailleurs, c'est pas comme si y'avait pas eu des fuites (enfin, au moins une à ma connaissance).
[^] # Re: Décidément...
Posté par Matthieu Moy (site web personnel) . En réponse au journal Les sept péchés de Windows Seven. Évalué à 10.
[^] # Re: Décidément...
Posté par Matthieu Moy (site web personnel) . En réponse au journal Les sept péchés de Windows Seven. Évalué à 8.
Pour avoir passé un peu plus d'une journée avec lui, je peux t'assurer qu'il est quand même très premier degré comme bonhomme ...
[^] # Re: merci pour le résumé
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche Vrac libre des semaines 30 à 32. Évalué à 2.
Je plussoie, et surenchérie ! Super boulot pour cette dépêche, ça m'a permis de rattraper mon retard au retour de vacances ;-).
# Vous allez dire, c'est con^X^X c'est pas futé, yaka ne pas partitionner
Posté par Matthieu Moy (site web personnel) . En réponse au journal idée la con: un /tmp virtuel. Évalué à 10.
Un répertoire qui prends de l'espace disque sur une partition au fur et à mesure qu'il se remplit, ça existe déjà, il suffit de mettre ledit répertoire sur une partition, c'est tout.
Si tu veux que /tmp/ prenne l'espace disque sur /dev/hda1, bah, faut mettre /tmp sur la partition /dev/hda1.
[^] # Re: Mouais
Posté par Matthieu Moy (site web personnel) . En réponse au journal [:mmmfff]. Évalué à 1.
Moi, j'ai jamais compris les détails de ces trucs là, mais sans pulseaudio, j'ai régulièrement des applies qui n'arrivent pas à donner de son, et en général, la solution est de tuer artsd et/ou esd qui monopolise la carte son, et de relancer l'appli problematique.
Pulseaudio n'est sans doute pas parfait, mais dans l'idée, avoir _un_ serveur de son au lieu de laisser chaque ensemble d'applis développer le sien incompatible avec les autres, c'est quand même une drolement bonne idée.
# Mouais
Posté par Matthieu Moy (site web personnel) . En réponse au journal [:mmmfff]. Évalué à 5.
# Flash libre ?
Posté par Matthieu Moy (site web personnel) . En réponse à la dépêche Revue de presse de l'April pour la semaine 30. Évalué à 4.