Re: [OSM-dev] Google Summer of Code Project Idea

2017-03-15 Thread Peter Barth
Hello Subhani,

thank you for your interest in our great project OpenStreetMap!

As you might have noticed on the GSoC page, there's a link for each
organization where you can find a list of project ideas students might
work on. Our list is in the wiki, here:
https://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2017/Project_Ideas

You should read them carefully and have a look if there's anything of
interest for you, something you'd like to work on. If you did, we can
give you detailed help depending on the idea you chose.

No matter what, you should also make yourself comfortable with
OpenStreetMap and as a first step we always encourage students to create
an account and map some data. I.e. go out where you're living and
collect some data and add them to our database and see how the map
grows. That's a good start to get known to OSM and how it works.

Hope that helps,
Peda


___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google summer of code 2016

2016-02-14 Thread Jorge López

Hi Jayamine,

I'm the one that proposed the idea you are asking for. I'm glad someone 
is interested in it.


El 14/02/2016 a las 17:31, Jayamine A. escribió:

hi all,

I'm a university student who is interested at projects of 
OpenStreetMap in gsoc 2016. I read some wiki pages and also add some 
places in Kandy town map in Sri Lanka to OSM to get a real feel about 
OSM.


I feel awesome..:-)

Specially i'm interested at the project "Android application for 
public transportation ".

. I'm a java expert and also have some kind of android knowledge.

I like to know more about the OSM implementation if there are 
refereces that will help please let me know.


You should probably take a look at the Overpass API [1] and probably to 
the Tile servers [2].
What are the main features that you are hoping in that android 
application?

(Like fast , Nice graphical user interface and etc)
And about the app. I don't think there is anything similar (if there is, 
please, tell me). I thought about an app which showed you information 
about public transportation in the city you choose. Showing in the 
background a map like this one [3] and also showing information about 
stops, frequency [4] (where available) and any other thing the OSM 
database could contain. Routing features would also be really cool.



___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Jorge López


[1] http://wiki.openstreetmap.org/wiki/Overpass_API
[2] http://wiki.openstreetmap.org/wiki/Tile_servers
[3] http://demo.3liz.com/osmtransport/
[4] http://wiki.openstreetmap.org/wiki/General_Transit_Feed_Specification


---
El software de antivirus Avast ha analizado este correo electrónico en busca de 
virus.
https://www.avast.com/antivirus
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code announcement + Mentor sign up

2015-03-02 Thread Frederik Ramm
Hi,

On 03/03/15 01:13, Cristiano Giovando wrote:
> In the mean time we
> would like to add one or two ideas to your list since they are OSM
> related:
> 
> https://github.com/hotosm/HOT-Project-Ideas/issues/15
> https://github.com/hotosm/HOT-Project-Ideas/issues/7

I think that /7 is, at least in the form it is currently presented, very
difficult as a GSoc project. It appears that it requires someone who is
not only up to speed with CartoCSS but also knows enough about HOT work
to make hard "what's in and what's out" decisions - quoting from the
comments:

"rendering ... it's an editorial choice that serve a purpose, so having
someone that would take the issues one by one an adding the requested
feature on the map would not help ... the challenge about the rendering
is a lot in making arbitration in what to render and what not."

"some of these improvements need skills not just technical but also a
lot of communication..."

"We need to ensure that any new tags we are selecting to render are
agreed upon by many of the actors in HOT ecosystem including actors out
in the field and those involved in activations and OSM communities
HOT-francophone communities..."

To me this sounds much too broad and too difficult for a GSoc student
project. As it currently stands it would only be suitable for a student
who is already a long-time HOT "insider".

Bye
Frederik

-- 
Frederik Ramm  ##  eMail frede...@remote.org  ##  N49°00'09" E008°23'33"

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code announcement + Mentor sign up

2015-03-02 Thread Ian Dees
On Mon, Mar 2, 2015 at 7:13 PM, Cristiano Giovando <
cristiano.giova...@hotosm.org> wrote:

> On Mon, Mar 2, 2015 at 12:27 PM, Ian Dees  wrote:
> > On Mon, Mar 2, 2015 at 3:20 PM, Peter Barth  wrote:
> >>
> >>
> >> Thanks to everyone who helped. Now let's hope we'll get skilled and
> >> motivated students to work on our project ideas ;)
> >>
> >> Btw. slot allocations will be published on 15.4.
> >
> >
> > I'd like to point out that Google relies *heavily* on the number of
> > potential mentors and projects to decide how many slots to give us.
> >
> > If you have a project in mind that is remotely interesting to you, please
> > consider adding it to the project ideas page. Even better would be if you
> > supported it with your mentoring time.
>
> Hi Peter and Ian,
>
> Congratulations on getting selected! Unfortunately HOT did make it on
> its first attempt, but we'll try again next year. In the mean time we
> would like to add one or two ideas to your list since they are OSM
> related:
>
> https://github.com/hotosm/HOT-Project-Ideas/issues/15
> https://github.com/hotosm/HOT-Project-Ideas/issues/7
>
> Unless there are any concerns, I will add them to the wiki page here:
>
> http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2015/Project_Ideas


I'm sorry to hear that you didn't get accepted.

Definitely add the ideas to the wiki page and please sign up as mentors via
this link:

https://www.google-melange.com/gsoc/connection/start/user/google/gsoc2015/openstreetmap


Looking forward to working with you.
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code announcement + Mentor sign up

2015-03-02 Thread Cristiano Giovando
On Mon, Mar 2, 2015 at 12:27 PM, Ian Dees  wrote:
> On Mon, Mar 2, 2015 at 3:20 PM, Peter Barth  wrote:
>>
>>
>> Thanks to everyone who helped. Now let's hope we'll get skilled and
>> motivated students to work on our project ideas ;)
>>
>> Btw. slot allocations will be published on 15.4.
>
>
> I'd like to point out that Google relies *heavily* on the number of
> potential mentors and projects to decide how many slots to give us.
>
> If you have a project in mind that is remotely interesting to you, please
> consider adding it to the project ideas page. Even better would be if you
> supported it with your mentoring time.

Hi Peter and Ian,

Congratulations on getting selected! Unfortunately HOT did make it on
its first attempt, but we'll try again next year. In the mean time we
would like to add one or two ideas to your list since they are OSM
related:

https://github.com/hotosm/HOT-Project-Ideas/issues/15
https://github.com/hotosm/HOT-Project-Ideas/issues/7

Unless there are any concerns, I will add them to the wiki page here:

http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2015/Project_Ideas

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code announcement + Mentor sign up

2015-03-02 Thread Ian Dees
On Mon, Mar 2, 2015 at 3:20 PM, Peter Barth  wrote:

>
> Thanks to everyone who helped. Now let's hope we'll get skilled and
> motivated students to work on our project ideas ;)
>
> Btw. slot allocations will be published on 15.4.


I'd like to point out that Google relies *heavily* on the number of
potential mentors and projects to decide how many slots to give us.

If you have a project in mind that is remotely interesting to you, please
consider adding it to the project ideas page. Even better would be if you
supported it with your mentoring time.

-Ian
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code 2015 Application

2015-02-11 Thread Cristiano Giovando
On Wed, Feb 11, 2015 at 5:18 AM, Ian Dees  wrote:
> On Wed, Feb 11, 2015 at 7:18 AM, Tobias Knerr  wrote:
>>
>> On 11.02.2015 02:44, Cristiano Giovando wrote:
>> > Are there any plans to apply for GSoC this year? I found this page [1]
>> > on the wiki, but it hasn't been updated since November. [...]
>> > [1] http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2015
>>
>> I'm also interested in the plans for this year's GSoC. The application
>> period for organizations ends next Friday, so we should act now if we
>> want OSM to part of this Summer of Code. I believe OSM should apply and
>> I am willing to volunteer for administrative tasks or mentoring if needed.
>>
>> We've discussed this topic in our local community and tried to contact
>> Ian, who organized OSM's participation in GSoC in the past, but we have
>> not yet received a reply.
>
>
> Hi folks,
>
> I was not planning on applying for GSoC this year due to the lack of
> interest in previous years. OSM's developer community is sparse – there are
> very few people working on OSM software and those that do are already busy
> or otherwise uninterested in helping a student, so trying to get
> mentor/developer buy-in is nearly impossible.
>
> I think the key to a successful GSoC is for individual projects within the
> OSM software community to come up with interesting projects and mentors
> specific to their software. JOSM, iD, osm2pgsql, ogr2osm, nominatim, and
> overpass are all mature software projects that exist within the OSM
> ecosystem and I've had very little luck getting their developers to express
> any interest in GSoC in the past.


It would be great if you could reach out again to those developers and
ask them individually if they are interested in GSoC this year. They
may not be reading this list and just not aware of the opportunity.

We just started a list here [1] and we'll be working with developers
involved with those projects to finalize ideas and identify mentors.

If you have anything HOT-related that you would like to propose,
please submit your idea through the GitHub page or send me an email.

Cheers,

Cristiano

[1] https://github.com/hotosm/HOT-Project-Ideas/labels/GSoC2015

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code 2015 Application

2015-02-11 Thread Ian Dees
On Wed, Feb 11, 2015 at 7:18 AM, Tobias Knerr  wrote:

> On 11.02.2015 02:44, Cristiano Giovando wrote:
> > Are there any plans to apply for GSoC this year? I found this page [1]
> > on the wiki, but it hasn't been updated since November. [...]
> > [1] http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2015
>
> I'm also interested in the plans for this year's GSoC. The application
> period for organizations ends next Friday, so we should act now if we
> want OSM to part of this Summer of Code. I believe OSM should apply and
> I am willing to volunteer for administrative tasks or mentoring if needed.
>
> We've discussed this topic in our local community and tried to contact
> Ian, who organized OSM's participation in GSoC in the past, but we have
> not yet received a reply.


Hi folks,

I was not planning on applying for GSoC this year due to the lack of
interest in previous years. OSM's developer community is sparse – there are
very few people working on OSM software and those that do are already busy
or otherwise uninterested in helping a student, so trying to get
mentor/developer buy-in is nearly impossible.

I think the key to a successful GSoC is for individual projects within the
OSM software community to come up with interesting projects and mentors
specific to their software. JOSM, iD, osm2pgsql, ogr2osm, nominatim, and
overpass are all mature software projects that exist within the OSM
ecosystem and I've had very little luck getting their developers to express
any interest in GSoC in the past.

Having said that, I'm excited to see HOT apply for GSoC. It sounds like
they've got some great project ideas and would attract great students.

I'm happy to apply to GSoC for OSM, but I want to see some buy-in or
interest from OSM software projects and their maintainers first. Tobias: I
haven't heard from you yet. Please send me an e-mail. Let's talk about what
you have in mind.
___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code 2015 Application

2015-02-11 Thread Tobias Knerr
On 11.02.2015 02:44, Cristiano Giovando wrote:
> Are there any plans to apply for GSoC this year? I found this page [1]
> on the wiki, but it hasn't been updated since November. [...]
> [1] http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2015

I'm also interested in the plans for this year's GSoC. The application
period for organizations ends next Friday, so we should act now if we
want OSM to part of this Summer of Code. I believe OSM should apply and
I am willing to volunteer for administrative tasks or mentoring if needed.

We've discussed this topic in our local community and tried to contact
Ian, who organized OSM's participation in GSoC in the past, but we have
not yet received a reply.

___
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code student question

2013-04-12 Thread Ian Dees
On Fri, Apr 12, 2013 at 10:49 AM, Pavel Melnikov wrote:

> Hello everyone.
> I'd like to apply for this year's Summer of Code to code something
> interesting and useful for OpenStreetMap, and as I enjoy mobile
> developing, I'd like something mobile) I have some questions about the
> procedure though.
>
> First is, since OSM projects will be hosted under OSGeo mentoring
> organization this year, will it mean that there would be less OSMprojects? I 
> mean, there probably is some quota for projects per
> organization - and OSGeo certainly has projects of their own.
>

We'll get a portion of the slots that OSGeo gets. We have an agreement with
OSGeo about how many slots OSM gets but I'd rather not say how many in
order to encourage as many ideas as possible.


> And secondly, what is the community acceptance status of ideas on our GSoC'13
> wiki
>  page?
> Are they proposed by a single person (possibly a to-be mentor) and need
> more discussion and refining here once application period starts?
>

Yes, the ideas presented there are usually proposed by a single person that
may or may not be a possible mentor. The students should use those ideas as
a base for their idea proposals.
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code project feedback

2013-03-11 Thread Komяpa
Hi,

> About me: I'm a free software enthusiast, I have collaborated with several 
> free
> software projects. I have a strong JavaScript background and try to follow all
> the cutting-edge web technologies. I'm a Mozilla contributor and member of
> Mozilla Hispano.

Nice!

First things first, Mozilla has the most problematic Canvas of all the browsers.
It has slow font metrics, slow font rasterizing, and has performance
bugs in setting Canvas properties.


> My project consists in improving the Kothic-js library in several ways:

