Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.
Création d'une base de données ?
The K le 16/07/2012 à 14:38
Bonjour tout82 !
Aujourd'hui il fait beau donc j'ai décidé de poster ceci ... (cherchez le rapport ...)
Il y a un très grand nombre de programmes en tout genre dans le site, depuis sa création ... Seulement, uniquement quelques anciens programmes du webmaster sont disponibles "directement" (sans avoir besoin de fouiller 30 pages quoi ...).
D'où l'idée de la création d'une banque de programmes, qui regrouperait tous les download des fichiers, ainsi que des .txt pour ceux qui n'auraient pas le câble et voudraient recopier.
Seulement voilà : je ne suis pas webmaster ni même modo enfin bref ... Pour Webmaster, je suis un inconnu à 700 posts !
Donc avant de lu proposer un tel projet (auquel je pourrais filer un sérieux coup de main) je voulais savoir ce que vous, autres membres de tout82, en pensez.
Sur ce, bonne journée à vous

(et merci de vos réponses !)
linkakro le 16/07/2012 à 19:08
Un sujet a existé autrefois, il contenait des liens pour la plupart des programmes de son époque.
https://tout82.pages-perso.fre[...].php?sujet=1112
Il est aujourd'hui à l'abandon, ce qui est facile puisque c'est un sujet comme un autre et qu'il n'a pas été maintenu en évidence...
J'ai déjà songé à recenser des choses mais je ne l'ai jamais appliqué.
La moindre des choses serait un moyen de recenser les sujets et programmes intéressants sans que cela se perde au fond du forum.
Par exemple un lien accessible depuis la page principale.
The K le 16/07/2012 à 20:06
Ou alors un sujet en post-it bloque ? (pour pas que tout le monde spam)
Mais l'auteur du sujet bloque peut il modifier son post ? Hum.
L'idée de Ratuss était bonne ... Mais je viens de me rendre compte que sa liste, présentée comme le était, eh bien ... Disons que je ne pense pas que ce soit la bonne soluce.
À moins de créer un site internet : basededonneestout82.fr ?
Tout le détail de chaque programme serait la dessus, et il y aurait un sujet en post-it sur le forum qui indiquerait les programmes dispo sur la base ?The K le 20/07/2012 à 19:29
Up
Tout le monde est parti en vacances ?
Ou tout le monde s'en fiche ?
Ou un peu des deux ?sandro le 20/07/2012 à 21:30
désolé, je suis un peu en retard sur bon nombre de posts vu que j'étais partit en vacances.
Pour les sujets en post-it, je ne sait si c'est possible sur ce forum-ci. sinon, pour bloquer, le problème est que seul un modérateur peut le faire, et que au mieux, ceux ayant posté avant peuvent y participer.
Sinon, la base de donné externe pause je pense aussi le problème de la possibilité de chacun d'y ajouter des programmes. ou alors il faut une équipe nommée ayant elle seule la possibilité d'éditer les messages (si on met en libre édition, je crains qu'un jour ou l'autre il y en ait un qui s’amuse à tout supprimer).
par contre pour baseddonneestout82.fr , je crain qu'il ne faille payer. je pense que ce serait plutôt quelque-chose du genre basededonneestout82.free.fr , comme ça il n'y a pas a acheter/louer un nom de dommaine.
SandroThe K le 23/07/2012 à 13:00
Hum.
Ben ... Ou alors faire un système d'inscription de membres, et je nommerai certains qui pourront upload ?
Mais si ce projet se réalise, ce sera dans un premier temps une base de liens plus qu'autre chose ... J'ai jamais fait de site internet x')The K le 25/07/2012 à 14:10
Merci de tes conseils

je comptais déjà utiliser mediafire pour les liens

