Nous sommes le Dim 22 Juin, 2025 20:46
Supprimer les cookies

Page 1 sur 31, 2, 3 Suivant[PortableSofts]PortableMaxima

Image Image Forum dédié à notre projet de clé USB nomade libre sous Windows

Mar 02 Mai, 2006 16:30

Bon, alors, voilà le logiciel de calcul formel Maxima en version portable, avec en bonus, la possibilité d'utiliser l'interface d'origine ou l'interface WxMaxima en français !
C'est un petit début pour une clef spécialisée étudiants...

Le site d'origine pour Maxima : =>ici<=
Pour WxMaxima : =>ici<=

Les fiches sur Framasoft : Maxima et WxMaxima

Pour les screenshots :
Maxima : Image
et WxMaxima : Image

Pour le téléchargement, ça se passe =>ici<=

Taille du zip : 25 335 059 octets soit 24,1Mo
Sur une clef USB fat32 : 79Mo

[s]Il est à noter que je déconseille l'utilisation en ligne de commande (via le Maxima.bat en fouillant dans l'arborescence), bien que ce soit possible, pour la simple et bonne raison que le fichier .bat a besoin de l'endroit où il pourra trouver divers fichiers et donc si vous voulez l'utiliser, il vous faudra l'éditer avec votre propre arborescence (chose que je ne veux pas faire).[/s](n'est plus d'actualité, ayant modifié ce fichiers pour qu'il fonctionne quelque soit l'arborescence du moment que cette même arborescence ne soit pas modifiée).

Important : Il faut les droits administration sur le PC hôte. En effet, le programme édite la base de registre, pour la sauvegarde des anciens paramètres entr'autre.
WxMaxima a un petit souci si on change sa configuration "Button Panel" en "Off" dans Editer>Configurer. Si ce genre de souci vous arrivait, il faut supprimer le fichier "HKCUWxMaxima.reg" dans le dossier "Profile" et redémarrer PortableWxMaxima.
Si ce n'est pas déjà fait à la décompression du package, pensez à faire une version de ce fichier "de sécurité" en l'appelant par exemple "HKCUWxMaxima_Sécurité.reg", comme ça, s'il y a un problème, supprimez le "HKCUWxMaxima.reg", faites une copie de "HKCUWxMaxima_Sécurité.reg" que vous renommez ensuite "HKCUWxMaxima.reg", et c'est reparti.

Sinon, à vos tests !
Dernière édition par mageti le Lun 08 Mai, 2006 20:09, édité 7 fois au total.
"Heureux l’étudiant qui comme la rivière peut suivre son cours sans quitter son lit" -- Dicton étudiant
mageti

Messages : 234
Géo : Valenciennes pdt les vacances, Bordeaux sinon

Mar 02 Mai, 2006 23:24

superbe initiative mageti

mais portable maxima ne fonctionne que si la version standard de maxima est installée sur le disque dur de la machine hote :

l'interface démarre, et est fonctionnelle, mais la notice de démarrage du noyaux n'apparait pas dans la fenêtre
et un dialogue s'ouvre :'Starting maxima timed out , wait longer?'

de même pour portable wxmaxima : l'interface démarre, le conseil apparait,et est fonctionnelle, mais la notice de démarrage du noyau maxima n'apparait pas.

Même en configurant avec le menu maxima/ajouter au path/'portable maxima\maxima\bin'
on obtient 'not connected to maxima'


JihemD

AMD 64
WinXp Fam SP2
Dernière édition par JihemD le Mer 03 Mai, 2006 08:18, édité 1 fois au total.
JihemD

Messages : 14

Mer 03 Mai, 2006 08:14

bizarre...
Bon, je vais voir.

EDIT :
Vu !
Je corrige ça et je met à jour.
"Heureux l’étudiant qui comme la rivière peut suivre son cours sans quitter son lit" -- Dicton étudiant
mageti

Messages : 234
Géo : Valenciennes pdt les vacances, Bordeaux sinon

Mer 03 Mai, 2006 20:31

Bon, alors, effectivement, il y avait un problème.
Pour le corriger, j'ai dû modifier le fichier maxima.bat :
j'ai modifié la ligne
Code: Tout sélectionner
set prefix=......

par
Code: Tout sélectionner
set prefix=%CHDIR%..

même chose pour la ligne suivante, modifiée en
Code: Tout sélectionner
set maxima_prefix=%CHDIR%..

Je n'aime pas trop, mais c'est la seule façon de faire fonctionner PortableMaxima et PortableWxMaxima de manière autonome et sans devoir reparamétrer à chaque changement de place du programme.
Initialement, c'était le chemin du répertoire dans lequel a été installé Maxima.
Si vous utilisez PortableWxMaxima, pour que vous puissiez l'utiliser correctement, il faut spécifier le chemin de maxima.bat dans
Menu Editer>Configurer>Programme Maxima.

Ah, oui, tant que j'y pense, WxMaxima crée des clefs dans la base de registre, mais PortableWxMaxima les supprime en se fermant.

Voilà, voilà... Dès que la nouvelle version est en ligne.
"Heureux l’étudiant qui comme la rivière peut suivre son cours sans quitter son lit" -- Dicton étudiant
mageti

Messages : 234
Géo : Valenciennes pdt les vacances, Bordeaux sinon

Mer 03 Mai, 2006 23:00

mageti a écrit:Pour le corriger, j'ai dû modifier le fichier maxima.bat :
j'ai modifié la ligne
Code: Tout sélectionner
set prefix=......

par
Code: Tout sélectionner
set prefix=%CHDIR%..

même chose pour la ligne suivante, modifiée en
Code: Tout sélectionner
set maxima_prefix=%CHDIR%..

.


merci mageti mais si tu pouvais citer textuellement les lignes comme elles doivent apparaitre avec %CHDIR%

car malheureusement je narrive pas encore à faire démarrer le noyau

Je te rapelle que les repertoires créés ne comportent pas la version de maxima (5.9.3)
et j'aimerai savoir si Portable MAxima doit être installé dans un répertoire précis sur la cle USB (Program files par exemple)

dans l'attente de te lire
cordialement
JihemD
JihemD

Messages : 14

Jeu 04 Mai, 2006 12:31

Bon, si tu pouvais retélécharger le pack en entier, ce serait mieux (résolution de problèmes de discrétion non-vus dans la version précédente), sinon, je vais essayer d'expliquer :
Tout tourne autour de ce batch : maxima.bat dans le répertoire PortableMaxima\Maxima\lib\
Il a besoin de savoir où trouver tous les différents fichiers dont il pourrait avoir besoin.
Initialement, on avait ça :
Code: Tout sélectionner
@echo off

set arg0=%0
set arg1=%1
set arg2=%2
set arg3=%3
set arg4=%4
set arg5=%5
set arg6=%6
set arg7=%7
set arg8=%8
set arg9=%9

rem Uncomment line below and set required value to MAXIMA_LANG_SUBDIR
rem to get localized describe in command line Maxima
rem set MAXIMA_LANG_SUBDIR="es"

set lisp=gcl
set version=5.9.3
set prefix=C:\Program files\maxima
set maxima_prefix=C:\program files\maxima
set package=maxima
set verbose=false
set path=%maxima_prefix%\bin;%path%
etc...

pour ma toute première installation sur mon disque dur. En cherchant un peu et bidouillant beaucoup, j'ai compris qu'il lui fallait connaître l'emplacement de l'installation de maxima. Après quelques recherches en plus, je me suis rendu compte que c'était le "sur-répertoire" (je connaît sous-répertoire, alors pour dans l'autre sens...). Après entre d'autres recherches et bidouillages, la commande DOS pour cela ("%chdir%.." car chdir est le répertoire courant) suffisait amplement. Et ça donne maintenant :
Code: Tout sélectionner
@echo off

set arg0=%0
set arg1=%1
set arg2=%2
set arg3=%3
set arg4=%4
set arg5=%5
set arg6=%6
set arg7=%7
set arg8=%8
set arg9=%9

rem Uncomment line below and set required value to MAXIMA_LANG_SUBDIR
rem to get localized describe in command line Maxima
rem set MAXIMA_LANG_SUBDIR="es"

set lisp=gcl
set version=5.9.3
set prefix=%CHDIR%..
set maxima_prefix=%CHDIR%..
set package=maxima
set verbose=false
set path=%maxima_prefix%\bin;%path%
etc...

