Forums Casio - Vie communautaire

Index du Forum | Vie communautaire | Suggestions, remarques et améliorations pour Planète Casio
Planetcasio
Hors ligne
Membre
Niveau: Aucun
Points: 582
Défis: 0
Message
Posté le 19/01/2009 10:55

Suggestions, remarques et améliorations pour Planète Casio :

Postez ici vos remarques et suggestions pour améliorer le site, nous en tiendrons compte et répondrons le plus rapidement possible.

La structure et la base de données du site étant très vieille (environ 10 ans), un travail important est en cours afin de les optimiser et les rendre plus souples. Actuellement, le résultat n'est pas visible pour les visiteurs et les membres, mais le code est en constante évolution. C'est un travail fastidieux, mais nécessaire dans l'intérêt de la communauté.

Avec l'upgrade du serveur, nous avons désormais plus de marges de manœuvre pour les projets. C'est une bonne nouvelle !

Liste des améliorations prévues
sans donner de date (en fonction du temps et de la difficulté des développeurs)

- Optimisations du code (en cours)
- Amélioration du menu principale, en entête (fait)
- Banque de sprites (fait - merci Lephenixnoir)
- Système de skins
- Ouverture à la programmation Arduino, en lien avec les calculatrices Casio


Nous sommes ouverts à toutes les idées d'améliorations. Mais n'oubliez pas, le site est géré bénévolement, sans contre-partie financière (ce qui permet de limiter la pub pour l'instant). Ainsi, des impératifs personnels et/ou professionnels peuvent ralentir l'avancement d'une mise à jour.


Liste des propositions et assimilées systématiquement refusées (avec explications):

Rendre le chat accessible à tout le monde et/ou aux nouveaux inscrits :
Actuellement, il faut être connecté(e) et avoir plus de 30 points pour voir et écrire dans le chat. On évite ainsi que les nouveaux posent les questions sur le chat et l'encombrent. De plus, une question posée sur le chat est éphémère, en général, au bout de quelques heures, elle disparait avec sa réponse. Il y a de fortes chances que d'autres personnes rencontre la même difficulté. En la posant sur le forum, les messages sont visibles par tous pendant longtemps. Tout le monde est content : la communauté qui peut discuter tranquillement et les visiteurs qui trouvent rapidement une réponse (je rajoute aussi que c'est bon pour notre référencement !).

Envoyer des pièces-jointes via MP (messagerie privée):
Cette proposition est surtout demandée dans le cadre d'un projet/échange entre plusieurs personnes. Cependant, on n'est pas un hébergeur de fichiers et on a théoriquement aucun contrôle sur le contenu (on pourrait, mais on devra fouiller directement le ftp et ce n'est pas pratique pour nous, administrateurs). On ne peut donc pas s'assurer de la légalité et/ou de l'inoffensivité ( = virus...) des fichiers échangés. De plus, si une personne cherche à saturer la mémoire du serveur, on ne le verra pas. N'hésitez pas à vous tourner vers des outils en ligne comme sourceforge, bitbucket ou gitorious (projets collaboratifs), pastebin, google docs (partage de codes, textes) ou partage-facile (fichiers)

Supprimer ses propres programmes / fichiers :
Les auteurs ne peuvent pas supprimer l'un de leurs programmes ou fichiers, afin d'éviter que dans un geste de colère, ou pour toute autre raison, la personne supprime tous ses programmes, notamment quand ils sont de qualité. Il est toujours possible de demander à un administrateur de supprimer l'un de vos programmes ou un fichier en trop.


Foire aux Questions

Pourquoi vous mettez autant de temps pour ajouter une nouvelle fonctionnalité ou la mettre à jour ?
Tous les membres de l'équipe sont des bénévoles et ne reçoivent aucune rémunération. Ainsi, nous avons des obligations personnelles et professionnelles, et nous devons parfois nous absenter temporairement. Néanmoins, sachez que accordons beaucoup d'importance aux suggestions et remarques dont vous nous faites part et avons plaisir à améliorer le site.

Comment pourrais-je intégrer l'équipe ?
Vous estimez avoir des qualités particulières et avez envie de participer à l'aventure ? Nous accueillons avec joie des nouvelles recrues désireuses de construire et de développer Planète Casio. Actuellement, nous recherchons surtout des youtuber pour notre webtv. Si un des postes vous motive, contactez un administrateur via la messagerie privée qui transmettra votre candidature à l'équipe. Si vous postulez au poste de rédacteur-trice, incluez dans votre candidature un article qui pourrait être affiché en page d'accueil traitant du monde des calculatrices (de préférence Casio).

Userscript pour la shoutbox

Dernière mise à jour : 25/06/2014 (Dark Storm)


Ce compte sert uniquement à poster des programmes qui ne sont pas présents sur le Planète-Casio mais qui méritent d'y être.

Si l'un des programmes vous appartient, pour toute modification ou suppression, contactez un administrateur.

Tous les programmes sont publiés avec leur source. Si ce n'est pas le cas, merci de le signaler un administrateur.


Neuronix
Hors ligne
Fondateur
Niveau: Élite
Points: 4488
Défis: 21
Message
Dernier message de la page précédente :Posté le 05/02/2009 21:28 |
Vasy, simule le calcul de tout élément parmi l'ensemble des opérations arithmétiques.

Facile ? Pas tellement...
----------------------------------



Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, ... 201 | Suivante

Eone
Hors ligne
Membre
Niveau: Intermédiaire
Points: 139
Défis: 0
Message
Citer : Posté le 06/02/2009 07:33 | #
Bon, je connait pas la sintaxe pour remplacé des caractere en PHP par coeur, mais en gros, ca fait:
Remplacé "divisé" par "/"
Remplacé "le gros tiret" par "-"
Remplacé "racine" par "rac("...
Zut, effectivement, avec celui la, ca va etre moins facile. Faudrait fermé la parenthése. Effectivement, d'un coup, ca complique
Sinon, sin, pas de problème, puisqu'on est obligé de le fermé par une parenthèse. A non, même pas, on peut en BASIC ne pas fermet les parenthèses... Erfff.

Je vais réfléchir au probleme dans la journée, la je suis pas encore super reveiller
Neuronix
Hors ligne
Fondateur
Niveau: Élite
Points: 4488
Défis: 21
Message
Citer : Posté le 06/02/2009 14:08 | #
Bon déjà il faut que tu comprennes que non le PHP n'est pas la solution.

Ensuite, l'interprétation ne consiste pas à remplacer des caractères à l'aveugle, il faut gérer les variables, vérifier les calculs... etc etc.
----------------------------------
Light_spirit
Hors ligne
Membre
Niveau: Aucun
Points: 2099
Défis: 38
Message
Citer : Posté le 06/02/2009 17:17 | #
Exactement.

Le PHP est un langage côté serveur servant pour accéder à ta BD et afficher différentes informations dans ta page HTML selon divers paramètres (en gros).

Il faudrait un langage côté client. Genre le Flash si tu veux rester sur du Web ou du C/C++, C#, (Java (Beurk))...
----------------------------------
Je vois que certains se sont fait plaiz...
Eone
Hors ligne
Membre
Niveau: Intermédiaire
Points: 139
Défis: 0
Message
Citer : Posté le 06/02/2009 18:32 | #
Oui, je sais que PHP n'est pas du toute adapté. Mais, a la différence des autres langages, je PENSE savoir le faire. Il n'y a pas besoin d'interpréter dans ma proposition, PHP peut exécuté un code stocké dans une variable.

Bon, pour les sin(, pas de problème, suffit de compté le nombre de "(" et de ")" et d'ajouter autant de ")" que nécessaire a la fin.

Pour les racines, par contre, plus complexe, faut mettre en parenthèse toute les caractères entre racine et les opération, donc "+", "-", ect.

Je sais que le code PHP serait très peu adapté, m'enfin, je sais pas faire dans d'autre langage, il faut que cette autre langage sache interprété du code a ma place. PHP, vu qu'il est pas compilé, le permet. Limite, javascript aussi. M'enfin, vu que je le maitrise pas, je peut rien faire avec. Le C, compilé, donc trop complexe, C++ et java, pareil, C#, je crois que c'est compiler aussi.
Non, le javascript me parait vraiment l'idéal, tout compte fait. Dommage que je ne sache pas faire.

Bon, je ne voit toujours pas en quoi c'est infaisable dans un langage non compilé.
Light_spirit
Hors ligne
Membre
Niveau: Aucun
Points: 2099
Défis: 38
Message
Citer : Posté le 06/02/2009 20:03 | #
Bon STOP avec ton PHP. Moi aussi j'adore le PHP mais je m'en sers pour le Web.

Ça serait justement une bonne occasion pour toi d'apprendre d'autres langages.

De plus, je ne vois pas le rapport entre "compilé" et "trop complexe".

Le C et le C++ sont compilés en langage machine donc très performant. Le C# et le Java sont mi-compilés. Le Javascript est interprété par le moteur de ton navigateur donc beaucoup trop lourd, surtout niveau graphique.

Je pense que des cours et de l'auto information te seraient nécessaire sur les langages et leur utilité.

Le C++ est un bon langage orienté objet et assez facile à apprendre. Il te faudra juste un éditeur (CodeBlocks, Notepad++, Bluefish,...), un compilateur (g++, Visual Studio...) et des neurones
----------------------------------
Je vois que certains se sont fait plaiz...
Eone
Hors ligne
Membre
Niveau: Intermédiaire
Points: 139
Défis: 0
Message
Citer : Posté le 06/02/2009 20:35 | #
Je cite le PHP pour l'exemple, et non, je ne vais pas apprendre un langage pour commencé un projet de cette taille. Toujours commencé par des truc simple dans de nouveau langage, de toute façon. Donc non, je ne vais pas apprendre le js. Je sait le lire, cela me suffit pour l'instant.

Pourquoi un langage non compilé?
Car comme cela, on se sert de l'intepreteur du langage et on ne doit pas le crée. Je pense que mes exemples PHP montre déjà comment je pense que cela soit possible. Et cela a titre d'exemple, je vient juste de dire que finalement PHP est idiot pour ce genre de langage.

Sinon, si tu y tient, voila comment je pense qu'il faudrait faire en js. Ca reste sensiblement le même principe.
On fait que des recherché remplacé pour transformé le code BASIC en js. Puis on écrit ce code dans la page HTML de manière a l'exécute, enfin en partit (s'arrêter a un certain nombre de commande), et vérifier toute les entrées pour sauvegardé la dernière "getkey" appuyé par l'utilisateur.

Pour le faire en C, c'est plus complexe, car cela demande de crée un interpréteur, et non juste "traduire". Et comme dit plus haut, cela semble bien compliqué. De toute façon, l'optimisation, on s'en fout un peu pour un code BASIC
Light_spirit
Hors ligne
Membre
Niveau: Aucun
Points: 2099
Défis: 38
Message
Citer : Posté le 06/02/2009 20:46 | #
Bon,

Si tu veux faire un émulateur, en C++ ou autre, tu devras faire un interpréteur.
De plus, je pense que le C++ est beaucoup plus simple que le Javascript.
----------------------------------
Je vois que certains se sont fait plaiz...
Eone
Hors ligne
Membre
Niveau: Intermédiaire
Points: 139
Défis: 0
Message
Citer : Posté le 06/02/2009 21:13 | #
Oui, je suis d'accord. Plus simple, le C. Mais pas l'interpréteur
Light_spirit
Hors ligne
Membre
Niveau: Aucun
Points: 2099
Défis: 38
Message
Citer : Posté le 06/02/2009 21:21 | #
Chut

C'est un super défi à relever. Si on est assez nombreux pour ce projet, ça peut aller vite.

Mais faut le faire ne C++ avec Qt afin de pouvoir l'intégrer à Casio Tools

PS : n'oublies pas qu'un programme est juste un assemblage de variables et de fonctions
----------------------------------
Je vois que certains se sont fait plaiz...
Eone
Hors ligne
Membre
Niveau: Intermédiaire
Points: 139
Défis: 0
Message
Citer : Posté le 06/02/2009 21:34 | #
Euh, la, cela me parait impossible. Et puis, en exe, ça existe déjà. Le faire directement sur un site aurait été pas mal quand même.
Light_spirit
Hors ligne
Membre
Niveau: Aucun
Points: 2099
Défis: 38
Message
Citer : Posté le 07/02/2009 00:46 | #
Si tu veux un langage côté client pour ce genre d'application, y'a le Java.
----------------------------------
Je vois que certains se sont fait plaiz...
Eone
Hors ligne
Membre
Niveau: Intermédiaire
Points: 139
Défis: 0
Message
Citer : Posté le 07/02/2009 09:07 | #
C'est non compilé, le java?
Wikipedia? Vient, petit, on a besoin de toi...
Mmmm... a ouais, pas con, la compilation en temps réel pour marcher sur chaque machine. Et bien oui, cela marcherait en java, alors. L'avantage, c'est que cela serait utilisable sur ton programme ET sur le site. Le désavantage, c'est que c'est java .
Je connait pas beaucoup ce langage, mais je sais qu'il pose plein de problème de compatibilité entre les OS, et qu'il a une réputation désastreuse...
Totoyo
Hors ligne
Membre d'honneur
Niveau: Vétéran
Points: 15698
Défis: 94
Message
Citer : Posté le 07/02/2009 09:50 | #
Pourtant, on le retrouve partout à toutes les sauces :?:
----------------------------------
Eone
Hors ligne
Membre
Niveau: Intermédiaire
Points: 139
Défis: 0
Message
Citer : Posté le 07/02/2009 13:02 | #
Oui, en faite, en lisant de la docu, je vois qu'il a été conçu pour marché sur plein d'OS diffèrent. Pour cela que les portables en sont équipé. Donc, evidament, cela entraine quelque bug de compatibilité, de vouloir marché partout. Et aussi, cela obligé a compilé le langage a la volé, il n'est pas interprété. Donc il est a la fois rapide, et long a lancé (car en train de ce compilé).

Bon, sachant que j'ai des cours de java dans 2-3mois, j'apprends maintenant, ou j'attends que les profs nous explique
Dafp
Hors ligne
Membre
Niveau: Aucun
Points: 5141
Défis: 191
Message
Citer : Posté le 04/03/2009 14:10 | #
ça serait bien depouvoir savoir dans notre profil, combien de fois ont été telechargés nos jeux. (au total ou pas)
----------------------------------
Muelsaco
Hors ligne
Fondateur
Niveau: Élite
Points: 9335
Défis: 175
Message
Citer : Posté le 04/03/2009 15:47 | #
Tu peux aller sur la page des jeux et tu as les statistiques
----------------------------------
Calculatrices : Fx 92 Collège, Graph 25, Graph 65, Graph 85, Graph 100, Classpad 300.
Dafp
Hors ligne
Membre
Niveau: Aucun
Points: 5141
Défis: 191
Message
Citer : Posté le 05/03/2009 12:14 | #
oui, mais faut faire à chaque fois tout, et c'est chiant, pourquoi pas faire un total ?
----------------------------------
Matronix
Hors ligne
Ancien administrateur
Niveau: Élite
Points: 6058
Défis: 82
Message
Citer : Posté le 05/03/2009 18:07 | #
En même temps tu consultes souvent toi ?...
Dafp
Hors ligne
Membre
Niveau: Aucun
Points: 5141
Défis: 191
Message
Citer : Posté le 05/03/2009 18:47 | #
non, mais quand je le fais, c'est lassant. C'est pour ça que je le fais même presque pas du tout. ça m'est revenu ya pas longtemps,, et c'est pour ça que je propose...
----------------------------------
Totoyo
Hors ligne
Membre d'honneur
Niveau: Vétéran
Points: 15698
Défis: 94
Message
Citer : Posté le 07/03/2009 20:24 | #
'tite sugg' : Certains programmes ont un label. On pourrait mettre une 'tite option qui permet de n'afficher que les programmes avec un label dans la rubrique.
----------------------------------

Pages: Précédente | 1, 2, 3, 4, 5, 6, 7, 8, 9, ... 201 | Suivante

Index du Forum | Vie communautaire | Suggestions, remarques et améliorations pour Planète Casio
Publicité et partenaires
Casio Education
Casio éducation

TI-Planet
Casiopeia
Casiopeia
CasioFan, la communauté ClassPad
CasioFan
CodeWalrus
CodeWalrus

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2015 | Il y a 40 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Rugby Manager | Jeu de basket | Jeu de handball | Jeu de tennis | Nova Raider | Réparation téléphone | Soccer Rush | Tasty Tale

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd