π
<-
Chat plein-écran
[^]

[MyCalcs] Lancement de la bêta publique

[MyCalcs] Lancement de la bêta publique

Message non lude Adriweb » 27 Aoû 2017, 22:50

Hello all,

I am here today to present to you one of my projects :)
It is not very young (in fact it's been in beta since 2016...) but recently it evolved in such a way that you could be interested... :)

MyCalcs is a free website to organize and show your collection of graphing calculators (regardless of their brand) and their accessories, while helping the community preserve the history of their software/hardware revisions
.
As of June 2023, MyCalcs has 485 collector profiles, for a total of 4223 registered calculators (235 distinct out of 289 possible).

You should know that, for the moment, this website is in fact only a piece of what is happening on the backend, and which will come out later (not finished yet...)

At the beginning, it was only made for TI calcs, but after some time, I added all the graphing calculators that I could find on the internet... so obviously the Casio and HP models, but also for all more peculiar brands...


Current Features:
  • Account creation and login (there are mods/admins accounts with higher permissions, too)
  • Profile information (nickname, name, avatar, location, short-bio, links to other community site profiles...)
  • Addition of new calculators (with multiple identification fields (serial, datecode, revision...) + comment)
  • Variants of calculators almost all supported (ViewScreen, Colors...) and with specific thumbnails for the most part
  • Quick Facts, summarizing some statistics about the user's collection (total counts, by series...)
  • Global visualization of the collection, complete (with thumbnail images) + simplified (no images)
  • Filtering/Sorting of the various tables (click on column, and search bar)
  • Advanced Filtering and Searching of the various tables (toggle it on the top right)
  • Edition of the collection easily (directly inline, in the table)
  • Export Text+Excel+Printing for the collection
  • Identity cards of calculators + picture
  • Design somewhat responsive for mobile users
  • Connection/registration via TI-Planet with an existing account directly
  • Connection/registration via other providers: Google, GitHub, Facebook, Discord, Reddit.
  • List of collectors, filterable, with some essential statistics
  • Search page by criteria
  • Visual timeline of calculators, mostly populated for TI/Casio/HP only for now
  • Discord WebHook to notify the most keen collectors of new additions, with automatic comparison to the database to find out whether a particular model (TI only) is already known (at the hardware revision level, for the given factory, for the given datecode)
  • ...

Page listing collectors and page of profile of a collector:
ImageImage
Page for editing your profile, to modify information in the table and add a calculator:
Image Image

More or less important things to do one day and other loose ideas:
  • Global Collections Statistics Page
  • Continue to complete the database to add model variants and various information
  • Continue to add pictures for models (and variants) that do not yet have one
  • Generator of image-signature
  • Integration with the TI-Planet profile (+ chat command) for one's MyCalcs profile
  • API (probably REST, and read-only, at least)
  • French translation?
  • ...

If you have any other ideas, please let me know!


Anyway, I invite you to register and fill your profile (even if you only have one calculator!)

MyCalcs is available here for all: https://my.calcs.quest/
(Ceci est quasiment un copier/coller du post d'annonce de la bêta privée qui était réservée aux membres premium ;))


Depuis quelques mois, quand j'ai un peu de temps et que l'envie me prend, j'écris un peu de code sur ce que j'ai nommé "MyCalcs"...

MyCalcs est un site gratuit permettant d'organiser/montrer sa collection de calculatrices graphiques (TI, Casio, HP...) et de leurs accessoires tout en aidant la communauté à préserver l'histoire des révisions matérielles/logicielles.

A Juin 2023, MyCalcs comporte 485 membres, ayant un total de 4223 calculatrices enregistrées (235 distinctes parmi 289 possibles).

Pour le moment, il faut savoir que ce site représente en fait un bout seulement de ce qu'il se passe derrière, et qui sortira plus tard (pas encore terminé...) ;)

Fonctionnalités actuelles :
  • Création de compte et connexion (il existe des comptes modos/admins avec permissions élevées)
  • Informations de profil (pseudo, nom, avatar, location, short-bio, liens vers d'autres profils de site communautaires)
  • Ajout de nouvelles calculatrices (avec multiples champs d'identification (serial, datecode, revision...) + commentaire)
  • Variantes de calculatrices quasiment toutes gérées (ViewScreen, Couleurs...) et avec miniatures spécifiques pour la plupart
  • Quick Facts, résumant quelques statistiques sur la collection de l'utilisateur (comptes totaux, par série...)
  • Visualisation globale de la collection, complète (avec images miniatures) + simplifiée (pas d'images)
  • Filtrage/Triage du tableau (clic sur colonne, et barre de recherche)
  • Filtrage et Recherche avancée des tableaux
  • Edition de la collection facilement (directement dans le tableau)
  • Export Texte+Excel+Impression de la collection
  • Fiches d'identité des calculatrices + photo
  • Design relativement responsive
  • Connexion/enregistrement via TI-Planet avec son compte existant directement
  • Connexion/enregistrement via autres sites : Google, GitHub, Facebook, Discord, Reddit
  • Liste des collectionneurs, filtrable, avec quelques statistiques essentielles
  • Page de recherche par critères
  • Timeline visuelle des calculatrices, majoritairement remplie pour TI/Casio/HP uniquement pour le moment
  • WebHook Discord pour notifier les plus férus des nouveaux ajouts, avec comparaison automatique à la "BDD" pour savoir si tel ou tel modèle (TI uniquement) est déjà connu (au niveau de la révision matérielle, pour cette usine, à cette date-là) ou non.
    → ...
  • ...
Page listant les collectionneurs et page de profil d'un collectionneur :

Page d'édition de son profil, pour modifier des infos dans le tableau et ajouter une calculatrice :


Trucs plus ou moins importants à faire un jour et autres idées en vrac :
  • Page de statistiques globales sur les collections
  • Continuer à compléter la BDD pour rajouter des variantes de modèles et des infos diverses
  • Continuer à rajouter des images pour les modèles (et variantes) qui n'en ont pas encore
  • Générateur d'image-signature
  • Utiliser sur son profil TI-Planet (+ commande chat) sa liste faite sur MyCalcs
  • API (probablement REST, et en lecture, déjà)
  • Traduction française ?
  • ...

Si vous avez d'autres idées, merci de m'en faire part !


Bref, je vous invite à vous inscrire et à remplir votre profil (même si vous n'avez qu'une seule calculatrice !) - il suffit de cliquer sur le bouton de log-in :)
Image


MyCalcs est pour le moment disponible ici, en version beta désormais publique : https://my.calcs.quest/
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80%
 
Messages: 14599
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [MyCalcs] Lancement de la bêta publique

Message non lude Cakeisalie5 » 27 Aoû 2017, 23:09

Nice, bien joué ! :)
(je préfère la page d'accueil actuelle plutôt que la démo de Bootstrap :p)
Avatar de l’utilisateur
Cakeisalie5Partenaire
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 66.9%
 
Messages: 49
Inscription: 18 Juin 2016, 17:56
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Politique
Twitter/X: thecakefive

Re: [MyCalcs] Lancement de la bêta publique

Message non lude Wistaro » 28 Aoû 2017, 07:51

Excellent, bravo :bj:
Nouveau sur le site, Anonymous ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 87.5%
 
Messages: 3152
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

Re: [MyCalcs] Lancement de la bêta publique

Message non lude AlexRider38 » 29 Aoû 2017, 21:24

Cool, c'est enfin public ;)
Même google s'y met : https://calcs.tiplanet.org/mycalcs/profile.php?uid=31 :P
Donald Knuth a écrit:
Beware of bugs in the above code; I have only proved it correct, not tried it.
Avatar de l’utilisateur
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 68.5%
 
Messages: 650
Images: 0
Inscription: 03 Nov 2010, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: [MyCalcs] Lancement de la bêta publique

Message non lude Adriweb » 29 Aoû 2017, 21:49

Lol. Je vais désactiver la possibilité de s'enregistrer automatiquement le truc pour les bots :P
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80%
 
Messages: 14599
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [MyCalcs] Lancement de la bêta publique

Message non lude GabrielRavier » 30 Aoû 2017, 14:45

Sinon Adriweb, tu pourrais utiliser ton idée de site de comparaison de calculettes (viewtopic.php?f=49&t=20330, message 6) et faire un site avec une UI recyclée de MyCalcs. L'idée serait d'utiliser un système comme Wikipédia, là où qqn avec une calculette pourrais comparer sa calculette avec les critères des QCC et publier ca. Où sinon intégrer ca directement à https://wiki.tiplanet.org où sinon carrément prendre l'UI du wiki.
Avatar de l’utilisateur
GabrielRavierProgrammeur
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Prochain niv.: 14.7%
 
Messages: 15
Inscription: 26 Aoû 2017, 14:07
Localisation: Germany, near Frankfurt
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Seconde
YouTube: GabrielRavier

Re: [MyCalcs] Lancement de la bêta publique

Message non lude Adriweb » 30 Aoû 2017, 17:11

Oui, en fait les idées ne sont clairement pas ce qui manque - pour quelque chose de ce genre, c'est clairement du temps qu'il faudrait...

Mais pour être franc, si un tel site vient à naître un jour, je pense qu'il serait opportun de réaliser des graphs/visualisations dynamiques selon les critères choisis, avec des frameworks de type D3JS
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80%
 
Messages: 14599
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [MyCalcs] Lancement de la bêta publique

Message non lude AlexRider38 » 30 Aoû 2017, 18:14

Adriweb a écrit:Lol. Je vais désactiver la possibilité de s'enregistrer automatiquement le truc pour les bots :P

Hehe ^^
Donald Knuth a écrit:
Beware of bugs in the above code; I have only proved it correct, not tried it.
Avatar de l’utilisateur
AlexRider38Généreux
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 68.5%
 
Messages: 650
Images: 0
Inscription: 03 Nov 2010, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: [MyCalcs] Lancement de la bêta publique

Message non lude Adriweb » 17 Sep 2017, 17:53

Update :
  • Better avatar handling on profile for empty/invalid values
  • In the collectors list, also display collectors who haven't filled their collection
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80%
 
Messages: 14599
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: [MyCalcs] Lancement de la bêta publique

Message non lude Adriweb » 05 Fév 2019, 11:11

Recent updates:
  • Fix error when trying to use TI-Planet login on an existing account that didn't have a TI-Planet binding (thanks for the reports)
  • Better HTTP code usages on AJAX replies
  • Improved forms' html attributes
  • Applied static analyzer suggestions
  • Admin part: better formatting of the revisions' dates and flags
  • Updates the js and css libs
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80%
 
Messages: 14599
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Suivante

Retourner vers News Divers

Qui est en ligne

Utilisateurs parcourant ce forum: Noeap et 31 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
794 utilisateurs:
>777 invités
>12 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)