Le 30 janvier 2019 à 22:03:29 Ranma__Saotome a écrit :
Les laptops c'est trop cher pour ce que c'est.
C'est sûr mais c'est surtout l'aspect pratique en fait, tu veux le bouger, tu déménages potentiellement souvent etc. Il y a aussi potentiellement moins de maintenance, tu le reçois, tu le démarres, t'as pas à le monter (les tours montés montent aussi de prix).
Bref, plein de choses à prendre en compte, je pourrai difficilement faire sans un ordi portable.
Le 30 janvier 2019 à 22:03:29 Ranma__Saotome a écrit :
Les laptops c'est trop cher pour ce que c'est.
Je vois ca a l'enves, je suis pret a payer beaucup plus pour avoir un ordinateur que je peux emmener avec moi.
Mais ils vivent potentiellement moins longtemps aussi.
Une tour avec la même config revient moins cher aussi, il me semble.
Mais je suis d'accord, la taille c'est vraiment l'argument de poids des portables, mais je trouve que c'est le seul.
C'est vrai que la taille compte, j'avais un super PC de 2011 à 2015 mais je vivais chez mon père, j'ai déménagé et j'ai pas pu le prendre avec moi, du coup c'est comme si j'avais perdu un PC.
Le 30 janvier 2019 à 22:33:01 Ranma__Saotome a écrit :
Mais ils vivent potentiellement moins longtemps aussi.
Une tour avec la même config revient moins cher aussi, il me semble.Mais je suis d'accord, la taille c'est vraiment l'argument de poids des portables, mais je trouve que c'est le seul.
C'est vrai que la taille compte, j'avais un super PC de 2011 à 2015 mais je vivais chez mon père, j'ai déménagé et j'ai pas pu le prendre avec moi, du coup c'est comme si j'avais perdu un PC.
Le soucis de la durée de vie des portables c'est surtout la difficulté de remplacement des pièces et l'interprétation des erreurs qu'on voit.
Là j'ai un PC portable qui a son écran qui devient parfois noir. Je suis pas un pro (et les pros couteraient trop chers pour un PC qui a 6ans), mais je vois plusieurs solutions:
- le lien entre le gpu et l'écran est abimé (c'est la nappe? c'est dans l'écran?)
- le gpu est à moitié cramé (c'est vérifiable?)
- problème de driver? (le moins pire, mais le soucis peut se voir sur l'écran du bios)
Et après?
- Problème de connexion? Je vais pas changer les cables surtout que ça doit pas se trouver au bon format sur un PC d'ya 6ans
- GPU cramé? On peut changer le GPU sur un portable? Et si c'est pas ça ce sera payé pour rien?
- Problème de driver? Ca a la limite ça se vérifie facilement, mais j'ai de gros doutes que ce soit ça
Et le problème demeure parce qu'il y a rien sur les nouveaux PC portables qui permette d'affirmer que ça sera mieux. On manque fondamentalement d'une capacité de résilience et d'automonitoring sur l'ensemble de l'électronique pour les particuliers.
Et la plupart de ces diagnostiques pourraient se faire juste via du software, donc pas un énorme investissement matériel. C'est génial t'as facile 10 entreprises qui font de la télémétrie sur ton PC mais c'est jamais elles qui t'aideront si ça plante ou qui te diront quelles pièces sont trop usées
Et ce qui est marrant c'est que je comprends qu'on puisse pas télémétrer tous les humains pour avoir de la data pour faire des analyses de santé et nous blinder en espérance de vie....Mais on va pas me faire croire qu'avec tous les spywares qu'on se tappe ya pas moyen d'en avoir un qui check un peu les températures de GPU moyennes, la vitesse des ventilos, températures des CPU, vitesses, temps d'exécution, qui voit quand un système est totalement HS (parce qu'il se sera plus reconnecté sur 1an) et qui peut faire une ptite extrapolation durée_de_vie = f(équipements, utilisation)
Pour ma part la deuxième j'accroche plus la couleur fait plus naturel .
[22:04:22] <blackapplex>
(edit: Apple facture 110€ pour 128Go supplémentaire)
sachant https://www.darty.com/nav/achat/photo_camescope/carte_memoire/carte_micro/filtre__micro_sd_128_go__1280000344588.html
Ils sont forts.
Après j'imagine que c'est le surcoût du built-in, je sais pas s'il y a un port microsd sur les iphones. Et faut voir la durée de vie relative micro-Sd/iphone
La mémoire interne est beaucoup plus rapide que celle des cartes SD aussi.
Le 31 janvier 2019 à 18:39:15 lokilok a écrit :
[22:04:22] <blackapplex>
(edit: Apple facture 110€ pour 128Go supplémentaire)
sachant https://www.darty.com/nav/achat/photo_camescope/carte_memoire/carte_micro/filtre__micro_sd_128_go__1280000344588.html
Ils sont forts.
Après j'imagine que c'est le surcoût du built-in, je sais pas s'il y a un port microsd sur les iphones. Et faut voir la durée de vie relative micro-Sd/iphoneLa mémoire interne est beaucoup plus rapide que celle des cartes SD aussi.
Généralement la vitesse qu'on souhaite avoir sur ce genre d'espace de stockage c'est la vitesse de lecture d'une vidéo HD. Bah j'ai testé et c'est largement atteint sur les microSD. Elles sont aussi utilisées sur pas mal d'appareil photo modernes je crois pour enregistrer des vidéos, je suis à peu près sûr que la différence est pas suffisament grande pour géner dans un usage courant.
ranma le 2e. Le 1er fait un peu trop vieux jeu je trouve, le 2e a un aspect Dark Descent / Bethesda
Pour les cartes SD oui mais pour la mémoire principale il faut que ce soit rapide pour que les apps chargent plus vite.
Ouaip... je sais pas si la différence est si importante que ça puisse géner...
Mais bon on a pas besoin de 1To pour des app quoi https://www.cowcotland.com/news/65888/samsung-annonce-une-puce-uefs-2-1-de-1-to-lisant-a-1000-mo-sec.html
Après là on a un comparatif, sur une puce uEFS c'est du 1Go/s en lecture, sur une microSD c'est probablement plus autour de 100Mo/s.
Ya vraiment besoin de lire 1Go en 1sec pour charger des apps? Mouais remarque maintenant ils font des trucs ultra bourrins sur smartphone donc why not...tant qu'il y a des gens qui achètent
Salut ! Je me demandais ce que vous pensie de ce "wikilivre" https://fr.wikibooks.org/wiki/Programmation_C%2B%2B/Avant_propos ?
Ca fait plus ou moins une semaine que je me suis mis au C++ et je manque cruellement de ressources, y a l'air d'y avoir pas mal d'infos là dedans. C'est une ressource fiable pour vous ?
Le 31 janvier 2019 à 21:08:58 Darkai25 a écrit :
Salut ! Je me demandais ce que vous pensie de ce "wikilivre" https://fr.wikibooks.org/wiki/Programmation_C%2B%2B/Avant_propos ?Ca fait plus ou moins une semaine que je me suis mis au C++ et je manque cruellement de ressources, y a l'air d'y avoir pas mal d'infos là dedans. C'est une ressource fiable pour vous ?
Ca donne une base.
Je sais pas ton rythme de progression. Ce niveau de détail me convenait quand j'ai débuté. Retrospectivement j'aurai bien aimé qu'on me bourrine avec davantage d'infos histoire de pas réapprendre des trucs 5ans après juste parce que j'ai vu des cours trop lights. Mais bon ce qui est light en C++ peut déjà être d'un certain niveau surtout si on a jamais ou peu fait de prog.
Une bonne ref c'est les cours c++ de developpez
https://cpp.developpez.com/cours/cpp/
Mais voilà, ça par contre c'est bourrin.
Je préconise de suivre plsuieurs tutos, c'est toujours ma méthode depuis que je l'ai adopté. Je ne suis jamais un guide comme si c'était la sacre sainte bible, j'en suis 50 à la fois, je regarde les threads stackoverflow sur ce que je comprends pas ou je pose des questions. Au final ce dont t'as surtout besoins c'est de savoir quoi chercher.
Pointeur, polymorphisme, virtual, références constantes, passage par copie, templates, TRAITS, héritage en diamand, lvalue/rvalue, structures de données (arbres, listes ..), design patterns (mvc, app/manager, ...), lambda expression et SURTOUT regarder les normes c++11 et c++17 (beaucoup de tutos se sont pas mis à jour). Et enfin pour faire des logiciels pro avec GUI: Qt.
Evidemment là je saute toute la partie basique POO, fonction, boucle etc..qui est fondamentale quand on débute mais qui se met rapidement au second plan
C++ est probablement le langage le plus évolué quand j'y pense. Quand je vois qu'en python t'es pas foutu de faire une lambda sur plusieurs lignes
Merci pour la rep VDD. En fait je fais exactement comme toi, je pense que c'est la suite logique des choses, je regarde des choses un peu partout ( j'ai découvert stackoverflow y a pas longtemps d'ailleurs ) et je trifouille et teste mon code pour bien comprendre comment fonctionne chaque ligne, boucle, fonction. Mais oui vu ce que tu dis j'ai encore du chemin à faire, c'était juste pour savoir si le document que j'ai envoyé pouvait m'aider.
Merci et bon code !
blackapplex +1.
C++ est vraiment un langage multi tentaculaire. Il fait vraiment le grand ecart entre "On va faire de la perf" et "On veut un niveau d'abstraction dans le code aussi haut que possible". Ca amene a un langage qui des ramifications partout. Mais ca peut donner du code qui est facil a utiliser, mais dont les implementations peuvent etre completement obscure.
Perso j'aime beaucoup, mais je comprends qu'il y a ait des gens qui fuient.
Note que j'ai pas encore regarde C++ 17. Je fais surtout du 14 de nos jours. Mais j'ai vu du code en 17 assez chelou avec des notations presque pythonesque pour retourner des tuples de fonctions.
Ca avait l'air bien chelou!
Bah ouais, le std::any dont je parlais un peu avant est un exemple typique. Je me suis renseigné et d'après ce que j'ai compris c'est un peu comme un void* en plus propre. T'as un bout de mémoire alloué de base (sur une implémentation propre) et si t'y mets un objet plus gros il va te faire de l'allocation dynamique. Selon les compilateurs t'auras pas la même zone mémoire allouée de base, ça peut aller de 16b (donc si tu mets un double il fait de l'allocation dynamique) à 64b (du coup si tu fous que des char tu prends trop de place pour rien).
https://www.bfilipek.com/2018/06/any.html?m=1
Il y a des usages spécifiques ça doit pas être utilisé n'importe comment.
En fait j'étais tombé dessus en regardant un tuto de boost:: et ça fait remarquer qu'au fil des années ils ont à peu près intégrer dans la std:: toutes les fonctionnalités de boost.
Optional est marrant aussi https://en.cppreference.com/w/cpp/utility/optional , ça permet de changer l'habitude sale des "return -1" et tu peux facilement créer des contextes qui passent des conditions de succès de fonctions (ça se fait pas mal avec les pointeurs à NULL), c'est surtout de la propreté de code je pense.
Mais même sans partir sur tout ce qui est neuf ( https://stackoverflow.com/questions/38060436/what-are-the-new-features-in-c17 ), juste comprendre ce qu'il y a derrière la mentalité des lvalue/rvalue, std::move() c'est pas mal je trouve (jamais on m'a appris ça en cours typiquement)
Et sur l'écriture de tableaux tout le monde a pas l'habitude d'utiliser des choses parfois simples et utiles comme "auto solutions = {5,3,9}".
Les gars vous me faite peur.
Va falloir que je bosse dur ! Mon projet final est de créer un vrai jeu qui tienne la route, j'ai d'abord tenté l'approche blueprint mais je me suis dit quitte a investir du temps dans un projet, autant faire ça proprement.
Le c++ m'a donc fait de l'œil et je compte bien me spécialiser dedans ! Ca va me prendre plusieurs année mais j'y arriverais. C'est vachement intéressant de manipuler, on peut le dire ce tout nouveau monde.
Ouais, j'ai l'impression que c'est ca. Ils ont ramener plein de boosterie dans std:: ce qui est plutot bien.
Optional c'etait dans boost, Je ne sais pas si c'est si revolutionaire en pratique. Pareil pour std::any d'ailleurs. Mais bon, ces trucs la devrait simplier l'ecriture de ceraines lib: je pense a rapidjson par exemple qui est assez casse couille a utiliser avec du type variant maison.
La move semantique est vielle maintenant (C++11 ?) mais rigolote.
le if (init; condition) ca va simplifier du code, mais c'est assez mineur.
C'est comme le rapprochement entre std::tie et a la notation auto, c'est cool, mais c'est mineure.
Ce que j'attend de C++, c'est la specification de concept! Quand ca va arriver, ca va changer fondamentalement l'utilisation du langage.
Le c++ m'a donc fait de l'œil et je compte bien me spécialiser dedans ! Ca va me prendre plusieurs année mais j'y arriverais.
Ouais, c'est un gros bout le C++. Et la plupart des gens qui en parlent pensent toujours au langage comme il etait en 98. Et ca a fondamentalement changer depuis.
J'imagine. Perso je suis encore dans l'écriture de boucles et de fonctions. A vrai dire j'ai hâte de tâter des choses plus poussées mais chaque chose en son temps.
Mon premier projet est de réaliser un master mind, je me demande en combien de temps je réunirait les compétences nécessaires.