C'est vrai, ça. Pour l'image, tiens, ça viendrait à l'idée de quelqu'un d'avoir un processus en espace utilisateur qui découpe l'écran en fenêtres et qui gère l'affichage ??
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 ...
[^] # Re: correctif sans upgrade
Posté par Matthieu Moy (site web personnel) . En réponse au journal Davantages de spams en 2010. Évalué à 4.
score FH_DATE_PAST_20XX 0
(on serait tenté de modifier la règle de la même manière que le message auquel je réponds, mais c'est interdit par défaut : http://spamassassin.apache.org/full/3.2.x/doc/Mail_SpamAssas(...) )
[^] # Re: OSS4 est aux autres ce que Linux est à Windows
Posté par Matthieu Moy (site web personnel) . En réponse au journal Le son sous Linux : du pure n'importe quoi. Évalué à 6.
[^] # Re: 2 petites infos inutiles?
Posté par Matthieu Moy (site web personnel) . En réponse au journal Faut-il craquer pour du SSD ?. Évalué à 1.
fsync(), c'est pour conserver les données quand le _système_ plante.
[^] # Re: Durable!
Posté par Matthieu Moy (site web personnel) . En réponse au journal Faut-il craquer pour du SSD ?. Évalué à 2.
s/sha-256/sha-1/
[^] # 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 ;-).