<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 17px; margin-left: 40px; text-align: justify; font: normal normal normal 18px/normal 'Lucida Grande'; color: rgb(86, 86, 86); "><font class="Apple-style-span" color="#787878" size="3"><span class="Apple-style-span" style="font-size: 13px;"><font class="Apple-style-span" color="#565656" size="5"><span class="Apple-style-span" style="font-size: 18px;"><b><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-weight: normal; "><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 17px; margin-left: 40px; text-align: justify; font: normal normal normal 18px/normal 'Lucida Grande'; "><font class="Apple-style-span" color="#464646"><b><br></b></font></p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 17px; margin-left: 40px; text-align: justify; font: normal normal normal 18px/normal 'Lucida Grande'; "><span style="letter-spacing: 0px; "><b><font class="Apple-style-span" color="#464646">Week 8 (July 18, 2009)</font></b></span></p><ol style="list-style-type: decimal; "><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: justify; line-height: 19px; font: normal normal normal 13px/normal 'Lucida Grande'; "><span style="letter-spacing: 0px; "><font class="Apple-style-span" color="#464646">What did I do this week:</font></span></li></ol><div style="text-align: justify; "><font class="Apple-style-span" color="#464646" face="'Lucida Grande'" size="3"><span class="Apple-style-span" style="font-size: 13px; "><br></span></font></div><ul><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: justify; line-height: 19px; font: normal normal normal 13px/normal 'Lucida Grande'; "><font class="Apple-style-span" color="#464646">Implemented a Grass shell in the pyqt gui, (it is a standard unix shell + grass environment). The history is readed directly from the grass history file deleting the duplicated lines and sorting it alfabetically (it is accessible using a combo-box). Some people suggest me to use pyredline directly i've sperimented it but i'm more familiar with python list and combo box approach.</font></li></ul><ul><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: justify; line-height: 19px; font: normal normal normal 13px/normal 'Lucida Grande'; "><span style="letter-spacing: 0px; "><font class="Apple-style-span" color="#464646">Working to have a better rendering from the grass command that print text-infos about selected layers.</font></span></li></ul><ul><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: justify; line-height: 19px; font: normal normal normal 13px/normal 'Lucida Grande'; "><span class="Apple-style-span" style="color: rgb(70, 70, 70); ">Rewrite the python's tool to transfer data from postgresql to spatialite,i re-done a more-informational spatialite-db based on geonames (i included other infos,not only : name , lon, lat values). I'm Planning to add different spatialite-db (examples : one for geonames, one for gps recorded data, an other one for saved points of interest + tool to store points dircty in spatialite) this work will be integrated by routing abilities (using grass command, i'm following with interest the new great Gsoc tool about routing) .</span></li></ul><ul><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: justify; line-height: 19px; font: normal normal normal 13px/normal 'Lucida Grande'; "><span style="letter-spacing: 0px; "><font class="Apple-style-span" color="#464646">Bug fixing ... continue some linux/osx test, i find that ubuntu 8.10 has a bug in the sdl libraries, this give problems to detetc the "joystick-hat" using pygame. Googling and coding seems i find a walkaround &nbsp;using python-gobject as an alternative way to support joystick instead to use pygame (only for ubuntu8.10). &nbsp;The code to detect hardware is ready but i need to reimplement the joystick code from pygame to, but this is a minor issue, i'll do it it only if really needed ubuntu8.10 support.&nbsp;(on more recent distro "sidux" all works fine with pygame as on osx, i' also tried a bit ... on windows platform,some adjustment i get the gui loaded and the position message working, but too many dependencies to satysfy (gpsd, pygame...)so i aborted my tests )</font></span></li></ul><ul><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: justify; line-height: 19px; font: normal normal normal 13px/normal 'Lucida Grande'; "><font class="Apple-style-span" color="#464646">Added a Qdialog to show infos about illegal gui usage, and to manage exceptions. (it is a simply window to show a message if we done some not handled action .. like : &nbsp;pan without selecting a pan-mode, connect gps withot existing connection etc...) for now i implemented the gui system but i need to see all the possible exception and change the message according to it.</font></li></ul><div style="text-align: justify; "><font class="Apple-style-span" color="#464646" face="'Lucida Grande'" size="3"><span class="Apple-style-span" style="font-size: 13px; "><br></span></font></div><ol style="list-style-type: decimal; "><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: justify; line-height: 19px; font: normal normal normal 13px/normal 'Lucida Grande'; "><span style="letter-spacing: 0px; "><font class="Apple-style-span" color="#464646">What do I plan on doing next week:&nbsp;</font></span></li></ol><ul><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: justify; line-height: 19px; font: normal normal normal 13px/normal 'Lucida Grande'; "><span style="letter-spacing: 0px; "><font class="Apple-style-span" color="#464646">Continue bug fixing, gui cosmetics.</font></span></li></ul><ul><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: justify; line-height: 19px; font: normal normal normal 13px/normal 'Lucida Grande'; "><span style="letter-spacing: 0px; "><font class="Apple-style-span" color="#464646">Recompile ossim using the last svn (thanks to the Dev team some new cool enanchemets are coming :-) ), see if it is possible to fighting against the code to send message trough tcp, i will start to read source code, i hope to be able to learn about the problem that block me to send data-message.</font></span></li></ul><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: justify; line-height: 19px; font: normal normal normal 13px/normal 'Lucida Grande'; min-height: 16px; "><font class="Apple-style-span" color="#464646"><br></font></div><ol style="list-style-type: decimal; "><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: justify; line-height: 19px; font: normal normal normal 13px/normal 'Lucida Grande'; "><span style="letter-spacing: 0px; "><font class="Apple-style-span" color="#464646">Am I blocked on anything:&nbsp;</font></span></li></ol><ul><li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: justify; line-height: 19px; font: normal normal normal 13px/normal 'Lucida Grande'; "><span style="letter-spacing: 0px; "><font class="Apple-style-span" color="#464646">Continue to read and try to learn the ossim tcp inteface (target: send data using tcp connection).</font></span></li></ul><div><font class="Apple-style-span" color="#464646" face="'Lucida Grande'" size="3"><span class="Apple-style-span" style="font-size: 13px;"><br></span></font></div><div><font class="Apple-style-span" color="#464646" face="'Lucida Grande'" size="3"><span class="Apple-style-span" style="font-size: 13px;"><br></span></font></div><div><font class="Apple-style-span" color="#464646" face="'Lucida Grande'" size="3"><span class="Apple-style-span" style="font-size: 13px;">PS.:</span></font></div><div><font class="Apple-style-span" color="#464646" face="'Lucida Grande'" size="3"><span class="Apple-style-span" style="font-size: 13px;">Apologize me for the gap-time to present this report. ...</span></font></div><div><font class="Apple-style-span" color="#464646" face="'Lucida Grande'" size="3"><span class="Apple-style-span" style="font-size: 13px;">The last week i was out of my home, without computer and internet access.</span></font></div><div><font class="Apple-style-span" color="#464646" face="'Lucida Grande'" size="3"><span class="Apple-style-span" style="font-size: 13px;">i had only the google "<span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: 'Helvetica Neue'; font-size: 15px; white-space: pre-wrap; ">note-book<span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 13px; white-space: normal; color: rgb(70, 70, 70); ">" (paper) to make annotation about ideas&nbsp;</span></span></span></font></div><div><font class="Apple-style-span" color="#464646" face="'Lucida Grande'" size="3"><span class="Apple-style-span" style="font-size: 13px;"><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: 'Helvetica Neue'; font-size: 15px; white-space: pre-wrap; "><span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: 13px; white-space: normal; color: rgb(70, 70, 70); ">(they can ever come up .. when you don't know.. at every time of the day)</span></span></span></font></div><div><font class="Apple-style-span" color="#464646" face="'Lucida Grande'" size="3"><span class="Apple-style-span" style="font-size: 13px;"><br></span></font></div><div style="text-align: justify; "><font class="Apple-style-span" color="#464646" face="'Lucida Grande'" size="3"><span class="Apple-style-span" style="font-size: 13px; "><br></span></font></div></span></b></span></font></span></font></p></body></html>