En 2 mois ça se fait je crois, avec le temps que moi j'y passerai. Mais tout le monde a pas la motiv d'investir tout son temps libre dans ce genre de chose
2semaines sur les notions de bases de C++, 2semaines sur la SFML, 1semaine sur la conception du jeu, 2 semaines de prog (de la prog sale), et 1semaine de debug.
Evidemment ça va être sale hein, mais personne ne fait des projets impeccables la 1ere fois
Le 31 janvier 2019 à 19:16:47 blackapplex a écrit :
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
Je tends a etre d'accord avec toi. Mais de nous jours les apps sont mastodontesque parceque les app developper pondent des app super simple au dessus de framework completement monstrueux.
L'app "American Airlines" c'est un wrappeur au dessus de leur site web et ca pompe 176MB de mon telephone. Toutes les apps bancaire sont vers 100MB et ce sont des wrappeur web a la con aussi. A cote de ca, l'app wikipedia fait 20MB et l'app Wiktionary fait 1.3MB.
Donc clairement le probleme est que pour produire des apps a la vitesse que l'industrie a besoin, il faut packer des framework monstrueux.
Et du coup, lire a 1GB/s c'est pas forcement si inutile que ca.
app = browser(cache(url))
Ca me rappelle
Tout ça au final ça permet d'éviter de passer par un navigateur classique et les addons genre adblock.
Et puis ça file une surcouche d'accès aux données persos
ça trashtalk c++ ici https://bitbashing.io/std-visit.html
Le 01 février 2019 à 19:01:33 blackapplex a écrit :
En 2 mois ça se fait je crois, avec le temps que moi j'y passerai. Mais tout le monde a pas la motiv d'investir tout son temps libre dans ce genre de chose
2semaines sur les notions de bases de C++, 2semaines sur la SFML, 1semaine sur la conception du jeu, 2 semaines de prog (de la prog sale), et 1semaine de debug.
Evidemment ça va être sale hein, mais personne ne fait des projets impeccables la 1ere fois
D'acc ! Ca prendra le temps que ça prendra, mais c'est cool de voir un peu toutes les tâches que je vais devoir effectuer et d'avoir l'avis de quelqu'un de plus expérimenté que soi.
Ce que j'attend de C++, c'est la specification de concept! Quand ca va arriver, ca va changer fondamentalement l'utilisation du langage.
Je suis pas sur d'avoir tout saisi, c'est des conditions pour les templates pour avoir plus de contrôles sur quelle spécialisation sera utilisée ? Ça permet de faire des choses pas possible aujourd'hui ?
Le 02 février 2019 à 22:24:29 lokilok a écrit :
Ce que j'attend de C++, c'est la specification de concept! Quand ca va arriver, ca va changer fondamentalement l'utilisation du langage.
Je suis pas sur d'avoir tout saisi, c'est des conditions pour les templates pour avoir plus de contrôles sur quelle spécialisation sera utilisée ? Ça permet de faire des choses pas possible aujourd'hui ?
basiquement oui. C'est un systeme similaire a classe mere/classe derive, mais appliquerau paametre template. Principalement ca va simplifier la documentation des templates C++ et devrait aussi rendre beaucoup plus clair les messages d'erreur du langage.
Aujourd'hui tu peux en gros passer n'importe quoi en parametre template et tu va te retrouver avec une erreure obscure sur une ligne de code plonge dans le code qui va dire: function bidule n'est pas trouve, ou type machin n'a pas de cast vers truc. Et souvent comme il y a beaucoup d'abstration, le nom de la fonction est super a rallonge et impossible a parser en plus d'etre sur une ligne de code que tu n'as pas ecrit.
Avec les concepts, l'erreur devient "tontrucatoi n'implemente pas le concept letrucdelalib" qui est une erreur beaucoup plus simple et explicite.
Ca permet egalement au compilateur de verifier le contrat au moment de l'ecriture de la fonction, si la fonction prend un type T de contrat C et utilise une fonction du type T mais qui n'est pas dans le contract C, alors le compilateur te dira ca directement. Alors que maintenant il va prendre la fonction jusqu'a ce que tu l'appeles avec qqch d'autre.
Et si tu as deja essaye d'utilise des libs templates un tout petit peu complique, tu sais que c'est l'horreur complet par ce que tu ne sais jamais vaiment ce qui est attendu des lib. J'ai arrete d'essayer d'utiliser le BGL a cause de ca par exemple.
Le 01 février 2019 à 22:02:09 blackapplex a écrit :
ça trashtalk c++ ici https://bitbashing.io/std-visit.html
Il n'a pas tord. Ce n'est pas la premiere fois que le committe de standardization c++ nous pond une abomination comme ca. Et deux ans plus tard, ils pondent la nouvelle norme qui a la fontionnalite qui va bien et qui corrige le truc.
Je me rappelle de c++11 qui finalement gere le probleme des >> dans les definition de template. Ca aurait du etre dans c++98 ce truc.
Ou encore les modification legere qui sont venu sur les lambda et auto qui montre juste qu'ils ont sorti la feature avant qu'elle soit vraiment prete.
La gestion des exceptions et la declaration d'envoi d'exception dans les prototypes est un autre exemple bizarre qui montre qu'ils n'avaient pas compris l'ampleur du probleme. Scott Meyers aussi avait des anecdoctes qui montrait que stroustrup a mis du temps a comprendre la puissance des templates.
Avec les concepts, l'erreur devient "tontrucatoi n'implemente pas le concept letrucdelalib" qui est une erreur beaucoup plus simple et explicite.
Bordel effectivement si ça arrive ce sera pas trop tôt! Combien de fois on est tombé sur des erreurs de templates incompréhensibles.
Et oui je suis aussi d'accord avec ce que dit le gars mais en partie, parce que malgré tout je suis quand même content d'avoir quelques mécanismes de simplification. C'est un peu le grand écart, d'un côté t'as la secte python où ils ont la bible pour éviter ce qui est "unpythonic" et de l'autre t'as la secte C++ où ils ont la bible qui leur dit de faire des choses parfois complexes inutilement.
Après quand j'y pense, si jamais l'objectif c'est de gérer des propriétés de façon un peu générique en C++ avec des temps d'accès optimisés et un espace mémoire optimisé, faudrait peut-être plutôt faire des unordered_map<string, X> en spécifiant le X avec des templates
C'est vrai que c'est vachement utile du coup, c'est certain que ça arrivera dans C++20 ?
la secte python où ils ont la bible pour éviter ce qui est "unpythonic"
C'est à dire ?
Le 06 février 2019 à 10:22:33 lokilok a écrit :
C'est vrai que c'est vachement utile du coup, c'est certain que ça arrivera dans C++20 ?
c'est repousse a chaque fois depuis c++11. donc j'ai arrete d'y croire pour etre surpris quand ca va arriver.
Le 06 février 2019 à 10:22:33 lokilok a écrit :
C'est vrai que c'est vachement utile du coup, c'est certain que ça arrivera dans C++20 ?la secte python où ils ont la bible pour éviter ce qui est "unpythonic"
C'est à dire ?
c'était référence aux lambda sur plusieurs lignes. https://stackoverflow.com/questions/1233448/no-multiline-lambda-in-python-why-not https://www.artima.com/weblogs/viewpost.jsp?thread=147358
(J'ai vu ton post, El Banissou )
Je test un peu les trucs anti lumières bleues en ce moment (f.lux ou les lunettes anti reflets bleus), et en fait c'est vrai que ça aide quand même je trouve je passe la plupart de mon temps derrière des écrans
je test depuis vendredi et le soir je me sens mieux, vous avez testé vous ? je filtre pas à 100% pour pas trop atténuer les couleurs mais ça aide quand même je trouve ou alors c'est un placebo je sais pas
Le 06 février 2019 à 22:13:05 Arkwolf a écrit :
(J'ai vu ton post, El Banissou )Je test un peu les trucs anti lumières bleues en ce moment (f.lux ou les lunettes anti reflets bleus), et en fait c'est vrai que ça aide quand même je trouve je passe la plupart de mon temps derrière des écrans
je test depuis vendredi et le soir je me sens mieux, vous avez testé vous ? je filtre pas à 100% pour pas trop atténuer les couleurs mais ça aide quand même je trouve ou alors c'est un placebo je sais pas
Moi ça fait longtemps que j'ai un mode nuit dès que je peux sur les écrans (ou j'atténue la lumière bleue quand on peut filtrer par canal), et sur smartphone vu que j'en ai un tout daubesque ya rien, donc je vais que sur des sites webs qui ont un mode nuit.
La différence est flagrante pour les yeux je trouve.
Je devrais peut etre essayer alors. Apriori redshift fait ca en background relativement bien. Je verrais ca ce soir.
Hello
je crois avoir déjà entendu ça quelque part.. c'est quoi ?
redshift change l'affichage des couleurs sous linux
_______________
https://www.tomshardware.fr/2019/02/07/google-revele-la-presence-de-micros-dans-les-alarmes-nest-secure/ En fait je me dis, à ce niveau là, c'est juste des trolls
https://www.clubic.com/domotique/actualite-850536-nest-recommande-possesseurs-cameras-changer-mot-piratees.html Ils veulent juste pousser le délire de la grosse compagnie à son paroxysme pour voir le seuil où l'action publique bouge. Je vois que ça
Ce niveau d'incompétence et de WTF (pour les micros) c'est surpuissant quand même.
Je pense comme toi aussi, à croire qu'ils le font tous exprès...
JVC devrait faire des articles sur le hardware de ce genre et tout ce que ça implique, tiens. Ca pourrait être intéressant.