> Performance enhancements:
>
> * Investigate porting parts of the code to asm.js ( http://asmjs.org/ )
>
> * Investigate rendering with WebGL: I don't have any experience with WebGL so 
> I
>   don't know if you can expect performance improvements rendering vector data
>   with WebGL instead of canvas for 2d vector data. I'm guessing It could be a
>   great improvement if you could make most of the calculations inside the
>   shader, but I have never written a shader so I have no idea.

Kothic is as easy as "take vectors and put them into canvas", the
slowest part there is browser's Canvas implementation. Chrome managed
to make it ~10x faster since the beginning of Kothic JS, by making it
asynchronuous and using GPU actively.

> Usability enhancements:
>
> * Render text and icons separately. This allows to hide the labels that are
>   partially out of the viewbox and therefore not legible (but still, taking up
>   space in the map), to show the label of the streets in the currently visible
>   part of the street and to show the labels and icons horizontally in rotated
>   maps, all this without having to discard cache map tiles.

For now Kothic is rather tightly paired to leaflet, and it doesn't
have map rotation support.

> The objective of this is that you can easily make a HTML5 mapping application
> that is fast and responsive even in mobile browsers, and the map doesn't look
> like a "image", but like a more dynamic thing.
>
> During the development of this project, I also plan to make an Leaflet plug-in
> to add the Kothic-rendered TileLayer that uses aggressive caching of both
> rendered tiles and GeoJSON data, and a custom layer for the rendered text that
> that updates each time the viewbox is changed.

Pull requests welcome :3

> I'll also develop a minimal map application for Firefox OS to have something
> that everybody can use at the end of the project.
>
> What does everybody think?
>
> Regards,
> David Bengoa
>
> ___
> dev mailing list
> dev@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev



-- 
Darafei "Komяpa" Praliaskouski
OSM BY Team - http://openstreetmap.by/
xmpp:m...@komzpa.net mailto:m...@komzpa.net

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2012-04-05 Thread kabum
Am 3. April 2012 20:02 schrieb Paul Norman :

> The problem with detecting when changesets are closed is that there is no
> way to determine exactly when they are closed short of an API query. You
> can fake it by assuming changesets are closed an hour after the last change
> to them and 24 hours after the first change to them.
>

Open:  (http://www.openstreetmap.org/api/0.6/changeset/11187430)








Closed: (http://www.openstreetmap.org/api/0.6/changeset/11167430)







Or have I missed something?



>  It is better to detect problems when they occur, not up to 24 hours after
> they’ve occurred.
>

That's correct. A good practise would be, to code it as abstract as
possible and so only parse modify/delete/create sets. The origin
(minute/hour-diff/changeset) will be ignored.

I try to take this into account in my proposal.

Thanks for all of your ideas! It's time to finish my proposal :)

Regards,
Morris



> 
>
> ** **
>
> *From:* kabum [mailto:uu.ka...@gmail.com]
> *Sent:* Tuesday, April 03, 2012 2:20 AM
> *To:* Derick Rethans
> *Cc:* OpenStreetMap dev list
>
> *Subject:* Re: [OSM-dev] Google Summer of Code
>
> ** **
>
> Hi,
>
> ** **
>
> Am 2. April 2012 22:20 schrieb Paul Norman :
>
> A tool that operates on the changeset level is
> https://github.com/pnorman/osm-weirdness
>
> It detects changesets that have a high probability  of being an import or
> mechanical edit. The detection is pretty crude but it does find a fair
> number of undocumented imports, mechanical edits, and other weirdness. If
> you point it an old state.txt file it will start in the past and work up to
> the present.
>
> ** **
>
> I've a look later this day on your script.
>
>   
>
> When working with the minutely diffs there are some limitations:
>
> Limited knowledge of changesets. In practice, if you start your detection
> an hour in the past you can have a list of all open changesets, but it is
> not possible to know the tags of the changesets.
>
> No knowledge of the previous state of objects. You know where deleted
> objects were, but you can’t tell how far an object is moved or what it’s
> tags were before. To tell this you need to query a service with a full
> history DB, and handling full history files is difficult.
>
> No knowledge of way geometry if using existing nodes. Iandees’
> https://github.com/pnorman/osm-weirdness/tree/way_check solves this by
> fetching nodes in a way that aren’t also in the changeset from jxapi and it
> can then detect bad geometry (e.g. ways that trace over themselves)
>
>  
>
> If you were to code a vandalism detection tool I think it should work on
> the minutely replication diffs (
> http://wiki.openstreetmap.org/wiki/Planet.osm/diffs)
>
> ** **
>
> I thought about analyse the data after the changeset is closed, but this
> diffs sounds also good. I will check this way :) Thanks!
>
>  
>
>  
>
> Am 3. April 2012 09:38 schrieb Derick Rethans :
>
> On Mon, 2 Apr 2012, kabum wrote:
>
> > Result:
> > - each changeset has a total rating -> use a treshold value to divide
> them
> > into suspicious and not suspicious
>
> Instead of just using static thresholds, I think that something like SVM
> (http://en.wikipedia.org/wiki/Support_vector_machine) might be highly
> benificial here; and it's another cool technology to play with. There is
> a cool library for this (http://www.csie.ntu.edu.tw/~cjlin/libsvm/) and
> I know there is at least an extension to use it from PHP:
> http://phpir.com/support-vector-machines-in-php
>
> ** **
>
> Thanks for this method ... seems to be very suitable for our use case.
>
> ** **
>
> I've already some years of experience of PHP, but I wouldn't prefer it for
> this part of the project. I thought about Python (libsvm has native Python
> bindings ;)) 
>
> ** **
>
> ** **
>
> ** **
>
>
> > Some questions came up within this preparation:
> > - Is there a prefered language? Has this to be specified within the
> > proposal? (language skill has to be rated, so I would decide this during
> > the project phase)
>
> Not really any preferred language. What did you have in mind? For the
> front end I was thinking PHP, but the engine, I wouldn't know. I think
> something high performant (so C or C++) might be benificial.
>
> ** **
>
>
> My thoughts were that it's easy to setup and it's capable to call it easy
> from a terminal or to include it in other python scripts (i.e. web
> frontend).
>
> ** **
>
> If C++ is necessary, because of it's

Re: [OSM-dev] Google Summer of Code

2012-04-03 Thread Paul Norman
The problem with detecting when changesets are closed is that there is no way 
to determine exactly when they are closed short of an API query. You can fake 
it by assuming changesets are closed an hour after the last change to them and 
24 hours after the first change to them. It is better to detect problems when 
they occur, not up to 24 hours after they’ve occurred.

 

From: kabum [mailto:uu.ka...@gmail.com] 
Sent: Tuesday, April 03, 2012 2:20 AM
To: Derick Rethans
Cc: OpenStreetMap dev list
Subject: Re: [OSM-dev] Google Summer of Code

 

Hi,

 

Am 2. April 2012 22:20 schrieb Paul Norman :

A tool that operates on the changeset level is 
https://github.com/pnorman/osm-weirdness

It detects changesets that have a high probability  of being an import or 
mechanical edit. The detection is pretty crude but it does find a fair number 
of undocumented imports, mechanical edits, and other weirdness. If you point it 
an old state.txt file it will start in the past and work up to the present.

 

I've a look later this day on your script.

  

When working with the minutely diffs there are some limitations:

Limited knowledge of changesets. In practice, if you start your detection an 
hour in the past you can have a list of all open changesets, but it is not 
possible to know the tags of the changesets.

No knowledge of the previous state of objects. You know where deleted objects 
were, but you can’t tell how far an object is moved or what it’s tags were 
before. To tell this you need to query a service with a full history DB, and 
handling full history files is difficult.

No knowledge of way geometry if using existing nodes. Iandees’ 
https://github.com/pnorman/osm-weirdness/tree/way_check solves this by fetching 
nodes in a way that aren’t also in the changeset from jxapi and it can then 
detect bad geometry (e.g. ways that trace over themselves)

 

If you were to code a vandalism detection tool I think it should work on the 
minutely replication diffs (http://wiki.openstreetmap.org/wiki/Planet.osm/diffs)

 

I thought about analyse the data after the changeset is closed, but this diffs 
sounds also good. I will check this way :) Thanks!

 

 

Am 3. April 2012 09:38 schrieb Derick Rethans :

On Mon, 2 Apr 2012, kabum wrote:

> Result:
> - each changeset has a total rating -> use a treshold value to divide them
> into suspicious and not suspicious

Instead of just using static thresholds, I think that something like SVM
(http://en.wikipedia.org/wiki/Support_vector_machine) might be highly
benificial here; and it's another cool technology to play with. There is
a cool library for this (http://www.csie.ntu.edu.tw/~cjlin/libsvm/) and
I know there is at least an extension to use it from PHP:
http://phpir.com/support-vector-machines-in-php

 

Thanks for this method ... seems to be very suitable for our use case.

 

I've already some years of experience of PHP, but I wouldn't prefer it for this 
part of the project. I thought about Python (libsvm has native Python bindings 
;)) 

 

 

 


> Some questions came up within this preparation:
> - Is there a prefered language? Has this to be specified within the
> proposal? (language skill has to be rated, so I would decide this during
> the project phase)

Not really any preferred language. What did you have in mind? For the
front end I was thinking PHP, but the engine, I wouldn't know. I think
something high performant (so C or C++) might be benificial.

 


My thoughts were that it's easy to setup and it's capable to call it easy from 
a terminal or to include it in other python scripts (i.e. web frontend).

 

If C++ is necessary, because of it's speed, then I think I could master this. 
In the passed semester I participated in a software engineering partical 
training at university (in a team of five fellow students), where we have an 
extensive use of C++ (https://github.com/brainafk/Empire).

 


> - I also would like to discuss used libraries and framework within the
> project phase, or should I decide this also in my proposal?
> - Should the frontend integrate in the current website (ruby on rails
> project) or should this just be an optional feature?

I think it can easily live as it's own website.

 

Ok :)

 


> - How detailed should be the proposal? Is it enough to formulate this draft?

That's a tricky one, the more information you provide the better I
think, as it shows you have thought about it :-)

 

I think it grows a lot by this discussion and I try to be as detailed as 
possible. :)

 

Thanks for the response :)

 

Regards,

Morris

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2012-04-03 Thread Derick Rethans
On Tue, 3 Apr 2012, kabum wrote:

> Am 3. April 2012 09:38 schrieb Derick Rethans :
> 
> > On Mon, 2 Apr 2012, kabum wrote:
> >
> > > Some questions came up within this preparation:
> > > - Is there a prefered language? Has this to be specified within the
> > > proposal? (language skill has to be rated, so I would decide this during
> > > the project phase)
> >
> > Not really any preferred language. What did you have in mind? For the
> > front end I was thinking PHP, but the engine, I wouldn't know. I think
> > something high performant (so C or C++) might be benificial.
> 
> My thoughts were that it's easy to setup and it's capable to call it easy
> from a terminal or to include it in other python scripts (i.e. web
> frontend).
> 
> If C++ is necessary, because of it's speed, then I think I could master
> this. In the passed semester I participated in a software engineering
> partical training at university (in a team of five fellow students), where
> we have an extensive use of C++ (https://github.com/brainafk/Empire).

I don't think C/C++ is required, use whatever you feel works best for 
the project.

cheers,
Derick

-- 
http://derickrethans.nl | http://xdebug.org
Like Xdebug? Consider a donation: http://xdebug.org/donate.php
twitter: @derickr and @xdebug

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2012-04-03 Thread kabum
Hi,

Am 2. April 2012 22:20 schrieb Paul Norman :

> A tool that operates on the changeset level is
> https://github.com/pnorman/osm-weirdness
>
> It detects changesets that have a high probability  of being an import or
> mechanical edit. The detection is pretty crude but it does find a fair
> number of undocumented imports, mechanical edits, and other weirdness. If
> you point it an old state.txt file it will start in the past and work up to
> the present.
>

I've a look later this day on your script.


> **
>
> When working with the minutely diffs there are some limitations:
>
> Limited knowledge of changesets. In practice, if you start your detection
> an hour in the past you can have a list of all open changesets, but it is
> not possible to know the tags of the changesets.
>
> No knowledge of the previous state of objects. You know where deleted
> objects were, but you can’t tell how far an object is moved or what it’s
> tags were before. To tell this you need to query a service with a full
> history DB, and handling full history files is difficult.
>
> No knowledge of way geometry if using existing nodes. Iandees’
> https://github.com/pnorman/osm-weirdness/tree/way_check solves this by
> fetching nodes in a way that aren’t also in the changeset from jxapi and it
> can then detect bad geometry (e.g. ways that trace over themselves)
>
> ** **
>
> If you were to code a vandalism detection tool I think it should work on
> the minutely replication diffs (
> http://wiki.openstreetmap.org/wiki/Planet.osm/diffs)
>

I thought about analyse the data after the changeset is closed, but this
diffs sounds also good. I will check this way :) Thanks!


Am 3. April 2012 09:38 schrieb Derick Rethans :

> On Mon, 2 Apr 2012, kabum wrote:
>
> > Result:
> > - each changeset has a total rating -> use a treshold value to divide
> them
> > into suspicious and not suspicious
>
> Instead of just using static thresholds, I think that something like SVM
> (http://en.wikipedia.org/wiki/Support_vector_machine) might be highly
> benificial here; and it's another cool technology to play with. There is
> a cool library for this (http://www.csie.ntu.edu.tw/~cjlin/libsvm/) and
> I know there is at least an extension to use it from PHP:
> http://phpir.com/support-vector-machines-in-php


Thanks for this method ... seems to be very suitable for our use case.

I've already some years of experience of PHP, but I wouldn't prefer it for
this part of the project. I thought about Python (libsvm has native Python
bindings ;))



>
> > Some questions came up within this preparation:
> > - Is there a prefered language? Has this to be specified within the
> > proposal? (language skill has to be rated, so I would decide this during
> > the project phase)
>
> Not really any preferred language. What did you have in mind? For the
> front end I was thinking PHP, but the engine, I wouldn't know. I think
> something high performant (so C or C++) might be benificial.
>


My thoughts were that it's easy to setup and it's capable to call it easy
from a terminal or to include it in other python scripts (i.e. web
frontend).

If C++ is necessary, because of it's speed, then I think I could master
this. In the passed semester I participated in a software engineering
partical training at university (in a team of five fellow students), where
we have an extensive use of C++ (https://github.com/brainafk/Empire).


>
> > - I also would like to discuss used libraries and framework within the
> > project phase, or should I decide this also in my proposal?
> > - Should the frontend integrate in the current website (ruby on rails
> > project) or should this just be an optional feature?
>
> I think it can easily live as it's own website.
>

Ok :)


>
> > - How detailed should be the proposal? Is it enough to formulate this
> draft?
>
> That's a tricky one, the more information you provide the better I
> think, as it shows you have thought about it :-)
>

I think it grows a lot by this discussion and I try to be as detailed as
possible. :)

Thanks for the response :)

Regards,
Morris
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2012-04-03 Thread Derick Rethans
On Mon, 2 Apr 2012, kabum wrote:

> Result:
> - each changeset has a total rating -> use a treshold value to divide them
> into suspicious and not suspicious

Instead of just using static thresholds, I think that something like SVM 
(http://en.wikipedia.org/wiki/Support_vector_machine) might be highly 
benificial here; and it's another cool technology to play with. There is 
a cool library for this (http://www.csie.ntu.edu.tw/~cjlin/libsvm/) and 
I know there is at least an extension to use it from PHP: 
http://phpir.com/support-vector-machines-in-php

> Some questions came up within this preparation:
> - Is there a prefered language? Has this to be specified within the
> proposal? (language skill has to be rated, so I would decide this during
> the project phase)

Not really any preferred language. What did you have in mind? For the 
front end I was thinking PHP, but the engine, I wouldn't know. I think 
something high performant (so C or C++) might be benificial.

> - I also would like to discuss used libraries and framework within the
> project phase, or should I decide this also in my proposal?
> - Should the frontend integrate in the current website (ruby on rails
> project) or should this just be an optional feature?

I think it can easily live as it's own website.

> - How detailed should be the proposal? Is it enough to formulate this draft?

That's a tricky one, the more information you provide the better I 
think, as it shows you have thought about it :-)

cheers,
Derick

-- 
http://derickrethans.nl | http://xdebug.org
Like Xdebug? Consider a donation: http://xdebug.org/donate.php
twitter: @derickr and @xdebug

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2012-04-02 Thread Paul Norman
A tool that operates on the changeset level is 
https://github.com/pnorman/osm-weirdness

It detects changesets that have a high probability  of being an import or 
mechanical edit. The detection is pretty crude but it does find a fair number 
of undocumented imports, mechanical edits, and other weirdness. If you point it 
an old state.txt file it will start in the past and work up to the present.

 

When working with the minutely diffs there are some limitations:

Limited knowledge of changesets. In practice, if you start your detection an 
hour in the past you can have a list of all open changesets, but it is not 
possible to know the tags of the changesets. 

No knowledge of the previous state of objects. You know where deleted objects 
were, but you can’t tell how far an object is moved or what it’s tags were 
before. To tell this you need to query a service with a full history DB, and 
handling full history files is difficult.

No knowledge of way geometry if using existing nodes. Iandees’ 
https://github.com/pnorman/osm-weirdness/tree/way_check solves this by fetching 
nodes in a way that aren’t also in the changeset from jxapi and it can then 
detect bad geometry (e.g. ways that trace over themselves)

 

If you were to code a vandalism detection tool I think it should work on the 
minutely replication diffs (http://wiki.openstreetmap.org/wiki/Planet.osm/diffs)

 

 

From: kabum [mailto:uu.ka...@gmail.com] 
Sent: Monday, April 02, 2012 9:31 AM
To: OpenStreetMap dev list
Subject: Re: [OSM-dev] Google Summer of Code

 

Hi,

 

I thought about this proposal and this is the current state:

 

The processing part (called "engine") should be seperated from the interface 
(website).

 

engine - this part processes specific changesets and put the resutl into a 
database

website - frontend to display stored data (dashboard), mark false 
positives/negatives

 

extensibility of the engine:

- each criteria (for example see 
http://wiki.openstreetmap.org/wiki/Detect_Vandalism#Criteria - this seems to be 
a good base) is represented by a plugin

- plugins return a score (integer) which stored in the database

- different types of plugins:

  ° single changeset scope (i.e.: mass deletion/import, very far movement of 
nodes)

  ° multiple changeset scope (i.e.: many changesets within short time per user)

  ° user related score (i.e.: date of registration, number of edits, blocked 
user?)

  ° area related score - mark specific area as a suspicious one for some time 
(i.e.: vandalism of a area by several users)

- these scores are may summarized by type and then multiplied/weighted

- engine has to create "fake changesets" containing changes from several 
changesets being in relation (user, time window) to detect splitted changes

 

Result:

- each changeset has a total rating -> use a treshold value to divide them into 
suspicious and not suspicious

 

Testing:

- previous incidents  <http://www.openstreetmap.org/user_blocks> 
http://www.openstreetmap.org/user_blocks 

 

Some questions came up within this preparation:

- Is there a prefered language? Has this to be specified within the proposal? 
(language skill has to be rated, so I would decide this during the project 
phase)

- I also would like to discuss used libraries and framework within the project 
phase, or should I decide this also in my proposal?

- Should the frontend integrate in the current website (ruby on rails project) 
or should this just be an optional feature?

- How detailed should be the proposal? Is it enough to formulate this draft?

 

Point out my mistakes and feel free to ask questions, criticize this draft and 
share your ideas and thoughts. :)

 

Best regards,

Morris Jobke

 

 

Am 26. März 2012 12:14 schrieb kabum :

Hi,

 

me again. Derick answered my PM and I recognized, that I've missed some 
features.

 

The interface should be a simple website listing the suspicious changesets. As 
well a possibility to mark false positives and false negatives were great.

 

Derick suggested also a integration with JOSM and mentioned its changeset 
reverting capabilities.

 

Best regards,

Morris Jobke

Am 26. März 2012 00:36 schrieb kabum :

 

Hi,

Am 19. März 2012 22:45 schrieb Graham Jones :

 

Hi,
Thank you for your interest in applying for GSoC with Openstreetmap.   This 
list will be fine to ask questions.

Here are a few suggestions to get you started:

- It is important to understand the fundamentals of what OSM is, so if you have 
not done so before, please start by creating an account and making some 
improvements to the map in your local area.

I heard of OSM a long time ago, but was just to lazy to contribute to. So I 
tried these days and I was really surprised how fast changes are visible in the 
rendered map. I've taken several notes of my surrounding waiting for filled 
into the OSM database. :)

- It would also be good to look at the OSM data structure.  Details of t

Re: [OSM-dev] Google Summer of Code

2012-04-02 Thread kabum
Hi,

I thought about this proposal and this is the current state:

The processing part (called "engine") should be seperated from the
interface (website).

engine - this part processes specific changesets and put the resutl into a
database
website - frontend to display stored data (dashboard), mark false
positives/negatives

extensibility of the engine:
- each criteria (for example see
http://wiki.openstreetmap.org/wiki/Detect_Vandalism#Criteria - this seems
to be a good base) is represented by a plugin
- plugins return a score (integer) which stored in the database
- different types of plugins:
  ° single changeset scope (i.e.: mass deletion/import, very far movement
of nodes)
  ° multiple changeset scope (i.e.: many changesets within short time per
user)
  ° user related score (i.e.: date of registration, number of edits,
blocked user?)
  ° area related score - mark specific area as a suspicious one for some
time (i.e.: vandalism of a area by several users)
- these scores are may summarized by type and then multiplied/weighted
- engine has to create "fake changesets" containing changes from several
changesets being in relation (user, time window) to detect splitted changes

Result:
- each changeset has a total rating -> use a treshold value to divide them
into suspicious and not suspicious

Testing:
- previous incidents http://www.openstreetmap.org/user_blocks

Some questions came up within this preparation:
- Is there a prefered language? Has this to be specified within the
proposal? (language skill has to be rated, so I would decide this during
the project phase)
- I also would like to discuss used libraries and framework within the
project phase, or should I decide this also in my proposal?
- Should the frontend integrate in the current website (ruby on rails
project) or should this just be an optional feature?
- How detailed should be the proposal? Is it enough to formulate this draft?

Point out my mistakes and feel free to ask questions, criticize this draft
and share your ideas and thoughts. :)

Best regards,
Morris Jobke


Am 26. März 2012 12:14 schrieb kabum :

> Hi,
>
> me again. Derick answered my PM and I recognized, that I've missed some
> features.
>
> The interface should be a simple website listing the suspicious
> changesets. As well a possibility to mark false positives and false
> negatives were great.
>
> Derick suggested also a integration with JOSM and mentioned its changeset
> reverting capabilities.
>
> Best regards,
> Morris Jobke
>
> Am 26. März 2012 00:36 schrieb kabum :
>
> Hi,
>>
>> Am 19. März 2012 22:45 schrieb Graham Jones :
>>
>> Hi,
>>> Thank you for your interest in applying for GSoC with Openstreetmap.
>>> This list will be fine to ask questions.
>>>
>>> Here are a few suggestions to get you started:
>>>
>>> - It is important to understand the fundamentals of what OSM is, so if
>>> you have not done so before, please start by creating an account and making
>>> some improvements to the map in your local area.
>>>
>> I heard of OSM a long time ago, but was just to lazy to contribute to. So
>> I tried these days and I was really surprised how fast changes are visible
>> in the rendered map. I've taken several notes of my surrounding waiting for
>> filled into the OSM database. :)
>>
>>> - It would also be good to look at the OSM data structure.  Details of
>>> the xml file format can be found on our wiki.
>>>
>> Done :)
>>
>>> - If you search for Nominatim on the OSM wiki you should find some
>>> information on the current service and links to the source code to see how
>>> it currently does searching to see how it could be improved.
>>>
>>  The project idea was suggested by 'sabas88' - could he/she provide some
>>> more information on the issues behind this project suggestion please?
>>>
>> I've asked him and the only answer was a link to the GSoC project site in
>> the OSM wiki. :(
>>
>> I read a lot about OSM, it's mechanism, assistant tools, etc and also
>> about Nominatim and I realized, that this isn't what I want to do. I've
>> looking for some other contribution to OSM and GSoC and found the
>> suggestion for an quality assurance tool specialized for edits/changesets
>> (by Derick Rethans). There are many quality assurance tools but no one like
>> this - or have I missed it?
>>
>> The idea is to have a engine that gets a (set of) changesets or edits and
>> analyse them. It should detect things like logical mistakes, mass deletions
>> without corresponding insertions, etc and take also user metadata like
>> duration of membership or count of his edits into account. It would be
>> great if it compare the changes with current state of the data in this area
>> and detect senseless checks, because the data is out of date and already
>> corrected.
>>
>> Some other things to keep in mind while planning:
>> - extensibility through "plugins": engine (calls)-> several detection
>> plugins
>> - there could be searches for suspicious changesets/edits in specific area
>>
>> Th

Re: [OSM-dev] Google Summer of Code

2012-03-26 Thread kabum
Hi,

me again. Derick answered my PM and I recognized, that I've missed some
features.

The interface should be a simple website listing the suspicious changesets.
As well a possibility to mark false positives and false negatives were
great.

Derick suggested also a integration with JOSM and mentioned its changeset
reverting capabilities.

Best regards,
Morris Jobke

Am 26. März 2012 00:36 schrieb kabum :

> Hi,
>
> Am 19. März 2012 22:45 schrieb Graham Jones :
>
> Hi,
>> Thank you for your interest in applying for GSoC with Openstreetmap.
>> This list will be fine to ask questions.
>>
>> Here are a few suggestions to get you started:
>>
>> - It is important to understand the fundamentals of what OSM is, so if
>> you have not done so before, please start by creating an account and making
>> some improvements to the map in your local area.
>>
> I heard of OSM a long time ago, but was just to lazy to contribute to. So
> I tried these days and I was really surprised how fast changes are visible
> in the rendered map. I've taken several notes of my surrounding waiting for
> filled into the OSM database. :)
>
>> - It would also be good to look at the OSM data structure.  Details of
>> the xml file format can be found on our wiki.
>>
> Done :)
>
>> - If you search for Nominatim on the OSM wiki you should find some
>> information on the current service and links to the source code to see how
>> it currently does searching to see how it could be improved.
>>
>  The project idea was suggested by 'sabas88' - could he/she provide some
>> more information on the issues behind this project suggestion please?
>>
> I've asked him and the only answer was a link to the GSoC project site in
> the OSM wiki. :(
>
> I read a lot about OSM, it's mechanism, assistant tools, etc and also
> about Nominatim and I realized, that this isn't what I want to do. I've
> looking for some other contribution to OSM and GSoC and found the
> suggestion for an quality assurance tool specialized for edits/changesets
> (by Derick Rethans). There are many quality assurance tools but no one like
> this - or have I missed it?
>
> The idea is to have a engine that gets a (set of) changesets or edits and
> analyse them. It should detect things like logical mistakes, mass deletions
> without corresponding insertions, etc and take also user metadata like
> duration of membership or count of his edits into account. It would be
> great if it compare the changes with current state of the data in this area
> and detect senseless checks, because the data is out of date and already
> corrected.
>
> Some other things to keep in mind while planning:
> - extensibility through "plugins": engine (calls)-> several detection
> plugins
> - there could be searches for suspicious changesets/edits in specific area
>
> This was just a quick outline of the proposal. Are there some suggestions,
> wishes, questions or doubts?
>
> In the next days I plan to specify this proposal.
>
> Best regards,
> Morris Jobke
>
>> Hope that helps.   Please feel free to ask more questions as you develop
>> your proposal.
>>
>> Regards
>>
>> Graham
>>
>> On 19 March 2012 21:28, kabum  wrote:
>>
>>> Hi,
>>>
>>> I am interested in "Nominatim (or alternative)", but there isn't any
>>> mentor mentioned. Where could I discuss about the idea?
>>>
>>> Best regards,
>>> Morris Jobke
>>>
>>> ___
>>> dev mailing list
>>> dev@openstreetmap.org
>>> http://lists.openstreetmap.org/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Graham Jones
>> Hartlepool, UK.
>>
>>
>
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2012-03-25 Thread kabum
Hi,

Am 19. März 2012 22:45 schrieb Graham Jones :

> Hi,
> Thank you for your interest in applying for GSoC with Openstreetmap.
> This list will be fine to ask questions.
>
> Here are a few suggestions to get you started:
>
> - It is important to understand the fundamentals of what OSM is, so if you
> have not done so before, please start by creating an account and making
> some improvements to the map in your local area.
>
I heard of OSM a long time ago, but was just to lazy to contribute to. So I
tried these days and I was really surprised how fast changes are visible in
the rendered map. I've taken several notes of my surrounding waiting for
filled into the OSM database. :)

> - It would also be good to look at the OSM data structure.  Details of the
> xml file format can be found on our wiki.
>
Done :)

> - If you search for Nominatim on the OSM wiki you should find some
> information on the current service and links to the source code to see how
> it currently does searching to see how it could be improved.
>
 The project idea was suggested by 'sabas88' - could he/she provide some
> more information on the issues behind this project suggestion please?
>
I've asked him and the only answer was a link to the GSoC project site in
the OSM wiki. :(

I read a lot about OSM, it's mechanism, assistant tools, etc and also about
Nominatim and I realized, that this isn't what I want to do. I've looking
for some other contribution to OSM and GSoC and found the suggestion for an
quality assurance tool specialized for edits/changesets (by Derick
Rethans). There are many quality assurance tools but no one like this - or
have I missed it?

The idea is to have a engine that gets a (set of) changesets or edits and
analyse them. It should detect things like logical mistakes, mass deletions
without corresponding insertions, etc and take also user metadata like
duration of membership or count of his edits into account. It would be
great if it compare the changes with current state of the data in this area
and detect senseless checks, because the data is out of date and already
corrected.

Some other things to keep in mind while planning:
- extensibility through "plugins": engine (calls)-> several detection
plugins
- there could be searches for suspicious changesets/edits in specific area

This was just a quick outline of the proposal. Are there some suggestions,
wishes, questions or doubts?

In the next days I plan to specify this proposal.

Best regards,
Morris Jobke

> Hope that helps.   Please feel free to ask more questions as you develop
> your proposal.
>
> Regards
>
> Graham
>
> On 19 March 2012 21:28, kabum  wrote:
>
>> Hi,
>>
>> I am interested in "Nominatim (or alternative)", but there isn't any
>> mentor mentioned. Where could I discuss about the idea?
>>
>> Best regards,
>> Morris Jobke
>>
>> ___
>> dev mailing list
>> dev@openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/dev
>>
>>
>
>
> --
> Graham Jones
> Hartlepool, UK.
>
>
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2012-03-19 Thread Graham Jones
Hi,
Thank you for your interest in applying for GSoC with Openstreetmap.   This
list will be fine to ask questions.

Here are a few suggestions to get you started:

- It is important to understand the fundamentals of what OSM is, so if you
have not done so before, please start by creating an account and making
some improvements to the map in your local area.

- It would also be good to look at the OSM data structure.  Details of the
xml file format can be found on our wiki.

- If you search for Nominatim on the OSM wiki you should find some
information on the current service and links to the source code to see how
it currently does searching to see how it could be improved.

The project idea was suggested by 'sabas88' - could he/she provide some
more information on the issues behind this project suggestion please?

Hope that helps.   Please feel free to ask more questions as you develop
your proposal.

Regards

Graham

On 19 March 2012 21:28, kabum  wrote:

> Hi,
>
> I am interested in "Nominatim (or alternative)", but there isn't any
> mentor mentioned. Where could I discuss about the idea?
>
> Best regards,
> Morris Jobke
>
> ___
> dev mailing list
> dev@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev
>
>


-- 
Graham Jones
Hartlepool, UK.
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2012-03-17 Thread Graham Jones
Hi Philipp,
You are quite right - one of our shortcomings over the last couple of years
has been in communication with the wider osm community and we should
improve that this year.

What we have had over the last couple of years is a private mailing list
for mentors to discuss the proposals to make the choice of which to select,
and one for the mentors and students to discuss their projects.   It was
always my intention to report back to the wider community on how things are
going, but that never really happened.

I will try to make sure that happens this year, but please ask again if you
do not see this happening - 'pressure' from the wider community to know how
things are going will help to encourage everyone involved.

Regards



Graham.

from my phone

On 16 Mar 2012 23:37, "Philipp Borgers"  wrote:

Congratulations!

Would it be possible that the students write some kind of regular
report, telling us about problems they solved, problems to solve etc.
Last time the traffic on the dev list was very low. Or is there a
mailing list I do not know?

Thank you for your great work!

Regards
Philipp


On Fri, 2012-03-16 at 19:33 +, Graham Jones wrote:
> Hi All,
> I am pleased to announce that OS...
> ___
> dev mailing list
> dev@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev


___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2012-03-17 Thread Janani Nayanathara
My congratulations to OpenStreetMap !

I am interested in and hoping to apply for the "Improve / Create Simple
Android OSM editor" project as a student. I think this summer will be more
interesting with OSM.


On Sat, Mar 17, 2012 at 7:48 AM, Mikel Maron  wrote:

> Well done!!!
>
> * Mikel Maron * +14152835207 @mikel s:mikelmaron
>
>   --
> *From:* Graham Jones 
> *To:* OSM-talk Openstreetmap ; OSM-Dev
> Openstreetmap 
> *Sent:* Saturday, March 17, 2012 1:03 AM
> *Subject:* [OSM-dev] Google Summer of Code
>
> Hi All,
> I am pleased to announce that OSM has been accepted to participate in this
> year's Google Summer of Code programme (
> http://www.google-melange.com/gsoc/org/google/gsoc2012/osm).
>
> Thanks to all of you who have contributed to our ideas page (
> http://wiki.openstreetmap.org/wiki/GSoC_Project_Ideas_2012), which
> supported the application.
>
> Over the next few weeks we can expect potential students to review the
> ideas page and contact us to seek clarification on ideas or guidance on how
> to develop them.
> Ian Dees has set a good example in responding to such requests positively,
> and with a steer that a good start is to learn a bit about mapping.
>
> I would be grateful if you would again review the ideas list and provide
> any clarifications that may help students in producing a project proposal
> from them.
> I would also like to hear from anyone that would be prepared to act as a
> mentor on this year's programme.
>
> I will do a bit more work on a wiki page that I have started on the
> process I propose to follow for this year's GSoC (
> http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/Processes), and
> send another update email so you know what we will be doing.
>
> Thanks again for your support.
>
> Regards
>
>
> Graham.
>
> --
> Graham Jones
> Hartlepool, UK.
>
>
> ___
> dev mailing list
> dev@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev
>
>
>
> ___
> dev mailing list
> dev@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev
>
>


-- 
--Best Regards,
Janani Nayanathara,
Uva Wellassa University,
Sri Lanka.
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2012-03-16 Thread Mikel Maron
Well done!!!
 
* Mikel Maron * +14152835207 @mikel s:mikelmaron


>
> From: Graham Jones 
>To: OSM-talk Openstreetmap ; OSM-Dev Openstreetmap 
> 
>Sent: Saturday, March 17, 2012 1:03 AM
>Subject: [OSM-dev] Google Summer of Code
> 
>
>Hi All,
>I am pleased to announce that OSM has been accepted to participate in this 
>year's Google Summer of Code programme 
>(http://www.google-melange.com/gsoc/org/google/gsoc2012/osm).
>
>
>Thanks to all of you who have contributed to our ideas page 
>(http://wiki.openstreetmap.org/wiki/GSoC_Project_Ideas_2012), which supported 
>the application.
>
>
>Over the next few weeks we can expect potential students to review the ideas 
>page and contact us to seek clarification on ideas or guidance on how to 
>develop them.
>Ian Dees has set a good example in responding to such requests positively, and 
>with a steer that a good start is to learn a bit about mapping.
>
>
>I would be grateful if you would again review the ideas list and provide any 
>clarifications that may help students in producing a project proposal from 
>them.   
>I would also like to hear from anyone that would be prepared to act as a 
>mentor on this year's programme.    
>
>
>I will do a bit more work on a wiki page that I have started on the process I 
>propose to follow for this year's GSoC 
>(http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/Processes), and send 
>another update email so you know what we will be doing.
>
>
>Thanks again for your support.
>
>Regards
>
>
>
>Graham.
>
>
>-- 
>Graham Jones
>Hartlepool, UK.
>
>___
>dev mailing list
>dev@openstreetmap.org
>http://lists.openstreetmap.org/listinfo/dev
>
>
>___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2012-03-16 Thread H.S.Rai
On Sat, Mar 17, 2012 at 5:06 AM, Philipp Borgers
 wrote:
>
> Congratulations!

:-)

> Would it be possible that the students write some kind of regular
> report,

IMO, can be. In what ever way we can communicate better, is acceptable
even without any hard rules.

> telling us about problems they solved, problems to solve etc.
> Last time the traffic on the dev list was very low.

There is a list of Mentors and students working for OSM, but
discussion on Dev List is important and a lot needed to be discussed
here.

Review of previous OSM projects, enhancing them and integrating them
may be considered an important task.

-- 
H.S.Rai

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2012-03-16 Thread Philipp Borgers
Congratulations!

Would it be possible that the students write some kind of regular
report, telling us about problems they solved, problems to solve etc.
Last time the traffic on the dev list was very low. Or is there a
mailing list I do not know?

Thank you for your great work!

Regards
Philipp

On Fri, 2012-03-16 at 19:33 +, Graham Jones wrote:
> Hi All,
> I am pleased to announce that OSM has been accepted to participate in
> this year's Google Summer of Code programme
> (http://www.google-melange.com/gsoc/org/google/gsoc2012/osm).
> 
> 
> Thanks to all of you who have contributed to our ideas page
> (http://wiki.openstreetmap.org/wiki/GSoC_Project_Ideas_2012), which
> supported the application.
> 
> 
> Over the next few weeks we can expect potential students to review the
> ideas page and contact us to seek clarification on ideas or guidance
> on how to develop them.
> Ian Dees has set a good example in responding to such requests
> positively, and with a steer that a good start is to learn a bit about
> mapping.
> 
> 
> I would be grateful if you would again review the ideas list and
> provide any clarifications that may help students in producing a
> project proposal from them.   
> I would also like to hear from anyone that would be prepared to act as
> a mentor on this year's programme.
> 
> 
> I will do a bit more work on a wiki page that I have started on the
> process I propose to follow for this year's GSoC
> (http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/Processes),
> and send another update email so you know what we will be doing.
> 
> 
> Thanks again for your support.
> 
> Regards
> 
> 
> 
> Graham.
> 
> 
> -- 
> Graham Jones
> Hartlepool, UK.
> 
> 
> ___
> dev mailing list
> dev@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev



signature.asc
Description: This is a digitally signed message part
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code 2011

2011-03-04 Thread Serge Wroclawski
Philip,

While I think an XAPI in node.js would be fun (and it's something I
might do)- what value do you see it bringing to the project as a whole
(ie justifying paying someone to write)?

- Serge

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code 2011

2011-03-04 Thread Philipp Borgers
Hi,

I added the nodejs implementation of the xapi as idea. I'm not sure how
much information about the xapi I should supply. The goals of the
project are mostly defined by the xapi "specification". Maybe I should
sort them by importance?

Apart from the application we will start working on the project in april
as a group of students. We will end the course at the beginning of the
second coding session of gsoc. In the second coding session I will work
on my own. 

Any comments/suggestions?

Regards

Philipp

Am Dienstag, den 22.02.2011, 21:04 -0600 schrieb Ian Dees:
> Hi all,
> 
> 
> I'm planning on submitting an application for the 2011 edition of
> Google's Summer of Code. The deadline for the organization application
> is March 11. In the meantime I'd love to invite anyone with ideas for
> projects university-aged students may enjoy working on to submit them
> on the project ideas wiki page
> here: http://wiki.openstreetmap.org/wiki/GSoC_Project_Ideas_2011
> 
> 
> Please spread this to any and all OSM mailing lists you know about.
> 
> 
> Thanks,
> Ian
> ___
> dev mailing list
> dev@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev



___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code Applications

2010-04-04 Thread davandg
Hi,
I know a student very interested by developing OpenStreetMap software during
this summer : me !
I've already send a mail to Graham Jones to talk about my situation : I
never contribute to OpenStreetMap. I have always use it, the city where I
live (Grenoble, France) has a lots of interesting tags : all bus stations,
ski piste, hiking routes... and i have done some tests with my OpenMoko.
I am a newbie in developing OSM apps, so I can't do a good proposal.
In the wiki there is a project about a webservice for shapefiles[1]. This
project has no student who wants to get involved for now. This project is :
1) conversion shp=>osm (already done)
2) a webservice to do 1)
3) osm=>shp
4) a webservice to do 3)
I'm interested by this project. Should I open a thread to talk about it (I
have some questions about the languages that I should use, the integration
with the "export" tab...) ?

