Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
@Gary ping ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On Wed, Oct 20, 2010 at 2:55 PM, Tim McNamara paperl...@timmcnamara.co.nz wrote: I think Collect would be an excellent name for an Activity. It's a verb with a single word. Indeed. It is a good suggestion. Thank you. -- sankarshan mukhopadhyay http://sankarshan.randomink.org/blog ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On 20 Oct 2010, at 10:30, Ratnadeep Debnath wrote: On Wed, Oct 20, 2010 at 2:55 PM, Tim McNamara paperl...@timmcnamara.co.nz wrote: I think Collect would be an excellent name for an Activity. It's a verb with a single word. I don't think you should worry about being too accurate with the name, because 1) it inhibits growing the application later, 2) we want to encourage discovery - telling too much doesn't allow learners to explore, 3) it enables other locations to translate the Activity into their own language and 4) consistency with other Activities makes the whole of Sugar's brand stronger. ok If you can, remove all words from the icon. Translating strings within SVG files seems like an unnecessary hassle. @Gary Can you think of an icon that doesn't contain any word, but also represent the purpose of wordgroupz. Will keep trying... also means I don't have to worry about as much what you finally name your activity :-) FWIW: Collect Words is my favourite suggestion. Quick question: Does wordgroupz allow you to collect words in different languages, say if I wanted to group the Arabic, Spanish, and English word for Hello together (as a way of learning language vocabulary)? If it can support that use, I could possibly use an icon with a single word in several different languages. --Gary Thanks, Regards, rtnpro ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
@Gary, thanks for the idea. It would really be a good addition to wordroupz. You are welcome to design the icon as you last mentioned, showing the multilingual aspect of wordgroupz. And we start working on this feature. I'll need help from people speaking different languages for this purpose. Thanks, Regards, rtnpro http://ratnadeepdebnath.wordpress.com/-Original Message- From: Gary Martin Sent: 21/10/2010, 7:28 pm To: Ratnadeep Debnath Cc: Tim McNamara; Sugar Devel; Walter Bender Subject: Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar On 20 Oct 2010, at 10:30, Ratnadeep Debnath wrote: On Wed, Oct 20, 2010 at 2:55 PM, Tim McNamara paperl...@timmcnamara.co.nz wrote: I think Collect would be an excellent name for an Activity. It's a verb with a single word. I don't think you should worry about being too accurate with the name, because 1) it inhibits growing the application later, 2) we want to encourage discovery - telling too much doesn't allow learners to explore, 3) it enables other locations to translate the Activity into their own language and 4) consistency with other Activities makes the whole of Sugar's brand stronger. ok If you can, remove all words from the icon. Translating strings within SVG files seems like an unnecessary hassle. @Gary Can you think of an icon that doesn't contain any word, but also represent the purpose of wordgroupz. Will keep trying... also means I don't have to worry about as much what you finally name your activity :-) FWIW: Collect Words is my favourite suggestion. Quick question: Does wordgroupz allow you to collect words in different languages, say if I wanted to group the Arabic, Spanish, and English word for Hello together (as a way of learning language vocabulary)? If it can support that use, I could possibly use an icon with a single word in several different languages. --Gary Thanks, Regards, rtnpro ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On Tue, Oct 19, 2010 at 10:38 PM, Gary Martin garycmar...@googlemail.com wrote: So, 100% behind the wordgroupz activity name? Just wanted to double check before re-doing the icon again. Since the original name of the application is wordgroupz, I think that the icon should reflect that. More importantly, wordgroupz is an application for collecting words and studying them. So I am thinking of some activity names like : * collect words * build your vocabulary Which one sounds good? Will it be better to have the name wordgroupz in the icon or the activity name in the icon? Since wordgroupz is not a correct word, some one suggested that the name of a vocabulary application should not be incorrect. Anyway, we are not keeping the activity name as wordgroupz. Please choose the better one : wordgroupz or activity name Thanks , Regards, rtnpro ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On 20 October 2010 22:04, Ratnadeep Debnath rtn...@gmail.com wrote: On Tue, Oct 19, 2010 at 10:38 PM, Gary Martin garycmar...@googlemail.com wrote: So, 100% behind the wordgroupz activity name? Just wanted to double check before re-doing the icon again. Since the original name of the application is wordgroupz, I think that the icon should reflect that. More importantly, wordgroupz is an application for collecting words and studying them. So I am thinking of some activity names like : * collect words * build your vocabulary Which one sounds good? I think Collect would be an excellent name for an Activity. It's a verb with a single word. I don't think you should worry about being too accurate with the name, because 1) it inhibits growing the application later, 2) we want to encourage discovery - telling too much doesn't allow learners to explore, 3) it enables other locations to translate the Activity into their own language and 4) consistency with other Activities makes the whole of Sugar's brand stronger. Many Sugar Activities are derivatives of other applications, but they have all changed their name for Sugar. As one example, Sugar uses Write, which is a version of AbiWord. Will it be better to have the name wordgroupz in the icon or the activity name in the icon? If you can, remove all words from the icon. Translating strings within SVG files seems like an unnecessary hassle. Regards, Tim. ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On Wed, Oct 20, 2010 at 2:55 PM, Tim McNamara paperl...@timmcnamara.co.nz wrote: I think Collect would be an excellent name for an Activity. It's a verb with a single word. I don't think you should worry about being too accurate with the name, because 1) it inhibits growing the application later, 2) we want to encourage discovery - telling too much doesn't allow learners to explore, 3) it enables other locations to translate the Activity into their own language and 4) consistency with other Activities makes the whole of Sugar's brand stronger. ok If you can, remove all words from the icon. Translating strings within SVG files seems like an unnecessary hassle. @Gary Can you think of an icon that doesn't contain any word, but also represent the purpose of wordgroupz. Thanks, Regards, rtnpro ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On 19 Oct 2010, at 06:55, Ratnadeep Debnath rtn...@gmail.com wrote: Thanks Gary. The icons are really good. The original wordgroupz icon was taken from openclipart.com. Instead of the random words, it would be very nice if you could put the word wordgroupz in a similar fashion. I would like to update the icon for Aahh! I thought there was some backstory between those selected words, so I played safe and used the existing choices. Should have known better and asked! :) So, 100% behind the wordgroupz activity name? Just wanted to double check before re-doing the icon again. Regards, --Gary Regards, rtnpro On Sun, Oct 17, 2010 at 1:22 AM, Gary C Martin garycmar...@googlemail.com wrote: Hi Ratnadeep, On 14 Oct 2010, at 17:14, Ratnadeep Debnath wrote: I'll try and get you a quick svg activity icon, probably will be later tomorrow. Thanks Gary. I've followed the same concept as in the original GNOME icon for this application. The detail is a little on the small side, but I think it still works OK and at least has a clear shape: Here are a few renders of the SVG version, this is what the bundle icon will look like: ...and here's a couple of user identity colour activity entries: ..and the actual SVG for use is below: Hope that's of help for your Sugarizing work! Regards, --Gary Regards, rtnpro ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
Thanks Gary. The icons are really good. The original wordgroupz icon was taken from openclipart.com. Instead of the random words, it would be very nice if you could put the word wordgroupz in a similar fashion. I would like to update the icon for wordgroupz. Regards, rtnpro On Sun, Oct 17, 2010 at 1:22 AM, Gary C Martin garycmar...@googlemail.com wrote: Hi Ratnadeep, On 14 Oct 2010, at 17:14, Ratnadeep Debnath wrote: I'll try and get you a quick svg activity icon, probably will be later tomorrow. Thanks Gary. I've followed the same concept as in the original GNOME icon for this application. The detail is a little on the small side, but I think it still works OK and at least has a clear shape: Here are a few renders of the SVG version, this is what the bundle icon will look like: ...and here's a couple of user identity colour activity entries: ..and the actual SVG for use is below: Hope that's of help for your Sugarizing work! Regards, --Gary Regards, rtnpro ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
ping On Sun, Oct 10, 2010 at 8:04 PM, Ratnadeep Debnath rtn...@gmail.com wrote: On Sun, Oct 3, 2010 at 11:37 PM, Walter Bender walter.ben...@gmail.com wrote: Well, Wordnet brings in lots of dependencies, including Tcl. I think you'd be better off bundling the dictionary with your activity. I also had to install the python bindings for espeak. And once I launched it, it didn't seem to have any data loaded... It will be good to have the wordnet dictionary db packaged separately from the wordnet application. Also, wordgroupz, initially is empty, even though it has got a dictionary. wordgroupz is basically like a notebook for noting down new words we come across. But, a dictionary view can also be added to it easily. /usr/share/pixmaps/wordgroupz.png was also missing from line 608 of game.py I'll fix this. And I needed some help to design an icon for wordgroupz for sugar. Any artwork person willing to help? Thanks, Regards, rtnpro ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
Hi Ratnadeep, On 14 Oct 2010, at 08:20, Ratnadeep Debnath rtn...@gmail.com wrote: ping On Sun, Oct 10, 2010 at 8:04 PM, Ratnadeep Debnath rtn...@gmail.com wrote: On Sun, Oct 3, 2010 at 11:37 PM, Walter Bender walter.ben...@gmail.com wrote: Well, Wordnet brings in lots of dependencies, including Tcl. I think you'd be better off bundling the dictionary with your activity. I also had to install the python bindings for espeak. And once I launched it, it didn't seem to have any data loaded... It will be good to have the wordnet dictionary db packaged separately from the wordnet application. Also, wordgroupz, initially is empty, even though it has got a dictionary. wordgroupz is basically like a notebook for noting down new words we come across. But, a dictionary view can also be added to it easily. /usr/share/pixmaps/wordgroupz.png was also missing from line 608 of game.py I'll fix this. And I needed some help to design an icon for wordgroupz for sugar. Any artwork person willing to help? I'll try and get you a quick svg activity icon, probably will be later tomorrow. --Gary Thanks, Regards, rtnpro ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
I'll try and get you a quick svg activity icon, probably will be later tomorrow. Thanks Gary. Regards, rtnpro ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On Sun, Oct 3, 2010 at 11:37 PM, Walter Bender walter.ben...@gmail.com wrote: Well, Wordnet brings in lots of dependencies, including Tcl. I think you'd be better off bundling the dictionary with your activity. I also had to install the python bindings for espeak. And once I launched it, it didn't seem to have any data loaded... It will be good to have the wordnet dictionary db packaged separately from the wordnet application. Also, wordgroupz, initially is empty, even though it has got a dictionary. wordgroupz is basically like a notebook for noting down new words we come across. But, a dictionary view can also be added to it easily. /usr/share/pixmaps/wordgroupz.png was also missing from line 608 of game.py I'll fix this. And I needed some help to design an icon for wordgroupz for sugar. Any artwork person willing to help? Thanks, Regards, rtnpro ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
Hi, On Thu, Sep 30, 2010 at 7:45 AM, Ratnadeep Debnath rtn...@gmail.com wrote: On Thu, Sep 30, 2010 at 1:26 AM, Tim McNamara paperl...@timmcnamara.co.nz wrote: megs. However wordGroupz may not require the whole stack. NLTK is a highly modular application/framework and could be spliced and packaged by the wordGroupz maintainers. Thanks for the suggestion. I'll start working on this from today itself. I have extracted the requisite code required for getting information from wordnet out of nltk. I have put the code in the 'wordnet.py' in wordgroupz for sugar. I have put the latest bundle at http://rtnpro.fedorapeople.org/wordgroupz/Wordgroupz-1.xo Please verify if its ok. Thanks, Regards, rtnpro ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On Sun, Oct 3, 2010 at 8:45 AM, Ratnadeep Debnath rtn...@gmail.com wrote: Hi, On Thu, Sep 30, 2010 at 7:45 AM, Ratnadeep Debnath rtn...@gmail.com wrote: On Thu, Sep 30, 2010 at 1:26 AM, Tim McNamara paperl...@timmcnamara.co.nz wrote: megs. However wordGroupz may not require the whole stack. NLTK is a highly modular application/framework and could be spliced and packaged by the wordGroupz maintainers. Thanks for the suggestion. I'll start working on this from today itself. I have extracted the requisite code required for getting information from wordnet out of nltk. I have put the code in the 'wordnet.py' in wordgroupz for sugar. I have put the latest bundle at http://rtnpro.fedorapeople.org/wordgroupz/Wordgroupz-1.xo Please verify if its ok. Your activity icon contains a link to a file that is not in your .x bundle. Alas, the activity doesn't manage to load the nltk dictionary and hence fails to launch. -walter Thanks, Regards, rtnpro ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On Sun, Oct 3, 2010 at 6:28 PM, Walter Bender walter.ben...@gmail.com wrote: Your activity icon contains a link to a file that is not in your .x bundle. Alas, the activity doesn't manage to load the nltk dictionary and hence fails to launch. Could you show me the messages shown when wordgroupz activity failed to launch. Thanks, Regards, rtnpro ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On Sun, Oct 3, 2010 at 9:39 AM, Ratnadeep Debnath rtn...@gmail.com wrote: On Sun, Oct 3, 2010 at 6:28 PM, Walter Bender walter.ben...@gmail.com wrote: Your activity icon contains a link to a file that is not in your .x bundle. Alas, the activity doesn't manage to load the nltk dictionary and hence fails to launch. Could you show me the messages shown when wordgroupz activity failed to launch. See the attached log file. -walter Thanks, Regards, rtnpro -- Walter Bender Sugar Labs http://www.sugarlabs.org /home/walter/sugar-jhbuild/install/lib/python2.6/site-packages/sugar/bundle/activitybundle.py:157: DeprecationWarning: use bundle_id instead of service_name in your activity.info 'in your activity.info', DeprecationWarning) /home/walter/sugar-jhbuild/install/lib/python2.6/site-packages/sugar/bundle/activitybundle.py:173: DeprecationWarning: use exec instead of class in your activity.info 'in your activity.info', DeprecationWarning) Traceback (most recent call last): File /home/walter/sugar-jhbuild/install/bin/sugar-activity, line 21, in module main.main() File /home/walter/sugar-jhbuild/install/lib/python2.6/site-packages/sugar/activity/main.py, line 121, in main module = __import__(module_name) File /home/walter/Activities/Wordgroupz.activity/WordgroupzActivity.py, line 1, in module import wordgroupz File /home/walter/Activities/Wordgroupz.activity/wordgroupz.py, line 24, in module import get_wordnet_def as wordnet File /home/walter/Activities/Wordgroupz.activity/get_wordnet_def.py, line 18, in module import wordnet File /home/walter/Activities/Wordgroupz.activity/wordnet.py, line 1807, in module wn_dic = WordNetCorpusReader(find('wordnet-3.0/dict')) File /home/walter/Activities/Wordgroupz.activity/wordnet.py, line 288, in find raise LookupError(resource_not_found) LookupError: ** Resource 'wordnet-3.0/dict' not found. Please use the NLTK Downloader to obtain the resource: nltk.download(). Searched in: - '/home/walter/nltk_data' - '/usr/share/nltk_data' - '/usr/local/share/nltk_data' - '/usr/lib/nltk_data' - '/usr/local/lib/nltk_data' - '/usr/share' ** 1286113241.827343 DEBUG root: _cleanup_temp_files Exited with status 1, pid 1910 data (None, open file 'fdopen', mode 'w' at 0x925ad88, '24a0bbf4262a6c495acf47e3e8d3d3d749abd9e1') ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
Hi, The error is due to wordgroupz not being able to find /usr/share/wordnet-3.0/dict, which is the default location where wordnet dictionary is stored. Please install wordnet dictionary (rpm is available for fedora users). This should fix the problem. Thanks, Regards, rtnpro-Original Message- From: Walter Bender Sent: 03/10/2010, 7:12 pm To: Ratnadeep Debnath Cc: Tim McNamara; Sugar devel; Gary Martin Subject: Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar On Sun, Oct 3, 2010 at 9:39 AM, Ratnadeep Debnath rtn...@gmail.com wrote: On Sun, Oct 3, 2010 at 6:28 PM, Walter Bender walter.ben...@gmail.com wrote: Your activity icon contains a link to a file that is not in your .x bundle. Alas, the activity doesn't manage to load the nltk dictionary and hence fails to launch. Could you show me the messages shown when wordgroupz activity failed to launch. See the attached log file. -walter Thanks, Regards, rtnpro -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On Sun, Oct 3, 2010 at 10:25 AM, rtn...@gmail.com rtn...@gmail.com wrote: Hi, The error is due to wordgroupz not being able to find /usr/share/wordnet-3.0/dict, which is the default location where wordnet dictionary is stored. Please install wordnet dictionary (rpm is available for fedora users). This should fix the problem. Well, Wordnet brings in lots of dependencies, including Tcl. I think you'd be better off bundling the dictionary with your activity. I also had to install the python bindings for espeak. And once I launched it, it didn't seem to have any data loaded... /usr/share/pixmaps/wordgroupz.png was also missing from line 608 of game.py -walter Thanks, Regards, rtnpro-Original Message- From: Walter Bender Sent: 03/10/2010, 7:12 pm To: Ratnadeep Debnath Cc: Tim McNamara; Sugar devel; Gary Martin Subject: Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar On Sun, Oct 3, 2010 at 9:39 AM, Ratnadeep Debnath rtn...@gmail.com wrote: On Sun, Oct 3, 2010 at 6:28 PM, Walter Bender walter.ben...@gmail.com wrote: Your activity icon contains a link to a file that is not in your .x bundle. Alas, the activity doesn't manage to load the nltk dictionary and hence fails to launch. Could you show me the messages shown when wordgroupz activity failed to launch. See the attached log file. -walter Thanks, Regards, rtnpro -- Walter Bender Sugar Labs http://www.sugarlabs.org -- Walter Bender Sugar Labs http://www.sugarlabs.org ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On 26 Sep 2010, at 08:36, Ratnadeep Debnath wrote: Hi, Lexicology is the word that means studying words. It includes collecting words, classifying them, researching, learning how to spell it, etc. wordGroupz helps one do such things. I was thinking of activity names for wordGroupz and I came up with the following: 1) Learn Vocabulary 2) Learn words 3) Collect words ( but wordgroupz is more than collecting words) As the feedback was that the name wordGroupz was a misspelling and non-verb like, I guess Group Words could be an obvious choice to keep it close to the original version (I didn't realise this was a port of an existing GNOME application). However to be honest, I think the extra dependancies are the real issue just at the moment (I haven't seen it working yet). I guess specific distros could each individually package up and install the needed dependancies (though that is not very child friendly, at least a deployment could choose to include it). Unfortunately as it is, almost none of the existing Sugar users will be able to use this activity. I try to keep a fairly clean Sugar environment here for testing, and it fails right away with ImportError: No module named nltk.corpus I made it as far as yum installing 15Mb for python-nltk (which pulled in about 11 external dependancies), at which point the activity would run and show its UI, but was still non-functional. I looked through the error logs (attached below if you are curious) but didn't have time to try and go through the dependencies trying to find what was still missing. Using Sugar, I also needed to use curl from a terminal to download the .xo, as the server it's currently hosted on does not provide the correct mime type (Browse just displays the raw data so it's not easy to get it installed). And then to install I used sugar-install-bundle file.xo from the terminal The activity icon also shows up blank and un-clickable in the main Sugar UI with the only way to run it from the Sugar Home list view. Had a quick look and there are two issues here. 1). The activity.info names the icon as: icon = wordgroupz.svg ... it should be just: icon = wordgroupz The icon at this point will still be blank, but is at least clickable in the Sugar UI. 2) The actual wordgroupz.svg is an empty inkscape template that happens to have an absolute (and incorrect) link to an external png file in the place it was on your original build machine. The icon needs to be a svg vector image as it will be scaled and automatically coloured as needed for various parts of the Sugar UI: http://wiki.sugarlabs.org/go/Development_Team/Almanac/Making_Icons http://wiki.sugarlabs.org/go/Human_Interface_Guidelines/The_Sugar_Interface/Icons On a general note, rather than trying to make an .xo bundle out of all this (bundles should be self contained with all needed resources/dependancies inside), I think your best bet is to try and get it packaged somehow for distros, or perhaps speak with alsroot about his 0install work. Regards, --Gary Thanks, Regards, rtnpro On Thu, Sep 23, 2010 at 10:11 PM, Gary Martin garycmar...@googlemail.com wrote: Hi Sankarshan, On 23 Sep 2010, at 14:36, sankarshan wrote: On Wed, Sep 22, 2010 at 10:31 AM, Tim McNamara paperl...@timmcnamara.co.nz wrote: Well done on your release! My *personal* feeling is that you should change the name of the Activity. Ideally, all Sugar Activities should be verbs.[1] I know that many Activities haven't followed the HIG guidelines, but following them demonstrates a level of care. At the very least, I'm not happy with the trailing Z. I don't think encouraging misspelling is entirely suitable for an educational environment. Is there a way to request feedback on names that are along the lines mandated by the HIG ? Sure, if in doubt, post some names you'd consider here. FWIW, it can be tough finding a single verb that makes much sense (and can be quite a pain to change a name later on so is good to settle on a name early as possible). Regards, --Gary -- sankarshan mukhopadhyay http://sankarshan.randomink.org/blog ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On Wed, Sep 29, 2010 at 03:45:01PM +0100, Gary Martin wrote: On 26 Sep 2010, at 08:36, Ratnadeep Debnath wrote: Hi, Lexicology is the word that means studying words. It includes collecting words, classifying them, researching, learning how to spell it, etc. wordGroupz helps one do such things. On a general note, rather than trying to make an .xo bundle out of all this (bundles should be self contained with all needed resources/dependancies inside), I think your best bet is to try and get it packaged somehow for distros, or perhaps speak with alsroot about his 0install work. The idea I've came is that there are no silver bullets and issues like this can't be effectively and obviously solved within heterogeneous environments (like where sugar is using, e.g. several distros and several releases of the same distro) just by e.g. bundling all time. The way I'm implementing right now is supporting full life cycle of activities. So, it is not obvious and fast. But what I've already done(it will be ready to test at the end of this week) could be used in some way. It will looks like, you are add additional keys to your activity.info file including requires = nltk-python and using sweets push command, send it to bazaar.sl.o. If everything is ok, users can attach repositories (for at least for fedora and debian/ubuntu) from bazaar.sl.o and install your activity (and all deps) from native packages. -- Aleksey ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On 30 September 2010 03:45, Gary Martin garycmar...@googlemail.com wrote: However to be honest, I think the extra dependancies are the real issue just at the moment (I haven't seen it working yet). I guess specific distros could each individually package up and install the needed dependancies (though that is not very child friendly, at least a deployment could choose to include it). Unfortunately as it is, almost none of the existing Sugar users will be able to use this activity. I try to keep a fairly clean Sugar environment here for testing, and it fails right away with ImportError: No module named nltk.corpus I made it as far as yum installing 15Mb for python-nltk (which pulled in about 11 external dependancies), at which point the activity would run and show its UI, but was still non-functional. I looked through the error logs (attached below if you are curious) but didn't have time to try and go through the dependencies trying to find what was still missing. NLTK depends on much more than the software. It also needs the corpus data to run effectively[1][,2]. From memory, that's generally several hundred megs. However wordGroupz may not require the whole stack. NLTK is a highly modular application/framework and could be spliced and packaged by the wordGroupz maintainers. I've done a fair bit of work with NLTK this year and am fairly active in that community, however I don't have time to look into the complexities of this right now. Tim [1] http://www.nltk.org/data [2] http://nltk.googlecode.com/svn/trunk/nltk_data/index.xml ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
Hi, On Thu, Sep 30, 2010 at 1:26 AM, Tim McNamara paperl...@timmcnamara.co.nz wrote: megs. However wordGroupz may not require the whole stack. NLTK is a highly modular application/framework and could be spliced and packaged by the wordGroupz maintainers. Thanks for the suggestion. I'll start working on this from today itself. Thanks, Regards, rtnpro ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
Hi, Lexicology is the word that means studying words. It includes collecting words, classifying them, researching, learning how to spell it, etc. wordGroupz helps one do such things. I was thinking of activity names for wordGroupz and I came up with the following: 1) Learn Vocabulary 2) Learn words 3) Collect words ( but wordgroupz is more than collecting words) Thanks, Regards, rtnpro On Thu, Sep 23, 2010 at 10:11 PM, Gary Martin garycmar...@googlemail.com wrote: Hi Sankarshan, On 23 Sep 2010, at 14:36, sankarshan wrote: On Wed, Sep 22, 2010 at 10:31 AM, Tim McNamara paperl...@timmcnamara.co.nz wrote: Well done on your release! My *personal* feeling is that you should change the name of the Activity. Ideally, all Sugar Activities should be verbs.[1] I know that many Activities haven't followed the HIG guidelines, but following them demonstrates a level of care. At the very least, I'm not happy with the trailing Z. I don't think encouraging misspelling is entirely suitable for an educational environment. Is there a way to request feedback on names that are along the lines mandated by the HIG ? Sure, if in doubt, post some names you'd consider here. FWIW, it can be tough finding a single verb that makes much sense (and can be quite a pain to change a name later on so is good to settle on a name early as possible). Regards, --Gary -- sankarshan mukhopadhyay http://sankarshan.randomink.org/blog ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On 09/22/2010 07:01 AM, Tim McNamara wrote: On 22 September 2010 16:50, Ratnadeep Debnathrtn...@gmail.com wrote: snip / Sugar bundle for wordgroupz available at http://rtnpro.fedorapeople.org/wordgroupz/Wordgroupz-1.xo Please check if this is satisfactory and feel free to suggest any improvements. I also need an icon for wordgroupz for sugar. Any help will be highly appreciable. Well done on your release! My *personal* feeling is that you should change the name of the Activity. Ideally, all Sugar Activities should be verbs.[1] I know that many Activities haven't followed the HIG guidelines, but following them demonstrates a level of care. At the very least, I'm not happy with the trailing Z. I don't think encouraging misspelling is entirely suitable for an educational environment. Well done on the software, it looks very promising. Tim Yes Tim is right, extra points of using verbs for activity names. Regards, Simon ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On Wed, Sep 22, 2010 at 10:31 AM, Tim McNamara paperl...@timmcnamara.co.nz wrote: Well done on your release! My *personal* feeling is that you should change the name of the Activity. Ideally, all Sugar Activities should be verbs.[1] I know that many Activities haven't followed the HIG guidelines, but following them demonstrates a level of care. At the very least, I'm not happy with the trailing Z. I don't think encouraging misspelling is entirely suitable for an educational environment. Is there a way to request feedback on names that are along the lines mandated by the HIG ? -- sankarshan mukhopadhyay http://sankarshan.randomink.org/blog ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On 09/21/2010 02:00 PM, Ratnadeep Debnath wrote: Hi, wordgroupz is a vocabulary building application. It's written using PyGTK. wordgroupz details available at http://ratnadeepdebnath.wordpress.com/2010/09/09/wordgroupz-version-0-3-released/ I ported wordgroupz to sugar desktop environment. I tested it on sugar-jhbuild. The following libraries are needed for running wordgroupz: python DB-API 2.0 interface for SQLite 3.x python-sqlite2 pygtk2 python-nltk pywebkitgtk urllib2 python-BeautifulSoup gstreamer-python espeak Dependencies like python-nltk are not part of the Sugar platform as of today [1]. We would need to solve that in some way (adding, bundling in the XO...). Regards, Simon [1] http://wiki.sugarlabs.org/go/0.88/Platform_Components ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
Hi Sankarshan, On 23 Sep 2010, at 14:36, sankarshan wrote: On Wed, Sep 22, 2010 at 10:31 AM, Tim McNamara paperl...@timmcnamara.co.nz wrote: Well done on your release! My *personal* feeling is that you should change the name of the Activity. Ideally, all Sugar Activities should be verbs.[1] I know that many Activities haven't followed the HIG guidelines, but following them demonstrates a level of care. At the very least, I'm not happy with the trailing Z. I don't think encouraging misspelling is entirely suitable for an educational environment. Is there a way to request feedback on names that are along the lines mandated by the HIG ? Sure, if in doubt, post some names you'd consider here. FWIW, it can be tough finding a single verb that makes much sense (and can be quite a pain to change a name later on so is good to settle on a name early as possible). Regards, --Gary -- sankarshan mukhopadhyay http://sankarshan.randomink.org/blog ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel
Re: [Sugar-devel] wordgroupz ( A vocabulary building app) ported to sugar
On 22 September 2010 16:50, Ratnadeep Debnath rtn...@gmail.com wrote: snip / Sugar bundle for wordgroupz available at http://rtnpro.fedorapeople.org/wordgroupz/Wordgroupz-1.xo Please check if this is satisfactory and feel free to suggest any improvements. I also need an icon for wordgroupz for sugar. Any help will be highly appreciable. Well done on your release! My *personal* feeling is that you should change the name of the Activity. Ideally, all Sugar Activities should be verbs.[1] I know that many Activities haven't followed the HIG guidelines, but following them demonstrates a level of care. At the very least, I'm not happy with the trailing Z. I don't think encouraging misspelling is entirely suitable for an educational environment. Well done on the software, it looks very promising. Tim [1] http://wiki.sugarlabs.org/go/Human_Interface_Guidelines/Activities/Activity_Bundles#Activities_as_Verbs ___ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel