Re: [Pharo-users] Tide
> On 13 Mar 2015, at 20:36, stepharo wrote: > >>> Am 13.03.2015 um 14:51 schrieb Esteban Lorenzano : >>> >>> As one of the authors of Tide, I wouldn’t recommend to use it today… unless >>> you are planning to maintain it too, because atm I do not have time to do >>> it and Nico (the other/main author is not working on smalltalk anymore… nor >>> amber or pharo). >>> Instead, I would use Seaside+Reef :P >>> >> Is Reef better maintained than Tide? :P > > Yes and we should get a documentation. Yes :P here is the thing: I have far too many children/projects so I decided to keep maintaining just two… and I picked the two I think are contributions more important to community: Voyage and Reef. Also they have the advantage (for me) of being 100% Pharo (for me, this is a big constraint to work on Tide right now: I do not have time to keep the track if two communities). All other projects (Mars, Storm, etc.) will sleep until… well, until someday I have insomnia and I want to work on something different :) Esteban >> >> Norbert >> >>> Esteban >>> On 12 Mar 2015, at 15:27, Norbert Hartl wrote: For an upcoming project I'm thinking about what technology to use. I think it will be seaside or amber+tide. For the latter I would like to have some experience reports. Is anyone of you using tide and what is your experience with it? thanks, Norbert >>> >> >> > >
Re: [Pharo-users] Tide
> On 14 Mar 2015, at 09:05, Esteban Lorenzano wrote: > >> >> On 13 Mar 2015, at 20:36, stepharo wrote: >> Am 13.03.2015 um 14:51 schrieb Esteban Lorenzano : As one of the authors of Tide, I wouldn’t recommend to use it today… unless you are planning to maintain it too, because atm I do not have time to do it and Nico (the other/main author is not working on smalltalk anymore… nor amber or pharo). Instead, I would use Seaside+Reef :P >>> Is Reef better maintained than Tide? :P >> >> Yes and we should get a documentation. > > Yes :P > here is the thing: I have far too many children/projects so I decided to keep > maintaining just two… and I picked the two I think are contributions more > important to community: Voyage and Reef. > Also they have the advantage (for me) of being 100% Pharo (for me, this is a > big constraint to work on Tide right now: I do not have time to keep the > track if two communities). > All other projects (Mars, Storm, etc.) will sleep until… well, until someday > I have insomnia and I want to work on something different :) > > Esteban Excellent decision. Pushing out projects into open source is one (easy) thing, sticking with them, supporting them for years another (but only then become they really valuable). One should choose wisely. > >>> >>> Norbert >>> Esteban > On 12 Mar 2015, at 15:27, Norbert Hartl wrote: > > For an upcoming project I'm thinking about what technology to use. I > think it will be seaside or amber+tide. For the latter I would like to > have some experience reports. > > Is anyone of you using tide and what is your experience with it? > > thanks, > > Norbert
Re: [Pharo-users] Tide
Yes :P here is the thing: I have far too many children/projects so I decided to keep maintaining just two… and I picked the two I think are contributions more important to community: Voyage and Reef. Also they have the advantage (for me) of being 100% Pharo (for me, this is a big constraint to work on Tide right now: I do not have time to keep the track if two communities). All other projects (Mars, Storm, etc.) will sleep until… well, until someday I have insomnia and I want to work on something different :) Yes there are both important. Stef
Re: [Pharo-users] when iterating over a collection how to determine the current objects index
Marcus Denker-4 wrote > which version do we pick? We should pick one, rename the callers As someone mentioned earlier in the thread, #doWithIndex: has the advantage of mirroring the argument order (although this still should be documented), and it's the one most people are probably most familiar with, so IMHO it makes sense to standardize on that. - Cheers, Sean -- View this message in context: http://forum.world.st/when-iterating-over-a-collection-how-to-determine-the-current-objects-index-tp4810920p4811848.html Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Re: [Pharo-users] when iterating over a collection how to determine the current objects index
In such cases I might use a stream and monitor the `stream position` and iterate with [ stream atEnd ] whileFalse: [ item := stream next. stream position even ifTrue: [ self highlight: item ]. ] from mobile > On 10/03/2015, at 09:11, Sanjay Minni wrote: > > Hi > > when iterating over a sequenced collection (array / ordered collection) how > can I determine the current objects index value (without explicitly storing > a counter or looking to match each time) > > Typically I need it: > 1. to display a serial number when printing a report. > 2. to determine if I am on the last element. > 3. To highlight every n-th element. > > regards > Sanjay > > > > > - > --- > Regards, Sanjay > -- > View this message in context: > http://forum.world.st/when-iterating-over-a-collection-how-to-determine-the-current-objects-index-tp4810920.html > Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com. >
Re: [Pharo-users] Tide
More Reef docs, or a podcast recording (I can pick your brain there, just tell me when). I'd love to use Reef but need help to start. Phil On Sat, Mar 14, 2015 at 9:05 AM, Esteban Lorenzano wrote: > >> On 13 Mar 2015, at 20:36, stepharo wrote: >> Am 13.03.2015 um 14:51 schrieb Esteban Lorenzano : As one of the authors of Tide, I wouldn’t recommend to use it today… unless you are planning to maintain it too, because atm I do not have time to do it and Nico (the other/main author is not working on smalltalk anymore… nor amber or pharo). Instead, I would use Seaside+Reef :P >>> Is Reef better maintained than Tide? :P >> >> Yes and we should get a documentation. > > Yes :P > here is the thing: I have far too many children/projects so I decided to keep > maintaining just two… and I picked the two I think are contributions more > important to community: Voyage and Reef. > Also they have the advantage (for me) of being 100% Pharo (for me, this is a > big constraint to work on Tide right now: I do not have time to keep the > track if two communities). > All other projects (Mars, Storm, etc.) will sleep until… well, until someday > I have insomnia and I want to work on something different :) > > Esteban > >>> >>> Norbert >>> Esteban > On 12 Mar 2015, at 15:27, Norbert Hartl wrote: > > For an upcoming project I'm thinking about what technology to use. I > think it will be seaside or amber+tide. For the latter I would like to > have some experience reports. > > Is anyone of you using tide and what is your experience with it? > > thanks, > > Norbert > > >>> >>> >> >> > > >
Re: [Pharo-users] Tide
Hi phil there is a draft of a documentation I tried to write from before esteban joined the team but since I did not know it It is on github in the book in the progres folder https://github.com/SquareBracketAssociates/PharoInProgress Stef Le 14/3/15 13:06, p...@highoctane.be a écrit : More Reef docs, or a podcast recording (I can pick your brain there, just tell me when). I'd love to use Reef but need help to start. Phil On Sat, Mar 14, 2015 at 9:05 AM, Esteban Lorenzano wrote: On 13 Mar 2015, at 20:36, stepharo wrote: Am 13.03.2015 um 14:51 schrieb Esteban Lorenzano : As one of the authors of Tide, I wouldn’t recommend to use it today… unless you are planning to maintain it too, because atm I do not have time to do it and Nico (the other/main author is not working on smalltalk anymore… nor amber or pharo). Instead, I would use Seaside+Reef :P Is Reef better maintained than Tide? :P Yes and we should get a documentation. Yes :P here is the thing: I have far too many children/projects so I decided to keep maintaining just two… and I picked the two I think are contributions more important to community: Voyage and Reef. Also they have the advantage (for me) of being 100% Pharo (for me, this is a big constraint to work on Tide right now: I do not have time to keep the track if two communities). All other projects (Mars, Storm, etc.) will sleep until… well, until someday I have insomnia and I want to work on something different :) Esteban Norbert Esteban On 12 Mar 2015, at 15:27, Norbert Hartl wrote: For an upcoming project I'm thinking about what technology to use. I think it will be seaside or amber+tide. For the latter I would like to have some experience reports. Is anyone of you using tide and what is your experience with it? thanks, Norbert
Re: [Pharo-users] making .extension files (like .class files)
My suggestion is try to use as much as possible smalltalkhub and monticello before diving into git. The pharo git support is working for people knowing it (= not me for example). Stef Le 8/3/15 10:14, rohit sharma a écrit : hi everyone. I am facing a problem. I cloned a repo. of package. After that i tried saving and opening that package using Monticello Browser. But whenever i try save & open that package in pharo, all class and extension files are getting deleted and pharo is showing nothing in that package. Any suggestion??? One more thing i want to ask, i.e, how to make .extension files (like .class files) in pharo. Any resources on this topic? Thanks Rohit
Re: [Pharo-users] Some MongoTalk cleanups
Thanks torsten This little steps are really important! Stef Le 4/3/15 11:25, Torsten Bergmann a écrit : Hi, cleaned up MongoTalk a little bit: - added a new baseline 1.7 with separate test packages for "BSON" and "Core", so tests are now separately loadable - more comments and more/better categorizations - printOn: in database and collections to print the name - MongoQueries is now "Mongo-Queries" and "Mongo-Tests-Queries" (hence the name of the first to be in alignment with other packages) - make Config aware/loadable for upcoming Pharo 4 - the Config now is working and saved with Versionner - the Config also includes groups (Core, Tests and default) - it is now available in MetaRepoForPharo40 so it is in the config browser of Pharo4 - all 55 tests are green in latest Pharo 4.0 #40534 Just cleanups, no behavior changes Bye T.
Re: [Pharo-users] making .extension files (like .class files)
I do not understand what are you trying to do. you cloned a repo in your disk, then you have, for example: path/to/myProject/myPackage.package/etc… to use it, you have to add the repository (path/to/myProject) to monticello browser, as a filetree repository. then you can browse and interact exactly as any other monticello repository: you can save and load packages you see listed there. so… what lost me is the question about the .extension… you DO NOT HAVE to do anything… saving a package from monticello browser will save also the extensions belonging to that package. cheers, Esteban Le 8/3/15 10:14, rohit sharma a écrit : > hi everyone. I am facing a problem. I cloned a repo. of package. After that i > tried saving and opening that package using Monticello Browser. But whenever > i try save & open that package in pharo, all class and extension files are > getting deleted and pharo is showing nothing in that package. Any > suggestion??? > One more thing i want to ask, i.e, how to make .extension files (like .class > files) in pharo. Any resources on this topic? > > Thanks > Rohit > >
Re: [Pharo-users] Some MongoTalk cleanups
I have been writing more extensive class comments for MongoTalk and Mapless+MongoMapless. Will release next week. Need to remix the Voyage pool with tye Mapless pool and it will quite neat. Note: we need a full features pool once and for all, like JEE DataSources. What we have is okay but still half baked vs the DataSource. MaplessMongo and Roassal2 are very nice to work with! Phil Le 14 mars 2015 14:23, "stepharo" a écrit : > Thanks torsten > This little steps are really important! > > Stef > > Le 4/3/15 11:25, Torsten Bergmann a écrit : > >> Hi, >> >> cleaned up MongoTalk a little bit: >> >> - added a new baseline 1.7 with separate test packages for "BSON" and >> "Core", so tests are now separately loadable >> - more comments and more/better categorizations >> - printOn: in database and collections to print the name >> - MongoQueries is now "Mongo-Queries" and "Mongo-Tests-Queries" (hence >> the name of the first to be in >>alignment with other packages) >> - make Config aware/loadable for upcoming Pharo 4 >> - the Config now is working and saved with Versionner >> - the Config also includes groups (Core, Tests and default) >> - it is now available in MetaRepoForPharo40 so it is in the config >> browser of Pharo4 >> - all 55 tests are green in latest Pharo 4.0 #40534 >> >> Just cleanups, no behavior changes >> >> Bye >> T. >> > > > >
Re: [Pharo-users] Tide
Thx Le 14 mars 2015 14:14, "stepharo" a écrit : > Hi phil > > there is a draft of a documentation I tried to write from before esteban > joined the team > but since I did not know it > It is on github in the book in the progres folder > > https://github.com/SquareBracketAssociates/PharoInProgress > > Stef > > > Le 14/3/15 13:06, p...@highoctane.be a écrit : > >> More Reef docs, or a podcast recording (I can pick your brain there, >> just tell me when). >> >> I'd love to use Reef but need help to start. >> >> Phil >> >> On Sat, Mar 14, 2015 at 9:05 AM, Esteban Lorenzano >> wrote: >> >>> On 13 Mar 2015, at 20:36, stepharo wrote: Am 13.03.2015 um 14:51 schrieb Esteban Lorenzano > >: >> >> As one of the authors of Tide, I wouldn’t recommend to use it today… >> unless you are planning to maintain it too, because atm I do not have >> time >> to do it and Nico (the other/main author is not working on smalltalk >> anymore… nor amber or pharo). >> Instead, I would use Seaside+Reef :P >> >> Is Reef better maintained than Tide? :P > Yes and we should get a documentation. >>> Yes :P >>> here is the thing: I have far too many children/projects so I decided to >>> keep maintaining just two… and I picked the two I think are contributions >>> more important to community: Voyage and Reef. >>> Also they have the advantage (for me) of being 100% Pharo (for me, this >>> is a big constraint to work on Tide right now: I do not have time to keep >>> the track if two communities). >>> All other projects (Mars, Storm, etc.) will sleep until… well, until >>> someday I have insomnia and I want to work on something different :) >>> >>> Esteban >>> >>> Norbert > > Esteban >> >> On 12 Mar 2015, at 15:27, Norbert Hartl wrote: >>> >>> For an upcoming project I'm thinking about what technology to use. I >>> think it will be seaside or amber+tide. For the latter I would like to >>> have >>> some experience reports. >>> >>> Is anyone of you using tide and what is your experience with it? >>> >>> thanks, >>> >>> Norbert >>> >>> >>> > >>> >>> >> > > >
Re: [Pharo-users] Some MongoTalk cleanups
Sent from my iPhone > On 14 mars 2015, at 14:41, "p...@highoctane.be" wrote: > > I have been writing more extensive class comments for MongoTalk and > Mapless+MongoMapless. > > Will release next week. > > Need to remix the Voyage pool with tye Mapless pool and it will quite neat. > > Note: we need a full features pool once and for all, like JEE DataSources. > What we have is okay but still half baked vs the DataSource. > > MaplessMongo and Roassal2 are very nice to work with! > We will definitively need that for the datathon in Paris. Any documentation how to setup Mongo and Roassal ? Thank you Phil ! > Phil > > Le 14 mars 2015 14:23, "stepharo" a écrit : >> Thanks torsten >> This little steps are really important! >> >> Stef >> >> Le 4/3/15 11:25, Torsten Bergmann a écrit : >>> Hi, >>> >>> cleaned up MongoTalk a little bit: >>> >>> - added a new baseline 1.7 with separate test packages for "BSON" and >>> "Core", so tests are now separately loadable >>> - more comments and more/better categorizations >>> - printOn: in database and collections to print the name >>> - MongoQueries is now "Mongo-Queries" and "Mongo-Tests-Queries" (hence the >>> name of the first to be in >>>alignment with other packages) >>> - make Config aware/loadable for upcoming Pharo 4 >>> - the Config now is working and saved with Versionner >>> - the Config also includes groups (Core, Tests and default) >>> - it is now available in MetaRepoForPharo40 so it is in the config browser >>> of Pharo4 >>> - all 55 tests are green in latest Pharo 4.0 #40534 >>> >>> Just cleanups, no behavior changes >>> >>> Bye >>> T.
Re: [Pharo-users] Some MongoTalk cleanups
I can make a video for that. Stay tuned! Phil Le 14 mars 2015 17:45, "Serge Stinckwich" a écrit : > > > Sent from my iPhone > > On 14 mars 2015, at 14:41, "p...@highoctane.be" > wrote: > > I have been writing more extensive class comments for MongoTalk and > Mapless+MongoMapless. > > Will release next week. > > Need to remix the Voyage pool with tye Mapless pool and it will quite neat. > > Note: we need a full features pool once and for all, like JEE DataSources. > What we have is okay but still half baked vs the DataSource. > > MaplessMongo and Roassal2 are very nice to work with! > > > We will definitively need that for the datathon in Paris. Any > documentation how to setup Mongo and Roassal ? > Thank you Phil ! > > Phil > Le 14 mars 2015 14:23, "stepharo" a écrit : > >> Thanks torsten >> This little steps are really important! >> >> Stef >> >> Le 4/3/15 11:25, Torsten Bergmann a écrit : >> >>> Hi, >>> >>> cleaned up MongoTalk a little bit: >>> >>> - added a new baseline 1.7 with separate test packages for "BSON" and >>> "Core", so tests are now separately loadable >>> - more comments and more/better categorizations >>> - printOn: in database and collections to print the name >>> - MongoQueries is now "Mongo-Queries" and "Mongo-Tests-Queries" (hence >>> the name of the first to be in >>>alignment with other packages) >>> - make Config aware/loadable for upcoming Pharo 4 >>> - the Config now is working and saved with Versionner >>> - the Config also includes groups (Core, Tests and default) >>> - it is now available in MetaRepoForPharo40 so it is in the config >>> browser of Pharo4 >>> - all 55 tests are green in latest Pharo 4.0 #40534 >>> >>> Just cleanups, no behavior changes >>> >>> Bye >>> T. >>> >> >> >> >>
Re: [Pharo-users] making .extension files (like .class files)
Actually i was using "if statements" to find which radio button is selected. So alternative of using "If statements" is to extend RadioButtonGroup and adding a method which return " ^buttons detect: [ :b | b state ] ifNone: [ nil ] " and categorized it under *name_of_my_package protocol. This method will return which button is selected by user. I was confused with Who we extending RadioButtonGroup. Initially i was facing problem with loading a repository in pharo but now its fine. Thanks Rohit On Sat, Mar 14, 2015 at 6:57 PM, Esteban Lorenzano wrote: > I do not understand what are you trying to do. > > you cloned a repo in your disk, then you have, for example: > > path/to/myProject/myPackage.package/etc… > > to use it, you have to add the repository (path/to/myProject) to > monticello browser, as a filetree repository. > then you can browse and interact exactly as any other monticello > repository: you can save and load packages you see listed there. > > so… what lost me is the question about the .extension… you DO NOT HAVE to > do anything… saving a package from monticello browser will save also the > extensions belonging to that package. > > cheers, > Esteban > > Le 8/3/15 10:14, rohit sharma a écrit : > > hi everyone. I am facing a problem. I cloned a repo. of package. After > that i tried saving and opening that package using Monticello Browser. But > whenever i try save & open that package in pharo, all class and extension > files are getting deleted and pharo is showing nothing in that package. Any > suggestion??? > > One more thing i want to ask, i.e, how to make .extension files (like > .class files) in pharo. Any resources on this topic? > > > > Thanks > > Rohit > > > > > > > > >
Re: [Pharo-users] [ANN] RProjectConnector V1.0
Hi again, This is how to copy the R Windows dll's to the Pharo VM directory, detecting the installation path using the registry (requires latest OSWindows package). Tested under Windows 8.1 | rPath dlls | (rPath := WinRegistry queryValue: 'InstallPath' fromKey: (WinRegistryKey localMachine queryOpenSubkey: 'Software\\R-core\\R')) notNil ifTrue: [ dlls := (rPath asFileReference / 'bin' / 'i386') entries select: [ : entry | entry extension = 'dll' ] thenDo: [ : dllEntry | dllEntry asFileReference copyTo: Smalltalk vmDirectory asFileReference / dllEntry basename ] ]. Would you integrate it into ConfigurationOfRProjectConnector? Cheers, Hernán 2014-12-19 7:52 GMT-03:00 Blondeau Vincent : > > > > > *De :* Pharo-users [mailto:pharo-users-boun...@lists.pharo.org] *De la > part de* Hernán Morales Durand > *Envoyé :* jeudi 18 décembre 2014 05:31 > *À :* Any question about pharo is welcome > *Objet :* Re: [Pharo-users] [ANN] RProjectConnector V1.0 > > > > Hi Vincent, > > Hi, > > > > 2014-12-17 6:02 GMT-03:00 Blondeau Vincent >: > > Hernan, > > To detect the R installation path is complicated. > > > > Yes, I am currently working in a NBWin32Registry so we can do: > > (NBWin32Registry hKeyLocalMachine at: 'Software\R-core\R') values > > > > the reason I didn't committed a solution is I am having > ERROR_INVALID_FUNCTION with RegEnumValueA > > apiRegEnumValue: hKey with: dwIndex with: lpValueName with: lpcchValueName > with: lpReserved with: lpType with: lpData with: lpcbData > " > http://msdn.microsoft.com/en-us/library/windows/desktop/ms724865%28v=vs.85%29.aspx > " > > errorCode> > ^ self nbCall: #( > long RegEnumValueA( > HKEY hKey, > DWORD dwIndex, > LPTSTR lpValueName, > LPDWORD lpcchValueName, > LPDWORD lpReserved, > LPDWORD lpType, > LPBYTE lpData, > LPDWORD lpcbData)) module: 'advapi32.dll' > > > > Where is the Windows registry access project? > > > > > > I think that to set the libraries available to download on a server is > currently a better idea. Do you know where it can be hosted? > > > > > An option to upload library files could be http://files.pharo.org/ but I > don't have access to. > > Foy my configurations I am currently using DropBox although not charming > it serves well. > But AFAIK you cannot link multiple accounts to one DropBox. > > There are other reliable options? > > http://files.pharo.org/ seems to be a good solution. > > Vincent > > > > Hernán > > > > > > -- > > Ce message et les pièces jointes sont confidentiels et réservés à l'usage > exclusif de ses destinataires. Il peut également être protégé par le secret > professionnel. Si vous recevez ce message par erreur, merci d'en avertir > immédiatement l'expéditeur et de le détruire. L'intégrité du message ne > pouvant être assurée sur Internet, la responsabilité de Worldline ne pourra > être recherchée quant au contenu de ce message. Bien que les meilleurs > efforts soient faits pour maintenir cette transmission exempte de tout > virus, l'expéditeur ne donne aucune garantie à cet égard et sa > responsabilité ne saurait être recherchée pour tout dommage résultant d'un > virus transmis. > > This e-mail and the documents attached are confidential and intended > solely for the addressee; it may also be privileged. If you receive this > e-mail in error, please notify the sender immediately and destroy it. As > its integrity cannot be secured on the Internet, the Worldline liability > cannot be triggered for the message content. Although the sender endeavours > to maintain a computer virus-free network, the sender does not warrant that > this transmission is virus-free and will not be liable for any damages > resulting from any virus transmitted. >
Re: [Pharo-users] pillar source import
Peter Uhnák writes: > Hi, > > is it currently possible to import file contents into pillar? > > For example I have a script stored in my-script.st and I would like to do > something like > > [[[source=my-script.st > ]]] thanks for the feature suggestion. This is now in http://www.smalltalkhub.com/#!/~Pier/Pillar under the section "Script externalization". > {import 'my-another-pillar-file.pillar'} > or something like that. this was already in the feature list under "Transformers". -- Damien Cassou http://damiencassou.seasidehosting.st "Success is the ability to go from one failure to another without losing enthusiasm." --Winston Churchill
[Pharo-users] Error while loading GitFileTree in Pharo 4.0
Whenever I click on Install stable version of GitFileTree (ThierryGoubier .33) in Configuration Browser in Pharo 4.0 , I get the error = The symbolic version #stable is not defined in Configuration GitFileTree for the current platform. Possible symbolic version values include : #(#bleedingEdge #development) Can anyone please help me out ?
Re: [Pharo-users] Error while loading GitFileTree in Pharo 4.0
Excerpts from Jigyasa Grover's message of 2015-03-15 06:56:49 +0100: > Whenever I click on Install stable version of GitFileTree (ThierryGoubier > .33) in Configuration Browser in Pharo 4.0 , I get the error = The symbolic > version #stable is not defined in Configuration GitFileTree for the current > platform. Possible symbolic version values include : #(#bleedingEdge > #development) i have seen the same error today. seems there is a problem loading the current version. greetings, martin. -- eKita - the online platform for your entire academic life -- chief engineer eKita.co pike programmer pike.lysator.liu.secaudium.net societyserver.org secretary beijinglug.org mentor fossasia.org foresight developer foresightlinux.orgrealss.com unix sysadmin Martin Bähr working in chinahttp://societyserver.org/mbaehr/
Re: [Pharo-users] Error while loading GitFileTree in Pharo 4.0
Does there exist any alternative ? Thanks Jigyasa Grover On Sun, Mar 15, 2015 at 11:35 AM, Martin Bähr < mba...@email.archlab.tuwien.ac.at> wrote: > Excerpts from Jigyasa Grover's message of 2015-03-15 06:56:49 +0100: > > Whenever I click on Install stable version of GitFileTree (ThierryGoubier > > .33) in Configuration Browser in Pharo 4.0 , I get the error = The > symbolic > > version #stable is not defined in Configuration GitFileTree for the > current > > platform. Possible symbolic version values include : #(#bleedingEdge > > #development) > > i have seen the same error today. > seems there is a problem loading the current version. > > greetings, martin. > > -- > eKita - the online platform for your entire academic > life > -- > chief engineer > eKita.co > pike programmer pike.lysator.liu.secaudium.net > societyserver.org > secretary > beijinglug.org > mentor > fossasia.org > foresight developer foresightlinux.org > realss.com > unix sysadmin > Martin Bähr working in china > http://societyserver.org/mbaehr/ >