Les GPU des ARM sont encore simples. Il y a une énorme culture du secret à casser, ce qui n'est pas évident. Mais les acteurs sont aussi peu nombreux (2 ?).
Il suffirait que ARM ouvre les specs de ses gpu, comme ils le font pour leur, cpu et le problème serait réglé.
Il y a d'autre service comme cela, d'utilité public ? Je pense à des miroirs de distribution, au moins sous forme de serveur bittorent. Il doit y en avoir d'autre.
Cela serait utile d'avoir une sorte de distribution linux, sous forme d'image d'OS, à monter dans une machine virtuelle, pour ceux qui loue un PC dans le cloud. Cela pourrait rendre service à beaucoup de gens à un cout minime.
La programmation par flux ressemble beaucoup, à la technique de transformation d'arbre successive. Cela peut souvent paraitre une perte, de recopier les données sont une autre forme. Mais cela permet d'éliminer toute une classe de bug lorsqu'il existe un tas de configuration fautive en lecture. C'est toujours plus facile d'écrire les données sous une forme pratique avant.
"ce qui peut avoir des conséquences sur les performances"
Et pas qu'un peu. Pour une application de copie qui fonctionne par bloc de 15Mo, avec une mise à jour d'un pourcentage de complétion à chaque fin de copie d'un bloc, avec une bande passante de 100 Mo/s, le flush() faisait chuter la vitesse de 20 % !
"Le soucis de l'i18n me pousse aussi à employer des formats de chaîne."
Tu peux développer ? Je n'ai jamais eu à faire à du i18n.
Est-ce que la poste a un service qui définit les API pour faciliter la vie de ses utilisateurs de données, et pour qu'elles soit aussi, un peu stable dans le temps ?
J'ai l'impression que le format des données et la manière de la réutiliser, peut être un sacré frein . ex: que faire d'un scan de document papier en format pdf, fichier .csv mal définit, etc…
Que le mandat de l'UE soit secret pour pouvoir négocier, est compréhensible, mais garder le texte en cours de rédaction secret, ne devrait pas être constitutionnel.
Pour moi le RAII, c'est la libération de la ressource (genre fichier) dans le destructeur, et sa prise de controle dans le constructeur. Tes 2 pointeurs magiques font de la gestion mémoire.
" (je fait du code depuis 1979, j'ai une vague idée :)"
Et vous donnez l'impression d'être bloqué avec les paradigmes de l'époque.
"Mais des vrais fonctions non slotée (c'est à dire NON commandée à l'avance) où l'on est obligé de s'inscrit avant le besoin réel et pour suivre une procédure pré-définie."
Il y a forcément un endroit pour décrire le canal de communication entre l'émetteur et le récepteur.
" dans le cas de Message "sloté" tu défini les segments d'un graphe bayesian "
Non, pas du tout, tu définis un canal de canal de communication.
Et arrêtez de parler de Turing à tout bout de champ. Cela fait un peu ridicule, son ruban simple est une démonstration, que l'on peut écrire touts algorithmes avec pas grand chose, rien de plus. Vous semblez pensez que tout algo se décrit comme sur un ruban de Turing, alors qu'il a seulement démontrer l'implication inverse.
Ta page "avantage" pourrait d'appliquer à n'importe quoi, et cela reste du purement qualitatif, sans quantitatif.
Le code source est noyé. Celui que j'ai pu lire ressemble à du C++/Qt avec du message-passing entre objet. J'ai toujours pas compris l’intérêt de ton truc.
Je pensais à une application de réseau bayésien : la détection de faux commentaires. Tu récupères les date/heures des commentaires, le commentaire, le pseudo de connexion et son IP.
Un bon commentateur cache une seul personne derrière un seul pseudo, et qq IP. Un mauvais commentateur se cache derrière un proxy, dispose de plusieurs pseudo, mais utilise le même genre de mots (on peut détecter une personne avec le contenu de ses textes : fréquence de certains mots, c'est comme une empreinte).
Les use case ne définissent jamais complètement un comportement, sinon il n'y aurait jamais de trou dans les spécifications.
Tu peux montrer une multiplication/addition de matrice ? Une copie d'image selon la date exif contenu dedans ? Un parseur de fichier xml ? Une interface graphique de dessin avec undo/redo ?
Tu devrais faire un peu plus profil bas. Lisaac a été présenter ici, alors qu'il ne s'agissait que d'un langage à prototype, et c'est fait descendre pour beaucoup moins que ça.
Tu ne présentes pas l’intérêt de ta nouveauté.
Tu ne présentes pas d'exemple concret.
Tu affirmes un tas de propriétés, sans rien montrer.
Tu ne démontres pas en quoi ton logiciel est meilleur qu'une solution déjà existante.
A moins que le thread tombe dans l'oubli, le journal risque de partie en flamme.
En dataflow, "quand" définit les cycles courant et ceux d'avant n-1 n-2 …, le ou, j'imagine que cela définit peut être un namespace.
J'ai vu un générateur de pattern de test définit à partir d'un réseau baysien. J'imagine que c'est le même principe. Une machine d'état qui utilise des proba conditionnels pour changer d'état, en suivant un/des exemples comme point d'entrée au générateur. Par contre, définir un truc complètement de cette façon doit être sportif.
[^] # Re: Brace yourselves, bullshit is coming.
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 2.
C'est la programmation modulaire, n'importe quel langage permet de le faire.
"La première sécurité est la liberté"
[^] # Re: L'histoire se repette !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Sailfish OS embarque une partie propriétaire. Évalué à 1.
Mais par rapport au part de marché de ARM et de imgtec, le reste ne représente pas grand chose non ?
"La première sécurité est la liberté"
[^] # Re: L'histoire se repette !
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Sailfish OS embarque une partie propriétaire. Évalué à 1. Dernière modification le 08 janvier 2014 à 11:25.
Les GPU des ARM sont encore simples. Il y a une énorme culture du secret à casser, ce qui n'est pas évident. Mais les acteurs sont aussi peu nombreux (2 ?).
Il suffirait que ARM ouvre les specs de ses gpu, comme ils le font pour leur, cpu et le problème serait réglé.
"La première sécurité est la liberté"
# serveur d'utilité public ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Blague : Plouf le serveur. Évalué à 3.
Il y a d'autre service comme cela, d'utilité public ? Je pense à des miroirs de distribution, au moins sous forme de serveur bittorent. Il doit y en avoir d'autre.
Cela serait utile d'avoir une sorte de distribution linux, sous forme d'image d'OS, à monter dans une machine virtuelle, pour ceux qui loue un PC dans le cloud. Cela pourrait rendre service à beaucoup de gens à un cout minime.
"La première sécurité est la liberté"
[^] # Re: Conférence
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 3.
La programmation par flux ressemble beaucoup, à la technique de transformation d'arbre successive. Cela peut souvent paraitre une perte, de recopier les données sont une autre forme. Mais cela permet d'éliminer toute une classe de bug lorsqu'il existe un tas de configuration fautive en lecture. C'est toujours plus facile d'écrire les données sous une forme pratique avant.
"La première sécurité est la liberté"
[^] # Re: Brace yourselves, bullshit is coming.
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 2.
"ce qui peut avoir des conséquences sur les performances"
Et pas qu'un peu. Pour une application de copie qui fonctionne par bloc de 15Mo, avec une mise à jour d'un pourcentage de complétion à chaque fin de copie d'un bloc, avec une bande passante de 100 Mo/s, le flush() faisait chuter la vitesse de 20 % !
"Le soucis de l'i18n me pousse aussi à employer des formats de chaîne."
Tu peux développer ? Je n'ai jamais eu à faire à du i18n.
"La première sécurité est la liberté"
# api ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche DataPoste, le programme OpenData du groupe La Poste. Évalué à 9.
Est-ce que la poste a un service qui définit les API pour faciliter la vie de ses utilisateurs de données, et pour qu'elles soit aussi, un peu stable dans le temps ?
J'ai l'impression que le format des données et la manière de la réutiliser, peut être un sacré frein . ex: que faire d'un scan de document papier en format pdf, fichier .csv mal définit, etc…
"La première sécurité est la liberté"
# démocratie des accords internationaux...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal TAFTA (Trans-Atlantic Free Trade Agreement). Évalué à 10.
Que le mandat de l'UE soit secret pour pouvoir négocier, est compréhensible, mais garder le texte en cours de rédaction secret, ne devrait pas être constitutionnel.
"La première sécurité est la liberté"
[^] # Re: Brace yourselves, bullshit is coming.
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 1.
Pour moi le RAII, c'est la libération de la ressource (genre fichier) dans le destructeur, et sa prise de controle dans le constructeur. Tes 2 pointeurs magiques font de la gestion mémoire.
"La première sécurité est la liberté"
[^] # Re: Brace yourselves, bullshit is coming.
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 5.
Il ne faut pas exagérer non plus. On faisait du c++ avant ce genre de pseudo garbage collector.
"La première sécurité est la liberté"
[^] # Re: hello world
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 1.
" (je fait du code depuis 1979, j'ai une vague idée :)"
Et vous donnez l'impression d'être bloqué avec les paradigmes de l'époque.
"Mais des vrais fonctions non slotée (c'est à dire NON commandée à l'avance) où l'on est obligé de s'inscrit avant le besoin réel et pour suivre une procédure pré-définie."
Il y a forcément un endroit pour décrire le canal de communication entre l'émetteur et le récepteur.
" dans le cas de Message "sloté" tu défini les segments d'un graphe bayesian "
Non, pas du tout, tu définis un canal de canal de communication.
Et arrêtez de parler de Turing à tout bout de champ. Cela fait un peu ridicule, son ruban simple est une démonstration, que l'on peut écrire touts algorithmes avec pas grand chose, rien de plus. Vous semblez pensez que tout algo se décrit comme sur un ruban de Turing, alors qu'il a seulement démontrer l'implication inverse.
"La première sécurité est la liberté"
[^] # Re: hello world
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 3.
Le cahier des charges, c'est un spamassassin pour détecter les personnes payés à écrire un commentaire, et non une "personne légitime".
si tu veux du contenu dans ton wiki, copie colle, le texte d'ici, j'ai pas envie de m'inscrire à un truc de plus.
"La première sécurité est la liberté"
[^] # Re: hello world
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 2.
"Tutos1 et Tutos2… produisent le Tutos3 SANS aucune modifications de leur code-source respectif et sans se ralentir l'une, l'autre."
Comme les signaux/slot de Qt ?
"La première sécurité est la liberté"
[^] # Re: hello world
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 6.
Ta page "avantage" pourrait d'appliquer à n'importe quoi, et cela reste du purement qualitatif, sans quantitatif.
Le code source est noyé. Celui que j'ai pu lire ressemble à du C++/Qt avec du message-passing entre objet. J'ai toujours pas compris l’intérêt de ton truc.
"La première sécurité est la liberté"
[^] # Re: hello world
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 2.
Je pensais à une application de réseau bayésien : la détection de faux commentaires. Tu récupères les date/heures des commentaires, le commentaire, le pseudo de connexion et son IP.
Un bon commentateur cache une seul personne derrière un seul pseudo, et qq IP. Un mauvais commentateur se cache derrière un proxy, dispose de plusieurs pseudo, mais utilise le même genre de mots (on peut détecter une personne avec le contenu de ses textes : fréquence de certains mots, c'est comme une empreinte).
"La première sécurité est la liberté"
[^] # Re: hello world
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 7.
Sans exemple, tes paroles sont du vent.
"La première sécurité est la liberté"
[^] # Re: hello world
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 4.
Pourquoi un hello world a besoin de dizaines de fichier .cpp ?!
"La première sécurité est la liberté"
[^] # Re: hello world
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 5.
"comme en Turing"
Cela veut rien dire. Des langages non basé sur une suite de commande, il y a en des tas. (dataflow, grammaire BNF, xsl-fo, …)
"Mais je crois pas que en lisant le code cela va aider."
Si personne ne peut utiliser ton outil, à quoi sert-il ?
"La première sécurité est la liberté"
[^] # Re: hello world
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 2.
Les use case ne définissent jamais complètement un comportement, sinon il n'y aurait jamais de trou dans les spécifications.
Tu peux montrer une multiplication/addition de matrice ? Une copie d'image selon la date exif contenu dedans ? Un parseur de fichier xml ? Une interface graphique de dessin avec undo/redo ?
"La première sécurité est la liberté"
[^] # Re: hello world
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 3.
lib c++ ?
"La première sécurité est la liberté"
[^] # Re: hello world
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 2.
Le code est un paquet de fichier *.cpp ? Je croyais qu'il s'agissait d'un nouveau langage. Je me fous de lancer l'exemple, je cherche à lire le code.
"La première sécurité est la liberté"
[^] # Re: hello world
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 8.
Tu devrais faire un peu plus profil bas. Lisaac a été présenter ici, alors qu'il ne s'agissait que d'un langage à prototype, et c'est fait descendre pour beaucoup moins que ça.
Tu ne présentes pas l’intérêt de ta nouveauté.
Tu ne présentes pas d'exemple concret.
Tu affirmes un tas de propriétés, sans rien montrer.
Tu ne démontres pas en quoi ton logiciel est meilleur qu'une solution déjà existante.
A moins que le thread tombe dans l'oubli, le journal risque de partie en flamme.
"La première sécurité est la liberté"
[^] # Re: hello world
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 3.
En dataflow, "quand" définit les cycles courant et ceux d'avant n-1 n-2 …, le ou, j'imagine que cela définit peut être un namespace.
J'ai vu un générateur de pattern de test définit à partir d'un réseau baysien. J'imagine que c'est le même principe. Une machine d'état qui utilise des proba conditionnels pour changer d'état, en suivant un/des exemples comme point d'entrée au générateur. Par contre, définir un truc complètement de cette façon doit être sportif.
"La première sécurité est la liberté"
[^] # Re: hello world
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 3.
Montres des exemples. Les trucs à la prolog, c'est joli mais cela marche rarement, et surtout pas en temps borné.
"La première sécurité est la liberté"
[^] # Re: hello world
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Concours "Evenja Café", un nouveau paradigme de programmation. Évalué à 2.
Tu nous parles du "comment" nous on voudrait déjà comprendre le "quoi".
On a toujours pas compris les entrées de ton compilo pour arriver à faire quoi que ce soit.
"La première sécurité est la liberté"