En java, l'utilisation des finalizers lors de la destruction par le ramasse miettes est déconseillée. La bonne manière de faire est d'utiliser des blocs finally.
Ça dépend quel soin est donné au "polissage" du logiciel.
Je travaille sur un logiciel d'annuaire LDAP (OpenDJ pour ne pas le nommer) sur lequel on fait très attention à fournir de bons messages d'erreurs (qu'est-ce qui s'est passé, qu'est-ce que l'administrateur peut faire pour corriger le problème) et je peux te dire que la gestion d'erreur occupe un bon pourcentage des lignes de code.
Bien gérer les erreurs est une politique de développement de ce logiciel.
Si le développeur s'en fout, peu importe la méthode de gestion d'erreur, ça finira mal.
C'est une manière d'implémenter le Pattern visiteur parmi tant d'autres!
Hmm du coup c'est le code client qui doit faire le catch?
Je comprends pourquoi on pourrait vouloir le faire comme ça (early exit) maisje ne peux m'empêcher de trouver ça bizarre. Je suppose que ça doit être encore une question d'exception vs. check sur les result codes.
Pour Kubernetes, Google a des technologies qui y ressemblent (Borg), et qui ont inspirées le design de Kubernetes. Par contre, j'écoute ce qu'ils disent dans les conférences et les articles, et Borg n'est pas la panacée: pleins de bugs, les déploiements ont des workaround dans tous les sens, … Kubernetes est une réécriture en open source en partant de zéro, et en a'appuyant sur l'expérience acquise avec Borg.
Ceci dit, à ta place j'aurais plutôt parlé de lmctfy qui est typiquement la technologie reversée en open source parce que LXC les menace.
Il y a aussi les "doubles-projets" tels que guava ou error-prone: ils ont deux repositories: un privé et un public (open source) et ils reversent régulièrement du repository privé vers le public, mais pas tout bien sûr et pas tout de suite.
Malgré tout ça, ils restent des contributeurs exceptionnels de par la quantité et la qualité de code libre qu'ils produisent.
Tu parles d'OpenJDK, mais Java c'est aussi d'autres VMs (propriétaires hélas) comme Azul Zing qui gérerait soit disant des centaines de gigaoctets de mémoire.
Bon j'ai pas les sous pour vérifier… :(
Par ailleurs ils peuvent aussi éliminer les démarrages lents paraît-il grâce à des profils d'exécution. Invérifiable encore une fois.
Tu te trompes: hotspot a bien été libérée par Sun, de même que toutes les classes du JDK.
OracleJDK c'est OpenJDK + le plugin Java proprio pour les navigateurs (tout troué: les failles Java, c'est lui en fait! - remplacé par IcedTea en libre) + des extensions pour les fontes ou des choses graphiques (je crois) + les extensions commerciales maintenant (mission control)
Ça ressemble a mon ressenti devant la télé avec des pubs dont le niveau sonore semble plus élevées que le programme lui-même.
De la même manière, la musique dans un film semble toujours d'un niveau sonore supérieur aux dialogues.
Est ce que je suis le seul a ressentir ça?
Est ce que ce programme permettrait justement de vérifier ce genre de choses?
Désolé, de poser ces questions mais je suis Dragonfly de loin, depuis linuxfr.
Pourquoi Dragonfly est-il toujours séparé de FreeBSD? Il me semblait qu'a l'origine, il y avait une différence de philosophie avec d'un d'un cote un Big Kernel Lock et une séparation en plus petits locks de l'autre cote. Mais il me semble que les deux font maintenant la même chose?
J'avais retenu que Hammer devait être une sorte de ZFS avec snapshoting instantané, etc. Est-ce que Hammer est stable? Pourquoi avoir démarré Hammer 2 alors qu'hammer est a peine sec?
Super merci beaucoup pour ta réponse, c'est maintenant bien plus clair pour moi.
Du coup j'ai regardé à nouveau leur site Web et j'ai vu qu'ils supportaient Sphinx et Markdown, mais pas Asciidoc. Est-ce que je l'ai loupé ?
[^] # Re: De l’utilité des exceptions.
Posté par djano . En réponse à la dépêche SDL ou SFML ? Ne choisissez plus, prenez Gamedev Framework (gf). Évalué à 3.
clang et LLVM n'utilisent pas les exceptions.
[^] # Re: Je n'aime pas la SFML
Posté par djano . En réponse à la dépêche SDL ou SFML ? Ne choisissez plus, prenez Gamedev Framework (gf). Évalué à 2.
En java, l'utilisation des finalizers lors de la destruction par le ramasse miettes est déconseillée. La bonne manière de faire est d'utiliser des blocs finally.
[^] # Re: Je n'aime pas la SFML
Posté par djano . En réponse à la dépêche SDL ou SFML ? Ne choisissez plus, prenez Gamedev Framework (gf). Évalué à 9.
Ça dépend quel soin est donné au "polissage" du logiciel.
Je travaille sur un logiciel d'annuaire LDAP (OpenDJ pour ne pas le nommer) sur lequel on fait très attention à fournir de bons messages d'erreurs (qu'est-ce qui s'est passé, qu'est-ce que l'administrateur peut faire pour corriger le problème) et je peux te dire que la gestion d'erreur occupe un bon pourcentage des lignes de code.
Bien gérer les erreurs est une politique de développement de ce logiciel.
Si le développeur s'en fout, peu importe la méthode de gestion d'erreur, ça finira mal.
[^] # Re: Je n'aime pas la SFML
Posté par djano . En réponse à la dépêche SDL ou SFML ? Ne choisissez plus, prenez Gamedev Framework (gf). Évalué à 5.
Moi j'aime bien les
return
en milieu de bloc…[^] # Re: Je n'aime pas la SFML
Posté par djano . En réponse à la dépêche SDL ou SFML ? Ne choisissez plus, prenez Gamedev Framework (gf). Évalué à 4.
Ce problème me paraît encore plus prégnant avec la gestion d'erreur par result code.
[^] # Re: Je n'aime pas la SFML
Posté par djano . En réponse à la dépêche SDL ou SFML ? Ne choisissez plus, prenez Gamedev Framework (gf). Évalué à 5.
OMG!
C'est une manière d'implémenter le Pattern visiteur parmi tant d'autres!
Hmm du coup c'est le code client qui doit faire le catch?
Je comprends pourquoi on pourrait vouloir le faire comme ça (early exit) maisje ne peux m'empêcher de trouver ça bizarre. Je suppose que ça doit être encore une question d'exception vs. check sur les result codes.
Voir http://joeduffyblog.com/2016/02/07/the-error-model pour une discussion très intéressante sur le sujet.
[^] # Re: Je n'aime pas la SFML
Posté par djano . En réponse à la dépêche SDL ou SFML ? Ne choisissez plus, prenez Gamedev Framework (gf). Évalué à 3.
Oui les exceptions doivent être utilisées pour des causes "exceptionnelles" :)
[^] # Re: Shenandoah
Posté par djano . En réponse à la dépêche Parution de Fedora 24. Évalué à 2.
Merci!
J'ai suivi le lien "notes de version officielle" dans la news mais il m'amène n'importe où:
https://docs.fedoraproject.org/fr-FR/index.html
# Shenandoah
Posté par djano . En réponse à la dépêche Parution de Fedora 24. Évalué à 2.
D'où vient cette information? Je ne parviens pas à la trouver.
[^] # Re: Facebook, Google, Twitter, etc gardent jalousement secret leur coeur de métier
Posté par djano . En réponse au journal Pourquoi une petite société a intérêt à contribuer et produire du libre... mais pas que. Évalué à 2.
Pour Kubernetes, Google a des technologies qui y ressemblent (Borg), et qui ont inspirées le design de Kubernetes. Par contre, j'écoute ce qu'ils disent dans les conférences et les articles, et Borg n'est pas la panacée: pleins de bugs, les déploiements ont des workaround dans tous les sens, … Kubernetes est une réécriture en open source en partant de zéro, et en a'appuyant sur l'expérience acquise avec Borg.
Ceci dit, à ta place j'aurais plutôt parlé de lmctfy qui est typiquement la technologie reversée en open source parce que LXC les menace.
Il y a aussi les "doubles-projets" tels que guava ou error-prone: ils ont deux repositories: un privé et un public (open source) et ils reversent régulièrement du repository privé vers le public, mais pas tout bien sûr et pas tout de suite.
Malgré tout ça, ils restent des contributeurs exceptionnels de par la quantité et la qualité de code libre qu'ils produisent.
[^] # Re: BitKeeper comme une source d'inspiration
Posté par djano . En réponse à la dépêche Bitkeeper essaye de rattraper l'histoire en passant Open Source. Évalué à 2.
À noter qu'il existe "Subversive": un plugin pour Eclipse qui est un client pour "Subversion" :)
[^] # Re: Destructeurs
Posté par djano . En réponse à la dépêche Crystal, un langage proche de Ruby, en version 0.16. Évalué à 4.
Tu parles d'OpenJDK, mais Java c'est aussi d'autres VMs (propriétaires hélas) comme Azul Zing qui gérerait soit disant des centaines de gigaoctets de mémoire.
Bon j'ai pas les sous pour vérifier… :(
Par ailleurs ils peuvent aussi éliminer les démarrages lents paraît-il grâce à des profils d'exécution. Invérifiable encore une fois.
[^] # Re: Pour quoi connaît-on Turing?
Posté par djano . En réponse à la dépêche A.M. Turing Award 2015 - Cryptographie. Évalué à 3.
J'ai vu je ne sais pas combien de fois que non, ça n'a aucun rapport.
[^] # Re: C'est la mode de porter sur linux
Posté par djano . En réponse à la dépêche Swift sous GNU/Linux - Introduction. Évalué à 6.
Tu te trompes: hotspot a bien été libérée par Sun, de même que toutes les classes du JDK.
OracleJDK c'est OpenJDK + le plugin Java proprio pour les navigateurs (tout troué: les failles Java, c'est lui en fait! - remplacé par IcedTea en libre) + des extensions pour les fontes ou des choses graphiques (je crois) + les extensions commerciales maintenant (mission control)
[^] # Re: Un tag pour les gouverner tous
Posté par djano . En réponse à la dépêche Et si JavaScript allait droit dans le mur ?. Évalué à 2.
Toi tu as oublié comme le vbscript sous internet explorer c'était trop bien… ou pas!
[^] # Re: Changement en dépêche
Posté par djano . En réponse à la dépêche Et si JavaScript allait droit dans le mur ?. Évalué à 2.
Oui il y a les sourcemaps
# Sujet intéressant
Posté par djano . En réponse à la dépêche Sortie de libebur128 v1.1.0. Évalué à 5.
Ça ressemble a mon ressenti devant la télé avec des pubs dont le niveau sonore semble plus élevées que le programme lui-même.
De la même manière, la musique dans un film semble toujours d'un niveau sonore supérieur aux dialogues.
Est ce que je suis le seul a ressentir ça?
Est ce que ce programme permettrait justement de vérifier ce genre de choses?
# demande est automatiquement fermée par Github
Posté par djano . En réponse au journal Cinq ans de projets libres: bilan et retour d'expérience sur la contribution. Évalué à 2.
C'est normal: nono a utilisé une fonctionnalité de github pour fermer automatiquement une issue: https://help.github.com/articles/closing-issues-via-commit-messages/
[^] # Re: FreeBSD vs. DragonFlyBSD
Posté par djano . En réponse à la dépêche DragonFly BSD 4.4. Évalué à 2.
Ouahou! J'ai bien fait de poser la question. Merci à tous les trois pour vos réponses complémentaires!
[^] # Re: FreeBSD vs. DragonFlyBSD
Posté par djano . En réponse à la dépêche DragonFly BSD 4.4. Évalué à 1.
Merci!
[^] # Re: FreeBSD vs. DragonFlyBSD
Posté par djano . En réponse à la dépêche DragonFly BSD 4.4. Évalué à 1.
Merci!
[^] # Re: FreeBSD vs. DragonFlyBSD
Posté par djano . En réponse à la dépêche DragonFly BSD 4.4. Évalué à 1.
Merci!
[^] # Re: FreeBSD vs. DragonFlyBSD
Posté par djano . En réponse à la dépêche DragonFly BSD 4.4. Évalué à 2.
Désolé, de poser ces questions mais je suis Dragonfly de loin, depuis linuxfr.
Pourquoi Dragonfly est-il toujours séparé de FreeBSD? Il me semblait qu'a l'origine, il y avait une différence de philosophie avec d'un d'un cote un Big Kernel Lock et une séparation en plus petits locks de l'autre cote. Mais il me semble que les deux font maintenant la même chose?
J'avais retenu que Hammer devait être une sorte de ZFS avec snapshoting instantané, etc. Est-ce que Hammer est stable? Pourquoi avoir démarré Hammer 2 alors qu'hammer est a peine sec?
[^] # Re: Readthedocs
Posté par djano . En réponse à la dépêche Twitter hors du navigateur. Évalué à 2.
Super merci beaucoup pour ta réponse, c'est maintenant bien plus clair pour moi.
Du coup j'ai regardé à nouveau leur site Web et j'ai vu qu'ils supportaient Sphinx et Markdown, mais pas Asciidoc. Est-ce que je l'ai loupé ?
# Readthedocs
Posté par djano . En réponse à la dépêche Twitter hors du navigateur. Évalué à 6.
Bonjour,
Est ce que quelqu'un peut m'expliquer pourquoi les développeurs utilisent readthedocs? J'ai un peu cherché mais je n'ai pas encore trouvé la réponse.
Merci!