A ce moment-là, ça suffit pour utiliser maxima et PortableMaxima. Après pour utiliser avec (Portable)WxMaxima, il faut lui indiquer où se trouve ce fameux fichier batch comme indiqué deux posts au-dessus.
Voilà.
"Heureux l’étudiant qui comme la rivière peut suivre son cours sans quitter son lit" -- Dicton étudiant
mageti

Messages : 234
Géo : Valenciennes pdt les vacances, Bordeaux sinon

Jeu 04 Mai, 2006 12:49

ok Mageti je viens de télécharger la version du 04/05 ... et CA MARCHE dit-donc !!! (là je crie)

maxima, wxmaxima et gnuplot ... super

tout ça avec portable OOo et son éditeur de formule sur une clef 2Go (loin d'êtree pleine) wouahh ...!

si tu as besion de tester qqchose de particulier ... je suis ton homme

JihemD
JihemD

Messages : 14

Jeu 04 Mai, 2006 19:18

Content pour toi et d'éventuels autres utilisateurs :D et aussi un peu pour moi :P
Je m'étais dit que ça aurait pû être intéressant pour un possible pack étudiant, l'idée ayant déjà été lancée à plusieurs reprise. Et étant moi-même étudiant, ça me sert aussi, parce que maple en version non légale... :x
"Heureux l’étudiant qui comme la rivière peut suivre son cours sans quitter son lit" -- Dicton étudiant
mageti

Messages : 234
Géo : Valenciennes pdt les vacances, Bordeaux sinon

Dim 07 Mai, 2006 15:12

Merci Mageti,

encore une petite chose : je viens de faire fonctionner ma clef USB2 sur un Win XP SP2 sur lequel Maxima n'a jamais été installé,
pour que ça marche il faut demander au Firewall de WinXP d'autoriser la connection entre wxMaxima et le noyau ok
mais je n'arrive pas à executer wxMaxima en Config full c.a.d avec tous ses boutons sous la fenêtre avec 'éditer'/'configurer'
au redémarage de wxMaxima, qui est nécessaire pour que la nouvelle config soit prise en compte, il se remet en mode basic !!
(kifkif pour la config des boutons en full sur WinXP Fam SP1 je viens de vérifier)
Ca n'est pas très important mais ça facilite grandement l'usage ! les ado à qui je destine Portable wxMaxima risquent de ne pas se retrouver dans les menus touffus.


si il t'est possible d'y remédier

bien cordialement

JihemD
JihemD

Messages : 14

Dim 07 Mai, 2006 16:13

AARGH !
A première vue, je dirais que WxMaxima, qui stocke pas mal de choses dans la base de registre, y inscrirait aussi la configuration. Or pour la discretion de PortableWxMaxima, le lanceur supprime carrément ces clefs de registre quand on ferme l'appli, d'où le fait qu'il reste en mode basic au redémarrage car il ne trouve pas la nouvelle config, vue qu'elle a été supprimée.
Je vais essayer d'y remédier, mais je ne promet rien.

Ou alors, le truc à faire, c'est lancer WxMaxima (dans PortableMaxima\Maxima\WxMaxima\) et pas PortableWxMaxima, de changer la configuration, de fermer l'appli, de la redémarrer (WxMaxima et toujours pas PortableWxMaxima) et là on a la configuration demandée (full dans ton cas). Mais comme ça laisse des traces dans la base de registre, c'est pas top. Pour les effacer, fermer WxMaxima et démarrer PortableWxMaxima cette fois-ci (on peut le refermer tout de suite), ça supprime les traces.
Je suis conscient que ce n'est pas la solution idéale, mais en attendant...

Je me penche sur ce problème dès que j'ai un peu de temps à moi. (je suis en pleine période de concours...)

PS : merci pour les retours quand même, on peaufine la chose et on est là pour ça, même si ça nous donne du travail :D . Ca prouve que des gens testent jusqu'au bout et donc que ce qu'on fait sert, et ça fait chaud au coeur. :P
"Heureux l’étudiant qui comme la rivière peut suivre son cours sans quitter son lit" -- Dicton étudiant
mageti

Messages : 234
Géo : Valenciennes pdt les vacances, Bordeaux sinon

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit