A moins que tu es un linker intelligent qui fait le ménage après coup, toutes tes fonctions vont se retrouver dans objet, car sans "static", cela veut dire que la fonction est appelable de l’extérieur du .o, elle est donc généré même si elle n'est pas utilisé.
Pour les boites, peut-être que tu peux les trouver par apprentissage. Ou alors, tu peux guider le truc avec le codage en dure de tout les symboles qui vont par 2 : (),[], /* */….
J'imagine que les 32 Mo sont les stat sur les token de tes fichiers de tests ?
A mon avis tu peux le filtrer à mort, pour virer tout ce qui apparait peu et tout ce qui trop proche de 50%.
A mon avis, faire des stats sur la grammaire doit avoir de bien meilleur résultat.
Il est aussi possible de faire des stats sur la prédiction de présence d'un mot après un autre mot. Dans le cas d'un langage de programmation, tu peux peut-être faire ressortir la structure en arbre des grammaire. En gros, tu ne parses pas ton code comme une suite de mot mais comme une suite de boite qui s'emboite.
Je ne sais pas si c'est possible, mais un code source est hautement hiérarchique, cela devrait aider à identifié le langage.
Je sais que l'on essaye de faire croire que l'un est plus fort que l'autre, mais cela n'a aucune sens juridique. On a le droit ou pas, point à la ligne.
Ce qu'à préciser la loi, c'est que si un DRM interdit la copie privé, c'est tant pis pour toi. Cela ne te donne pas le droit de casser la protection.
Le plus drôle est que si les petits libraire veulent survivre, il faudrait qu'ils vendent des livres numériques. Ils auront toujours des conseils à donner ou une spécialité. Cela me fait rire quand un libraire dit qu'il peut commander un livre, moi aussi, je peux, l'intérêt est nul pour moi de passer par eux.
Il pourra aussi avoir leur boutique en ligne qui montrerait à tous leur conseil. Mais pour cela, il faudrait que les éditeurs acceptent les petits acteurs.
Si j'ai bien compris, vous n'utilisez pas un serveur connu comme Apache ou nginx, mais un truc uniquement pour faire tourner Ocsigen. Est-ce que vous ne risquez pas d'avoir toujours un manque de fonctionnalité, vu la taille de ce genre de serveur ?
A moins que le système est changé, la recherche fonctionne par projet à but scientifique d'une duré fixe (3 ans ? 5 ans ?). Une équipe est présenté avec un but scientifique. Développer un produit pour l'industrie n'est pas un but scientifique accepté.
Donc, le risque est qu'à la fin du temps du projet, il ne soit pas renouveler, ou alors, il le sera avec un autre but scientifique et donc le développement se fera à la marge.
Le top est le genre de fondation comme la Fondation Linux, qui a pour but de développer Linux et les grosses boites payent la fondation pour qu'elle en ait les moyens. Mais il faut amorcer la pompe.
Au US, ils jouent le jeu et le secteur de l'édition dans son ensemble à vu son chiffre d'affaire grimper.
J'adore les BD mais je ne saurais pas ou les stocker, si j'achetais tout les albums qui me plaisent. Le problème ne se pose pas en version électronique.
D'ailleurs, en parlant d'achat physique, je ne sais pas si tout les vendeurs font le calcul, que le moindre mètre carre d'un appartement vaux entre 3 et 5k€/m² en France. Cela permet de faire le calcul de la "perte" entre un gros objet et un petit.
Quel vitesse peut on obtenir de ce genre de système ? J'ai l'impression que les téchno web sont souvent très lente.
Est-ce que ocsigen permet de bénéficier de l'astuce du moteur en page 404 ? En gros 90% des liens sont accessible en html statique, seul les liens dynamique ou manquant sont redirigés vers le moteur. La vitesse du moteur est souvent très faible par rapport à l'envoie d'une page statique.
Quel est la pérennité d'un tel projet ? Ocaml lui-même a du mal à avoir des ressources pour continuer à être développé, en dehors de ce qui intéresse les chercheurs.
Qu'est-ce qui peut me dire que dans 3 ans, le projet ne sera pas abandonné ? Le problème se pose aussi pour opa, mais en pire car ils doivent aussi maintenir le langage.
Sinon quelle est la différence entre les 2 projets, vu de loin, ils ont l'air identique à part le nouveau langage vs ocaml.
Le but c'est de faire un paquet de macro C pour aider à écrire du code d'écriture de registre proprement ?
Si le but est de faire vraiment compact, tout doit se retrouver dans un header pour que le compilateur vire les fonctions non utilisés(fonction static). Le principe d'une lib à coté fait que l'on a toujours qq dizaine de ko de mémoire de pris même pour faire clignoter une led.
En plus, si tout est dans un header, le compilo peut faire de l'inlining et si les macros sont pas trop bête, le code peut vraiment devenir tout petit.
Et même simplement 5 hop à la ronde ?, et utiliser des metric comme le temps de réponse ou la taille du tuyau ? Un peu comme ce qui se fait avec les réseau p2p et un réseau ethernet.
[^] # Re: lapin compris
Posté par Nicolas Boulay (site web personnel) . En réponse au journal HWA : accéder au matériel autrement. Évalué à 2.
A moins que tu es un linker intelligent qui fait le ménage après coup, toutes tes fonctions vont se retrouver dans objet, car sans "static", cela veut dire que la fonction est appelable de l’extérieur du .o, elle est donc généré même si elle n'est pas utilisé.
"La première sécurité est la liberté"
[^] # Re: lapin compris
Posté par Nicolas Boulay (site web personnel) . En réponse au journal HWA : accéder au matériel autrement. Évalué à 2.
Difficile de lire ton code alors :)
A toi de voir si tu peux recoder l'avr-lib en bien plus compact, tu aura du succès dans ce cas. Je n'ai pas vu de "static" dans tes exemples.
"La première sécurité est la liberté"
[^] # Re: Précisions sur la facilité de maintenance?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Ocsigen : repenser le développement des applications HTML5. Évalué à 3.
Tu as une liste d'insulte en disant qu'il n'aime pas tel ou tel truc.
"La première sécurité est la liberté"
[^] # Re: Précisions sur la facilité de maintenance?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Ocsigen : repenser le développement des applications HTML5. Évalué à 3.
Et il se passe quoi avec les données persistantes ?
"La première sécurité est la liberté"
[^] # Re: 32 Mo ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Détection de la syntaxe d'un langage informatique via un analyseur statistique naïf de type Bayésien. Évalué à 3.
Pour les boites, peut-être que tu peux les trouver par apprentissage. Ou alors, tu peux guider le truc avec le codage en dure de tout les symboles qui vont par 2 : (),[], /* */….
"La première sécurité est la liberté"
[^] # Re: vitesse ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Ocsigen : repenser le développement des applications HTML5. Évalué à 1.
Je pensais plus au cache version Linuxfr, ou l'applicatif contrôle les fichiers statiques servi.
"La première sécurité est la liberté"
# 32 Mo ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Détection de la syntaxe d'un langage informatique via un analyseur statistique naïf de type Bayésien. Évalué à 4.
J'imagine que les 32 Mo sont les stat sur les token de tes fichiers de tests ?
A mon avis tu peux le filtrer à mort, pour virer tout ce qui apparait peu et tout ce qui trop proche de 50%.
A mon avis, faire des stats sur la grammaire doit avoir de bien meilleur résultat.
Il est aussi possible de faire des stats sur la prédiction de présence d'un mot après un autre mot. Dans le cas d'un langage de programmation, tu peux peut-être faire ressortir la structure en arbre des grammaire. En gros, tu ne parses pas ton code comme une suite de mot mais comme une suite de boite qui s'emboite.
Je ne sais pas si c'est possible, mais un code source est hautement hiérarchique, cela devrait aider à identifié le langage.
"La première sécurité est la liberté"
[^] # Re: C'est cher, mais ça ne me dérange pas
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [Prix des ebooks] coup de gueule. Évalué à 3.
"est une exception et non un droit (une loi)."
Je sais que l'on essaye de faire croire que l'un est plus fort que l'autre, mais cela n'a aucune sens juridique. On a le droit ou pas, point à la ligne.
Ce qu'à préciser la loi, c'est que si un DRM interdit la copie privé, c'est tant pis pour toi. Cela ne te donne pas le droit de casser la protection.
"La première sécurité est la liberté"
[^] # Re: Suis-je le seul a être dérangé ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Ocsigen : repenser le développement des applications HTML5. Évalué à 2.
ocamlpro doit avoir une liste de boite qui l'utilise. C'est un début de boite qui soutient le développement de ocaml.
"La première sécurité est la liberté"
[^] # Re: oui mais...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [Prix des ebooks] coup de gueule. Évalué à 4.
Le plus drôle est que si les petits libraire veulent survivre, il faudrait qu'ils vendent des livres numériques. Ils auront toujours des conseils à donner ou une spécialité. Cela me fait rire quand un libraire dit qu'il peut commander un livre, moi aussi, je peux, l'intérêt est nul pour moi de passer par eux.
Il pourra aussi avoir leur boutique en ligne qui montrerait à tous leur conseil. Mais pour cela, il faudrait que les éditeurs acceptent les petits acteurs.
"La première sécurité est la liberté"
[^] # Re: Suis-je le seul a être dérangé ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Ocsigen : repenser le développement des applications HTML5. Évalué à 2.
Je suis si connu que ça ?
"La première sécurité est la liberté"
[^] # Re: vitesse ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Ocsigen : repenser le développement des applications HTML5. Évalué à 1.
Quel intérêt de mettre des ressources dans le codage d'un serveur web quand il existe tellement de projet concurrent plus aboutis ?
"La première sécurité est la liberté"
[^] # Re: Suis-je le seul a être dérangé ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Ocsigen : repenser le développement des applications HTML5. Évalué à 2.
Je fais du ocaml uniquement professionnellement depuis 1 an et demi. Cela veut bien dire que des boites l'utilisent.
"La première sécurité est la liberté"
[^] # Re: Précisions sur la facilité de maintenance?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Ocsigen : repenser le développement des applications HTML5. Évalué à 4.
et la mise à jour à chaud est pris en compte ?
"La première sécurité est la liberté"
[^] # Re: vitesse ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Ocsigen : repenser le développement des applications HTML5. Évalué à 2.
Sans teste, cela ne veut pas dire grand chose.
Si j'ai bien compris, vous n'utilisez pas un serveur connu comme Apache ou nginx, mais un truc uniquement pour faire tourner Ocsigen. Est-ce que vous ne risquez pas d'avoir toujours un manque de fonctionnalité, vu la taille de ce genre de serveur ?
"La première sécurité est la liberté"
[^] # Re: Suis-je le seul a être dérangé ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Ocsigen : repenser le développement des applications HTML5. Évalué à 4.
Je trouve cela très bien.
A moins que le système est changé, la recherche fonctionne par projet à but scientifique d'une duré fixe (3 ans ? 5 ans ?). Une équipe est présenté avec un but scientifique. Développer un produit pour l'industrie n'est pas un but scientifique accepté.
Donc, le risque est qu'à la fin du temps du projet, il ne soit pas renouveler, ou alors, il le sera avec un autre but scientifique et donc le développement se fera à la marge.
Le top est le genre de fondation comme la Fondation Linux, qui a pour but de développer Linux et les grosses boites payent la fondation pour qu'elle en ait les moyens. Mais il faut amorcer la pompe.
"La première sécurité est la liberté"
[^] # Re: Quand ils comprendront...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [Prix des ebooks] coup de gueule. Évalué à 2.
plus haut, on parle de 30 % pour les prix de distribution comme Apple et Amazon…
"La première sécurité est la liberté"
[^] # Re: oui mais...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [Prix des ebooks] coup de gueule. Évalué à 2.
Si, mais les éditeurs ne sont pas prêt pour accepter une baisse du prix du livre.
A l'origine, le but était de sauvegarder les petits libraires. Mais finalement pourquoi le faire ?
"La première sécurité est la liberté"
[^] # Re: oui mais...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [Prix des ebooks] coup de gueule. Évalué à 3.
Au US, ils jouent le jeu et le secteur de l'édition dans son ensemble à vu son chiffre d'affaire grimper.
J'adore les BD mais je ne saurais pas ou les stocker, si j'achetais tout les albums qui me plaisent. Le problème ne se pose pas en version électronique.
D'ailleurs, en parlant d'achat physique, je ne sais pas si tout les vendeurs font le calcul, que le moindre mètre carre d'un appartement vaux entre 3 et 5k€/m² en France. Cela permet de faire le calcul de la "perte" entre un gros objet et un petit.
"La première sécurité est la liberté"
[^] # Re: oui mais...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal [Prix des ebooks] coup de gueule. Évalué à 3.
Les livres ont toujours été très cher en France. Il suffit de comparer les mêmes bouquins vendus en France ou à l'étranger.
"La première sécurité est la liberté"
# vitesse ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Ocsigen : repenser le développement des applications HTML5. Évalué à 2.
Quel vitesse peut on obtenir de ce genre de système ? J'ai l'impression que les téchno web sont souvent très lente.
Est-ce que ocsigen permet de bénéficier de l'astuce du moteur en page 404 ? En gros 90% des liens sont accessible en html statique, seul les liens dynamique ou manquant sont redirigés vers le moteur. La vitesse du moteur est souvent très faible par rapport à l'envoie d'une page statique.
"La première sécurité est la liberté"
[^] # Re: Suis-je le seul a être dérangé ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Ocsigen : repenser le développement des applications HTML5. Évalué à 5.
Quel est la pérennité d'un tel projet ? Ocaml lui-même a du mal à avoir des ressources pour continuer à être développé, en dehors de ce qui intéresse les chercheurs.
Qu'est-ce qui peut me dire que dans 3 ans, le projet ne sera pas abandonné ? Le problème se pose aussi pour opa, mais en pire car ils doivent aussi maintenir le langage.
Sinon quelle est la différence entre les 2 projets, vu de loin, ils ont l'air identique à part le nouveau langage vs ocaml.
"La première sécurité est la liberté"
# lapin compris
Posté par Nicolas Boulay (site web personnel) . En réponse au journal HWA : accéder au matériel autrement. Évalué à 5.
Le but c'est de faire un paquet de macro C pour aider à écrire du code d'écriture de registre proprement ?
Si le but est de faire vraiment compact, tout doit se retrouver dans un header pour que le compilateur vire les fonctions non utilisés(fonction static). Le principe d'une lib à coté fait que l'on a toujours qq dizaine de ko de mémoire de pris même pour faire clignoter une led.
En plus, si tout est dans un header, le compilo peut faire de l'inlining et si les macros sont pas trop bête, le code peut vraiment devenir tout petit.
"La première sécurité est la liberté"
[^] # Re: Résilience -- 3 points 1 question
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Rapport sur la résilience de l'Internet en France. Évalué à 1.
Et même simplement 5 hop à la ronde ?, et utiliser des metric comme le temps de réponse ou la taille du tuyau ? Un peu comme ce qui se fait avec les réseau p2p et un réseau ethernet.
"La première sécurité est la liberté"
[^] # Re: Résilience -- 3 points 1 question
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Rapport sur la résilience de l'Internet en France. Évalué à 0.
Le gros algo automatique pourrait être le cas d'erreur, en cas de grosse panique, histoire de gagner qq heures d'uptime ?
"La première sécurité est la liberté"