Crunchez vos adresses URL
|
Rejoignez notre discord
|
Hébergez vos photos
Page 78 sur 182 PremièrePremière ... 2868707172737475767778798081828384858688128178 ... DernièreDernière
Affichage des résultats 2 311 à 2 340 sur 5459
  1. #2311
    Idée rapide non testée : utilise un type spécial pour les arguments à convertir.

    Code:
    template<typename Input>
    struct convert_to_voxel_type {
        Input input;
    };
    template<typename T> convert_to_voxel_type(T) -> convert_to_voxel_type<T>;
    
    // cas général, ne change rien au paramètre
    template<typename Voxel, typename T>
    T convert_arg (T value) {
        return value;
    }
    
    // surcharge pour les cas à convertir
    template<typename Voxel, typename T>
    Voxel convert_arg (convert_to_voxel_type<T> value) {
        return boost::lexical_cast<Voxel>(value.input);
    }
    Pour convertir les arguments dans execute_dispatch, par exemple dans le cas double, "convert_arg<double>(arg)...", et pour l'appeler, tu passes des "convert_to_voxel_type{"-32768"}".
    Dernière modification par Cwningen ; 06/05/2019 à 21h21. Motif: utilisation de surcharge au lieu de spécialisation partielle

  2. #2312
    Pour ceux qui ont un vrai boulot et ne font pas uniquement des proofs of concept dans un labo () : comme attendu, avec la disponibilité prochaine de WPF et Windows Forms dans .Net Core, .Net Framework est mort et la dernière version sera la 4.8.
    De son côté, à partir de l'an prochain .Net Core s'appellera .Net-tout-court, et aura des versions annuelles (LTS tous les 2 ans).



    Pas beaucoup de détails, possibilité de changer entre Mono et CoreCLR, compilation JIT ou AOT (ou hybride avec Mono)...

  3. #2313
    Citation Envoyé par Robix66 Voir le message
    Pour ceux qui ont un vrai boulot et ne font pas uniquement des proofs of concept dans un labo () : comme attendu, avec la disponibilité prochaine de WPF et Windows Forms dans .Net Core, .Net Framework est mort et la dernière version sera la 4.8.
    De son côté, à partir de l'an prochain .Net Core s'appellera .Net-tout-court, et aura des versions annuelles (LTS tous les 2 ans).
    https://devblogs.microsoft.com/dotne...5_platform.png
    https://devblogs.microsoft.com/dotne...t_schedule.png

    Pas beaucoup de détails, possibilité de changer entre Mono et CoreCLR, compilation JIT ou AOT (ou hybride avec Mono)...
    On peut aussi parler de xaml island?

  4. #2314
    Citation Envoyé par war-p Voir le message
    On peut aussi parler de xaml island?
    Je ne suis pas sûr que ça prenne, un peu trop restrictif sur la version de Windows nécessaire (W10 1903 et supérieur).
    Perso, mes programmes tournent dans l'industrie donc les maj d'OS, ce n'est pas vraiment au programme (enfin là avec la fin du support de W7 ils se réveillent un peu...).

    Même si j'aimerai bien piquer le contrôle Camera, surtout que celui que j'utilise est visiblement le seul truc non compatible .Net Core dans mes programmes.

  5. #2315
    Citation Envoyé par Robix66 Voir le message
    Pour ceux qui ont un vrai boulot et ne font pas uniquement des proofs of concept dans un labo () : comme attendu, avec la disponibilité prochaine de WPF et Windows Forms dans .Net Core, .Net Framework est mort et la dernière version sera la 4.8.
    De son côté, à partir de l'an prochain .Net Core s'appellera .Net-tout-court, et aura des versions annuelles (LTS tous les 2 ans).
    https://devblogs.microsoft.com/dotne...5_platform.png
    https://devblogs.microsoft.com/dotne...t_schedule.png

    Pas beaucoup de détails, possibilité de changer entre Mono et CoreCLR, compilation JIT ou AOT (ou hybride avec Mono)...
    Je fais encore du .Net 3.5

  6. #2316
    Je digère à mon rythme les templates variadiques; c'est quand-même particulièrement utile, mais là j'ai un peu mal à la tête
    Dernière modification par vectra ; 07/05/2019 à 14h39.

  7. #2317

  8. #2318
    Pourquoi surprenante ? C'est dans la continuité d'avoir proposé Bash en natif dans Win10 (que j'utilise régulièrement d'ailleurs).

    Sinon bonne nouvelle pour .NET, entre .NET Framework (l'ancien), .NET Core (le nouveau) et .NET Standard (le pont entre les deux), ça devenais un peu le foutoir.

  9. #2319
    Il y a même possibilité d'avoir un client X sous W10 à ce que j'ai vu.
    C'est de bonne guerre: ça fait un moment qu'on fait tourner des jeux Windows sous Wine/Linux, et j'avais même utilisé un office en direct avec Crossover.
    Dernière modification par vectra ; 07/05/2019 à 15h07.

  10. #2320
    Bon bon bon... je viens de payer l’abonnement developper Apple, pour pouvoir développer sous iOS... je me sens un peu sale.
    Ce qu'il faut savoir, c'est qu'on ment beaucoup aux minmatars, surtout lorsqu'ils posent des questions du style: "t'es sûr que ça vole, ce truc ?" Cooking Momo, le 30/08/09

  11. #2321
    Développe un kill-switch pour Apple
    Ils ont de l'Intel, y'a moyen de faire du Rowhammer

  12. #2322
    Citation Envoyé par Dross Voir le message
    Pourquoi surprenante ? C'est dans la continuité d'avoir proposé Bash en natif dans Win10 (que j'utilise régulièrement d'ailleurs).

    Sinon bonne nouvelle pour .NET, entre .NET Framework (l'ancien), .NET Core (le nouveau) et .NET Standard (le pont entre les deux), ça devenais un peu le foutoir.
    Certes ça l'est moins après leur récent changement de philosophie mais, tout de même, rendre public un noyau Linux embarqué dans Windows, leur ancienne console et leur nouveau terminal c'est pas rien vu l'historique de la boîte.

  13. #2323
    En effet, l'arrivée de Satya Nadella a vraiment changé pas mal de choses chez MS, et pour le mieux.

  14. #2324
    Pas uniquement, Belfiore et Myerson (partit l'an dernier) ont joué pas mal à mon sens dans le nouveau MS.
    Et les réorganisations qui font que WinDiv et DevDiv arrêtent un peu de se tirer dans les pattes

  15. #2325
    Pourquoi, ils sont morts tous les deux ?
    une balle, un imp (Newstuff #491, Edge, Duke it out in Doom, John Romero, DoomeD again)
    Canard zizique : q 4, c, d, c, g, n , t-s, l, d, s, r, t, d, s, c, jv, c, g, b, p, b, m, c, 8 b, a, a-g, b, BOF, BOJV, c, c, c, c, e, e 80, e b, é, e, f, f, f, h r, i, J, j, m-u, m, m s, n, o, p, p-r, p, r, r r, r, r p, s, s d, t, t
    Canard lecture

  16. #2326
    Citation Envoyé par Robix66 Voir le message
    Et les réorganisations qui font que WinDiv et DevDiv arrêtent un peu de se tirer dans les pattes


    Ils ont copulé, on jeté le bâtard dans les égoûts, et son nom est...

  17. #2327
    A noter aussi que l'activité cloud boostant énormément les marges et le CA, ils sont plus cools sur le reste

  18. #2328
    Citation Envoyé par Robix66 Voir le message
    Pas uniquement, Belfiore et Myerson (partit l'an dernier) ont joué pas mal à mon sens dans le nouveau MS.
    Et les réorganisations qui font que WinDiv et DevDiv arrêtent un peu de se tirer dans les pattes
    Oui, ça a commencé avant, et ça fait très longtemps que les specs .NET étaient devenues publiques.
    L'arrivée de Nadella est plus une suite logique qu'une cause, et il doit bien aider à la transition.

    Sinon, oui on se doutait bien que .NET était mourant, ils n'en faisaient pas mystère.
    Espérons que ce soit stable et robuste, parce que .NET CORE 1.0

  19. #2329
    "Nobody exists on purpose. Nobody belongs anywhere. We're all going to die. Come watch TV." - Morty Smith

  20. #2330
    Pu-tain... le genre d’outil que j’aurais tellement avoir quand j’ai du faire passer des équipes à git.
    Ce qu'il faut savoir, c'est qu'on ment beaucoup aux minmatars, surtout lorsqu'ils posent des questions du style: "t'es sûr que ça vole, ce truc ?" Cooking Momo, le 30/08/09

  21. #2331
    Ca m'intéresse, mais je ne suis pas abonné.
    C'est pas dans le canard papier?

  22. #2332
    Ackboo dit 3 mots sur ce site d'aprentissage de Git:
    https://learngitbranching.js.org/

    (très bien foutu au passage)
    - La version 3 est arrivée !

  23. #2333
    Citation Envoyé par ackboo
    Git.... Le cauchemar éternel de bien des programmeurs
    On voit bien le mec qui n'as jamais travaillé avec SVN ou ClearCase

  24. #2334
    Citation Envoyé par Teocali Voir le message
    Bon bon bon... je viens de payer l’abonnement developper Apple, pour pouvoir développer sous iOS... je me sens un peu sale.
    Alors, tu fais des jaloux ?
    Citation Envoyé par Sidus Preclarum Voir le message
    Ben du caramel pas sucré alors...
    "Avant, j'étais dyslexique, masi aujorudh'ui je vasi meiux."

  25. #2335
    Citation Envoyé par Calys Voir le message
    On voit bien le mec qui n'as jamais travaillé avec SVN ou ClearCase
    Ah non hein, si on commence à parler de ClearCase ici, je me casse.
    Brrrrrr...
    - La version 3 est arrivée !

  26. #2336
    Vous préférez pas Sourcesafe ?
    Sleeping all day, sitting up all night
    Poncing fags that's all right
    We're on the dole and we're proud of it
    We're ready for 5 More Years

  27. #2337
    PVCS ?
    Mon premier taff. Après ça, passer à SVN fût comme découvrir le pr0n.

  28. #2338
    Citation Envoyé par gros_bidule Voir le message
    Mon premier taff. Après ça, passer à SVN fût comme découvrir le pr0n.
    Un traumatisme ?
    Sleeping all day, sitting up all night
    Poncing fags that's all right
    We're on the dole and we're proud of it
    We're ready for 5 More Years

  29. #2339

    PVCS, c'était un (mauvais) compétiteur de CVS, un truc dispo uniquement via une interface graphique de pompe de station service (je déforme juste un peu).
    Dernière modification par gros_bidule ; 09/05/2019 à 16h31.

  30. #2340
    Citation Envoyé par Cwningen Voir le message
    Idée rapide non testée : utilise un type spécial pour les arguments à convertir.

    Code:
    template<typename Input>
    struct convert_to_voxel_type {
        Input input;
    };
    template<typename T> convert_to_voxel_type(T) -> convert_to_voxel_type<T>;
    
    // cas général, ne change rien au paramètre
    template<typename Voxel, typename T>
    T convert_arg (T value) {
        return value;
    }
    
    // surcharge pour les cas à convertir
    template<typename Voxel, typename T>
    Voxel convert_arg (convert_to_voxel_type<T> value) {
        return boost::lexical_cast<Voxel>(value.input);
    }
    Pour convertir les arguments dans execute_dispatch, par exemple dans le cas double, "convert_arg<double>(arg)...", et pour l'appeler, tu passes des "convert_to_voxel_type{"-32768"}".
    J'ai pas encore fini de faire le tour des templates variadiques, c'est juste énorme.
    On dirait que les mecs ont implémenté un système fonctionnel complet pour la métaprogrammation, genre un lisp en compile-time

    Du coup, je joue avec des trucs de base pour le moment.

Page 78 sur 182 PremièrePremière ... 2868707172737475767778798081828384858688128178 ... DernièreDernière

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •