--- Log opened Thu Oct 13 00:00:13 2011 --- Day changed Thu Oct 13 2011 00:00 < curious> but still one crash less during travel makes one usually more happy ;) 00:03 -!- Amorphous [jan@unaffiliated/amorphous] has joined #navit 00:07 < roboso> Ciao, I installed Android on Navit, only that the voice in the Italian language is very robotic and metal plus it does not say some good words, is there any way to fix? 00:30 -!- laroche [~laroche@dslb-188-104-167-238.pools.arcor-ip.net] has quit [Ping timeout: 258 seconds] 00:31 -!- laroche [~laroche@dslb-188-104-182-132.pools.arcor-ip.net] has joined #navit 00:35 -!- drlizau [~liz@billiau.net] has joined #navit 00:38 -!- Dark_Ebola [~ebola@183-171-33-178.dsl.ovh.net] has quit [Quit: You're just jealous because the voices are talking to me] 00:40 < curious> roboso, it's because it's android ;) 00:41 < curious> roboso, srsly, there are few backends for speech in linux, i am not sure which one is used by android, but if it sounds robotic i guess it's speech synth 00:41 < curious> erm ,in navit 00:41 < curious> afaik in linux one can also use samples, so one can use any voice , assuming one has all samples for it prepared 00:42 < curious> on wince one can use only speech synth though for some reason 00:43 < curious> i hope android can use either 00:44 < curious> also on linux one can change speech synth used, but on mobile devices more advanced ones usually max out memory anyway 00:45 < curious> though i think festival could also cache responses, so i.e. frequently used responsed can be 'cached' by speech synth as samples 00:46 < curious> well, either way it requires some tinkering outside navit's scope usually , i.e. navit has no own speech synth solution or sample sets 00:48 -!- panda81_ [4cfd6bc7@gateway/web/freenode/ip.76.253.107.199] has joined #navit 00:48 < curious> personally i'm happy with robotic voice as one can easily get used to it and it requires least resources 02:32 -!- panda81_ [4cfd6bc7@gateway/web/freenode/ip.76.253.107.199] has quit [Ping timeout: 252 seconds] 03:02 -!- noradtux [~noradtux@2002:4e36:12f2::1] has quit [Ping timeout: 244 seconds] 03:07 -!- noradtux|away [~noradtux@2002:5ce0:3490::1] has joined #navit 03:07 -!- noradtux|away is now known as noradtux 03:30 -!- cp15` [cnzgsn@p57B1CBE3.dip0.t-ipconnect.de] has joined #navit 03:30 -!- cp15 [teyqxc@p57B1CBD2.dip0.t-ipconnect.de] has quit [Disconnected by services] 03:30 -!- cp15` is now known as cp15 03:31 -!- mode/#navit [+o cp15] by ChanServ 04:19 -!- drlizau [~liz@billiau.net] has quit [Remote host closed the connection] 04:33 -!- peter107 [~peter@p5DC2AC82.dip.t-dialin.net] has quit [Ping timeout: 256 seconds] 05:53 <@Horwitz> morgen 05:54 -!- drlizau [~liz@billiau.net] has joined #navit 06:02 < panda81> morgen 06:22 < ColdFyre> processing an OSM map of north america 06:22 < ColdFyre> taking foreverrrrr 06:23 < ColdFyre> who wants the bin file, lol 06:25 < panda81> do you know the binary format 06:31 < ColdFyre> no, i'm just using maptool 06:33 < panda81> wonder if there are Windows users. I still can't get the maptool or anything compiled 06:52 -!- tparcina [~tomo@161.53.170.46] has joined #navit 07:38 -!- drlizau [~liz@billiau.net] has quit [Ping timeout: 245 seconds] 07:42 -!- drlizau [~liz@billiau.net] has joined #navit 07:45 -!- playya_ [~playya@unaffiliated/playya] has joined #navit 07:49 -!- playya [~playya@unaffiliated/playya] has quit [Ping timeout: 256 seconds] 08:18 -!- takuan [~takuan@178-118-48-49.access.telenet.be] has joined #navit 08:28 -!- KaZeR_W [~Z30@77.242.201.53] has quit [Remote host closed the connection] 08:32 -!- panda81 [cff22602@gateway/web/freenode/ip.207.242.38.2] has quit [Ping timeout: 252 seconds] 08:57 -!- KaZeR_W [~Z30@77.242.201.53] has joined #navit 09:08 -!- GosuBuster [c2104702@gateway/web/freenode/ip.194.16.71.2] has joined #navit 09:08 < GosuBuster> hello 09:08 -!- aseton [c2104702@gateway/web/freenode/ip.194.16.71.2] has joined #navit 09:08 < aseton> hi all 09:13 -!- takuan [~takuan@178-118-48-49.access.telenet.be] has quit [Ping timeout: 248 seconds] 09:14 -!- MatzeM [8b1eddb2@gateway/web/freenode/ip.139.30.221.178] has joined #navit 09:14 < MatzeM> hi there 09:15 < MatzeM> is anybody out there, that is willing to give me some background facts about how you manage the development process? 09:16 < MatzeM> I'm thinking of contributing to NAVIT as part of a course of my master studies :) 09:17 < Number6> MatzeM: The development process is generally, if you find bugs (and can fix them), open a ticket with a patch. The same is true for new features 09:18 < Number6> After a while, if the code is good, you will be given commit access 09:19 < MatzeM> well the course is "complex software systems" so about learning how to join a software project, read old code, doing extensions, ... 09:19 < MatzeM> to be hornest I 09:19 < MatzeM> 'm not that experienced in contributing to FOSS projects :( 09:19 < Number6> Neither was I, when I started 09:19 -!- KaZeR_W [~Z30@77.242.201.53] has quit [Remote host closed the connection] 09:20 < MatzeM> Well cause I'm from OSM I checked out Navit on Windows/Linux and found some minor bugs and would like to help to improve usability (esp. easier configuration, setup ,deployment,...) 09:21 < MatzeM> so you think this are aspects that you maintainers would like to see? 09:21 < Number6> Yes, of course! :-) 09:22 -!- KaZeR_W [~Z30@77.242.201.53] has joined #navit 09:22 < MatzeM> Well I know that I'm newbie but what I hope to realise is: 09:22 < Number6> Usability is in issue that needs addressing. 09:22 < MatzeM> -splitup of config files -> make it easier to share themes, ... 09:23 < MatzeM> -splitup of map style (so what should appear on a map) and it's styling ('a german map has the following colouring') 09:23 < Number6> You mean the main navit.xml? That can already be done, it just isn't. Devices like WinCE can only have 999 items per .cab file 09:23 < MatzeM> oh realy? guess both are real big things 09:25 < MatzeM> dunno, you think this would be possible? 09:25 < MatzeM> another aspect is: 09:25 < Number6> That's the only real downside to splitting up the config files, as every other archiving system will support more files. 09:25 < MatzeM> -poorting NVAIT to openpandora handhelt 09:26 < Number6> Yes, that would be possible. Since OpenPandora runs linux, if it has GCC and can meet the dependencies, it can be ported 09:26 < Number6> (Where GCC is any C Compiler) 09:26 < MatzeM> someone compiled a binary but thats bugy and not deployed in a package, now downloader for OSM, .... 09:27 < MatzeM> *will return in a few minutes* 09:27 < Number6> Actually, if you really wanted to work on a particular feature, on device (in Navit) downloading of maps would be great. We need something that is cross platform 09:30 <@cp15> Yeah that would be grat 09:30 <@cp15> great 09:30 <@cp15> Support for it is already there in parts, but not yet complete 09:31 -!- MatzeM [8b1eddb2@gateway/web/freenode/ip.139.30.221.178] has quit [Ping timeout: 252 seconds] 09:33 < Number6> Did you hear that Dennis Ritchie died? 09:37 -!- AngusRF [~Angus@mnch-4d0471e1.pool.mediaWays.net] has joined #navit 09:46 <@cp15> Now yes 09:47 < Number6> I wonder if people will light a candle next to their copy of K&R 09:55 -!- Matze-M [8b1e6852@gateway/web/freenode/ip.139.30.104.82] has joined #navit 09:55 < Matze-M> back again :) 09:56 < Matze-M> well yes a general cross-plattform downloader for OSM would be great 09:56 < Matze-M> but I'm not that sure if it would be easy to realise in a cross-plattform way 09:56 < Matze-M> saw the Android port has such a tool 09:57 <@cp15> Part of it is already there, it just needs some fixes and improvements 09:57 < Matze-M> in what lang is it coded? what UI framework? 09:57 <@cp15> Yeah, and for webos there is a different tool... And for wince? And for the iphone? A different tool everywhere? 09:58 <@cp15> C 09:58 < Matze-M> and UI toolkit? GTK? 09:58 <@cp15> And gui internal, a cross plattform navit-internal toolkit 09:59 -!- GosuBuster [c2104702@gateway/web/freenode/ip.194.16.71.2] has quit [Quit: Page closed] 09:59 < Matze-M> oh ik, so it's within NAVIT? great :) 10:00 <@cp15> Well, it has its limitation, but it saves the work to do everything for x platforms 10:00 < Matze-M> well but my next steps has to check if I still can suggest a project for my course and to find a Prof that would like this FOSS aspect and NAVIT of course 10:03 < Number6> A University (not mine, I might add) had a Masters project a student could take that involved Navit 10:03 <@cp15> Really? What? 10:04 < Matze-M> well yes but its not for my master thesis 10:04 < Number6> I'll see if I can find it 10:04 < Matze-M> infact I just started my master study this week ;) 10:04 < Matze-M> ok so thanks for your informations folks :) 10:05 < Number6> I'll correct myself, it was for a Final year project for a Science degree - http://www.comp.dit.ie/mafoley/fyp/ 10:05 < Matze-M> oh and of course for the nice Tool that show uphow good OSM can be used :D 10:05 < Matze-M> cya 10:05 < Number6> No problem, Matze-M. Have a good morning 10:05 < Number6> Implement and/or extend Navit open source in-car navigation system on mobile device such as Windows Mobile or similar. 10:05 < Number6> That was the title, cp15 10:05 -!- Matze-M [8b1e6852@gateway/web/freenode/ip.139.30.104.82] has quit [Quit: Page closed] 10:10 <@cp15> What? Implement Navit on windows mobile? Just doing a download to get a degree? 10:13 < Number6> I think the lecturer wanted it extended. I'd say Windows Mobile was just a place holder for other mobile devices like Android, iPhone, etc 10:23 <@cp15> I guess I should write a few theses about navit and earn some degrees :-) 10:24 < Number6> There was a great quote from an Irish political pundit, when a panelist on his show said he had two economice degrees. "Two economice degrees, that's an awful handicap to have" 10:27 <@cp15> :-) He was probably an expert in how to ruin europe 10:34 -!- woglinde [~heinold@g229044243.adsl.alicedsl.de] has joined #navit 10:50 < Number6> We do enjoy doing that :-) 10:51 < woglinde> hi number6 10:51 < woglinde> hm new task 10:51 < Number6> Hey woglinde 10:51 < woglinde> vehicle for geolocation service via dbus 10:52 < Number6> So Navit will take it's current position from dbus? Cool 10:55 <@cp15> ? That is already there 10:57 -!- korrosa [c30285b6@gateway/web/freenode/ip.195.2.133.182] has joined #navit 10:57 < korrosa> I see all the big guns are in - thought I might as well say hello! 10:58 * Number6 licks korrosa 10:58 < korrosa> Mmmmm 11:00 -!- takuan [~takuan@178-118-48-49.access.telenet.be] has joined #navit 11:05 < woglinde> cp15 vehicle for geolocation? 11:05 < woglinde> I found an older email where raymond claimed he will drop dbus support in 3.0 release of gpsd 11:06 < woglinde> in favour for geolocation 11:11 < woglinde> hm and there is still the transition to the newer dbus glib stuff 11:11 < woglinde> maybee I will start with gpsd_dbus 11:11 <@cp15> Ah, ok... Now I understand 11:17 < woglinde> unfornatly geolocation dont pushes the stuff 11:17 < woglinde> you have to pull it 11:20 -!- drlizau [~liz@billiau.net] has quit [Ping timeout: 252 seconds] 11:24 -!- drlizau [~liz@203.193.196.35] has joined #navit 11:35 -!- GosuBuster [c2104702@gateway/web/freenode/ip.194.16.71.2] has joined #navit 11:57 -!- Benja1972 [~sergei@227.171.11.109.rev.sfr.net] has joined #navit 12:01 -!- Benja1972 [~sergei@227.171.11.109.rev.sfr.net] has quit [Ping timeout: 258 seconds] 12:10 -!- woglinde_ [~heinold@f052229216.adsl.alicedsl.de] has joined #navit 12:11 -!- woglinde [~heinold@g229044243.adsl.alicedsl.de] has quit [Ping timeout: 256 seconds] 12:28 -!- GosuBuster [c2104702@gateway/web/freenode/ip.194.16.71.2] has quit [Ping timeout: 252 seconds] 13:00 -!- AngusRF [~Angus@mnch-4d0471e1.pool.mediaWays.net] has quit [Quit: Verlassend] 13:08 -!- drlizau [~liz@203.193.196.35] has quit [Remote host closed the connection] 13:08 -!- sera_ is now known as sera 13:46 -!- panda81 [4cfd6bc7@gateway/web/freenode/ip.76.253.107.199] has joined #navit 13:53 -!- korrosa [c30285b6@gateway/web/freenode/ip.195.2.133.182] has quit [Quit: Page closed] 14:25 -!- arnotixe [~arnotixe@190.131.185.61] has joined #navit 14:26 -!- tparcina [~tomo@161.53.170.46] has left #navit [] 14:36 -!- woglinde_ is now known as woglinde 14:38 -!- mase76 [~mase76@pD9FF72DE.dip.t-dialin.net] has joined #navit 14:54 -!- sera [~sera@59-120.203-62.cust.bluewin.ch] has quit [Read error: Operation timed out] 15:09 -!- sera [~sera@81.62.115.167] has joined #navit 15:20 -!- peter579 [~peter@p5DC2A77E.dip.t-dialin.net] has joined #navit 15:24 -!- takuan [~takuan@178-118-48-49.access.telenet.be] has quit [Ping timeout: 245 seconds] 16:03 -!- Prz_^ [~Prz_^@77.242.201.53] has joined #navit 16:24 -!- aseton [c2104702@gateway/web/freenode/ip.194.16.71.2] has quit [Quit: Page closed] 16:27 -!- panda81_ [cff22602@gateway/web/freenode/ip.207.242.38.2] has joined #navit 16:55 -!- Prz_^ [~Prz_^@77.242.201.53] has quit [Quit: Quitte] 17:01 -!- roboso [~roboso@host142-143-dynamic.16-79-r.retail.telecomitalia.it] has quit [Quit: Ex-Chat] 17:13 -!- panda81 [4cfd6bc7@gateway/web/freenode/ip.76.253.107.199] has quit [Ping timeout: 252 seconds] 17:46 -!- Benja1972 [~sergei@227.171.11.109.rev.sfr.net] has joined #navit 17:47 -!- Benja1972 [~sergei@227.171.11.109.rev.sfr.net] has quit [Remote host closed the connection] 18:48 < hape> cp15: What do you think to switch to night mode when the tunnel exploration is starting. I saw that on other Navis and like it. 18:49 -!- arnotixe [~arnotixe@190.131.185.61] has quit [Ping timeout: 258 seconds] 18:50 -!- arnotixe [~arnotixe@cl-205.udi-01.br.sixxs.net] has joined #navit 18:53 <@cp15> Might be an interesting thing :-) 18:58 < panda81_> cp15, can you help me on the problem I sent 18:59 <@cp15> That was what? 19:00 < panda81_> Regarding calculating the tile position and dimension corresponding to adbdcbadcadddc 19:01 -!- kgbricola [~chatzilla@p57AAB723.dip.t-dialin.net] has joined #navit 19:19 -!- AlexWien [d5a2442b@gateway/web/freenode/ip.213.162.68.43] has joined #navit 19:19 < AlexWien> hi, another try 19:20 < AlexWien> still have not solved the locale problem 19:20 < hape> cp15: I checked about the user agent for the Download command. we have no chance to change it. 19:20 < AlexWien> Hi cp15 19:21 < AlexWien> i found, that the pre-build version of navit ionstallation has a locale folder; in my build dir, there is not such a folder 19:21 < hape> cp15: Do you have any numbers on the webOS download from the htm requests? 19:22 < AlexWien> by the way: the NLS_ENABLED is set to 1 19:22 -!- noradtux is now known as noradtux|away 19:26 < AlexWien> anybody online? 19:27 < AlexWien> oh, found the locale folder in buid, it one level above navit 19:31 < AlexWien> anybody knows: whether its is possible under navit / win32 to use or buy a better voice? 19:32 -!- noradtux|away is now known as noradtux 19:37 -!- AlexWien [d5a2442b@gateway/web/freenode/ip.213.162.68.43] has quit [Ping timeout: 252 seconds] 19:57 -!- Dark_Ebola [~ebola@183-171-33-178.dsl.ovh.net] has joined #navit 20:06 -!- AlexWien [d5a2442b@gateway/web/freenode/ip.213.162.68.43] has joined #navit 20:08 < AlexWien> Another try 20:08 < AlexWien> cp15 online? 20:13 -!- AlexWien [d5a2442b@gateway/web/freenode/ip.213.162.68.43] has quit [Ping timeout: 252 seconds] 20:15 -!- AlexWien [d5a2442b@gateway/web/freenode/ip.213.162.68.43] has joined #navit 20:16 < AlexWien> connection to irc broken, here again 20:16 < AlexWien> On tuesday I have a presentation where navit wioll be a part of it. 20:16 < AlexWien> But still the german locale is not working 20:17 < woglinde> hm 20:17 < woglinde> sorry 20:17 < AlexWien> hi wogelinde 20:17 < woglinde> dont know how locales works on win32 20:17 < AlexWien> NLS_ENABLED is set to 1 20:18 < AlexWien> the pre-build navit works 20:18 < AlexWien> in my build there is only english 20:18 < AlexWien> i copied the locale folder to the smae hierahcy wher navit.exe is located, (at the build/navit) foldewr 20:19 < AlexWien> but this diddnt help 20:19 < woglinde> as I said 20:19 < woglinde> dont know how locale works on win32 20:19 < AlexWien> maybe cp15 will help 20:20 < AlexWien> Currently I disabled all pois. expect the gas stations 20:20 < AlexWien> the Car layout looks not fine which that huge overload of POIs 20:22 -!- Benja1972 [~sergei@227.171.11.109.rev.sfr.net] has joined #navit 20:24 < panda81_> hehe patience :). I emailed him yesterday morning and only now he may (or may not) be looking at my problem. 20:24 -!- AlexWien_ [d5a2442b@gateway/web/freenode/ip.213.162.68.43] has joined #navit 20:24 < AlexWien_> my con was broken again 20:24 < AlexWien_> woge still online 20:24 < woglinde> yes 20:24 < AlexWien_> I asume there was nothing new about locale in the meantime 20:24 < AlexWien_> so another question 20:25 < AlexWien_> woge are yu familira with user pois? 20:25 -!- AlexWien [d5a2442b@gateway/web/freenode/ip.213.162.68.43] has quit [Ping timeout: 252 seconds] 20:25 < AlexWien_> i dont have quit 20:26 < AlexWien_> ;-) 20:26 < woglinde> yes a bit 20:27 < AlexWien_> but I (in navit) shold be able to dynamicaly move some stations from reed to green 20:27 < AlexWien_> gas stations are not the default ones, they should be own icons 20:27 < AlexWien_> moving will b e programmatically 20:28 < woglinde> ? 20:28 < AlexWien_> are they user pis in a simple vector, or at a complicated quad tree structure? 20:28 < AlexWien_> user pois 20:28 -!- mase76 [~mase76@pD9FF72DE.dip.t-dialin.net] has quit [Remote host closed the connection] 20:28 < AlexWien_> so i want to poi classes red stations and green stations 20:29 < AlexWien_> which part of src code handles the User Pois? 20:31 < woglinde> you can use csv file 20:31 < woglinde> which will be stored in a quadtree 20:31 < woglinde> http://wiki.navit-project.org/index.php/Navit_csv_format 20:32 < AlexWien_> ah bad 20:32 < woglinde> you need to alter your navit xml 20:32 < woglinde> choose two diffrent item_type="poi_hotel" 20:32 < woglinde> and change the image for that 20:32 < woglinde> there are 3 or 4 custom you could use 20:32 < AlexWien_> yes i will manage that 20:33 < AlexWien_> but I need to intercept the drawing, to supress inactiva gas stations, like a hotel that is booked, and not availabelö 20:33 < woglinde> inactive? 20:34 < AlexWien_> yes like a hotel that has no free rooms 20:34 < AlexWien_> thsi hotel should be red icon 20:34 < AlexWien_> the free hotels, green icon 20:34 < AlexWien_> i could put all hotles in both ois classes 20:34 < AlexWien_> poi_hotles_free 20:34 < AlexWien_> poi_hotle_occupied 20:35 < AlexWien_> and somewhee in navit I have a list of free hotles 20:35 < woglinde> hm? 20:36 < AlexWien_> and when the poi shoudl be drawn, I will avoid that drawing 20:36 < AlexWien_> so I will either draw the red or the green hotel icon 20:36 < AlexWien_> Ideally i would remove them dynamically from the quadtree 20:36 < AlexWien_> and add them 20:37 < AlexWien_> but his could be a bit complicated 20:37 < AlexWien_> or not? 20:37 < AlexWien_> maybe easier than intercepting 20:37 < AlexWien_> before drawing 20:37 < AlexWien_> in one word "dynamic POIs" 20:37 < AlexWien_> not static ones 20:38 < woglinde> hm I am not sure if it will work 20:38 < woglinde> you might will ask dandor 20:38 < AlexWien_> ormaybe more primitive: 20:38 < woglinde> he made the csv driver and quadtree 20:38 < AlexWien_> simply relaod the user pois every minute 20:38 < woglinde> not needed just exchange the map file 20:39 < AlexWien_> the csv file? 20:39 < AlexWien_> did yu mean the csv file? 20:39 < AlexWien_> or the mao file? 20:39 < woglinde> hm the csv file 20:40 < woglinde> hm in our project we make it with a bin map in shared memory 20:40 < woglinde> and on linux 20:40 < AlexWien_> yes, but when the "hotel" is booked, then i can alter the csv files, 20:40 < AlexWien_> but have to call al relaod function 20:41 < woglinde> hm our binmap do n't needed to be reloaded 20:41 < AlexWien_> I could managethe pois by myself, but I must but them on the display list 20:41 < AlexWien_> which is a bit complicated what I have seen 20:41 < woglinde> as I said our bin map is dynamic 20:42 < woglinde> and we dont need to reload it 20:42 < AlexWien_> so you alter the quad tree dynamically ? 20:43 < woglinde> dont you listen 20:43 < woglinde> we are using a bin map 20:43 < woglinde> not csv 20:44 -!- kgbricola [~chatzilla@p57AAB723.dip.t-dialin.net] has quit [Quit: ChatZilla 0.9.87 [Firefox 7.0/20110927153135]] 20:44 < AlexWien_> yes, but the file all maps in navit are called bin map 20:44 -!- takuan [~takuan@178.118.58.81] has joined #navit 20:46 -!- AlexWien [d5a2442b@gateway/web/freenode/ip.213.162.68.43] has joined #navit 20:46 < AlexWien> yes i have listen 20:46 < AlexWien> and understood 20:46 < woglinde> no 20:46 < woglinde> look at the drivers 20:46 < AlexWien> your bin file is shared memory is a quad tree 20:46 -!- arnotixe [~arnotixe@cl-205.udi-01.br.sixxs.net] has quit [Quit: Ex-Chat] 20:46 < AlexWien> or not? 20:46 -!- arnotixe [~arnotixe@cl-205.udi-01.br.sixxs.net] has joined #navit 20:46 -!- panda81 [cff22602@gateway/web/freenode/ip.207.242.38.2] has joined #navit 20:47 < woglinde> we are using a map that is compatible with the binfile driver in navit 20:47 < AlexWien> hm 20:47 < panda81> Bin map is the problem I asked cp15. What's wrong with your bin map 20:48 < AlexWien> i thought bin map is a structure where the vectores a stored in a quad tree 20:48 -!- tryagain [3e21ef82@gateway/web/freenode/ip.62.33.239.130] has joined #navit 20:48 -!- panda81_ [cff22602@gateway/web/freenode/ip.207.242.38.2] has quit [Ping timeout: 252 seconds] 20:49 -!- AlexWien_ [d5a2442b@gateway/web/freenode/ip.213.162.68.43] has quit [Ping timeout: 252 seconds] 20:49 < woglinde> hi tryagain 20:49 < panda81> The bin file contains many files. Each is self identified as part of a quad tree 20:49 < tryagain> hi woglinde 20:49 < tryagain> and all 20:49 < panda81> hi try 20:50 -!- AlexWien_ [d5a2442b@gateway/web/freenode/ip.213.162.68.43] has joined #navit 20:51 < AlexWien_> yes that is waht I said, the bin file is a (or more quads) quad tree, so when woge uses a dynamic map, he must alter the quad tree on the fly, or not? 20:52 < panda81> Define dynamic map 20:52 < AlexWien_> which will change on the fly 20:52 < AlexWien_> every 30 seconnds 20:52 -!- AlexWien [d5a2442b@gateway/web/freenode/ip.213.162.68.43] has quit [Ping timeout: 252 seconds] 20:52 < AlexWien_> inmy case I only wnat to have pois which are active or not 20:53 < AlexWien_> panda any idea whats the easiest way 20:53 < AlexWien_> like green and red hotels 20:53 < panda81> Are you implementing a quad tree or does Navit use a quad tree for rendering? 20:53 < AlexWien_> green hotels are free, red are booked 20:53 < AlexWien_> every 30s I like to update the status of such a special hotel 20:54 < AlexWien_> navit uses a quad tree to store the map 20:54 < AlexWien_> geo spatial structire) 20:54 < AlexWien_> to not have to search millions of vectors 20:55 < AlexWien_> but id odont like to change the pois inside of that complex stuctuire 20:55 < AlexWien_> i want to have dynamic user pois 20:55 < woglinde> alexwien we are updating the map outside of navit 20:56 < AlexWien_> how often? 20:56 < AlexWien_> some day or by minutes? 20:56 < panda81> AlexWien: If you are using Navit's renderer, then what other options do you have? 20:56 < AlexWien_> using user pois 20:57 < AlexWien_> I have learned that the user pois are stored in the quad tree too 20:58 < panda81> So you have to traverse the quad tree every 30 secs, find each hotel in each node, and update according to vacancy status? 20:58 < woglinde> AlexWien_ minuteds 20:58 < woglinde> minutes 20:58 < AlexWien_> yes 20:58 < woglinde> thats why we store in shared memory and not disk 20:59 < AlexWien_> ok, so i have to traverse the quad tree 20:59 < AlexWien_> and change sombe bits of that poi to mark it as booked 21:00 < woglinde> dont know how you are writing your map 21:00 < woglinde> we are writing it completly new 21:00 < panda81> But how do you make Navit's renderer recognize those bits and display red/green accordingly? 21:01 < AlexWien_> good questiopn 21:01 < AlexWien_> I thoujht of two POI classes 21:01 < AlexWien_> green and red hotels 21:02 < woglinde> panda81 thats easy 21:02 < AlexWien_> and dynmicaly "remove" them or inactivate them 21:02 < woglinde> write both maps new 21:02 < woglinde> one map booked 21:02 < woglinde> one map free 21:02 < AlexWien_> or chnage the code of the renderer to not draw it when the id is above 100000 or something liek tghat 21:03 < panda81> woglinde: Write both maps new, you mean reallocate the entire quadtree of map in Navit's app memory? 21:03 < AlexWien_> so i need three maps: vienna, hotels_booked, hotels_free ? 21:03 < AlexWien_> that shoudl be simpler 21:04 < AlexWien_> how about to introduce an active bit in the POI 21:04 < AlexWien_> and stop the renderer to draw it when inactive 21:05 -!- takuan [~takuan@178.118.58.81] has quit [Ping timeout: 260 seconds] 21:05 < AlexWien_> any ideas what will be the simplest way? 21:05 < panda81> woglinde: do you know who else is familiar with the binary format 21:05 < AlexWien_> cp 21:06 < AlexWien_> but it will be much work, to understand the bin format 21:06 < AlexWien_> ther mus be an easier solution, to inactivatre a poi 21:07 < panda81> Is cp the only one? I spent the time to understand the format, but am stuck on one thing. 21:07 < AlexWien_> to deactivate and reactivate 21:08 < AlexWien_> panda whats your oppinion who to actibvate and deactivate pois dynamically ? 21:08 < woglinde> no writing th external file new 21:09 < AlexWien_> whats your opinion woge? 21:10 < panda81> alex: I don't know about the bits you mention and haven't investigated the renderer. The only thing I can think of is add an attribute color to your hotel object, and make the renderer notice that attribute 21:10 < panda81> woglinde: why do you need to write to disk every min? Isn't that slow 21:11 < AlexWien_> or better ad an attribute "is_active" and make the rendere ignore it 21:12 < AlexWien_> however in that case i have to traverse the quad tree and to find the hotle, and to switch the active bit 21:13 < AlexWien_> in woges project he makes that in main memeory and when he is ready with the map changes, he switches to the other map 21:14 < AlexWien_> but for a simple activate of a poi, there should be an easier solution 21:14 < AlexWien_> at least I hope that 21:16 < panda81> I still dont get why you need two maps rather than real time update of one 21:19 < AlexWien_> i dont need thatz, woge needs that 21:20 < woglinde> panda we pulling the map every minute from internet to /dev/shm 21:20 < AlexWien_> maybe he has many changes, and to not make one map inconsitent, he need to switch 21:20 < AlexWien_> if you changethe map while drwaing, that will not be healty 21:20 < woglinde> right 21:20 < woglinde> works quite well 21:21 < AlexWien_> woge, do you knwo if the quad ztree is onyö at disk, and that in binfile in main memory there is no more quad tree? 21:21 < AlexWien_> .. is only on disk ... 21:24 < woglinde> read the code 21:24 < AlexWien_> am reading currently 21:24 -!- drlizau [~liz@billiau.net] has joined #navit 21:24 < AlexWien_> therefore i asked, it looks like tiles are extracted from the quad, 21:27 < AlexWien_> binfile.c has not one line of comment. 21:27 -!- AngusRF [~Angus@mnch-4d047a65.pool.mediaWays.net] has joined #navit 21:28 < tryagain> AlexWien_ Why do you trying to use binary format for hotels. Do you really have millions of ones? If not, just use additional csv map with selected POIs and don't bother understanding/hacking binary format. 21:34 < tryagain> btw grep -e '//\|/\*' binfile.c |wc -l gives 10. Four lines are real comments, not counting disclamer at the top of file and commented out code. 21:34 < AlexWien_> yes tryagain 21:35 < tryagain> yes=milions? 21:35 < AlexWien_> no 20 21:35 < AlexWien_> but they have to be dynamic 21:35 < AlexWien_> i must disable them on demand 21:35 < AlexWien_> lets say ervy 30s 21:36 < tryagain> AFAIK changed csv map will be reread automagically 21:36 < AlexWien_> good answer 21:36 < tryagain> probably on next position upate or anything which will cause screen redrawal 21:37 < AlexWien_> so i simply change the csv 21:37 < AlexWien_> that sounds good 21:38 < tryagain> That will be easy to check and fix if it don't work as needed than patching on the fly multimagabyte zipped binfile. 21:39 < AlexWien_> btw: 4 lines of comment in over 2500 lines is that what i call "not one line" 21:39 < tryagain> ;) 21:39 < AlexWien_> yes the binfile solution was from woge 21:40 < AlexWien_> might be appropriatre for his solution, but I knew that it will be an overkill 21:40 < AlexWien_> I will start trying the csv 21:42 < AlexWien_> maybe the comments has been removed to keep it secret ;-) 21:42 < AlexWien_> havebeen removed, typo 21:42 < woglinde> hm no 21:42 < tryagain> You have much better chances to understand that code, grep -e '//\|/\*' *.c |wc -l == 51, at *.c |wc -l == 1218 21:42 < woglinde> cp15 is lazy with documentation 21:42 < woglinde> thats all 21:42 < tryagain> in map/csv 21:42 < tryagain> at == cat 21:44 < AlexWien_> the == 51 I dont understand 21:44 < tryagain> 51 comments 21:45 < tryagain> for 1218 lines of code 21:47 < AlexWien_> ok, the code ends before == 21:47 < tryagain> yes 21:47 < AlexWien_> OK more or less understood 21:47 -!- drlizau [~liz@billiau.net] has quit [Read error: Connection reset by peer] 21:48 < AlexWien_> I remeber when I created regex to evaluate messages created by the police for updateing the current accident mesages 21:48 < AlexWien_> they were such complex, that I understood them oinyl in the 10 minutes I wrote them 21:49 < tryagain> You're too lazy to write comments, aren't you? 21:49 < AlexWien_> no 21:49 < AlexWien_> I write many 21:50 < Number6> The code is the comment :-P 21:50 < tryagain> for compiler :-P 21:51 < Number6> I like pretending to be GCC. My co-workers don't like when I core dump, though 21:51 < tryagain> Nobody likes when gcc coredumps 21:52 < Number6> Not in the waste bin, or the couch 21:52 < woglinde> since when gcc core dumps? 21:53 < woglinde> it does ice 21:55 < panda81> how do you even debug the cause when gcc core dumps 21:55 < AlexWien_> i debug with gdb 21:56 < AlexWien_> ;-) 21:57 -!- panda81_ [cff22602@gateway/web/freenode/ip.207.242.38.2] has joined #navit 21:57 < AlexWien_> what dev environment us use? vi? or eclipse? 21:57 < AlexWien_> .. you use ... 21:58 < Number6> Linux - vi / Anjuta / Eclipse. OSX - Xcode. Windows... Hah! 21:58 < Number6> Eclipse is handy for finding functions and refactoring 21:58 < AlexWien_> I work with navit under win, 21:58 < panda81_> If gcc core dumps, isn't that a failure with compilation? GDB wouldn't help 21:58 < AlexWien_> I compile in mingw32 shell withcmake 21:59 < AlexWien_> and edit with eclipse, refactro with eclipse (that suprised me that refactoring worked) 21:59 -!- panda81 [cff22602@gateway/web/freenode/ip.207.242.38.2] has quit [Ping timeout: 252 seconds] 21:59 < AlexWien_> however I dont have a eclipse build integration of navit, 22:00 < AlexWien_> (exactly i compile with mingw32-make) 22:00 < Number6> Eclipse is nice, if it wasn't so damn slow and utterly useless in Linux. I got into a habit of Anjuta on one screen, Eclipse on another and documentation on the 3rd 22:01 < AlexWien_> Do you build on command line or can you build from within your your graph devb 22:01 < panda81_> Alex do you use the Eclipse CDT4 Mingw generator or just the Mingw generator for CMake 22:01 < Number6> You can build in Anjuta 22:01 < Number6> (This is all under Linux, remember :-) ) 22:02 < AlexWien_> no is simply created a c Project within eclipse CDT 22:02 < AlexWien_> so i can edit and navigate 22:02 < AlexWien_> but i cannot build 22:02 < AlexWien_> i build in an separte window in a dos shell of mingw32 22:03 < AlexWien_> just the mingw of cmake 22:03 < AlexWien_> We alrfeady lost weeks before we got the sectret tipp, that autotools do not work under win, with cmake it worked withing one or two days 22:04 < panda81_> Then the CDT Mingw version doesn't work either? 22:04 < Number6> I lost weeks before as well, AlexWien_. You'll learn quickly :-) 22:05 < AlexWien_> therefore we updated the build page in navit wiki, to help other people to not go the wrong way .. 22:06 < panda81_> And I can't even compile on Windows. Maybe I'm missing something 22:06 < AlexWien_> @panda I didnt try out the CDR Mingw, I already lost 4 weeks, its fine now, especiallay that refactoring 22:06 < AlexWien_> Read exactly my description (from AlexWien and my colleague) 22:07 < AlexWien_> ist a step to step description 22:07 < AlexWien_> on teh cmake page 22:07 < AlexWien_> however, Imagemagick is a piece of shit 22:08 < Number6> Yes, but it's a *good* piece of shit 22:08 < AlexWien_> I have to take the png files from the navit win32 build 22:08 < Number6> Maybe look at inkscape, I use that on OSX 22:08 < AlexWien_> yes a good piece 22:08 < AlexWien_> but it creates corrupt pngs 22:08 < AlexWien_> or crashes at one specific file 22:09 < Number6> Ok, it's time for bed. I need to get up early tomorrow, to travel to the other side of Ireland... To learn about a Joomla site (I used to develop Joomla...) 22:13 -!- AlexWien_ [d5a2442b@gateway/web/freenode/ip.213.162.68.43] has quit [Ping timeout: 252 seconds] 22:47 -!- panda81_ [cff22602@gateway/web/freenode/ip.207.242.38.2] has quit [Quit: Page closed] 23:11 -!- Benja1972 [~sergei@227.171.11.109.rev.sfr.net] has left #navit [] 23:13 -!- niekie [~niek@CAcert/Assurer/niekie] has quit [Quit: No Ping reply in 180 seconds.] 23:14 -!- niekie [~niek@CAcert/Assurer/niekie] has joined #navit 23:17 -!- AngusRF [~Angus@mnch-4d047a65.pool.mediaWays.net] has quit [Quit: Verlassend] 23:26 -!- woglinde [~heinold@f052229216.adsl.alicedsl.de] has quit [Quit: zapp] 23:26 -!- tryagain [3e21ef82@gateway/web/freenode/ip.62.33.239.130] has quit [Ping timeout: 252 seconds] 23:34 -!- KaZeR_W [~Z30@77.242.201.53] has quit [Read error: Connection reset by peer] 23:35 -!- Dark_Ebola [~ebola@183-171-33-178.dsl.ovh.net] has quit [Quit: You're just jealous because the voices are talking to me] 23:48 -!- KaZeR_W [~Z30@77.242.201.53] has joined #navit 23:48 -!- Amorphous [jan@unaffiliated/amorphous] has quit [Ping timeout: 260 seconds] --- Log closed Fri Oct 14 00:00:31 2011