I have an another proposal : the no-car router. I don't have a drive
license, so I'm a big user of buses, trams, trains... This router has to
deal with forbidden ways for walker and schedules of public transports. This
web-service will use OSM data and a schedule database. Perhaps, the transit
project can [2] give some useful informations.
Do you think it can be a good project ?

Regards,
David Glesser.



[1]
http://wiki.openstreetmap.org/wiki/GSoC_Project_Ideas_2010#Shapefile_Conversion_Web_App_.2F_Webservice
[2] http://wiki.openstreetmap.org/wiki/Ideas_in_Transit



2010/4/3 Graham Jones 

> Hi,
> We are over half way through the Google Summer of Code application period
> (All applications must be submitted by 9th April).
>
> We have received some really interesting proposals ranging from GPX file
> analysis for routing applications, an easy 'mashup generator' to add maps to
> web sites, to producing customisable paper maps (plus quite a few others!).
>
> If you know any students that might be interested, please encourage them to
> apply as soon as possible (I note we still do not have any volunteers to
> work on the JOSM improvements that have been suggested?).
>
> We need to choose which of the applications to accept, and assign mentors
> to the chosen students.  If you are interested in acting as a mentor and
> helping with the choice of applications, please contact me.
>
> Thanks
>
>
> Graham.
>
> --
> Graham Jones
> Hartlepool, UK
> email: grahamjones...@gmail.com
>
> ___
> dev mailing list
> dev@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev
>
>
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code Projects

2010-03-09 Thread Tim Waters
Just a little bump to us that applications are open for organisations
to apply, and we have 3 days left.

http://google-opensource.blogspot.com/2010/03/google-summer-of-code-applications-now.html

Tim




On 28 February 2010 19:05, Graham Jones  wrote:
> Hi There,
> It will soon be time for OpenStreetMap to apply to join the 2010 Google
> Summer of Code Programme.   This gives students the opportunity to work on
> open source projects during the summer, for which they receive some payment
> by Google.   It costs us nothing more than providing a Mentor to guide the
> student.
>
> It would be really useful if we could put together a list of potential
> student projects to get potential applicants thinking.   The projects need
> to be fairly well defined to make it easy to judge 'success', so it is good
> to have specific targets.
>
> From recent discussions on these lists I have identified the following
> possibilities so far:
>
> Develop a stand alone 'Newbie'/'Introductory'/'Lite' Editor - the priority
> is ease of use rather than functionality.
> Help with the development of Potlatch 2 (maybe to include the 'lite' editor
> functionality) - we would need to help the applicants identify specific
> targets.
> Develop a simple 'mapping tool' for mobile phones to easily collect GPX
> traces, geotagged images and geotagged audio clips.  Ideally it should be
> capable of running on both Android, J2ME and Iphones, so you can have the
> same simple application no matter what sort of phone you use.
> Improve the usability of a simple mobile phone map editing application (such
> as vespucci for android).
> Incorporation of OSM data and traffic data.
>
> I am sure there are other things that I am not familiar with too - would it
> be useful for someone to do some work on tools to process OSM data in some
> way, or are there any tasks on the OSM server itself that could be turned
> into projects?
>
> Please will you give some thought to other possibilities and either add them
> to the GSoC 2010 Wiki Page
> (http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2010) or reply by
> email if you prefer.
>
> Thanks
>
> Graham.
>
>
> --
> Graham Jones
> Hartlepool, UK
> email: grahamjones...@gmail.com
>
> ___
> dev mailing list
> dev@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev
>
>

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code Projects

2010-03-09 Thread Rajan Vaish
Hi Tim,

Graham submitted the application yesterday. It's almost same as
this.
The portal is open for editing till March 12'10 .
We are still looking for more project ideas, and volunteers for mentoring,
if you have some ideas or anybody from OSM community has them, please feel
free to edit GSoC Project Ideas
2010page.

Thanks,
Rajan

On Tue, Mar 9, 2010 at 6:42 PM, Tim Waters  wrote:

> Just a little bump to us that applications are open for organisations
> to apply, and we have 3 days left.
>
>
> http://google-opensource.blogspot.com/2010/03/google-summer-of-code-applications-now.html
>
> Tim
>
>
>
>
> On 28 February 2010 19:05, Graham Jones 
> wrote:
> > Hi There,
> > It will soon be time for OpenStreetMap to apply to join the 2010 Google
> > Summer of Code Programme.   This gives students the opportunity to work
> on
> > open source projects during the summer, for which they receive some
> payment
> > by Google.   It costs us nothing more than providing a Mentor to guide
> the
> > student.
> >
> > It would be really useful if we could put together a list of potential
> > student projects to get potential applicants thinking.   The projects
> need
> > to be fairly well defined to make it easy to judge 'success', so it is
> good
> > to have specific targets.
> >
> > From recent discussions on these lists I have identified the following
> > possibilities so far:
> >
> > Develop a stand alone 'Newbie'/'Introductory'/'Lite' Editor - the
> priority
> > is ease of use rather than functionality.
> > Help with the development of Potlatch 2 (maybe to include the 'lite'
> editor
> > functionality) - we would need to help the applicants identify specific
> > targets.
> > Develop a simple 'mapping tool' for mobile phones to easily collect GPX
> > traces, geotagged images and geotagged audio clips.  Ideally it should be
> > capable of running on both Android, J2ME and Iphones, so you can have the
> > same simple application no matter what sort of phone you use.
> > Improve the usability of a simple mobile phone map editing application
> (such
> > as vespucci for android).
> > Incorporation of OSM data and traffic data.
> >
> > I am sure there are other things that I am not familiar with too - would
> it
> > be useful for someone to do some work on tools to process OSM data in
> some
> > way, or are there any tasks on the OSM server itself that could be turned
> > into projects?
> >
> > Please will you give some thought to other possibilities and either add
> them
> > to the GSoC 2010 Wiki Page
> > (http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code/2010) or reply
> by
> > email if you prefer.
> >
> > Thanks
> >
> > Graham.
> >
> >
> > --
> > Graham Jones
> > Hartlepool, UK
> > email: grahamjones...@gmail.com
> >
> > ___
> > dev mailing list
> > dev@openstreetmap.org
> > http://lists.openstreetmap.org/listinfo/dev
> >
> >
>



-- 
Rajan Vaish
ASE at Accenture Technology Labs (R&D)
http://LinkedIn.com/in/RajanVaish
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2009-03-25 Thread Matt Amos
On Wed, Mar 25, 2009 at 12:43 PM, Matthias Brandt
 wrote:
> Matt Amos wrote:
>> looks like an excellent candidate for some help with the 0.6 API change?
>
> Yes, Vespucci has to be updated for API 0.6! Are you interested?

yes, i'll definitely take a look at it.

cheers,

matt

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2009-03-25 Thread Matthias Brandt
Matt Amos wrote:
> i'd been looking for that editing screenshot you have of the large
> edit areas - i couldn't find it and assumed it must have been an
> andnav screenshot. i've put a page on the OSM wiki linking to your
> google code project so i don't forget again!
Oh, thanks!

> looks like an excellent candidate for some help with the 0.6 API change?
Yes, Vespucci has to be updated for API 0.6! Are you interested?

Matthias

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2009-03-25 Thread Matt Amos
On Wed, Mar 25, 2009 at 11:46 AM, Matthias Brandt
 wrote:
> Matt Amos wrote:
>> /me FAIL. andnav isn't open-source
>
> In opposition to Vespucci.

i'd been looking for that editing screenshot you have of the large
edit areas - i couldn't find it and assumed it must have been an
andnav screenshot. i've put a page on the OSM wiki linking to your
google code project so i don't forget again!

looks like an excellent candidate for some help with the 0.6 API change?

cheers,

matt

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2009-03-25 Thread Matthias Brandt
Matt Amos wrote:
> On Wed, Mar 25, 2009 at 11:18 AM, Matt Amos  wrote:
>> or even better - "improve editing support in andnav for ways/relations"* :-)
> 
> /me FAIL. andnav isn't open-source
In opposition to Vespucci.

> My interests are converging into the area of ubiquitous computing in which 
> localization plays a significant role (navigation, context awareness, ...) as 
> well as mobile development, so I was thinking of applying for the Android 
> Navigation Application.
> 
> The android platform is one full of capacities so I was thinking the 
> application developed could even be extended to allow the whole process of 
> logging GPS traces, editing/tagging, uploading and navigating. Of course, I 
> would like to hear the community's take on the idea and understand the 
> importance/impact of such app for the Open Street Map project.
You're welcome to join our group! We're developing Vespucci, an 
on-the-fly editor for OpenStreetMap on Android!
http://code.google.com/p/osmeditor4android/

If you need further information, don't hesitate to ask or better: Join 
our mailinglist:
http://groups.google.com/group/osmeditor4android

Regards,
Matthias

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2009-03-25 Thread Matt Amos
On Wed, Mar 25, 2009 at 11:18 AM, Matt Amos  wrote:
> or even better - "improve editing support in andnav for ways/relations"* :-)

/me FAIL. andnav isn't open-source, although parts of it might be re-used.

cheers,

matt

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2009-03-25 Thread Matt Amos
On Wed, Mar 25, 2009 at 10:59 AM, Andy Allan  wrote:
> 2009/3/25 Iván Sánchez Ortega :
>> El Miércoles, 25 de Marzo de 2009, José Ricardo escribió:
>>> My interests are converging into the area of ubiquitous computing in which
>>> localization plays a significant role (navigation, context awareness, ...)
>>> as well as mobile development,
>>
>>> Of course, I would like to hear the community's take on the idea
>>
>> Can you tell us what do you want to do, without so many buzzwords? Saying "an
>> app to edit OSM data on-the-fly for the Android platform" or something like
>> that would be much clearer than the above phrase :-)
>
> :-) Remember that this is the dev list, we're (mostly) coders here,
> and GSoC is a coding project. As Iván says, we need more technical
> details about what you intend to work on!

or even better - "improve editing support in andnav for ways/relations"* :-)

cheers,

matt

*: i think they already have POI editing support. but if not, then that too.

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2009-03-25 Thread Andy Allan
2009/3/25 Iván Sánchez Ortega :
> El Miércoles, 25 de Marzo de 2009, José Ricardo escribió:
>> My interests are converging into the area of ubiquitous computing in which
>> localization plays a significant role (navigation, context awareness, ...)
>> as well as mobile development,
>
>> Of course, I would like to hear the community's take on the idea
>
> Can you tell us what do you want to do, without so many buzzwords? Saying "an
> app to edit OSM data on-the-fly for the Android platform" or something like
> that would be much clearer than the above phrase :-)

:-) Remember that this is the dev list, we're (mostly) coders here,
and GSoC is a coding project. As Iván says, we need more technical
details about what you intend to work on!

Cheers,
Andy

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2009-03-24 Thread Iván Sánchez Ortega
El Miércoles, 25 de Marzo de 2009, José Ricardo escribió:
> My interests are converging into the area of ubiquitous computing in which
> localization plays a significant role (navigation, context awareness, ...)
> as well as mobile development,

> Of course, I would like to hear the community's take on the idea

Can you tell us what do you want to do, without so many buzzwords? Saying "an 
app to edit OSM data on-the-fly for the Android platform" or something like 
that would be much clearer than the above phrase :-)

-- 
--
Iván Sánchez Ortega 

Dios me perdonará; es su oficio.- Heinrich Heine.


signature.asc
Description: This is a digitally signed message part.
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code 2009?

2009-03-10 Thread Ian Dees
If anyone on OSM-dev is interested in submitting a proposal, please add to
the GSoC 2009 page here by Noon GMT, March 13 2009:

http://wiki.openstreetmap.org/wiki/GSoC_Applications_2009

On Tue, Mar 10, 2009 at 11:53 AM, Artem Dudarev  wrote:

> I would prefer to move discussions out of mailing lists to twitter
> since this is relatively urgent matter (deadline for application is
> Mar 13th). I am not sure though how many people here use twitter.
>
> If anybody else supports this idea, let's use hashtag:
>
> #osmgsoc
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code 2009?

2009-03-10 Thread Artem Dudarev
I would prefer to move discussions out of mailing lists to twitter
since this is relatively urgent matter (deadline for application is
Mar 13th). I am not sure though how many people here use twitter.

If anybody else supports this idea, let's use hashtag:

#osmgsoc

On Tue, Mar 10, 2009 at 6:37 PM, Ian Dees  wrote:
> We just started a thread on osm-talk about this. I suggest continuing it
> there.
>
> On Tue, Mar 10, 2009 at 11:27 AM, Artem Dudarev  wrote:
>>
>> Hello!
>>
>> In mid-February there was some discussion in the list about OSM
>> participation in GSOC 2009. Since then wiki page did not update much
>>
>> http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code#List_of_applications_2009
>>
>> Deadline for organizations application is approaching
>>
>> http://socghop.appspot.com/document/show/program/google/gsoc2009/faqs#timeline
>>
>> Does this mean that OSM will not apply for participation this year?
>>
>> I've just added  to wiki a project idea I see suite GSOC 2009 very
>> well. I will be willing to compose the organization application if at
>> least several more ideas would be added there.
>



-- 
Artem
http://www.locograph.com
http://geovodi.com

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code 2009?

2009-03-10 Thread Ian Dees
We just started a thread on osm-talk about this. I suggest continuing it
there.

On Tue, Mar 10, 2009 at 11:27 AM, Artem Dudarev  wrote:

> Hello!
>
> In mid-February there was some discussion in the list about OSM
> participation in GSOC 2009. Since then wiki page did not update much
>
> http://wiki.openstreetmap.org/wiki/Google_Summer_of_Code#List_of_applications_2009
>
> Deadline for organizations application is approaching
>
> http://socghop.appspot.com/document/show/program/google/gsoc2009/faqs#timeline
>
> Does this mean that OSM will not apply for participation this year?
>
> I've just added  to wiki a project idea I see suite GSOC 2009 very
> well. I will be willing to compose the organization application if at
> least several more ideas would be added there.
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-27 Thread Mikel Maron

> >  For any work on the main web site, just create a branch in the

> >  rails_port_branches directory - there are several there already.
> 
> This should work well. And it's always better not to work on the main
> trunk initially.
> But Mikel, in this case, its' best that i leave it to you to decide
> whichever will be best for the project. Obviously, ultimately
> everything will go into action from the main repository :)

works for me

-mikel
___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-26 Thread Arindam Ghosh
On Fri, Apr 25, 2008 at 1:03 PM, Tom Hughes <[EMAIL PROTECTED]> wrote:
> In message <[EMAIL PROTECTED]>
>
> Arindam Ghosh <[EMAIL PROTECTED]> wrote:
>
>
> > create function tile_for_point returns integer soname 'libmyosm.so';
>  > create function maptile_for_point returns integer soname 'libmyosm.so';
>  >
>  > These two are returning with "ERROR 1126 (HY000): Can't open shared
>  > library 'libmyosm.so' (errno: 22 libmyosm.so: cannot open shared
>  > object file: Permission denied)"
>  >
>  > Note that, svn local copy is owned by a local user and i'm trying to
>  > create the function in mysql from root/administrator mode. I created
>  > /etc/ld/so/conf.d/osm.conf and did ldconfig as given on the wiki. But
>  > its' giving the error for libmyosm.so (permission: 777). I am using
>  > mysql rpm from the Fedora repository. Can anyone point out what's
>  > going wrong.
>
>  Don't forget that the MySQL daemon won't be running as root, it
>  will be running as mysql. So the mysql user will probably need to
>  be able to open that file. As the file is 777 that should be
>  possible so most likely something on the path to the file does
>  not have search permission for the mysql user.

yeahfixing the search permission for mysql user resolved this

--Arindam

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-25 Thread Gora Mohanty
On Fri, 25 Apr 2008 09:01:37 +0530
"Arindam Ghosh" <[EMAIL PROTECTED]> wrote:
[...]
> yeah...okay. Visiting sarai sounds cool...

Let us arrange that at some point once the project gets going.

[...] 
> I read itits' goodbut while setting up my local copy i am
> facing a little problem:
> 
> create function tile_for_point returns integer soname 'libmyosm.so';
> create function maptile_for_point returns integer soname 'libmyosm.so';
> 
> These two are returning with "ERROR 1126 (HY000): Can't open shared
> library 'libmyosm.so' (errno: 22 libmyosm.so: cannot open shared
> object file: Permission denied)"
[...]

I have to wait till the weekend before trying to set up a local copy
of OSM, but Google turns up this thread that might be of use:
http://lists.openstreetmap.org/pipermail/dev/2007-September/007158.html

Also, when it comes to inputting Indian language characters, let me know
if you would like any help. The latest Fedora version (I am guessing from
your message that is the distribution that you are using) has good Indian
language support.

Regards,
Gora

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-25 Thread Tom Hughes
In message <[EMAIL PROTECTED]>
Arindam Ghosh <[EMAIL PROTECTED]> wrote:

> create function tile_for_point returns integer soname 'libmyosm.so';
> create function maptile_for_point returns integer soname 'libmyosm.so';
>
> These two are returning with "ERROR 1126 (HY000): Can't open shared
> library 'libmyosm.so' (errno: 22 libmyosm.so: cannot open shared
> object file: Permission denied)"
>
> Note that, svn local copy is owned by a local user and i'm trying to
> create the function in mysql from root/administrator mode. I created
> /etc/ld/so/conf.d/osm.conf and did ldconfig as given on the wiki. But
> its' giving the error for libmyosm.so (permission: 777). I am using
> mysql rpm from the Fedora repository. Can anyone point out what's
> going wrong.

Don't forget that the MySQL daemon won't be running as root, it
will be running as mysql. So the mysql user will probably need to
be able to open that file. As the file is 777 that should be
possible so most likely something on the path to the file does
not have search permission for the mysql user.

You can probably skip creation of those functions though, as they
are mainly only used for migration of data and you don't have large
chunks of data in your database to worry about.

Tom

-- 
Tom Hughes ([EMAIL PROTECTED])
http://www.compton.nu/

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-24 Thread Arindam Ghosh
And I'm using MySQL 5.0.45

--Arindam

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-24 Thread Arindam Ghosh
2008/4/24 Gora Mohanty <[EMAIL PROTECTED]>:
> On Thu, 24 Apr 2008 07:32:29 +0530
>
> "Arindam Ghosh" <[EMAIL PROTECTED]> wrote:
>
>  (Re your other message about trying to meet up, it is not essential
>  right now. We can try to get together at one of the various FOSS
>  events in India, or we can have you come visit us at Sarai in Delhi
>  where we do a fair amount of work on Indian language localisation
>  issues.)

yeah...okay. Visiting sarai sounds cool...

>  > 2008/4/24 Mikel Maron <[EMAIL PROTECTED]>:
>  >
>  > >
>  > > I was only referring to the rendering of characters in the browser, not 
> to
>  > > the main task to i18n and l10n the rails_port.
>  >
>  > yeah...initially we need to first setup the i18n in the rails_port.
>
>  I am attaching some snippets from a document on using Unicode with
>  RoR that I wrote up for my own benefit while trying to set up a Rails
>  site with a mysql backend to handle Indian language input. Hopefully
>  it will be of some help.

I read itits' goodbut while setting up my local copy i am
facing a little problem:

create function tile_for_point returns integer soname 'libmyosm.so';
create function maptile_for_point returns integer soname 'libmyosm.so';

These two are returning with "ERROR 1126 (HY000): Can't open shared
library 'libmyosm.so' (errno: 22 libmyosm.so: cannot open shared
object file: Permission denied)"

Note that, svn local copy is owned by a local user and i'm trying to
create the function in mysql from root/administrator mode. I created
/etc/ld/so/conf.d/osm.conf and did ldconfig as given on the wiki. But
its' giving the error for libmyosm.so (permission: 777). I am using
mysql rpm from the Fedora repository. Can anyone point out what's
going wrong.


--Arindam

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-24 Thread Arindam Ghosh
On Thu, Apr 24, 2008 at 12:59 PM, Tom Hughes <[EMAIL PROTECTED]> wrote:
> In message <[EMAIL PROTECTED]>
>
>
> Mikel Maron <[EMAIL PROTECTED]> wrote:
>
>  >> (a) Wi.l there be a publicly available repository for the code?
>  >
>  > Any ideas on this? At the least students and mentors want to share
>  > code, maybe others ..  but we don't want to hit the main trunk in
>  > the initial stages, and branching probably unnecessarily
>  > complicated.
>
>  Well for anything which is an enhancement of code that is already
>  in out repository it should definitely go in our repository, and we
>  can certainly offer space to any other project that wants it. I see
>  no reason to go anywhere else.
>
>  Branching is not a problem - not sure why you think it's complicated.
>
>  For any work on the main web site, just create a branch in the
>  rails_port_branches directory - there are several there already.

This should work well. And it's always better not to work on the main
trunk initially.
But Mikel, in this case, its' best that i leave it to you to decide
whichever will be best for the project. Obviously, ultimately
everything will go into action from the main repository :)

cheers
Arindam

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-24 Thread Sebastian Spaeth
Tom Hughes wrote:
> Why on earth would we want to do that - we have a perfectly good
> repository so why not use it.

Just because some people expressed in the past that they would ahve 
preferred a distributed VCS and that it would have lowered their entry 
barrier to create a local branch for experimenting.

I agree though that using SVN branches is the most sensible solution.

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-24 Thread Tom Hughes
In message <[EMAIL PROTECTED]>
Sebastian Spaeth <[EMAIL PROTECTED]> wrote:

> Mikel Maron wrote:
>> 
>> 
>>  > (a) Wi.l there be a publicly available repository for the code?
>> 
>> Any ideas on this? At the least students and mentors want to share code, 
>> maybe others ..
>>  but we don't want to hit the main trunk in the initial stages, and 
>> branching probably unnecessarily complicated.
>
> Would it help you if I set up a mercurial repository on the dev server? 
> You could develop independently from svn there.

Why on earth would we want to do that - we have a perfectly good
repository so why not use it.

Tom

-- 
Tom Hughes ([EMAIL PROTECTED])
http://www.compton.nu/

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-24 Thread Sebastian Spaeth
Mikel Maron wrote:
> 
> 
>  > (a) Wi.l there be a publicly available repository for the code?
> 
> Any ideas on this? At the least students and mentors want to share code, 
> maybe others ..
>  but we don't want to hit the main trunk in the initial stages, and 
> branching probably unnecessarily complicated.

Would it help you if I set up a mercurial repository on the dev server? 
You could develop independently from svn there.

Or you just make an SVN branch.

Sebastian

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-24 Thread Gora Mohanty
On Thu, 24 Apr 2008 08:27:23 +0100
Tom Hughes <[EMAIL PROTECTED]> wrote:

> In message <[EMAIL PROTECTED]>
> Gora Mohanty <[EMAIL PROTECTED]> wrote:
[...]
> > I am attaching some snippets from a document on using Unicode with
> > RoR that I wrote up for my own benefit while trying to set up a Rails
> > site with a mysql backend to handle Indian language input. Hopefully
> > it will be of some help.
> 
> Most of what is listed in that document is long since done. The
> database holds unicode and can return it just fine.

Great. Most of that was pretty elementary stuff, though it must
have taken me at least a couple days to work through all this
initially. I was hoping that it might help Arindam get started
on a local copy. However, as per your other message, I agree that
making a new internationalisation branch is the way to go.
 
> Only the second bit (using gettext) has not been done.
> 
> The real question to my mind is whether gettext is the best solution
> to translating the web site, or whether there is something better.

> The main advantage of gettext is probably that there will more tools
> for working with that than with anything else, and it looks like it
> is reasonably well integrated.

I am quite strongly in favour of gettext mainly because of the reason
that you cite above, and also because it is well-tested, and does a
good job of separating the roles of the programmer and the translator.
 
> The disadvantage is that I suspect it will make quite a mess of our
> views - the only example I can see on the cited web page of a view
> being translated is for a very simple one with little translatable
> text.
[...]

Hmm, I will have to actually try this out with a small Rails application
before commenting further. Let me also try getting a local copy of the
OSM site up and running over this weekend.

Regards,
Gora

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-24 Thread Tom Hughes
In message <[EMAIL PROTECTED]>
Mikel Maron <[EMAIL PROTECTED]> wrote:

>> (a) Wi.l there be a publicly available repository for the code?
>
> Any ideas on this? At the least students and mentors want to share
> code, maybe others ..  but we don't want to hit the main trunk in
> the initial stages, and branching probably unnecessarily
> complicated.

Well for anything which is an enhancement of code that is already
in out repository it should definitely go in our repository, and we
can certainly offer space to any other project that wants it. I see
no reason to go anywhere else.

Branching is not a problem - not sure why you think it's complicated.

For any work on the main web site, just create a branch in the
rails_port_branches directory - there are several there already.

Tom

-- 
Tom Hughes ([EMAIL PROTECTED])
http://www.compton.nu/

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-24 Thread Tom Hughes
In message <[EMAIL PROTECTED]>
Gora Mohanty <[EMAIL PROTECTED]> wrote:

> On Thu, 24 Apr 2008 07:32:29 +0530
> "Arindam Ghosh" <[EMAIL PROTECTED]> wrote:
>
>> 2008/4/24 Mikel Maron <[EMAIL PROTECTED]>:
>> 
>> >
>> > I was only referring to the rendering of characters in the browser, not to
>> > the main task to i18n and l10n the rails_port.
>> 
>> yeah...initially we need to first setup the i18n in the rails_port.
>
> I am attaching some snippets from a document on using Unicode with
> RoR that I wrote up for my own benefit while trying to set up a Rails
> site with a mysql backend to handle Indian language input. Hopefully
> it will be of some help.

Most of what is listed in that document is long since done. The
database holds unicode and can return it just fine.

Only the second bit (using gettext) has not been done.

The real question to my mind is whether gettext is the best solution
to translating the web site, or whether there is something better.

The main advantage of gettext is probably that there will more tools
for working with that than with anything else, and it looks like it
is reasonably well integrated.

The disadvantage is that I suspect it will make quite a mess of our
views - the only example I can see on the cited web page of a view
being translated is for a very simple one with little translatable
text.

Then again, pretty much every possible solution that I've looked at
would make quite a mess of the views, so it may be that we just have
to accept that, grit our teeth, and go with it.

Tom

-- 
Tom Hughes ([EMAIL PROTECTED])
http://www.compton.nu/

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-23 Thread Gora Mohanty
On Thu, 24 Apr 2008 07:32:29 +0530
"Arindam Ghosh" <[EMAIL PROTECTED]> wrote:

(Re your other message about trying to meet up, it is not essential
right now. We can try to get together at one of the various FOSS
events in India, or we can have you come visit us at Sarai in Delhi
where we do a fair amount of work on Indian language localisation
issues.)

> 2008/4/24 Mikel Maron <[EMAIL PROTECTED]>:
> 
> >
> > I was only referring to the rendering of characters in the browser, not to
> > the main task to i18n and l10n the rails_port.
> 
> yeah...initially we need to first setup the i18n in the rails_port.

I am attaching some snippets from a document on using Unicode with
RoR that I wrote up for my own benefit while trying to set up a Rails
site with a mysql backend to handle Indian language input. Hopefully
it will be of some help.

> And for now i guess we can trust on mapnik and its' icu library.
[...]

Yes, ICU does a pretty decent job at Indian languages, and Unicode.
I will have to look at Mapnik.

Regards,
Gora1 To have UTF-8 data in your tables, the following needs to be done
   (see the HowToUseUnicodeStrings on the Ruby Wiki for details):
   (a) Set "encoding: utf8" on all tables in config/database.yml, so
   as to make the Ruby connection to the Mysql database use UTF-8.
   (b) Put the following two lines at the beginning of environment.rb:
 $KCODE = 'u'
 require 'jcode'
   (c) Set up apache for sending UTF-8. Tried various things with
   Apache 1.3, including AddDefaultCharset, through .htaccess,
   etc., finally gave up and switched to Apache 2.2.
   (d) Set up Mysql to handle UTF-8:
   (i) Make the default database charset be UTF-8, and also fix
   collation. In the [mysqld] section of /etc/mysql/my.cnf,
   use:
 default-character-set=utf8
 default-collation=utf8_general_ci
   (ii) Can also force client connections to use UTF-8, but that
   is not always a good idea. See 2(a) for how to ensure that
   the Ruby connections use UTF-8.
   (iii) Ensure that any data entered into the tables are actually
   in UTF-8. E.g., when using the mysql client from a
   terminal, ensure that the terminal itself is set to UTF-8,
   and use:
 set names utf8;
   to make client and connection charsets be UTF-8. Check that
   all is OK, with:
 SHOW VARIABLES LIKE 'character\_set\_%';
   Here is what I get, as an example:
   Here is what I get, as an example:
 +--++
 | Variable_name| Value  |
 +--++
 | character_set_client | utf8   | 
 | character_set_connection | utf8   | 
 | character_set_database   | utf8   | 
 | character_set_filesystem | binary | 
 | character_set_results| utf8   | 
 | character_set_server | utf8   | 
 | character_set_system | utf8   | 
 +--++
1 To have UTF-8 data in your tables, the following needs to be done
   (see the HowToUseUnicodeStrings on the Ruby Wiki for details):
   (a) Set "encoding: utf8" on all tables in config/database.yml, so
   as to make the Ruby connection to the Mysql database use UTF-8.
   (b) Put the following two lines at the beginning of environment.rb:
 $KCODE = 'u'
 require 'jcode'
   (c) Set up apache for sending UTF-8. Tried various things with
   Apache 1.3, including AddDefaultCharset, through .htaccess,
   etc., finally gave up and switched to Apache 2.2.
   (d) Set up Mysql to handle UTF-8:
   (i) Make the default database charset be UTF-8, and also fix
   collation. In the [mysqld] section of /etc/mysql/my.cnf,
   use:
 default-character-set=utf8
 default-collation=utf8_general_ci
   (ii) Can also force client connections to use UTF-8, but that
   is not always a good idea. See 2(a) for how to ensure that
   the Ruby connections use UTF-8.
   (iii) Ensure that any data entered into the tables are actually
   in UTF-8. E.g., when using the mysql client from a
   terminal, ensure that the terminal itself is set to UTF-8,
   and use:
 set names utf8;
   to make client and connection charsets be UTF-8. Check that
   all is OK, with:
 SHOW VARIABLES LIKE 'character\_set\_%';
   Here is what I get, as an example:
   Here is what I get, as an example:
 +--++
 | Variable_name| Value  |
 +--++
 | character_set_client | utf8   | 
 | character_set_connection | utf8   | 
 | character_set_database   | utf8   | 
 | ch

Re: [OSM-dev] Google Summer of Code

2008-04-23 Thread Gora Mohanty
On Wed, 23 Apr 2008 17:55:32 -0700 (PDT)
Mikel Maron <[EMAIL PROTECTED]> wrote:

> 
> > (a) Wi.l there be a publicly available repository for the code?
> 
> Any ideas on this? At the least students and mentors want to share code, maybe
> others ..
>  but we don't want to hit the main trunk in the initial stages, and branching
> probably unnecessarily complicated.
[...]

There are various alternatives, the obvious ones being Google hosting,
Sourceforge, Savannah, etc. Another alternative, especially for
internationalisation/localisation stuff might be a server that IndLinux
uses, donated by Redhat, and the Fedora project. We are just about to
finish negotiating with Redhat on this, and will have several Indic
computing projects hosted there. It does host other open-source projects,
so it can also be considered for all of the OSM GSoc stuff. However, I would
suggest trying Sourceforge, etc., first.

Regards,
Gora

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-23 Thread Arindam Ghosh
2008/4/24 Mikel Maron <[EMAIL PROTECTED]>:

>
> I was only referring to the rendering of characters in the browser, not to
> the main task to i18n and l10n the rails_port.

yeah...initially we need to first setup the i18n in the rails_port.
And for now i guess we can trust on mapnik and its' icu library.

> I'm pretty familiar with the scale of the task, having helped build the
> infrastructure at yahoo ..

That's great for me :)


Arindam

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-23 Thread Arindam Ghosh
On Thu, Apr 24, 2008 at 12:49 AM, Gora Mohanty <[EMAIL PROTECTED]> wrote:
>  (c) Arindam, where are you based? If you are somewhere near Delhi, it
> would be great if we could meet face-to-face.

Oops!! I am actually based at Durgapur, WB now. Maybe, if required we
can talk on phone.

Arindam
ph: +91-9933341212

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-23 Thread Mikel Maron

> (a) Wi.l there be a publicly available repository for the code?

Any ideas on this? At the least students and mentors want to share code, maybe 
others ..
 but we don't want to hit the main trunk in the initial stages, and branching 
probably unnecessarily complicated.

-Mikel


___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-23 Thread Mikel Maron



> That's essentially the same as the shaping issue with Arabic isn't
> it? Which as Jon says, was solved in mapnik by using the icu library
> which is supposed to know about these things.

Thanks for icu reference

> > For the web site, yes I think we can rely on the browser for this, with
> > testing of course. For other pieces of the ecosystem, it will need more
> > inquiry, if there's time this summer. I am aware that IndicTrans has been
> > working on an open source solution, but not sure how much work it will be
> > to integrate.
> 
> Translating the web site is a major problem in and off itself. That's
> nothing to do with what languages are supported, it's all to do with
> the infrastructure and how you separate translatable elements from code
> cleanly.

I was only referring to the rendering of characters in the browser, not to the 
main task to i18n and l10n the rails_port.
I'm pretty familiar with the scale of the task, having helped build the 
infrastructure at yahoo .. not that we couldn't use all the help we can get 
with advice and suggestions.

Mikel




___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-23 Thread Gervase Markham
Sebastian Spaeth wrote:
> -Internationalization setup for OSM web pages and map tiles
> Arindam Ghosh Mikel Eruch Maron


People can read the proposal summaries here:
http://code.google.com/soc/2008/streetmap/about.html

Gerv



___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-23 Thread Tom Hughes
In message <[EMAIL PROTECTED]>
  Mikel Maron <[EMAIL PROTECTED]> wrote:

> > From: Tom Hughes <[EMAIL PROTECTED]>
> > 
> > In message <[EMAIL PROTECTED]>
> >  "Arindam Ghosh" <[EMAIL PROTECTED]> wrote:
> >
> > > On Tue, Apr 22, 2008 at 3:22 PM, Gora Mohanty <[EMAIL PROTECTED]> wrote:
> > > >  I work on internationalisation, and localisation issues, especially
> > > >  as these pertain to Indian languages, and would be glad to help out
> > > >  on this project. I hope that there is no need for me to become an
> > > >  official mentor, as I cannot always guarantee having time available
> > > >  when needed.
> > > 
> > > That's great...:) Can you please provide some pointers regarding
> > > implementation of lingatures and vowel positioning of Indic scripts. I
> > > would like to study how much of these would be required pertaining to
> > > project.
> > 
> > I wouldn't have thought you should have to worry about that much
> > really - if you've got valid UTF and you use an appropriate text
> > rendering library then that sort of stuff should sort itself out.
> 
> Rendering Indic characters into glyphs is not so straight forward -- the
> fonts require a lookup table or state machine to account for all the
> variations in character combination.

That's essentially the same as the shaping issue with Arabic isn't
it? Which as Jon says, was solved in mapnik by using the icu library
which is supposed to know about these things.

> For the web site, yes I think we can rely on the browser for this, with
> testing of course. For other pieces of the ecosystem, it will need more
> inquiry, if there's time this summer. I am aware that IndicTrans has been
> working on an open source solution, but not sure how much work it will be
> to integrate.

Translating the web site is a major problem in and off itself. That's
nothing to do with what languages are supported, it's all to do with
the infrastructure and how you separate translatable elements from code
cleanly.

Tom

-- 
Tom Hughes ([EMAIL PROTECTED])
http://www.compton.nu/

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-23 Thread Jon Burgess

On Thu, 2008-04-24 at 00:49 +0530, Gora Mohanty wrote:
> (b) What technology does the OSM website use? RoR?

Yes RoR is one of the key technologies used for the OSM website, but
then we also use PHP(mediawiki), Javascript(OpenLayers), Flash(Potlatch)
and probably several more too.

>  Is it possible
> to get a local installation of the website, 

Yes 
http://wiki.openstreetmap.org/index.php/The_Rails_Port


> if not of all the
> data? 

You can not get _all_ the data (some user details remain private). You
can download all of the map data which comes as a 5GB compressed file.
http://wiki.openstreetmap.org/index.php/Planet.osm

For normal purposes I recommend you work with a one of the smaller data
extracts listed on this page (unless you have lots of computing
resources and a need to process the entire data set).

Jon



___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-23 Thread Gora Mohanty
(Sorry for the long, unedited follow-up, but I wanted to keep context.)

Couple of basic questions on OSM GSoc projects:
(a) Wi.l there be a publicly available repository for the code?
(b) What technology does the OSM website use? RoR? Is it possible
to get a local installation of the website, if not of all the
data? Sorry, if things like this have been addressed in the
GSoc proposal. I don't know where to look offhand,
(c) Arindam, where are you based? If you are somewhere near Delhi, it
would be great if we could meet face-to-face.

On Wed, 23 Apr 2008 11:50:32 -0700 (PDT)
Mikel Maron <[EMAIL PROTECTED]> wrote:

> 
> > From: Tom Hughes <[EMAIL PROTECTED]>
> > 
> > In message <[EMAIL PROTECTED]>
> >  "Arindam Ghosh" <[EMAIL PROTECTED]> wrote:
> >
> > > On Tue, Apr 22, 2008 at 3:22 PM, Gora Mohanty <[EMAIL PROTECTED]> wrote:
> > > >  I work on internationalisation, and localisation issues, especially
> > > >  as these pertain to Indian languages, and would be glad to help out
> > > >  on this project. I hope that there is no need for me to become an
> > > >  official mentor, as I cannot always guarantee having time available
> > > >  when needed.
> > > 
> > > That's great...:) Can you please provide some pointers regarding
> > > implementation of lingatures and vowel positioning of Indic scripts. I
> > > would like to study how much of these would be required pertaining to
> > > project.
> > 
> > I wouldn't have thought you should have to worry about that much
> > really - if you've got valid UTF and you use an appropriate text
> > rendering library then that sort of stuff should sort itself out.
> 
> Rendering Indic characters into glyphs is not so straight forward --
> the fonts require a lookup table or state machine to account for all the
> variations in character combination.

That is true, but in most cases it should be possible to hand off this
work to lower-level rendering engines. And, while I love the Indic focus,
we should have a broader agenda of complete Unicode compliance.

> For the web site, yes I think we can rely on the browser for this, with 
> testing
> of course.

Internationalising the website might range from quite easy to difficult.
Ruby kind of sucks at handling UTF-8. Django, and Java are much easier.

> For other pieces of the ecosystem, it will need more inquiry, if there's time
> this summer. I am aware that IndicTrans has been working on an open source
> solution, but not sure how much work it will be to integrate.

Could you define what the pieces of the ecosystem are?  I have been playing
around with GeoDjango (the GIS branch of Django), and while it is still in
development, the mapping and GIS aspects rock. Also, from what I see,
localisation of things like tags should be trivial with GeoDjango, though I
really should try it out before spouting off.

Regards,
Gora

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-23 Thread Jon Burgess

On Wed, 2008-04-23 at 11:50 -0700, Mikel Maron wrote:
> 
> > From: Tom Hughes <[EMAIL PROTECTED]>
> > 
> > In message
> <[EMAIL PROTECTED]>
> >  "Arindam Ghosh" <[EMAIL PROTECTED]> wrote:
> >
> > > On Tue, Apr 22, 2008 at 3:22 PM, Gora Mohanty <[EMAIL PROTECTED]>
> wrote:
> > > >  I work on internationalisation, and localisation issues,
> especially
> > > >  as these pertain to Indian languages, and would be glad to help
> out
> > > >  on this project. I hope that there is no need for me to become
> an
> > > >  official mentor, as I cannot always guarantee having time
> available
> > > >  when needed.
> > > 
> > > That's great...:) Can you please provide some pointers regarding
> > > implementation of lingatures and vowel positioning of Indic
> scripts. I
> > > would like to study how much of these would be required pertaining
> to
> > > project.
> > 
> > I wouldn't have thought you should have to worry about that much
> > really - if you've got valid UTF and you use an appropriate text
> > rendering library then that sort of stuff should sort itself out.
> 
> Rendering Indic characters into glyphs is not so straight forward --
> the fonts require a lookup table or state machine to account for all
> the variations in character combination.
> 
> For the web site, yes I think we can rely on the browser for this,
> with testing of course. For other pieces of the ecosystem, it will
> need more inquiry, if there's time this summer. I am aware that
> IndicTrans has been working on an open source solution, but not sure
> how much work it will be to integrate.

Mapnik currently uses the ICU library which I believe implements some of
this already: http://www.icu-project.org/ 

The main issue with multilingual rendering on the Mapnik layer is that
the code only supports using a single font for all the text on the map.
Currently we use the DejaVu fonts which have a reasonable coverage but
not enough for everyone to be happy. http://dejavu.sourceforge.net/ 

Jon



___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-23 Thread Arindam Ghosh
On Wed, Apr 23, 2008 at 10:09 PM, Tom Hughes <[EMAIL PROTECTED]> wrote:

>
>  I wouldn't have thought you should have to worry about that much
>  really - if you've got valid UTF and you use an appropriate text
>  rendering library then that sort of stuff should sort itself out.
>

yeah...i had a feeling that as long as it's UTF it should not create any problem


Arindam

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-23 Thread Mikel Maron

> From: Tom Hughes <[EMAIL PROTECTED]>
> 
> In message <[EMAIL PROTECTED]>
>  "Arindam Ghosh" <[EMAIL PROTECTED]> wrote:
>
> > On Tue, Apr 22, 2008 at 3:22 PM, Gora Mohanty <[EMAIL PROTECTED]> wrote:
> > >  I work on internationalisation, and localisation issues, especially
> > >  as these pertain to Indian languages, and would be glad to help out
> > >  on this project. I hope that there is no need for me to become an
> > >  official mentor, as I cannot always guarantee having time available
> > >  when needed.
> > 
> > That's great...:) Can you please provide some pointers regarding
> > implementation of lingatures and vowel positioning of Indic scripts. I
> > would like to study how much of these would be required pertaining to
> > project.
> 
> I wouldn't have thought you should have to worry about that much
> really - if you've got valid UTF and you use an appropriate text
> rendering library then that sort of stuff should sort itself out.

Rendering Indic characters into glyphs is not so straight forward -- the fonts 
require a lookup table or state machine to account for all the variations in 
character combination.

For the web site, yes I think we can rely on the browser for this, with testing 
of course. For other pieces of the ecosystem, it will need more inquiry, if 
there's time this summer. I am aware that IndicTrans has been working on an 
open source solution, but not sure how much work it will be to integrate.

Mikel




___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-23 Thread Tom Hughes
In message <[EMAIL PROTECTED]>
  "Arindam Ghosh" <[EMAIL PROTECTED]> wrote:

> On Tue, Apr 22, 2008 at 3:22 PM, Gora Mohanty <[EMAIL PROTECTED]> wrote:
> >  I work on internationalisation, and localisation issues, especially
> >  as these pertain to Indian languages, and would be glad to help out
> >  on this project. I hope that there is no need for me to become an
> >  official mentor, as I cannot always guarantee having time available
> >  when needed.
> 
> That's great...:) Can you please provide some pointers regarding
> implementation of lingatures and vowel positioning of Indic scripts. I
> would like to study how much of these would be required pertaining to
> project.

I wouldn't have thought you should have to worry about that much
really - if you've got valid UTF and you use an appropriate text
rendering library then that sort of stuff should sort itself out.

Tom

-- 
Tom Hughes ([EMAIL PROTECTED])
http://www.compton.nu/

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-23 Thread Arindam Ghosh
On Tue, Apr 22, 2008 at 3:22 PM, Gora Mohanty <[EMAIL PROTECTED]> wrote:
>  I work on internationalisation, and localisation issues, especially
>  as these pertain to Indian languages, and would be glad to help out
>  on this project. I hope that there is no need for me to become an
>  official mentor, as I cannot always guarantee having time available
>  when needed.
>

That's great...:) Can you please provide some pointers regarding
implementation of lingatures and vowel positioning of Indic scripts. I
would like to study how much of these would be required pertaining to
project.


cheers
Arindam

--
GPG Key: 0EE58920
Key Server: http://pgp.mit.edu

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code

2008-04-22 Thread Gora Mohanty
On Tue, 22 Apr 2008 10:04:51 +0200
Sebastian Spaeth <[EMAIL PROTECTED]> wrote:

> Google has announced the results of the GsocC applications. We have
> received 27 applications, of which only 3 have been an obvious no-effort 
> application. 7 of these applications have gotten mentors that would be 
> willing to coach the project. These projects were ranked with input from 
> me, SteveC, Frederik Ramm and others. We have received 4 slots from 
> Google, meaning that the following 4 projects will be paid by Google:
> 
> -Internationalization setup for OSM web pages and map tiles
> Arindam Ghosh Mikel Eruch Maron
[...]

I work on internationalisation, and localisation issues, especially
as these pertain to Indian languages, and would be glad to help out
on this project. I hope that there is no need for me to become an
official mentor, as I cannot always guarantee having time available
when needed.

Regards,
Gora

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code 2008, March 12 deadline

2008-03-03 Thread Sebastian Spaeth
Gervase Markham wrote:
> Sebastian Spaeth wrote:
>> Sounds reasonable, but I don't mind the brainstorming happening there 
>> now. I can always put stuff away on the future ideas page, after/when 
>> submitting us.
> 
> The problem with that is that, when you register your organisation, you 
> have to give them the URL of your Ideas page. If you give them the 
> current page, then you can't decide "Oh, that's now the brainstorming 
> page, the ideas are actually over here." Well, you can, but it gets 
> confusing.

I see the point. I'll try to move things a bit before submitting the 
application. Thanks for the heads up.

Sebastian

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code 2008, March 12 deadline

2008-02-28 Thread Gervase Markham
Sebastian Spaeth wrote:
> Sounds reasonable, but I don't mind the brainstorming happening there 
> now. I can always put stuff away on the future ideas page, after/when 
> submitting us.

The problem with that is that, when you register your organisation, you 
have to give them the URL of your Ideas page. If you give them the 
current page, then you can't decide "Oh, that's now the brainstorming 
page, the ideas are actually over here." Well, you can, but it gets 
confusing.

Gerv


___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code 2008, March 12 deadline

2008-02-28 Thread Sebastian Spaeth
Gervase Markham wrote:
> Sebastian Spaeth wrote:
>> I will use:
>> http://wiki.openstreetmap.org/index.php/Google_Summer_of_Code
>> as a starting point. Feel free to add ideas for projects to that page.
> 
>  From the Mozilla experience, I'd recommend having separate 
> "Brainstorming" and official "Idea List" pages, with the GSoC admin 
> transferring sane ideas from the former to the latter.
Sounds reasonable, but I don't mind the brainstorming happening there 
now. I can always put stuff away on the future ideas page, after/when 
submitting us.

Sebastian

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code 2008, March 12 deadline

2008-02-28 Thread Gervase Markham
Sebastian Spaeth wrote:
> I will use:
> http://wiki.openstreetmap.org/index.php/Google_Summer_of_Code
> as a starting point. Feel free to add ideas for projects to that page.

 From the Mozilla experience, I'd recommend having separate 
"Brainstorming" and official "Idea List" pages, with the GSoC admin 
transferring sane ideas from the former to the latter.

Gerv


___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code 2008, March 12 deadline

2008-02-27 Thread Sebastian Spaeth
I started an application text page which is based on the GSoC 
application checklist:

http://wiki.openstreetmap.org/index.php/Google_SoC_application_2008

Feel free to contribute text to the single items or discuss proposals there.

We will also need a backup-admin and mentors that are willing to coach 
students. Also now is the time to upate and add to the list of potential 
GSoC projects on 
http://wiki.openstreetmap.org/index.php/Google_Summer_of_Code

Sebastian

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev


Re: [OSM-dev] Google Summer of Code 2008, March 12 deadline

2008-02-27 Thread Sebastian Spaeth
Grant Slater wrote:
> Dev,
> 
> Google SoC 2008 has been confirmed.
> http://code.google.com/soc/2008/
> http://wiki.openstreetmap.org/index.php/Google_Summer_of_Code

This is a fantastic opportunity. I might have some spare time and just 
volunteered to submit OSM to Google Soc.

I will use:
http://wiki.openstreetmap.org/index.php/Google_Summer_of_Code
as a starting point. Feel free to add ideas for projects to that page.

If somebody else feels the strong urge to take over this job, I will 
happily cede the position to whoever wants it.

Sebastian

___
dev mailing list
dev@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/dev