en performance monothread (une grosse partie des clients x86 sont joueurs)
L'argument ne tient plus depuis quelques années. Les moteurs de jeux récents gèrent bien 4 threads, et certains beaucoup plus. Cf les tests sérieux de jeux récents (i.e. ceux cohérents avec les attentes des joueurs, pas ceux en 720p options mini et une GeForce 1080 Ti « pour bien montrer l'impact du CPU »). Ça avait notamment posé problème à l'arrivée des Ryzen à cause de leur gestion particulière du SMT et de la communication entre cœurs.
Et puis, AMD64 quand même. D'accord, l'architecture a été publiée y'a 18 ans et les premiers CPU y'a presque 15, mais c'est pas à négliger dans l'histoire de x86.
Pour un usage type serveur, ça ne m'étonne pas. On a beaucoup de charges serveur aujourd'hui qui ne sont pas limitées par la puissance CPU, mais par autre chose (I/O, typiquement). De plus, beaucoup d'usages CPU sont très massivement parallélisables et s’accommodent bien d'une configuration type « 2 x plus de cœurs, 2 x moins puissants unitairement, mais qui consomment 4 x moins ».
Pour les ordinateurs personnels, par contre, c'est toujours pas ça… la preuve les récents tests des PC Windows 10 sous ARM, comme le Asus NovaGo. Où l'on s’aperçoit que même avec des applications natives ARM les performances ne sont pas au niveau d'un ordinateur x86. J'imagine aussi que c'est une question de perception : des performances considérées comme acceptables sur une tablette ne le sont plus sur un ordinateur, surtout quand tu as en face un ordinateur de même format, de même prix mais sensiblement plus puissant.
Pour rebondir sur la question des vis et de Lenovo : on trouve de tout chez Lenovo en terme de réparabilité, mais en gros :
Séries grand public : bof (parce qu'ils s'en cognent),
Séries ultra-portable / semi-tablettes : par conception, c'est très peu réparable
Séries pro « normales » (pas dans le point 2) : là en général c'est pas mal.
D'expérience, ce que l'utilisateur est censé accéder (extension de RAM, stockage…) est très facilement accessible (peu de vis, trappes dédiées…). Le reste… c'est démontable mais ça peut être long et nécessiter de bouger beaucoup de vis. Par exemple, sur mon ThinkPad L430, j'ai pu changer la carte wifi qui était morte. Et surprise, l'une des deux barrettes de RAM est accessible, mais l'autre est planquée sous le clavier.
Assez curieusement je n'ai jamais eu de problème avec les vis de PC portable, mais très souvent avec celles pour PC fixe ou serveur. Mais le problème était systématiquement au niveau de la tête de vis, jamais du pas de vis. Le classique, c'est la vis qui ne tient pas, et dont la tête de vis devient ronde tellement le métal est mou dès qu'on serre un peu.
Tu commences par paramétrer les trois moteurs avec des valeurs arbitraires sans vérifier qu'ils ont les mêmes besoins.
Tu fais des requêtes sur des tables dont on ne sait rien (volumétrie, index…) sauf à aller fouiller un lien externe.
Tu ne t'intéresses absolument pas à ce qui fait que ces requêtes sont lentes (CPU ? Accès disque ?) – or c'est important pour pouvoir extrapoler les résultats à quoi que ce soit d'autre.
Surtout, tu en tires des conclusions sur les différences entre les noteur alors que le vrai choix d'un moteur se fait sur ses fonctionnalités d'abord et avant tout.
En résumé, tu testes un cas particulier et tu te permet d'en tirer des conclusions qui sont de la pure spéculation.
Enfin, ta dernière remarque me laisse penser que tu hébergeais du WordPress sur du MySQL avec autre chose que InnoDB comme moteur, mais tu ne dis pas lequel. Si c'était MyISAM, tu ne garantissais pas la cohérence des données.
Tout ça me fait penser que je ne suis pas certain de vouloir suivre tes formations sur le sujet.
Et encore, tes exemples sont relativement cohérents. Mais parfois, on trouve des choix déments qui pourtant concernent des contenus très connus.
Pendant des années, en France, on pouvait trouver facilement en DVD « Les valeurs de la famille Addams » (le second des deux films sortis aux cinéma), mais pas « La Famille Addams » (le premier). Le DVD avait existé, a longtemps été épuisé, mais l'éditeur n'a pas jugé utile de le rééditer jusque environ la sortie des formats HD.
J'ai l'impression qu'on est en plein dans le même cas que les codes donnés en réponse sur StackOverflow : c'est des machins trop petits pour que les auteurs ne serait-ce que pensent à y associer une licence, vu que le code est directement donné dans un message.
À noter que Kotlin (enfin, au moins IntelliJ) permet de convertir du code Java en Kotlin. Ça fonctionne, mais nécessite un peu de nettoyage et de « Kotlinisation » du code.
Par exemple, si je convertis le TapTempo Java directement, j'obtiens (après avoir remis les fonctions directement dans le fichier, sans passer par un objet inutile) :
packagecom.i2bp.taptempoimportorg.apache.commons.cli.CommandLineimportorg.apache.commons.cli.CommandLineParserimportorg.apache.commons.cli.DefaultParserimportorg.apache.commons.cli.HelpFormatterimportorg.apache.commons.cli.Optionimportorg.apache.commons.cli.Optionsimportorg.apache.commons.cli.ParseExceptionimportjava.text.DecimalFormatimportjava.util.Scannerimportjava.util.ArrayDequeimportjava.util.Dateimportjava.util.DequefuncomputeBPM(currentTime:Long,lastTime:Long,occurenceCount:Int):Double{varoccurenceCount=occurenceCountif(occurenceCount==0){occurenceCount=1}valelapsedTime=(currentTime-lastTime).toDouble()valmeanTime=elapsedTime/occurenceCountreturn60.0*1000/meanTime}funmain(args:Array<String>){varprecision=0varresetTime=5varsampleSize=5valoptions=Options()valhitTimePoints=ArrayDeque<Long>()valoptHelp=Option("h","help",false,"Display this help message.")optHelp.isRequired=falseoptions.addOption(optHelp)valoptPrecision=Option("p","precision",true,"Set the decimal precision of the tempo display. Default is 0 digits, max is 5 digits.")optPrecision.isRequired=falseoptions.addOption(optPrecision)valoptResetTime=Option("r","reset-time",true,"Set the time in second to reset the computation. Default is 5 seconds.")optResetTime.isRequired=falseoptions.addOption(optResetTime)valoptSampleSize=Option("s","sample-size",true,"Set the number of samples needed to compute the tempo. Default is 5 samples.")optSampleSize.isRequired=falseoptions.addOption(optSampleSize)valoptVersion=Option("v","version",false,"Display the version.")optVersion.isRequired=falseoptions.addOption(optVersion)valparser=DefaultParser()valformatter=HelpFormatter()varcmd:CommandLine?=nulltry{cmd=parser.parse(options,args)if(cmd!!.hasOption('p')){precision=Integer.parseInt(cmd.getOptionValue('p'))if(precision<0){precision=0}elseif(precision>5){precision=5}}if(cmd.hasOption('r')){resetTime=Integer.parseInt(cmd.getOptionValue('r'))if(resetTime<1){resetTime=1}}if(cmd.hasOption('s')){sampleSize=Integer.parseInt(cmd.getOptionValue('s'))if(sampleSize<1){sampleSize=1}}}catch(e:ParseException){println(e.javaClass.toString()+": "+e.message)formatter.printHelp("TempoTap",options)System.exit(1)}catch(e:NumberFormatException){println(e.javaClass.toString()+": "+e.message)formatter.printHelp("TempoTap",options)System.exit(1)}if(cmd!!.hasOption('h')||cmd.hasOption('v')){if(cmd.hasOption('h')){formatter.printHelp("TempoTap",options)}if(cmd.hasOption('v')){println("Version: 1.0")}System.exit(0)}valdf=DecimalFormat()df.maximumFractionDigits=precisiondf.minimumFractionDigits=precisionprintln("Hit enter key for each beat (q to quit).\n")valkeyboard=Scanner(System.`in`)keyboard.useDelimiter("")varshouldContinue=truewhile(shouldContinue){varc:Chardo{c=keyboard.next()[0]if(c=='q'){shouldContinue=falseprintln("Bye Bye!\n")break}}while(c.toInt()!=10)if(shouldContinue){valcurrentTime=System.currentTimeMillis()// Reset if the hit diff is too big.if(!hitTimePoints.isEmpty()&¤tTime-hitTimePoints.last>resetTime*1000){// Clear the history.hitTimePoints.clear()}hitTimePoints.add(currentTime)if(hitTimePoints.size>1){valbpm=computeBPM(hitTimePoints.last,hitTimePoints.first,hitTimePoints.size-1)valbpmRepresentation=df.format(bpm)println("Tempo: $bpmRepresentation bpm")}else{println("[Hit enter key one more time to start bpm computation...]")}while(hitTimePoints.size>sampleSize){hitTimePoints.pop()}}}}
Bref, c'est surtout utile pour :
Avoir une base de code cohérente.
Vérifier comment un concept Java est censé se transcrire en Kotlin.
groumly a bien résumé. En gros, Kotlin c'est le résultat des développeurs d'IntelliJ qui se sont dit « Il nous faut un langage compatible avec Java sur la JVM, mais plus simple, plus moderne, et avec des améliorations orientées pragmatiquement pour les développeurs ».
Selon le SI, des joules – à raison de 1 J = 1 W * 1 s, donc 1 Wh = 3,6 kJ. Oui, c'est les mêmes kJ que ceux qu'il y a sur vos boites de céréales (et autres aliments), à côté des calories.
Pauvre énergie, elle a une unité SI que personne ne semble motivé à utiliser… (on pourrait aussi parler de la capacité des batteries données en mAh).
Personnellement, j'ai un Raspberry Pi 3 monté avec le root en iSCSI (la carte SD ne sert qu'à lancer le truc) sur mon NAS. Ça fonctionne très bien, sauf en cas de coupure réseau ou tu es obligé de rebooter le Raspberry Pi – j'ai pas trouvé d'autre moyen pour récupérer mon disque…
Avec Youtube, il faut « valider sa chaine » (ce qui nécessite à priori un numéro de téléphone) et ça peut mettre 24h. Chez Twitch, tu t'inscrit et tu diffuses, point. C'est ça que j'appelle « restriction ».
Concernant les autres outils :
Dailymotion et Vimeo ont le même problème que Youtube : ils sont plus connus pour les vidéos non-live, on ne pense pas immédiatement à eux pour faire du live – alors que Twitch s'est complètement construit autour de ça. YouTube a aujourd'hui une force de frappe bien plus importante que Dailymotion ou Vimeo, ce qui peut expliquer pourquoi son service live fonctionne mieux.
Periscope et Snapshat (et un peu Instagram) sont des applications mobile, là on parle principalement de streamer un écran PC.
Il doit y avoir aussi d'autres raisons du côté des producteurs de contenu : par exemple le Joueur du Grenier faisait des live Dailymotion, et est passé sur Youtube. OGaming TV diffusait sur Dailymotion, ils sont passés sur Twitch. Peut-être un problème de rentabilité de la publicité ?
Je ne sais pas quelle est la proportion de « communication officielle » dans cette dépêche, mais sans connaitre le logiciel, j'ai eu beaucoup de mal à comprendre rapidement à qui il servait.
Si par exemple on prends le chapeau de cet article, il commence par annoncer la nouvelle version (logique), puis cette présentation :
Silverpeas est un portail collaboratif et social pour faciliter la collaboration et l'échange d'informations entre les personnes à l'aide d'applications intégrées. Chaque application est construite sur cette idée de collaboration, de partage.
Je sors de là en ayant l'impression de faire face à… ben concrètement, je ne sais pas en fait. La notion de « portail collaboratif » est très floue, et la suite de la présentation ne précise pas grand-chose.
S'ensuit une description succincte des changements techniques (logique).
Le début de l'article commence ainsi :
Silverpeas est un portail collaboratif et social. Son objectif est de faciliter la collaboration et l'échange d'informations et de connaissances entre les personnes et les équipes
Ça a déjà été dit dans le chapeau.
en leur offrant des applications intégrées diverses et variées
Notez que je n'ai toujours pas la moindre idée de ce que peut être une « application intégrée ».
comme des GED (Gestion électronique des documents), des forums, des agendas, des blogs, et ainsi de suite.
Là, c'est clair.
Chaque application est construite sur cette idée de collaboration, de partage. Ce n'est donc pas un pur CMS, ni un pur GED, ni un pur truc-muche.
OK, mais concrètement ?
En résumé, de mon point de vue de quelqu'un qui ne connaît pas du tout le produit ni vraiment ce genre de portail, vous auriez intérêt à soigner les deux points suivants :
Remonter le plus possible l'exemple de ce qu'est « un portail collaboratif et social à applications intégrées ».
Montrer l'intérêt concret de votre solution par rapport à des applications dédiées et/ou par rapport à la « concurrence ».
À noter que le côté « technique » de la dépêche explique peut-être le choix de cette présentation, je n'en sais trop rien.
[^] # Re: Les jeux sont multithreads
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal ARM vs Intel. Évalué à 1.
Néanmoins on commence à avoir des jeux qui affichent un vrai gain avec plus de 4 cœurs (+27 % entre 4 et 6 cœurs sur TotalWar Warhammer par exemple).
Quant à ton contre-exemple… ben c'est un contre-exemple, on en trouvera toujours :)
La connaissance libre : https://zestedesavoir.com
[^] # Les jeux sont multithreads
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal ARM vs Intel. Évalué à 2.
L'argument ne tient plus depuis quelques années. Les moteurs de jeux récents gèrent bien 4 threads, et certains beaucoup plus. Cf les tests sérieux de jeux récents (i.e. ceux cohérents avec les attentes des joueurs, pas ceux en 720p options mini et une GeForce 1080 Ti « pour bien montrer l'impact du CPU »). Ça avait notamment posé problème à l'arrivée des Ryzen à cause de leur gestion particulière du SMT et de la communication entre cœurs.
La connaissance libre : https://zestedesavoir.com
[^] # Re: Effet de mode?
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal ARM vs Intel. Évalué à 7.
Et puis,
AMD64
quand même. D'accord, l'architecture a été publiée y'a 18 ans et les premiers CPU y'a presque 15, mais c'est pas à négliger dans l'histoire de x86.La connaissance libre : https://zestedesavoir.com
# Pour les ordinateurs personnels, c'est pas ça…
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal ARM vs Intel. Évalué à 7.
Pour un usage type serveur, ça ne m'étonne pas. On a beaucoup de charges serveur aujourd'hui qui ne sont pas limitées par la puissance CPU, mais par autre chose (I/O, typiquement). De plus, beaucoup d'usages CPU sont très massivement parallélisables et s’accommodent bien d'une configuration type « 2 x plus de cœurs, 2 x moins puissants unitairement, mais qui consomment 4 x moins ».
Pour les ordinateurs personnels, par contre, c'est toujours pas ça… la preuve les récents tests des PC Windows 10 sous ARM, comme le Asus NovaGo. Où l'on s’aperçoit que même avec des applications natives ARM les performances ne sont pas au niveau d'un ordinateur x86. J'imagine aussi que c'est une question de perception : des performances considérées comme acceptables sur une tablette ne le sont plus sur un ordinateur, surtout quand tu as en face un ordinateur de même format, de même prix mais sensiblement plus puissant.
La connaissance libre : https://zestedesavoir.com
[^] # Re: Les vis bis! :-D
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal Retour sur le projet d’ordinateur portable Modulaire de Cairn SanVis. Évalué à 2.
Pour rebondir sur la question des vis et de Lenovo : on trouve de tout chez Lenovo en terme de réparabilité, mais en gros :
D'expérience, ce que l'utilisateur est censé accéder (extension de RAM, stockage…) est très facilement accessible (peu de vis, trappes dédiées…). Le reste… c'est démontable mais ça peut être long et nécessiter de bouger beaucoup de vis. Par exemple, sur mon ThinkPad L430, j'ai pu changer la carte wifi qui était morte. Et surprise, l'une des deux barrettes de RAM est accessible, mais l'autre est planquée sous le clavier.
Assez curieusement je n'ai jamais eu de problème avec les vis de PC portable, mais très souvent avec celles pour PC fixe ou serveur. Mais le problème était systématiquement au niveau de la tête de vis, jamais du pas de vis. Le classique, c'est la vis qui ne tient pas, et dont la tête de vis devient ronde tellement le métal est mou dès qu'on serre un peu.
La connaissance libre : https://zestedesavoir.com
# Pas représentatif du tout, en fait.
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au lien Performances comparées des moteurs MyISAM, Aria, InnoDB. Évalué à 8.
Donc si je résume ta « procédure de test » :
En résumé, tu testes un cas particulier et tu te permet d'en tirer des conclusions qui sont de la pure spéculation.
Enfin, ta dernière remarque me laisse penser que tu hébergeais du WordPress sur du MySQL avec autre chose que InnoDB comme moteur, mais tu ne dis pas lequel. Si c'était MyISAM, tu ne garantissais pas la cohérence des données.
Tout ça me fait penser que je ne suis pas certain de vouloir suivre tes formations sur le sujet.
La connaissance libre : https://zestedesavoir.com
[^] # Re: L'indispo des contenus, géographique ou non, un classique
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal Je ne demande qu’à payer !. Évalué à 5.
Et encore, tes exemples sont relativement cohérents. Mais parfois, on trouve des choix déments qui pourtant concernent des contenus très connus.
Pendant des années, en France, on pouvait trouver facilement en DVD « Les valeurs de la famille Addams » (le second des deux films sortis aux cinéma), mais pas « La Famille Addams » (le premier). Le DVD avait existé, a longtemps été épuisé, mais l'éditeur n'a pas jugé utile de le rééditer jusque environ la sortie des formats HD.
La connaissance libre : https://zestedesavoir.com
# Toute la Gaule est occupée. Toute ?
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal Le vrai problème avec toutes ces ré-implémentations de TapTempo c'est .... Évalué à 6.
Il y en a au moins 2 sous licences libres :
J'ai l'impression qu'on est en plein dans le même cas que les codes donnés en réponse sur StackOverflow : c'est des machins trop petits pour que les auteurs ne serait-ce que pensent à y associer une licence, vu que le code est directement donné dans un message.
La connaissance libre : https://zestedesavoir.com
[^] # Re: C'est pas rien
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal Sortie de raspberry pi 3B+. Évalué à 6. Dernière modification le 15 mars 2018 à 13:56.
Le PoE nécessite un switch spécial, et à ma connaissance aucune box d'aucun opérateur français ne le propose.
La connaissance libre : https://zestedesavoir.com
[^] # Re: juste une arnaque
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal [~Signet] Failles de sécurité dans les CPU : AMD revient dans la course !. Évalué à 3.
(Je note qu'une personne ici semble trouver inutile de s'excuser quand on a diffusé de la merde. Je trouve ça triste).
La connaissance libre : https://zestedesavoir.com
[^] # Re: juste une arnaque
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal [~Signet] Failles de sécurité dans les CPU : AMD revient dans la course !. Évalué à 9.
Ha merde. Moi qui avait fait confiance à Next INpact pour éviter de relayer de la merde… toutes mes confuses !
La connaissance libre : https://zestedesavoir.com
[^] # Re: Orthodromie vs Loxodromie ?
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal [Énigme] La mouche Zobzob. Évalué à 8.
Blanc. Noyé, si c'est en été.
La connaissance libre : https://zestedesavoir.com
# Conversion automatique de code
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal Kotaten : un Tap Tempo en Kotlin. Évalué à 4.
À noter que Kotlin (enfin, au moins IntelliJ) permet de convertir du code Java en Kotlin. Ça fonctionne, mais nécessite un peu de nettoyage et de « Kotlinisation » du code.
Par exemple, si je convertis le TapTempo Java directement, j'obtiens (après avoir remis les fonctions directement dans le fichier, sans passer par un objet inutile) :
Bref, c'est surtout utile pour :
La connaissance libre : https://zestedesavoir.com
[^] # Re: Java ?
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal Kotaten : un Tap Tempo en Kotlin. Évalué à 2.
groumly a bien résumé. En gros, Kotlin c'est le résultat des développeurs d'IntelliJ qui se sont dit « Il nous faut un langage compatible avec Java sur la JVM, mais plus simple, plus moderne, et avec des améliorations orientées pragmatiquement pour les développeurs ».
Plus d'infos :
La connaissance libre : https://zestedesavoir.com
[^] # Re: Rot 13
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal [Énigme] La mouche Zobzob. Évalué à 6.
La pièce n'est pas Manhattan, et donc tu n'es pas obligé de suivre des perpendiculaires.
La connaissance libre : https://zestedesavoir.com
[^] # Re: Unités
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal Green IT. Évalué à 6.
Selon le SI, des joules – à raison de 1 J = 1 W * 1 s, donc 1 Wh = 3,6 kJ. Oui, c'est les mêmes kJ que ceux qu'il y a sur vos boites de céréales (et autres aliments), à côté des calories.
Pauvre énergie, elle a une unité SI que personne ne semble motivé à utiliser… (on pourrait aussi parler de la capacité des batteries données en mAh).
La connaissance libre : https://zestedesavoir.com
# Et un autre Canon LiDE 220
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal Base de données de scanners : besoin de contributeurs. Évalué à 4.
Sous Linux, ça roule : https://openpaper.work/fr/scanner_db/report/62/
La connaissance libre : https://zestedesavoir.com
[^] # Re: raspberry pi ?
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au sondage Vous auto-hébergez-vous ?. Évalué à 3.
Personnellement, j'ai un Raspberry Pi 3 monté avec le root en iSCSI (la carte SD ne sert qu'à lancer le truc) sur mon NAS. Ça fonctionne très bien, sauf en cas de coupure réseau ou tu es obligé de rebooter le Raspberry Pi – j'ai pas trouvé d'autre moyen pour récupérer mon disque…
La connaissance libre : https://zestedesavoir.com
[^] # Re: C'est quoi encore cette histoire de contenu et de mise en forme ?
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal 'Markdown presentation processor' (ou de l'intérêt des fichiers texte).. Évalué à 4.
Parce que tu n'as jamais dû apprendre Markdown, HTML, CSS ou les autres technologies qui t'ont permis de faire ton evol ?
La connaissance libre : https://zestedesavoir.com
[^] # Re: C'est quoi "Twitch" ?
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal Twitch et copyleft. Évalué à 2.
Exact : le JdG met les replays sur Youtube, mais les live eux-mêmes sont sur Twitch.
La connaissance libre : https://zestedesavoir.com
[^] # Re: C'est quoi "Twitch" ?
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal Twitch et copyleft. Évalué à 4.
Avec Youtube, il faut « valider sa chaine » (ce qui nécessite à priori un numéro de téléphone) et ça peut mettre 24h. Chez Twitch, tu t'inscrit et tu diffuses, point. C'est ça que j'appelle « restriction ».
Concernant les autres outils :
La connaissance libre : https://zestedesavoir.com
[^] # Re: C'est quoi "Twitch" ?
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal Twitch et copyleft. Évalué à 2.
Je vois deux raisons :
Il me semble aussi que pendant longtemps, YouTube n'ouvrait pas la diffusion directe à tout le monde, mais là je manque de sources.
La connaissance libre : https://zestedesavoir.com
[^] # IntelliJ (& cie) non open-source mais gratuit pour les projets open-source
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal Quel IDE pour quel langage. Évalué à 2.
À noter que si c'est pour développer un projet open-source, Jetbrains fournit des licences gratuites de tous leurs produits. Testé et approuvé lors du développement de Zeste de Savoir. Ça n'en fait pas un produit open-source, mais ça fait déjà sauter le problème du coût.
La connaissance libre : https://zestedesavoir.com
[^] # Re: Sublime ?
Posté par SpaceFox (site web personnel, Mastodon) . En réponse au journal Quel IDE pour quel langage. Évalué à 4.
Android Studio, c'est IntelliJ avec des plugins installés par défaut. Il doit donc être comptabilisé comme IntelliJ.
La connaissance libre : https://zestedesavoir.com
# Travailler le « pitch de l'ascenceur » ?
Posté par SpaceFox (site web personnel, Mastodon) . En réponse à la dépêche Silverpeas 6.0 est (enfin) sorti !. Évalué à 10. Dernière modification le 06 février 2018 à 17:46.
Hello,
Je ne sais pas quelle est la proportion de « communication officielle » dans cette dépêche, mais sans connaitre le logiciel, j'ai eu beaucoup de mal à comprendre rapidement à qui il servait.
Si par exemple on prends le chapeau de cet article, il commence par annoncer la nouvelle version (logique), puis cette présentation :
Je sors de là en ayant l'impression de faire face à… ben concrètement, je ne sais pas en fait. La notion de « portail collaboratif » est très floue, et la suite de la présentation ne précise pas grand-chose.
S'ensuit une description succincte des changements techniques (logique).
Le début de l'article commence ainsi :
Ça a déjà été dit dans le chapeau.
Notez que je n'ai toujours pas la moindre idée de ce que peut être une « application intégrée ».
Là, c'est clair.
OK, mais concrètement ?
En résumé, de mon point de vue de quelqu'un qui ne connaît pas du tout le produit ni vraiment ce genre de portail, vous auriez intérêt à soigner les deux points suivants :
À noter que le côté « technique » de la dépêche explique peut-être le choix de cette présentation, je n'en sais trop rien.
La connaissance libre : https://zestedesavoir.com