The K le 31/07/2012 à 19:33
Up : bieeeen ayant pris des renseignements, (avec un ami), je pense avoir trouvé une plateforme qui peut créer des sites gratuitement. Tant mieux !
J'en suis à présent au recopiage des programmes et ... pfiou. C'est long.
Et en plus j'essaie d'optimiser quelques vieilles choses. Et parfois ça bug, je n'arrive pas à faire tester le programme sur emu. Et vu la dose de programmes, je n'ai parfois pas l'envie de passer 30 minutes à trouver ou est le bug.
(oui bon, je suis pas le meilleur programmeur ! x') )
En conséquence, si quelqu'un veut se joindre au projet en temps que "débuggeur", je pourrais lui envoyer par mail / skype / etc, les petites épines que je trouve !
Merci !
(ps : pouah ! quel langage SMS dans les sous-sols du forum ! horrible !)
(pps : les programmes de plus de 3000 octets a la Sango-débutant je n'y touche pas !)m@thieu41 le 31/07/2012 à 20:02
Salut!
Je veux bien me joindre à toi, ça me permettra de consolider mes bases (voir peut être d'apprendre de nouvelles choses)

.
EDIT: J'ai également quelques prgm de ma conception qu'on pourra rajouter (quand je les aurait recopiés

)
The K le 31/07/2012 à 20:27
Je te remercie

(et te colle déja un vieux topic !)
Pour tes autres programmes tu peux d'ores et déja les poster dans la catégorie "programmes des internautes", parce que c'est pas demain la veille que la base de données verra le jour

m@thieu41 le 31/07/2012 à 20:38
En fait, pour les autres programmes, ça risque de prendre du temps (certains sont à optimiser) car je n'ai pas le câble

Je les mettrai quand j'aurais le courage de tout recopier
The K le 31/07/2012 à 20:42
Minute tu fais de l'ASM sans cable ?

m@thieu41 le 31/07/2012 à 20:45
Bah en fait, pour l'instant, j’apprends l'ASM et l'héxa, comme ça, pas besoin de câble, je programmerai directement sur la calculette

(même si pour l'instant, je suis obligé de tout recopier aussi sur l'émulateur (pas trop envie de péter ma calto

))
linkakro le 31/07/2012 à 22:00
J'ai envie de participer mais je ne peux pas m'engager les années qui viennent.
(j'ai déjà raté une prépa, maintenant je dois me faire un dossier en béton en dut pour espérer aller en école)
Je possède déjà certains des programmes du forum, avec souvent optimisations.
(Par exemple le snake de vibra, qui vous donnera du fil à retordre si vous le recopiez en le découvrant.)
Je peux profiter des vacances pour vous en envoyer la plupart.
Cependant je n'ai pas gardé les liens de tous les sujets, alors il faudra faire gaffe à repérer les sujets qui correspondent à ce que je vous envoie.
(si je m'en occupe effectivement)
Que feras-tu si plusieurs programmes sont présents dans un même sujet ?
Prendras-tu celui qui te semble le plus optimisé ou conserveras-tu les diverses variantes ?
Lorsque plusieurs variantes existent, mais proposent des options différentes, je suis d'avis de les recenser ensemble.
Pour tester les programmes il n'est nul besoin d'avoir un câble : il faut un éditeur et un émulateur.
---
Pour programmer l'asm sans câble, connaître le codage hexadécimal n'est pas nécessaire. Il suffit que le compilateur donne un fichier hexadécimal.
(on peut même se passer du tutoriel de matrefeytontias si on a le manuel du fabriquant Zilog)matrefeytontias le 31/07/2012 à 23:05
Je veux bien participer, mais pour faire quoi ? =/ Je gère pas du tout en Ti-Basic et tous les programmes du site (à part les miens) sont en ce langage...The K le 31/07/2012 à 23:15
@Linka : pas de problème : l'école avant les calculatrices ... surtout en post-bac !
Je suis preneur à propos de tes optimisations ! Et disons que je trie mes fichiers de sorte qu'il n'y en aura pas deux mêmes.
A propos de Vibra ... je pense que si tu ne nous avais pas proposé une optimisation ... on l'aurait laissé tel quel. (pareil pour les programmes de coc5 je pense !).
Citation
Lorsque plusieurs variantes existent, mais proposent des options différentes, je suis d'avis de les recenser ensemble.
Je ne mettrais qu'une version, celle déclarée meilleure par le concepteur. Cependant, a coté de chaque programme, j'incluerai si possible un lien vers le topic du forum !
Citation
Pour tester les programmes il n'est nul besoin d'avoir un câble : il faut un éditeur et un émulateur.
Je suis d'accord, et je fais comme cela
@Matref : la plupart des optimisations (du moins dans les vieux topics) consistent à enlever des guillemets, des parenthèses, modifier un "A+B->E:Disp E" en "Disp A+B".
Les cas qui demandent du temps mathieu41 est d'accord pour s'en occuper. T'en penses quoi ? Un second éditeur ne ferait pas de mal vu les 42 pages de programmes

(sans parler des autres sections du forum sur lesquelles on trouve parfois des trésors !)
(sinon si tu te débrouille bien en progra internet why not ! je comptais passer par un éditeur online de site gratuit mais je ne m'y connais que très peu !)
En tous cas merci à vous de votre intêret !
matrefeytontias le 31/07/2012 à 23:19
Ouais mais je peux optimiser les trucs durs, je peux juste pas inventer ^^
Aussi, cf le topic "programmes du site".The K le 01/08/2012 à 13:31
Si je peux m'arranger pour que le site en lui-même héberge tous les programmes je le ferai !
Après si non ... je retiens tes 500 Go

The K le 01/08/2012 à 14:04
Hum j'aurai besoin dans quelques cas d'un testeur de programmes.
Non pas que je ne teste pas mes programmes sur emu, j'optimise parfois (comme en ce moment) un programme sur les complexes qui dépasse mes capacités mathématiques ... et donc le programme a beau marcher, je fais peut-être sans le savoir une grosse erreur de résultat.
Et ... ben ... hum ! Je pense que seul Sandro / Linka / Sango pourraient le faire. Un des trois de dispo ? (vous n'auriez pas grand chose à tester je pense)linkakro le 01/08/2012 à 14:27
Je suis disponible pendant les vacances.The K le 01/08/2012 à 15:44
Ok merci
(je t'envoie dès que possible le programme sur complexe ... tu en trouveras p-e d'autres

)
m@thieu41 le 02/08/2012 à 20:07
Coucou à tous!
En essayant d'optimiser (et de faire marcher

) un vieux programme du site, je suis tombé sur un curieux problème. Voici le code:
Code
Lbl H
3ü (
) L
For(K,ú (
) 1,0
If K
Goto A
End
For(I,1,999
Text(20,0,999-I
getKeyü (
) T
If T<27 and T>23 or I=999
Then
Pxl-Off(B,A
B-(T=25ü (
) B
A-(T=24)+(T=26ü (
) A
pxl-Test(B,Aü (
) C
Pxl-On(B,A
If C or I=999
Then
If B-62
Then
Pxl-On(B+1,A+1
Pxl-On(B+1,A-1
End
Pxl-On(B-1,A+1
Pxl-On(B-1,A-1
For(X,1,25
Text(30,30,"EXPLOSE !
End
ClrDraw
L-1ü (
) L
If L
Then
For(K,ú (
) 1,0
If K
Goto A
End
DelVar I
Else
999ü (
) I
Text(0,0,I
Pause
End
End
If not(B
Then
For(X,1,25
Text(40,30,"BIEN JOUE ! !
End
999ü (
) I
End
End
If T=105:Pause
End
If not(L
Then
For(X,1,20
Text(40,30,"T'ES MORT !
End
End
ClrHome
Menu("FIN","REJOUER",H,"QUITTER",R
Lbl A
ClrDraw
62ü (
) B
47ü (
) A
Pxl-On(B,A
For(N,1,61,.2
randInt(16,74ü (
) V
Pxl-On(int(N),V
End
For(N,15,34
Text(3,N,"
Text(3,N+44,"
End
For(N,15,23
Text(7,N,"
Text(10,N,"
Text(7,N+54,"
Text(10,N+54,"
End
Text(1,1," SORTIE ->
Text(1,60,"<- SORTIE
Text(10,1," VIES: ",L
Line(35,62,35,54
Line(35,54,25,54
Line(25,54,25,45
Line(25,45,15,45
Line(15,45,15,0
Line(58,62,58,54
Line(58,54,68,54
Line(68,54,68,45
Line(68,45,78,45
Line(78,45,78,0
DelVar T
End
Lbl R
ClrDraw
ClrHome
Output(1,1,"
Maintenant, mon problème: le jeu marche très bien jusqu'à ce qu'on perde une vie. Là, le jeu plante (après l'appel de la routine), avec un joli "ERR::UNDEFINED", qui me conduit au niveau du End après le "If T=105:Pause".
Je ne vois pas pourquoi il fait ça, alors que tant qu'on a 3 vies, il marche bien(mais en même temps, c'est la première fois que j'utilise des routines, mon erreur viens sûrement de là. J'ai demandé à The K, qui n'a pas trouvé non plus. Une idée?
Merci d'avance!

The K le 02/08/2012 à 21:23
Moi j'ai une idée.
Il y a un indéfini !!!
\o/The K le 02/08/2012 à 22:17
Oui Linka !
Mais on cherche à garder le programme d'origine ... Et en 2006 / 2007 c'etait la foire aux Goto !
Enfin ; on garde le programme tout en l'optimisant. On ne cherche cependant pas a refaire toute la structure, surtout quand il tient la route malgré les Goto/Lbl ! (après tout, ce n'est pas notre programme

)
m@thieu41 le 02/08/2012 à 22:44
C'est justement le but du lbl A, mais je ne vois pas pourquoi ça fonctionne une première fois, mais pas les autres
linkakro le 03/08/2012 à 18:49
Je ne trouve pas ce qui cloche, même en repérant bien toutes les boucles.
D'autre part il faut régler le graphique sinon on manque des choses.
azerty1 le 05/08/2012 à 20:34
Etant parti en vacances, je n'ai pas pu consulter le forum depuis un petit moment...
The K je suis dispo si tu as besoin d'aide dans quelque domaine que se soit pour la réalisation de cette base de données (test, recensement, optimisation...) Bonne soirée

The K le 05/08/2012 à 21:32
Salut Trotithuthur !
Hé bien j'accepte ton aide avec plaisir
Et il y aurait bien une manière de m'aider : les forums autres que "programmes des internautes" (ex : TI-82stats, aide à la progra, ...) recensent parfois quelques beaux programmes un peu perdus.
Si ça ne te gène pas, pourrais-tu écumer les pages de topics pour trouver les programmes "dignes d'intêret", et, si tu en as le temps, de passer un coup de chiffon pour optimsier deux ou trois choses ?
Merci ^^
azerty1 le 06/08/2012 à 12:12
Très bien, je me plonge dans la section Support et ensuite aide a la progra voir ce que je peux trouver

The K le 06/08/2012 à 13:14
Merci beaucoup

Samos le 06/08/2012 à 13:44
Je suis également disponible pendant ces vacances chef K!

Je peu recopier et télécharger(maintenant que j'ai trouvé le problème de TI-connect)
azerty1 le 06/08/2012 à 13:46
Et est-ce normal que Ti Editor que j'utilise depuis toujours est désormais Not Found? Cela faisait un moment que je n'y étais pas allez, d'où ma surprise, est-il mort?Samos le 06/08/2012 à 13:49
TI data editor?
ce qui sert à créer des matrices/listes?
je doute que ce soit lui mais il fonctionne chez moi...linkakro le 06/08/2012 à 14:32
Non, l'éditeur en ligne appelé
Ti-Editor.
Il est mort. Je ne sais pas s'il reviendra comme la dernière fois qu'il a laché.
The K le 06/08/2012 à 16:20
Euh ... Samsam ... bien.
Je te trouve un job et je re
EDIT : désolé Matref je t'avais un peu oublié ^^' Tu veux toujours participer ? Le fait que tu aies déja un site pourrait nous aider ...

azerty1 le 06/08/2012 à 17:23
Ok, merci linkakro j'espère qu'il reviendra bien que cemetech soit bien pratique aussi.matrefeytontias le 07/08/2012 à 00:20
Je suis toujours là ^^
Effectivement, j'ai mes pleins de Go à disposition, après faut voir ce qu'on veut en faire.
Le seul truc que je peux faire c'est download et préparer mes propres programmes hexa ^^'The K le 07/08/2012 à 11:51
Euh en fait j'pensais ... si t'as déja crée un site ... tu peux p-e créer le site de la base de données ?
(Samsam : ne t'en fais pas je ne t'ai pas oublié

)
azerty1 le 07/08/2012 à 12:26
Pour info, j'avais fait un petit site il ya un moment héberger sur un site en français, je n'ai pas eu à me plaindre, le tout entièrement gratuit, il s'agit de
FranceServ . Il offre gratuitement un stockage ftp de 50Mo, se qui est je pense suffisant pour n'héberger que les programmes du site. A voir.
Samos le 07/08/2012 à 17:17
Tu m'a même rajouté alors que je n'ai rien fait
Je peu aider les autres à écumer le forum ou proposer des programmes de ma
création.
J'ai n'ai pas encore vu de programme qui gere les additions/multiplication en binaire, ou alors je vois mal (ça doit être ça

)
The K le 09/08/2012 à 17:54
Donc aloooors Samsam je t'avais bien dit que ce ne serait pas une partie de plaisir ... En fait je vais te filer une partie de mon boulot, à savoir repêcher des vieux programmes et les optimiser ... Avant de me les envoyer par mail à :
K.Evlun@yahoo.fr . Si je te refiles un "vieux truc" aux fonctionne pas que t'as du mal et tout tu peux le refiler à M@thieu41, et si tu as un truc de maths d'un niveau supérieur au tien je t'invite à la filer à Linka pour qu'il le vérifie ...
Cependant il me fait aussi ton mail pour que je puisses t'envoyer les liens des topics dont tu vas t'occuper
(Matref au final si tu veux participer maintenant j'ai le même genre de job si tu veux ^^')
matrefeytontias le 09/08/2012 à 19:23
Je te l'ai dit, ne compte pas sur moi pour optimiser quoi que ce soit en Basic, et comme je rentre juste en 1ère S mon niveau de maths atteint pas les matrices, équations différentielles et trucs du genre.The K le 09/08/2012 à 20:45
Pour les maths il y a déja Linka
Mais quand je dis optimiser euh ... bon ... je demande pas d'avoir un super niveau hein ^^
T'as qu'à regarder mes programmes en basic ça marche c'est pas mal mais c'est pas folichon non plus.
En fait je vais te montrer un exemple concret d' "optimisation" :
Code
Lbl9
0->L
EffEcr
Menu("MATHS","2 POINTS",P,"DISTANCE",Q,"QUITTER",C
Lbl Q
1->L
Lbl P
Input"XA=",E
Input"YA=",K
Input"XB=",C
Input"YB=",D
EffEcr
If L=0
Then
Disp"A=",(D-K)/(C-E)Frac
(D-K)/(C-E)->A
Disp"B=",K-(A*E)Frac
Output(6,2,"DANS Y=AX+B
Pause
Goto9
Else
EffEcr
Disp"AB=",{racine carré de}((K-E)²+(D-C)²)Frac
Pause
Goto9
End
LblC
Stop:EffEcr
En : (selon moi ! il y a p-e moyen de faire mieux)
Code
Lbl 9
Input"XA=",E
Input"YA=",K
Input"XB=",C
Input"YB=",D
ClrHome
Menu("MATHS","2 POINTS",P,"DISTANCE",Q,"QUITTER",C
Lbl P
(D-K)/(C-E
Disp "A=",Ans>Frac,"B=",K-EAns>Frac
Pause "DANS Y=AX+B
Goto 9
Lbl Q
Disp "AB=
K-E
Pause Rac(Ans²+(D-C)²)>Frac
Goto 9
Lbl C
Output(1,1,"
Et voila ... tu t'en sens capable ? ^^
(Samsam, vu que je te demande la même chose, ça te va aussi ?)
PS : je précise, c'est un programme pris au hasard, mais dont je connais bien le principe ... beaucoup de monde en a déja fait un similaire.
C'est pour ça que j'ai un peu modifié la structure. Mais en général je la modifie moins sur des programmes un peu plus "chauds"

Samos le 09/08/2012 à 22:14
J'ai remarqué qu'il y avais pas mal de choses intéressantes sur d'autres sites ou forum
comme ça
Mais certains codes sources sont bloqués
Si la base de données de Tout82 n'est pas assez grande on pourra toujours pomper autre part

matrefeytontias le 09/08/2012 à 22:22
Ouais bon, ça va c'est faisable ^^ mais vous attendez pas à plus optimisé.
Aussi, je pense pas pouvoir vraiment chercher les programmes vu que mon temps libre est déjà pris par les gros forums, programmation et le tuto Axe du SdZ, donc si vous pouviez me faire parvenir les liens où se situent les codes sources, ça serait bien =/
Au pire bah j'me débrouillerai, mais j'aurai sûrement pas un rythme très élevé.The K le 10/08/2012 à 10:42
Le truc Samsam c'est que si on pompait comme ça puis qu'on utilisait le nom de tout82, ce serait illégal
EDIT : de plus, Ti-calc est un site encore actif, c'est en plus une BDD, et je ne vois pas l'utilité de pomper une BDD au profit d'une autre

Je ne prendrai que des programmes de tout82 sur le forum !
D'ailleurs je n'ai même pas encore demandé au webmaster si je pouvais utiliser son nom de domaine ... si il refuse (bien que j'insisterai !) cette BDD se transformera en post-it / annonce sur le forum.
@Matref : d'accord ^^ mais envoyer les liens source c'est ce que je comptais faire

Je le fais cet aprem ...
@Samsam : donc t'es partant sinon ?

The K le 15/09/2012 à 13:05
Hum ... bon
Je viens de me rendre compte qu'en fait le forum tout82 comporte 40 pages de 20 topics chacune.
Ça fait un peu beaucoup pour moi

Et en plus TS cette année ... c'est pas encore le sup mais je vais quand même devoir pas mal bosser.
Bac > Tout82 ...
Je suis désolé donc ... je lâche le projet.
Si quelqu'un souhaite le reprendre, je lui dis bonne chance !
(je pourrais lui transmettre ce que j'ai déja)
Avertissement :Il s'agit d'une page optimisée pour la navigation mobile. Voir la
page originale.