π
<-
Chat plein-écran
[^]

Convertisseur programmes basic: couleur/monochrome

Nouveautés, projets, mises à jour.

Re: Convertisseur basic couleur/monochrome/versions

Message non lude Wistaro » 15 Sep 2015, 20:38

Adriweb a écrit:
Wistaro a écrit:Les booléens sont toujours en minucules :)[/url]

Oui, justement, alors pourquoi vois-je ceci: :D
Image



Oupss petite erreur :D

Adriweb a écrit:
Wistaro a écrit:Pour les accolades, je les mets toujours :)

C'est très bien, mais je voulais dire, en plus de celà, de les mettre sur une nouvelle ligne (sauf pour une fonction d'une seule ligne, par exemple).


Je n'aime pas tout mettre sur la même ligne, je trouve ça pas très propre, et peu lisible.

Adriweb a écrit:
Wistaro a écrit:Pour le design pattern pourquoi pas du MVC? (le plus classique). L'autre je ne connais pas (encore).

On ne parle pas pour le moment d'avoir une view, concentrons nous sur le reste :P
Pour la suite, oui. Mais ça viendra relativement tout seul si c'est bien foutu (pas de mélange de code pour du front-end avec du backend, par exemple, dans le PHP)

Oui, c'est sûr.

Adriweb a écrit:
Wistaro a écrit:Pour le système de trait, pourquoi pas, mais ça m'a l'air un peu galère non?

Non, pas vraiment.
Sur le système d'archives V2 pour TI-Planet je m'en sert pour avoir des fonctions high-level communes à plusieurs classes implémentant une interface:
Show/Hide spoilerAfficher/Masquer le spoiler
Code: Tout sélectionner
include_once "IArcMan.php";

class ArcMan_v1 implements IArcMan
{
    use Status_Debug_Logger;

    const ARC_TBL_DEFAULT = 'archives';

...


Code: Tout sélectionner
include_once "IArcMan.php";

class ArcMan_v2 implements IArcMan
{
    use Status_Debug_Logger;
    public function __construct($mode)
    {

... 


Code: Tout sélectionner

abstract class AM_STATUS 
{
    const Success  = 0;
    const Info     = 1;
    const Warning  = 2;
    const Error    = 3;
}
trait Status_Debug_Logger
{
    protected $debug_output = false;
    /* @var string Error, Success message, etc. */
    private $last_status = "N/A";
    /**
     * @param   bool    $state      true/false to enable/disable debug output (used in set_status)
     */
    public function set_debug($state)
    {
        if (!is_bool($state))
            $state = false;
        $this->debug_output = $state;
    }
    /**
     * @return  string      Retrieves the latest success / error message.
     */
    public function get_status()
    {
        return $this->last_status;
    }
    /**
     * @param   string      $str        The status message
     * @param   int         $type       AM_STATUS::Success | AM_STATUS::Info | AM_STATUS::WARNING | AM_STATUS::ERROR
     */
    public function set_status($str = null, $type = null)
    {
        // decode first to avoid double-encoding (happens when setting a status containing a previous status)
        $str = htmlentities(html_entity_decode($str), ENT_QUOTES);
        $this->last_status = $str;
        if ($this->debug_output) {
            switch ($type) {
                case AM_STATUS::Success:
                    echoSuccess($str);
                    break;
                case AM_STATUS::Info:
                    echoInfo($str);
                    break;
                case AM_STATUS::Warning:
                    echoWarn($str);
                    break;
                case AM_STATUS::Error:
                    echoErr($str);
                    break;
                default:
                    echo($str);
                    break;
            }
        }
    }
}
interface IArcMan
{

...
 


Oulà. Je ne suis pas professionnel avec des années d'expériences dans le domaine :o
Peut-être au départ se cantonner à des choses "basiques" que l'on maîtrise bien, plutôt que de partir sur quelque chose de très ambitieux et un peu loin de nos compétences actuelles. Après, rien ne nous empêchera de faire évoluer le code (ou vous si vous le souhaitez) pour le rendre meilleur.
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.: 88%
 
Messages: 3158
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

En ligne

Re: Convertisseur basic couleur/monochrome/versions

Message non lude Epharius » 15 Sep 2015, 20:43

J'approuve, moi tout ce qui est "traits php", ou encore même MVC, j'ai pas acquis x)
Tout ce que je fais moi (depuis 3 ans) c'est du procédural en PHP (par contre en C++ et en java je fais de la POO bien entendu), alors perso je serais un peu perdu si du jour au lendemain je passais à un truc que je n'ai jamais fait x)
Après je vous en voudrai pas si vous partez sur ça, mais je ne pourrai faire que mon CSS de seconde guerre mondiale :p
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7.1%
 
Messages: 1110
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

Re: Convertisseur basic couleur/monochrome/versions

Message non lude Adriweb » 15 Sep 2015, 21:05

Ah oui au fait: programmation intégralement en Anglais (je précise au cas où...)

Quand ça sera à un état stable/exportable, il faudra vraiment passer sur GitHub, par contre, c'est là où se passe la très grosse partie des projets communautaires, et si l'on veut s'ouvrir à d'éventuelles Pull Requests de membres d'ailleurs, ya pas vraiment le choix niveau visibilité.

On pourra éventuellement voir pour mettre le repo sur le compte de TI-Planet si vous voulez ?
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.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Convertisseur basic couleur/monochrome/versions

Message non lude Wistaro » 15 Sep 2015, 21:09

Adriweb a écrit:Ah oui au fait: programmation intégralement en Anglais (je précise au cas où...)

Quand ça sera à un état stable/exportable, il faudra vraiment passer sur GitHub, par contre, c'est là où se passe la très grosse partie des projets communautaires, et si l'on veut s'ouvrir à d'éventuelles Pull Requests de membres d'ailleurs, ya pas vraiment le choix niveau visibilité.

On pourra éventuellement voir pour mettre le repo sur le compte de TI-Planet si vous voulez ?



J'ai tout transféré sur GitHub, voici le lien
(oui, pourquoi pas! Après c'est possible?)
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.: 88%
 
Messages: 3158
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: Convertisseur basic couleur/monochrome/versions

Message non lude Adriweb » 15 Sep 2015, 23:31

Ah, bien.

Je propose tout de même de séparer en 2 projets: (Edit: c'est fait)
- La framework qui s'occupe de manipuler/[dé]tokenizer les fichiers TI => ICI
- Le converter qui est le repo actuel, donc => ICI

Je vais peut-être voir pour faire un squelette du premier repo d'ici peu (je vais le créer et vous inviter)

Autre remarque: le converter pourra utiliser en tant que submodule git le gestionnaire de fichier ainsi que les tokens, ca permet de facilement garder les choses à jour.
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.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Convertisseur basic couleur/monochrome/versions

Message non lude Adriweb » 16 Sep 2015, 03:44

Commencé à faire un tout petit truc:
Cf. le fichier TIVarTypes.php dans https://github.com/adriweb/tivars_lib

J'avancerai quand j'aurais un peu plus de temps...
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.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Convertisseur basic couleur/monochrome/versions

Message non lude Wistaro » 16 Sep 2015, 06:15

D'accord, c'est parfait :)
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.: 88%
 
Messages: 3158
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: Convertisseur basic couleur/monochrome/versions

Message non lude GalacticPirate » 16 Sep 2015, 12:36

J'ai l'impression de m'incruster dans une discussion de geeks qui parlent d'un FPS où je n'y connais rien... :S
Plus sérieusement, désolé Wistaro, je n'y connais rien à rien mais j'aurais aimé t'aider sur ce coup là...
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
Avatar de l’utilisateur
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 1.3%
 
Messages: 1156
Images: 2
Inscription: 23 Mai 2015, 10:36
Localisation: Hauts-de-Seine, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: L3 Informatique
GitHub: GalacticPirate-Prog

Re: Convertisseur basic couleur/monochrome/versions

Message non lude Wistaro » 16 Sep 2015, 22:28

StarTrek a écrit:J'ai l'impression de m'incruster dans une discussion de geeks qui parlent d'un FPS où je n'y connais rien... :S
Plus sérieusement, désolé Wistaro, je n'y connais rien à rien mais j'aurais aimé t'aider sur ce coup là...


Tu peux nous aider en apportant des suggestions et des nouvelles idées :)
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.: 88%
 
Messages: 3158
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

En ligne

Re: Convertisseur basic couleur/monochrome/versions

Message non lude Epharius » 16 Sep 2015, 22:38

Personnellement pour ceux que ça intéresse, j'ai commencé en gros l'interface avec le... CSS x)

En voilà une petite image :

Image

Ce thème n'est bien évidemment pas définitif, mais temporaire, en attendant d'en trouver un mieux (à part s'il est approuvé).
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
Avatar de l’utilisateur
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 7.1%
 
Messages: 1110
Images: 4
Inscription: 08 Déc 2014, 17:38
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Ensimag
GitHub: MathisLav

PrécédenteSuivante

Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 19 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.
1339 utilisateurs:
>1316 invités
>19 membres
>4 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)