π
<-
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, 19:28

neuronix a écrit:@Wistaro Je ne connais pas l'Ajax ni le Jquery :(
Où est-ce que je pourrais les apprendre? Tu n'aurais pas un lien?


Ah dommage
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 Clément.7 » 15 Sep 2015, 19:28

@neuronix : Par ici pour jQuery et Ajax ;)
@Wistaro : Je veux bien participer mais je ne pourrais pas passer beaucoup de temps dessus (peut-être 2 heures par semaine environ). Mon pseudo GitHub est ClementNerma (ici)
Au moins je servirais enfin à quelque chose ;)
Toujours plus loin, toujours plus haut, toujours plus geek !
Créateur du projet Haskier : Jouer ! Sujet sur OpenClassrooms
Programmez en UnderBasic ! https://tiplanet.org/forum/viewtopic.php?t=19009&p=207260
Avatar de l’utilisateur
Clément.7
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 29.5%
 
Messages: 348
Inscription: 12 Juin 2013, 15:02
Localisation: Près de Nantes
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: IUT Informatique en 2017-2019
GitHub: ClementNerma

Re: Convertisseur basic couleur/monochrome/versions

Message non lude Ti64CLi++ » 15 Sep 2015, 19:32

@Clément.7 J'étais déjà allé sur open classrooms et j'avais trouvé pour le jQuery mais pas pour l'Ajax donc ma question est toujours en cours :D

@Wistaro Mais je peux aider sur le design et la programmation en HTML5/CSS3 ;)
Image
Avatar de l’utilisateur
Ti64CLi++Modo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 32.3%
 
Messages: 3441
Images: 75
Inscription: 04 Juil 2014, 14:40
Localisation: Clermont-Ferrand 63
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: ENS Rennes
GitHub: Ti64CLi

Re: Convertisseur basic couleur/monochrome/versions

Message non lude Epharius » 15 Sep 2015, 19:33

Il y l'ajax en jQuery sur OC, sauf qu'il y a plusieurs tuto pour le Jquery, suffit de trouver celui qui en parle.
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, 19:53

Quelques trucs d'après ce que j'ai vu sur le repo:

  • les booléens (et null) en minuscules, svp
  • Il faut mettre des { } dans tous les cas (on ne les omet pas même quand c'est possible), et tant qu'à faire, on passe toujours à la ligne avant.
  • Je recommande très fortement PHPStorm, gratuit pour les étudiants, et pour les projets open-source (je pourrais vous passer mes paramètres de codestyle si besoin)
  • Initiez vous aux design patterns communs :) Par exemple, pour les différents types, il sera très intéressant de faire une Factory (TIVarFactory ?). C'est tout autant applicable en PHP.
  • Regardez les traits en PHP, c'est sympa comme principe, et probablement utile
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.3%
 
Messages: 14617
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 Clément.7 » 15 Sep 2015, 19:55

Perso j'ai PHPStorm et C'EST LE MEILLEUR mais il rame un peu (beaucoup) sur mon PC qui a pourtant un Intel Core i5 et 4 Go de RAM... Donc à voir. Et puis pour les étudiants il faut avoir une lettre de son prof' ou un truc dans le genre et pour les open-source il faut que le projet existe plus de 3 mois, etc. etc. (tout est marqué sur le site officiel de JetBrains)
Toujours plus loin, toujours plus haut, toujours plus geek !
Créateur du projet Haskier : Jouer ! Sujet sur OpenClassrooms
Programmez en UnderBasic ! https://tiplanet.org/forum/viewtopic.php?t=19009&p=207260
Avatar de l’utilisateur
Clément.7
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 29.5%
 
Messages: 348
Inscription: 12 Juin 2013, 15:02
Localisation: Près de Nantes
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: IUT Informatique en 2017-2019
GitHub: ClementNerma

Re: Convertisseur basic couleur/monochrome/versions

Message non lude Adriweb » 15 Sep 2015, 19:56

Clément.7 a écrit:Perso j'ai PHPStorm et C'EST LE MEILLEUR mais il rame un peu (beaucoup) sur mon PC qui a pourtant un Intel Core i5 et 4 Go de RAM...

Il est un peu gourmand, ouais. Mais bon, en gros tous les IDE non triviaux sont gourmands.
Ils ont un mode spécial vitesse cependant, dans la version beta.

Clément.7 a écrit:Donc à voir. Et puis pour les étudiants il faut avoir une lettre de son prof' ou un truc dans le genre

Perso, mon adresse email étudiante a suffi.

Dans tous les cas, il y a une démo de 30 jours, aussi.
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.3%
 
Messages: 14617
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 Lionel Debroux » 15 Sep 2015, 20:05

Factory fait partie des patterns envisageables, ouais. Ici, il n'est pas justifié d'utiliser son extension plus complexe (paire Builder + Director).
Il faut une classe qui contient le modèle de données, éventuellement parsé depuis un fichier, et qui offre divers getters statiques.
Il faut une couche qui travaille uniquement avec la version mémoire des données, et une couche d'I/O disque.
Et caetera.

Même si ce n'est pas une API objet, inspirez-vous de ce que fournit libtifiles (branche experimental) :)
Et bien sûr, il y a d'autres convertisseurs comprenant des tokenizers/detokenizers, par exemple TokensIDE.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Convertisseur basic couleur/monochrome/versions

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

Adriweb a écrit:Pour TI-Planet, vous vous imaginez bien que j'ai du bosser entre autre avec du PHP, JS, et AJAX, donc si quelqu'un a des questions, je pourrais aider.


Pourquoi pas! Merci!

Adriweb a écrit:les booléens (et null) en minuscules, svp
Il faut mettre des { } dans tous les cas (on ne les omet pas même quand c'est possible), et tant qu'à faire, on passe toujours à la ligne avant.
Je recommande très fortement PHPStorm, gratuit pour les étudiants, et pour les projets open-source (je pourrais vous passer mes paramètres de codestyle si besoin)
Initiez vous aux design patterns commun :) Par exemple, pour les différents types, il sera très intéressant de faire une Factory (TIVarFactory ?). C'est tout autant applicable en PHP.
Regardez les traits en PHP, c'est sympa comme principe, et probablement utile


Les booléens sont toujours en minucules :)
Pour les accolades, je les mets toujours :)

Je connais PHPStorm, je travaille avec lui de temps en temps. Mais je trouve son interface relativement complexe. Mais oui, je vais travailler avec cet IDE, avec un peu d'entraînement ça devrait passer. C'est vrai qu'il est très lourd aussi.

Pour le design pattern pourquoi pas du MVC? (le plus classique). L'autre je ne connais pas (encore).


Pour le système de trait, pourquoi pas, mais ça m'a l'air un peu galère non?
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, 20:29

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

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

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).

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)

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
{

...
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.3%
 
Messages: 14617
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

PrécédenteSuivante

Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 62 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.
1786 utilisateurs:
>1773 invités
>8 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)