MacSOUPSwitcher est une petite application "RubyCocoa" utilisant
"RubyAEOSA" qui permet de faire tourner MacSOUP sur plusieurs serveurs
nntp. Le principe est simple, une fois l'application renseignée sur les
différents fichiers de settings macSOUP, elle demande à MacSOUP de ce
connecter à chaque serveur, l'un à la suite de l'autre puis affiche dans
la fenêtre MacSOUP le résultat du serveur par défaut. Cette
interrogation des serveurs est programmée pour être relancée toutes les
15 mn (par défaut).
**************************************************
**** La rotation n'est pas encore implémentée ****
**************************************************
Ce qui est programmable actuellemnt :
- le choix des fichiers de settings ;
- le choix du serveur par défaut ;
- le choix du temps entre interrogations pris parmis 5, 15, 30
et 60 mn actuellemnt.
L'application gère et sauvegarde les préférences, dans :
~/Library/Preferences/MacSOUPSwitcher/org.ytho.MacSOUPSwitcher.yml
un dossier cache est créé dans :
~/Library/Application Support/MacSOUPSwitcher/cache
ayant pour contenu autant d'alias que de fichiers de settings
sélectionnés, les alias portent le même nom que les fichiers originaux
augmenté de l'extension mss pour MacSoupSwitcher. Exemple :
~/Library/Application Support/MacSOUPSwitcher/cache%> ls -al
-rw-r--r-- 1 yvon yvon 0 Jun 11 18:04 Eclipse.mss
-rw-r--r-- 1 yvon yvon 0 Jun 11 18:05 Individual.mss
-rw-r--r-- 1 yvon yvon 0 Jun 11 18:05 Proxad.mss
************************************************************************
**************************************************************
ATTENTION il s'agit d'une version beta^2, aucun risque pour vos
fichiers de Settings MacSOUP, par contre le fichier de préférences
pourrait s'emméler les pinceaux si vous actionner plusieurs changements
simultanément
************************************************************************
**************************************************************
La Panther avec toutes ses dernières mise à jour (10.3.9).
et ta version de ruby ?
au term :
ruby --version
et, histoire de vérifier que ton installation est standard :
which ruby
ruby 1.6.8 (2002-12-24) [powerpc-darwin7.0] Mac:~ *******$ which ruby /usr/bin/ruby
Je ne savais même pas que j'avais cela d'installer chez moi.
-- Patrick
pere.noel
Patrick C. wrote:
ruby 1.6.8 (2002-12-24) [powerpc-darwin7.0] Mac:~ *******$ which ruby /usr/bin/ruby
Je ne savais même pas que j'avais cela d'installer chez moi.
ok, donc dès que j'ai un peu de temps je te fais un truc es-special avec un ruby 1.8+ embarqué, je dois pour ce faire :
- avoir une clean install d'un ruby 1.8.+ - intaller dessus rubyaeosa puis ruby cocoa - bundler mon appli "nue" là dedans, tester sur mon mac :
dans ce cas je teste bien "toute" l'application mis à part un script pour lancher l'application, ce script bébéte (moins de 10 lignes) pouvant-être écrit en n'importe quel patois...
tout ce que je te demanderai en contre-partie c'est de me dire si oui on non ça marche sur panther, dans ce cas je maintiendrai deux versions de l'appli. la tienne s'appellera MacSOUPSwitcherPanther UNIQUEMENT au niveau des fichiers dmg, une fois décompacté cela aura le même nom que l'autre version.
comme dit précédemment cette version (avec ruby embarqué) sera plus lourde (environ 4 mo) que la version tiger.
bon au niveau timing, ça représente à peu près une journée MAIS à partir de demain c'est la fête du cinéma et je suis cinéphile...
donc vers mercredi/jeudi prochain ça devrait rouler. -- une bévue
Patrick C. <cochardp@alussinan.org> wrote:
ruby 1.6.8 (2002-12-24) [powerpc-darwin7.0]
Mac:~ *******$ which ruby
/usr/bin/ruby
Je ne savais même pas que j'avais cela d'installer chez moi.
ok, donc dès que j'ai un peu de temps je te fais un truc es-special avec
un ruby 1.8+ embarqué, je dois pour ce faire :
- avoir une clean install d'un ruby 1.8.+
- intaller dessus rubyaeosa puis ruby cocoa
- bundler mon appli "nue" là dedans, tester sur mon mac :
dans ce cas je teste bien "toute" l'application mis à part un script
pour lancher l'application, ce script bébéte (moins de 10 lignes)
pouvant-être écrit en n'importe quel patois...
tout ce que je te demanderai en contre-partie c'est de me dire si oui on
non ça marche sur panther, dans ce cas je maintiendrai deux versions de
l'appli. la tienne s'appellera MacSOUPSwitcherPanther UNIQUEMENT au
niveau des fichiers dmg, une fois décompacté cela aura le même nom que
l'autre version.
comme dit précédemment cette version (avec ruby embarqué) sera plus
lourde (environ 4 mo) que la version tiger.
bon au niveau timing, ça représente à peu près une journée MAIS à partir
de demain c'est la fête du cinéma et je suis cinéphile...
donc vers mercredi/jeudi prochain ça devrait rouler.
--
une bévue
ruby 1.6.8 (2002-12-24) [powerpc-darwin7.0] Mac:~ *******$ which ruby /usr/bin/ruby
Je ne savais même pas que j'avais cela d'installer chez moi.
ok, donc dès que j'ai un peu de temps je te fais un truc es-special avec un ruby 1.8+ embarqué, je dois pour ce faire :
- avoir une clean install d'un ruby 1.8.+ - intaller dessus rubyaeosa puis ruby cocoa - bundler mon appli "nue" là dedans, tester sur mon mac :
dans ce cas je teste bien "toute" l'application mis à part un script pour lancher l'application, ce script bébéte (moins de 10 lignes) pouvant-être écrit en n'importe quel patois...
tout ce que je te demanderai en contre-partie c'est de me dire si oui on non ça marche sur panther, dans ce cas je maintiendrai deux versions de l'appli. la tienne s'appellera MacSOUPSwitcherPanther UNIQUEMENT au niveau des fichiers dmg, une fois décompacté cela aura le même nom que l'autre version.
comme dit précédemment cette version (avec ruby embarqué) sera plus lourde (environ 4 mo) que la version tiger.
bon au niveau timing, ça représente à peu près une journée MAIS à partir de demain c'est la fête du cinéma et je suis cinéphile...
donc vers mercredi/jeudi prochain ça devrait rouler. -- une bévue
cochardp
Une bévue écrit:
donc vers mercredi/jeudi prochain ça devrait rouler.
Ok merci, de toute façon j'avais aussi idée d'aller au ciné. Par contre, Ruby est installé par défaut sous OS X ?
-- Patrick
Une bévue <pere.noel@laponie.com.invalid> écrit:
donc vers mercredi/jeudi prochain ça devrait rouler.
Ok merci, de toute façon j'avais aussi idée d'aller au ciné. Par contre,
Ruby est installé par défaut sous OS X ?
OUI, mais je ne saurais te dire depuis quel version, si je me souviens bien j'ai démarré il y a 3 ans en MacOS X et j'ai tjs eu ruby... -- une bévue
pere.noel
Patrick C. wrote:
Ok merci, de toute façon j'avais aussi idée d'aller au ciné. Par contre, Ruby est installé par défaut sous OS X ?
mauvaise nouvelle : ça demande trop de boulot : je devrais me faire un kit complet en 1.3.9, donc sur un disque à part. ce n'est pas à ma portée actuellement d'autant que ce logiciel peut être instable (threads non supportées dans RubyCocoa). -- une bévue
Patrick C. <cochardp@alussinan.org> wrote:
Ok merci, de toute façon j'avais aussi idée d'aller au ciné. Par contre,
Ruby est installé par défaut sous OS X ?
mauvaise nouvelle : ça demande trop de boulot : je devrais me faire un
kit complet en 1.3.9, donc sur un disque à part. ce n'est pas à ma
portée actuellement d'autant que ce logiciel peut être instable (threads
non supportées dans RubyCocoa).
--
une bévue
Ok merci, de toute façon j'avais aussi idée d'aller au ciné. Par contre, Ruby est installé par défaut sous OS X ?
mauvaise nouvelle : ça demande trop de boulot : je devrais me faire un kit complet en 1.3.9, donc sur un disque à part. ce n'est pas à ma portée actuellement d'autant que ce logiciel peut être instable (threads non supportées dans RubyCocoa). -- une bévue
pere.noel
Une bévue wrote:
mauvaise nouvelle
je tempère, comme le problème des threads avec RubyCocoa est TRES TRES important, il est fort possible que la solution apportée aux threads apporte AUSSI la solution sur MacOS X < 10.4.x.
je m'explique : pour solutionner le problème des threads (le plus urgent) il faut patcher Ruby soi-même ainsi que RubyCocoa et comme ce Ruby-patché n'est pas le même que celui installé par défaut par Apple, il faut l'inclure dans l'application : c'est ce qui solutionnerai le pb avec panther.
MAIS, c'est plus lourd et plus long, il n'est pas impossible d'ailleurs que ce patch soit inclus dans la version de ruby pour leopard... -- une bévue
Une bévue <pere.noel@laponie.com.invalid> wrote:
mauvaise nouvelle
je tempère, comme le problème des threads avec RubyCocoa est TRES TRES
important, il est fort possible que la solution apportée aux threads
apporte AUSSI la solution sur MacOS X < 10.4.x.
je m'explique : pour solutionner le problème des threads (le plus
urgent) il faut patcher Ruby soi-même ainsi que RubyCocoa et comme ce
Ruby-patché n'est pas le même que celui installé par défaut par Apple,
il faut l'inclure dans l'application : c'est ce qui solutionnerai le pb
avec panther.
MAIS, c'est plus lourd et plus long, il n'est pas impossible d'ailleurs
que ce patch soit inclus dans la version de ruby pour leopard...
--
une bévue
je tempère, comme le problème des threads avec RubyCocoa est TRES TRES important, il est fort possible que la solution apportée aux threads apporte AUSSI la solution sur MacOS X < 10.4.x.
je m'explique : pour solutionner le problème des threads (le plus urgent) il faut patcher Ruby soi-même ainsi que RubyCocoa et comme ce Ruby-patché n'est pas le même que celui installé par défaut par Apple, il faut l'inclure dans l'application : c'est ce qui solutionnerai le pb avec panther.
MAIS, c'est plus lourd et plus long, il n'est pas impossible d'ailleurs que ce patch soit inclus dans la version de ruby pour leopard... -- une bévue
cochardp
Une bévue écrit:
Patrick C. wrote:
Ok merci, de toute façon j'avais aussi idée d'aller au ciné. Par contre, Ruby est installé par défaut sous OS X ?
mauvaise nouvelle : ça demande trop de boulot : je devrais me faire un kit complet en 1.3.9, donc sur un disque à part. ce n'est pas à ma portée actuellement d'autant que ce logiciel peut être instable (threads non supportées dans RubyCocoa).
Ok, pas grave et merci.
-- Patrick
Une bévue <pere.noel@laponie.com.invalid> écrit:
Patrick C. <cochardp@alussinan.org> wrote:
Ok merci, de toute façon j'avais aussi idée d'aller au ciné. Par contre,
Ruby est installé par défaut sous OS X ?
mauvaise nouvelle : ça demande trop de boulot : je devrais me faire un
kit complet en 1.3.9, donc sur un disque à part. ce n'est pas à ma
portée actuellement d'autant que ce logiciel peut être instable (threads
non supportées dans RubyCocoa).
Ok merci, de toute façon j'avais aussi idée d'aller au ciné. Par contre, Ruby est installé par défaut sous OS X ?
mauvaise nouvelle : ça demande trop de boulot : je devrais me faire un kit complet en 1.3.9, donc sur un disque à part. ce n'est pas à ma portée actuellement d'autant que ce logiciel peut être instable (threads non supportées dans RubyCocoa).
Ok, pas grave et merci.
-- Patrick
cochardp
Une bévue écrit:
MAIS, c'est plus lourd et plus long, il n'est pas impossible d'ailleurs que ce patch soit inclus dans la version de ruby pour leopard...
Boudu, on va à nouveau avoir avec le nouveau fauve des applis spécifiques ? Même Microsoft n'arrive pas à faire cela, surprenant.
-- Patrick
Une bévue <pere.noel@laponie.com.invalid> écrit:
MAIS, c'est plus lourd et plus long, il n'est pas impossible d'ailleurs
que ce patch soit inclus dans la version de ruby pour leopard...
Boudu, on va à nouveau avoir avec le nouveau fauve des applis
spécifiques ? Même Microsoft n'arrive pas à faire cela, surprenant.