Hello all,
For the second years, we will propose Squeak in the latptops the teachers and junior high school students receive each year in the French adminstrative area of Landes (SW of France). More info about this Laptop operation at http://www.landesinteractives.net/ (English version at http://www.landesinteractives.net/default.asp?cnf=2|) Each year the notebooks are remasterized, this year we would like to propose more Squeak components of interest for education as KEDAMA, ODECo, Connectors, etc. However we need to internationalize and translate in French these packages. The CDDP des Landes and the FSUG/ESUG can do this but we need to synchronize with the adminstrators of these packages because we need to modify the source code. In SqueakSource, I only found ODECo and its administrator Takashi Yamamiya. What about KEDAMA (Yoshiki Ohshima?) and Connectors? Who are the managers of these packages, we need to check with you to propose the modifications for mainstream. We have a page to keep notes http://community.ofset.org/wiki/CD_Squeak_pour_Landes_Interactives Hilaire Fernandes |
Hilaire,
It is me who is doing Kedama. This may not be a good thing to suggest, but have you considered using the latest Squeakland? It would be an idea to use something that is already packaged for end-users. The latest version of Kedama is not exactly packaged, but a big base changeset + a dozen of small patches for Squeakland. The porting effort from Squeakland to Squeakland 3.8 shouldn't be too big, but may not be too trivial. When do you want to have it? -- Yoshiki At Tue, 21 Feb 2006 16:16:00 +0100, Hilaire Fernandes wrote: > > Hello all, > > For the second years, we will propose Squeak in the latptops the > teachers and junior high school students receive each year in the > French adminstrative area of Landes (SW of France). More info about this > Laptop operation at http://www.landesinteractives.net/ (English version > at http://www.landesinteractives.net/default.asp?cnf=2|) > > Each year the notebooks are remasterized, this year we would like to > propose more Squeak components of interest for education as KEDAMA, > ODECo, Connectors, etc. > > However we need to internationalize and translate in French these > packages. The CDDP des Landes and the FSUG/ESUG can do this but we need > to synchronize with the adminstrators of these packages because we need > to modify the source code. > > In SqueakSource, I only found ODECo and its administrator Takashi > Yamamiya. What about KEDAMA (Yoshiki Ohshima?) and Connectors? Who are > the managers of these packages, we need to check with you to propose the > modifications for mainstream. > > We have a page to keep notes > http://community.ofset.org/wiki/CD_Squeak_pour_Landes_Interactives > > Hilaire Fernandes > |
Yoshiki Ohshima a écrit :
> Hilaire, > > It is me who is doing Kedama. Thanks for your answer. > This may not be a good thing to suggest, but have you considered > using the latest Squeakland? It would be an idea to use something > that is already packaged for end-users. Why not. Our requierment is to be able to use it as a standalone application (without the need of Internet access for home use), then of course we need it in French. Eventually the components which can not be localized in French will be droped, otherwise I will have trouble with the teachers to use it. > The latest version of Kedama is not exactly packaged, but a big base > changeset + a dozen of small patches for Squeakland. The porting > effort from Squeakland to Squeakland 3.8 shouldn't be too big, but may > not be too trivial. Do you mean from Squeakland to Squeak 3.8 or exactly Squeakland 3.7 to Squeakland 3.8? And what about a Monticello package, I think it could be very handy especially to work on a common base to mark string for i18n. > When do you want to have it? Deadline is end of may. Hilaire Fernandes |
Hilaire,
> > This may not be a good thing to suggest, but have you considered > > using the latest Squeakland? It would be an idea to use something > > that is already packaged for end-users. > > Why not. Our requierment is to be able to use it as a standalone > application (without the need of Internet access for home use), then of > course we need it in French. Eventually the components which can not be > localized in French will be droped, otherwise I will have trouble with > the teachers to use it. Then, Squeakland would be an viable option, I would say. > > The latest version of Kedama is not exactly packaged, but a big base > > changeset + a dozen of small patches for Squeakland. The porting > > effort from Squeakland to Squeakland 3.8 shouldn't be too big, but may > > not be too trivial. > > Do you mean from Squeakland to Squeak 3.8 or exactly Squeakland 3.7 to > Squeakland 3.8? I meant from Squeakland '05 to Squeak 3.8.1. Squeakland '05 is based on Squeak 3.8 with bunch of fixes. > And what about a Monticello package, I think it could be very handy > especially to work on a common base to mark string for i18n. > > > > When do you want to have it? > > Deadline is end of may. Ok. *Hopefully*, we should have a working Kedama in 3.8.1 by then and you'll have options to choose from! -- Yoshiki |
Yoshiki Ohshima a écrit :
> Hilaire, > > >>> This may not be a good thing to suggest, but have you considered >>>using the latest Squeakland? It would be an idea to use something >>>that is already packaged for end-users. >> >>Why not. Our requierment is to be able to use it as a standalone >>application (without the need of Internet access for home use), then of >>course we need it in French. Eventually the components which can not be >>localized in French will be droped, otherwise I will have trouble with >>the teachers to use it. > > > Then, Squeakland would be an viable option, I would say. >>> The latest version of Kedama is not exactly packaged, but a big base >>>changeset + a dozen of small patches for Squeakland. The porting >>>effort from Squeakland to Squeakland 3.8 shouldn't be too big, but may >>>not be too trivial. >> >>Do you mean from Squeakland to Squeak 3.8 or exactly Squeakland 3.7 to >>Squeakland 3.8? > > > I meant from Squeakland '05 to Squeak 3.8.1. Squeakland '05 is > based on Squeak 3.8 with bunch of fixes. Ok, I understand now. Which Squeakland version could you suggest/point me to download to do the translation for the Kedama and ODECo component? Sorry to ask again, but as several URL were provided, I tried several but I am not sure of which one I should take. Thanks Hilaire -- ADD R0,R1,R2,LSL #2 |
Hilaire,
I must have missed this one, but the image is http://www.squeakland.org/installers/SqueakPluginImage-dev.zip (don't forget to update code). The "development image" above is configured so that school kids can use it as little hassle as possible, as in the other installers available at: http://www.squeakland.org/plugin/download.html -- Yoshiki |
Thanks.
I have difficulties to merge an updated french translation I did recently. Merging in Squeakland (and other squeak btw) the following updated translation file http://squeak.ofset.org/fr.translation.gz does not work. The process stop on some message. I am afraid the translation dictionnary got corrupted or so. What I would like is to get in this translation in squeakland, then continue the translation with this image. Have you idea why the merge is blocked? Hilaire Yoshiki Ohshima a écrit : > Hilaire, > > I must have missed this one, but the image is > > http://www.squeakland.org/installers/SqueakPluginImage-dev.zip > > (don't forget to update code). > > The "development image" above is configured so that school kids can > use it as little hassle as possible, as in the other installers > available at: > > http://www.squeakland.org/plugin/download.html > > -- Yoshiki > > |
Is this a known problem? Every launch of the 3.9alpha image pops up a debugger notifier. This is on the latest OSX, the latest Mac VM. I can dismiss the notifier, and then everything works fine. Even when I save, I get the same notifier the next time. Looks like something hokey with the startup in InternetConfiguration. SqueakDebug.log looks like this: Error: attempt to index non-existent element in an ordered collection 4 March 2006 6:50:40 am VM: Mac OS - a SmalltalkImage Image: Squeak3.9alpha [latest update: #7004] SecurityManager state: Restricted: false FileAccess: true SocketAccess: true Working Dir Randal1.67G:Users:merlyn:Applications:Squeak3.0:Master 3.9a Trusted Dir Randal1.67G:Users:merlyn:Applications:Squeak3.0:Master 3.9a Untrusted Dir Randal1.67G:Users:merlyn:Library:Preferences:Squeak:Internet:My Squeak OrderedCollection(Object)>>error: Receiver: an OrderedCollection('0') Arguments and temporary variables: aString: 'attempt to index non-existent element in an ordered collection' Receiver's instance variables: array: #(nil nil '0' nil nil nil nil nil nil nil) firstIndex: 3 lastIndex: 3 OrderedCollection>>errorNoSuchElement Receiver: an OrderedCollection('0') Arguments and temporary variables: Receiver's instance variables: array: #(nil nil '0' nil nil nil nil nil nil nil) firstIndex: 3 lastIndex: 3 OrderedCollection>>at: Receiver: an OrderedCollection('0') Arguments and temporary variables: anInteger: 2 Receiver's instance variables: array: #(nil nil '0' nil nil nil nil nil nil nil) firstIndex: 3 lastIndex: 3 OrderedCollection(SequenceableCollection)>>second Receiver: an OrderedCollection('0') Arguments and temporary variables: Receiver's instance variables: array: #(nil nil '0' nil nil nil nil nil nil nil) firstIndex: 3 lastIndex: 3 --- The full stack --- OrderedCollection(Object)>>error: OrderedCollection>>errorNoSuchElement OrderedCollection>>at: OrderedCollection(SequenceableCollection)>>second - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [] in InternetConfiguration class>>startUp {[:p | HTTPSocket useProxyServerNamed: p first port: p second asInteger]} BlockContext>>valueWithPossibleArgument: OrderedCollection(Collection)>>ifNotEmpty: InternetConfiguration class>>startUp InternetConfiguration class(Behavior)>>startUp: [] in SystemDictionary>>send:toClassesNamedIn:with: {[:name | class := self at: name ifAbsent: []. class ifNil: [remo...]} OrderedCollection>>do: SystemDictionary>>send:toClassesNamedIn:with: SystemDictionary>>processStartUpList: SmalltalkImage>>snapshot:andQuit:embedded: SmalltalkImage>>snapshot:andQuit: TheWorldMenu>>saveAndQuit TheWorldMenu>>doMenuItem:with: [] in MenuItemMorph>>invokeWithEvent: {[(selArgCount := selector numArgs) = 0 ifTrue: [target perform: selector] ...]} BlockContext>>ensure: CursorWithMask(Cursor)>>showWhile: MenuItemMorph>>invokeWithEvent: MenuItemMorph>>mouseUp: MenuItemMorph>>handleMouseUp: MouseButtonEvent>>sentTo: MenuItemMorph(Morph)>>handleEvent: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuItemMorph(Morph)>>processEvent:using: MorphicEventDispatcher>>dispatchDefault:with: MorphicEventDispatcher>>dispatchEvent:with: MenuMorph(Morph)>>processEvent:using: MenuMorph(Morph)>>processEvent: MenuMorph>>handleFocusEvent: [] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self. ActiveEvent := anEvent. result := focusHolder han...]} [] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]} BlockContext>>on:do: PasteUpMorph>>becomeActiveDuring: HandMorph>>sendFocusEvent:to:clear: HandMorph>>sendEvent:focus:clear: HandMorph>>sendMouseEvent: HandMorph>>handleEvent: HandMorph>>processEvents [] in WorldState>>doOneCycleNowFor: {[:h | ActiveHand := h. h processEvents. capturingGesture := capturingGest...]} Array(SequenceableCollection)>>do: WorldState>>handsDo: WorldState>>doOneCycleNowFor: WorldState>>doOneCycleFor: PasteUpMorph>>doOneCycle [] in Project class>>spawnNewProcess {[[World doOneCycle. Processor yield. false] whileFalse. nil]} [] in BlockContext>>newProcess {[self value. Processor terminateActive]} -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <[hidden email]> <URL:http://www.stonehenge.com/merlyn/> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training! |
On 04.03.2006, at 15:55, Randal L. Schwartz wrote: > > Is this a known problem? Every launch of the 3.9alpha image pops up > a debugger notifier. This is on the latest OSX, the latest Mac VM. No, I have not seen it... the InternetConfig was turned on for a couple of 3.9a releases (some weeks at least) and we have not gotten any problem reports... (I move daily between a place with a forced proxy and home, with no proxy). Looking at the code, it should test if the proxy optionis actually active on the mac side... can you try this (class InternetConfiguration): startUp (SmalltalkImage current platformName = 'Mac OS') ifTrue: [ self useHTTPProxy ifTrue: [ (self getHTTPProxyHost findTokens: ':') ifNotEmpty: [:p | HTTPSocket useProxyServerNamed: p first port: p second asInteger ] ] ] Plattform setting support is surely something Squeak has to improve a lot... the InternetConfig stuff is, as much as I know, only suported on the mac... so this is definitly not meant as "the solution". It was actually argued in the past that it's far from perfect. But it helps *a lot* in the case when you move between places that require proxies... it's a real time-saver... if it makes problems, we can bring back the preference and have it to be false by default (that's how it is on 3.8). But even setting this pref to true and restarting was bad enough for me so I hope we can live with having this active by default... ;-) Marcus |
Free forum by Nabble | Edit this page |