Alors il faut 105 touches. Mais il faut aussi des touches multimédia. Et pas de pavé numérique.
=> il doit donc avoir exactement 17 touches multimédia pour compenser le pavé numérique en moins.
>Les gestionnaires de versions distribués permettent, par définition, de commiter
> depuis n'importe où (dans le train, le métro, l'avion, les toilettes, etc.).
Comment !? Tu n'as pas enore internet dans ta toilette ?
Ah bhe oui, alors dans ce cas, Git c'est mieux :-)
Les macros font partie officiellement du standard C/C++
Alors oui, quand on utilise un bibliothèque, il faut utiliser la doc de la bibliothèque, ses structures de données, et son style d'API. Mais c'est innévitable.
Que suggères tu ? Que l'on utilise plus de bibliothèque autre que la stdlib et la libc ?
On ne devrais utiliser ni Qt, ni Gtk, ni GLib, ni boost, ni ... ? et refaire tout dans chaque applications ?
La macro signal est interpretée par le moc qui va savoir que la fonction est un signal. le moc va alors la générer le corps de ce signal automatiquement pour toi.
si on prends ton exemple, moc va générer ce code dans un fichier annexe:
Le développeur de gedit a lui du perdre un peu de temps à écrire le code de son signal manuellement.
Tu va trouver que la syntaxe de ce code auto-généré est laide mais c'est pas grave vu que c'est du code auto-généré, seul le compilateur est sensé le lire
Si tu code avec Qt, le code que tu écris, c'est du C++. Il n'est pas modifié. Il est parfaitement compris, tel quel, par le compilateur C++, car il respecte rigoureusement la syntaxe C++, c'est du C++.
Montre moi un exemple de code écrit en utilisent Qt qui n'est pas du C++ pure.
Pour ce qui est du document, il donne des arguments. Notemment le fait que la syntaxe eut été plus lourde et moins agréable sans.
Et l'introspection, c'est utile pour le debug par exemple. Ou encore pour rendre son application scriptable.
Qt, et le code écrit avec Qt, est écrit en C++ pure. toute les macro sont des macro C++, étendue par le préproceseur de GCC. le MOC ne modifie pas le code écrit par le développeur il n'étend pas de macro.
Le moc va lire les en-têtes, pour générer un autre fichier c++ qui va permettre l'introspection. En gros, ça consiste à mettre le noms des signaux et des slots sous forme de chaîne de caractères dans une structure statique. Tu pourrais écrire ce code toi même si tu ne veux absolument pas utiliser moc, mais ce serait stupide car le moc fais ce travail pour toi.
Qt est écrit en pure C++ !
Le MOC est un générateur de code qui génère automatiquement, dans un fichier cpp séparé, du code qu'il aurait été rébarbatif à d'écrire sois même.
Les problème comme la factorisation de grand nombres sont de classe de complexité NP (Non-deterministic Polynomial), c'est à dire que pour les résoudre il faut un temps polynomial en fonction de la taille des entrées. (c'est à dire relativement rapide) sur une machine non déterministe.
Le problème c'est que des machine non déterministe en pratique ça n'existe pas, c'est juste une théorie. Il faut en émuler sur des machine normale en refaisant le même calcul sur toutes les possibilités, ce qui prend un temps exponentiel par rapport à la taille des données (ce qui est très lent)
Par contre, l'ordinateur quantique en serait une machine non déterministe.
Le principe de l'ordinateur quantique est que les qubits sont dans plusieurs états simultanément, avec des probabilités différente. Le but d'un algorithme quantique est d'agir sur les qubits afin de rendre la probabilité que les qubits indiquent ce qu'on cherche grande, et la probabilité que les qubits indiquent une réponse erronée tendant vers zéro.
Mais une fois qu'on observera les qubits, on observera qu'un seul état qui sera la bonne réponse avec une forte probabilité.
Ce qu'il veux dire c'est que si AUJOURD'HUI Alice veux envoyer un message à Bob, elle devra utiliser les techniques actuelles de clefs asymétriques. À moins d'attendre 20 que la technologie de "chiffrement" quantique soit disponible pour le grand publique.
Par contre, la méchante Eve qui enregistre les conversations et qui est très riche, pourra déchiffrer les message que Alice a envoyé aujourd'hui, et ce dès que l'ordinateur quantique sera a sa disposition.
# QtCore / QtNetwork
Posté par Gof (site web personnel) . En réponse au message choix pour l'écriture d'un serveur en C++. Évalué à 6.
Avec les classes QTcpSocket et QTcpServer pour la gestion des sockets
et QString, QRegExp, QTextStream pour la gestion des commandes
Et tout le reste de QtCore (listes, objects, thread) va accélérer ton développement, j'en suis sur
# Stock
Posté par Gof (site web personnel) . En réponse au journal La nécessité d'une nouvelle licence libre authentiquement libre. Évalué à 2.
Et on fait comment pour recevoir ? On te donne l'adresse de réception ?
[^] # Re: Une moto avec un volant !
Posté par Gof (site web personnel) . En réponse à la dépêche X-Moto 0.4.2 est sorti. Évalué à 5.
http://wiki.xmoto.tuxfamily.org/index.php?title=Image:Screen(...)
# Nombres de touches
Posté par Gof (site web personnel) . En réponse au journal La quête du clavier parfait en 10 points. Évalué à 10.
=> il doit donc avoir exactement 17 touches multimédia pour compenser le pavé numérique en moins.
[^] # Re: Question existencielle
Posté par Gof (site web personnel) . En réponse à la dépêche Logiciel libre, ça chauffe au Québec.. Évalué à 7.
# toilettes
Posté par Gof (site web personnel) . En réponse au journal Pourquoi Git m'importe ?. Évalué à 4.
> depuis n'importe où (dans le train, le métro, l'avion, les toilettes, etc.).
Comment !? Tu n'as pas enore internet dans ta toilette ?
Ah bhe oui, alors dans ce cas, Git c'est mieux :-)
[^] # Re: Re:
Posté par Gof (site web personnel) . En réponse au journal Réponse à des gens qui n'ont pas assez réfléchi. Évalué à 5.
[^] # Re: gcc lave plus blanc ?
Posté par Gof (site web personnel) . En réponse à la dépêche Sortie de GCC 4.3. Évalué à 3.
Alors oui, quand on utilise un bibliothèque, il faut utiliser la doc de la bibliothèque, ses structures de données, et son style d'API. Mais c'est innévitable.
Que suggères tu ? Que l'on utilise plus de bibliothèque autre que la stdlib et la libc ?
On ne devrais utiliser ni Qt, ni Gtk, ni GLib, ni boost, ni ... ? et refaire tout dans chaque applications ?
[^] # Re: gcc lave plus blanc ?
Posté par Gof (site web personnel) . En réponse à la dépêche Sortie de GCC 4.3. Évalué à 3.
[^] # Re: gcc lave plus blanc ?
Posté par Gof (site web personnel) . En réponse à la dépêche Sortie de GCC 4.3. Évalué à 5.
[^] # Re: gcc lave plus blanc ?
Posté par Gof (site web personnel) . En réponse à la dépêche Sortie de GCC 4.3. Évalué à 4.
Montre moi un exemple de code écrit en utilisent Qt qui n'est pas du C++ pure.
Pour ce qui est du document, il donne des arguments. Notemment le fait que la syntaxe eut été plus lourde et moins agréable sans.
Et l'introspection, c'est utile pour le debug par exemple. Ou encore pour rendre son application scriptable.
[^] # Re: gcc lave plus blanc ?
Posté par Gof (site web personnel) . En réponse à la dépêche Sortie de GCC 4.3. Évalué à 7.
le MOC ne modifie pas le code écrit par le développeur il n'étend pas de macro.
Le moc va lire les en-têtes, pour générer un autre fichier c++ qui va permettre l'introspection. En gros, ça consiste à mettre le noms des signaux et des slots sous forme de chaîne de caractères dans une structure statique. Tu pourrais écrire ce code toi même si tu ne veux absolument pas utiliser moc, mais ce serait stupide car le moc fais ce travail pour toi.
Et puis, les générateur de code c'est bien :-)
http://doc.trolltech.com/4.3/templates.html
(ce document explique les raisons pour laquelle Qt utilise moc)
[^] # Re: gcc lave plus blanc ?
Posté par Gof (site web personnel) . En réponse à la dépêche Sortie de GCC 4.3. Évalué à 6.
Qt est écrit en pure C++ !
Le MOC est un générateur de code qui génère automatiquement, dans un fichier cpp séparé, du code qu'il aurait été rébarbatif à d'écrire sois même.
[^] # Re: en v'la des paroles :D
Posté par Gof (site web personnel) . En réponse au journal Appel à contributions (à votre bon coeur m'sieur dames).... Évalué à 3.
http://www.openbsd.org/lyrics.html
# C'est pas une grosse perte.
Posté par Gof (site web personnel) . En réponse à la dépêche Claws Mail abandonne son greffon ClamAV. Évalué à 5.
[^] # Re: Erlang et les regexp
Posté par Gof (site web personnel) . En réponse à la dépêche Le serveur XMPP libre ejabberd en version 2.0. Évalué à 5.
[^] # Re: ArchLinux...
Posté par Gof (site web personnel) . En réponse au journal La course à la sécurité. Évalué à 4.
Tu utiliserais une distribution bleeding edge pour un serveur critique ?
[^] # Re: C'est pas nouveau
Posté par Gof (site web personnel) . En réponse au journal Calcul quantique. Évalué à 3.
Mais ici les deux clef pourront être cassées.
# En parlant de zoologie.
Posté par Gof (site web personnel) . En réponse au journal Des termites diffusées par des pingouins. Évalué à 2.
(Sinon merci du témoignage)
[^] # Re: C'est pas nouveau
Posté par Gof (site web personnel) . En réponse au journal Calcul quantique. Évalué à 7.
Le problème c'est que des machine non déterministe en pratique ça n'existe pas, c'est juste une théorie. Il faut en émuler sur des machine normale en refaisant le même calcul sur toutes les possibilités, ce qui prend un temps exponentiel par rapport à la taille des données (ce qui est très lent)
Par contre, l'ordinateur quantique en serait une machine non déterministe.
Le principe de l'ordinateur quantique est que les qubits sont dans plusieurs états simultanément, avec des probabilités différente. Le but d'un algorithme quantique est d'agir sur les qubits afin de rendre la probabilité que les qubits indiquent ce qu'on cherche grande, et la probabilité que les qubits indiquent une réponse erronée tendant vers zéro.
Mais une fois qu'on observera les qubits, on observera qu'un seul état qui sera la bonne réponse avec une forte probabilité.
[^] # Re: C'est pas nouveau
Posté par Gof (site web personnel) . En réponse au journal Calcul quantique. Évalué à 2.
Par contre, la méchante Eve qui enregistre les conversations et qui est très riche, pourra déchiffrer les message que Alice a envoyé aujourd'hui, et ce dès que l'ordinateur quantique sera a sa disposition.
# Facile !
Posté par Gof (site web personnel) . En réponse au journal Calcul quantique. Évalué à 9.
J'ai un cerveau quantique ! :-)
# Non !
Posté par Gof (site web personnel) . En réponse au journal Hahaha. Évalué à -1.
Non par pitié
Si pour chaque ester-egg on a un journal avec des commentaires aussi intéressant que dans celui-ci, non merci. :-)
[^] # Re: [X] Un Wiki
Posté par Gof (site web personnel) . En réponse au journal [SONDAGE] Quel intranet vous utilisez ?. Évalué à 3.
# [X] Un Wiki
Posté par Gof (site web personnel) . En réponse au journal [SONDAGE] Quel intranet vous utilisez ?. Évalué à 3.
Au boulot on a tout simplement un Wiki.
(twiki en l'occurence [http://twiki.org])