tag:blogger.com,1999:blog-26856056934466475092024-03-13T06:24:35.516-07:00Insane Inside JobUnknownnoreply@blogger.comBlogger10125tag:blogger.com,1999:blog-2685605693446647509.post-35347752982647766962014-03-11T11:22:00.003-07:002014-03-11T11:32:48.921-07:00The latest fixes in my project<span style="background-color: white;"><span style="color: #222222; font-family: arial, sans-serif;"><b><i>1) The "Cogl-WARNING **: X Error: </i></b></span></span><br />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;"><br /></span>
<span style="background-color: white; color: #222222; font-family: arial, sans-serif;">I believe that I have managed to solve the </span><span style="color: #222222; font-family: arial, sans-serif;">"Cogl-WARNING **: Error's X </span><span style="background-color: white; color: #222222; font-family: arial, sans-serif;">problem</span><span style="background-color: white; color: #222222; font-family: arial, sans-serif;">. </span><br />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif;">I mentioned it in my last post. I was a annoying error that was turning the map a black screen image every time I was trying to open the map again.</span><br />
<div style="background-color: white; color: #222222; font-family: arial, sans-serif;">
Apparently, when you created a map and it was adding to vbox_map, it overwrote the map previously placed there (does that make sense? I don't have the knowledge to affirm it).</div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif;">
I've tried, in a shot in the dark, remove the map vbox_map when I close the dialog and apparently it solved the problem.</div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<div class="separator" style="clear: both; text-align: center;">
</div>
</div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-AUZIGY52ahU/Ux9VH1Na1_I/AAAAAAAABbw/JIdxNWFq_90/s1600/Screenshot+from+2014-03-11+16:43:49.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-AUZIGY52ahU/Ux9VH1Na1_I/AAAAAAAABbw/JIdxNWFq_90/s1600/Screenshot+from+2014-03-11+16:43:49.png" height="287" width="400" /></a></div>
<i>Click on image to see it bigger :-)</i></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: small;">Now, I can open the map several times and this error doesn't is shown anymore :-)</span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br />
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif;">
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif;">
<b><i>2) Workview Filter now is filtering location in the right way</i></b></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<b><i><br /></i></b></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif;">
<i style="font-weight: bold;">Workview </i>is made to filter locations just if the user choose it. The problem was that filter was disappearing with all tasks from screen.</div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif;">
Here, when the filter is applied <b>AND</b> workview is activated, the locations are filtered according with distance.</div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif;">
<div style="font-size: 13.333333969116211px;">
<br /></div>
<a href="http://3.bp.blogspot.com/-fV15AgXnZmA/Ux9R2OQ6cQI/AAAAAAAABbQ/XRfh7bUH4rs/s1600/http---makeagif.com--media-3-11-2014-N7Owsb.gif" imageanchor="1" style="background-color: transparent; clear: left; display: inline !important; float: left; font-size: 13.333333969116211px; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" src="http://3.bp.blogspot.com/-fV15AgXnZmA/Ux9R2OQ6cQI/AAAAAAAABbQ/XRfh7bUH4rs/s1600/http---makeagif.com--media-3-11-2014-N7Owsb.gif" height="320" width="311" /></a>If the workview is not activated, there's no filter.</div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif;">
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<div style="font-size: 13.333333969116211px;">
<br /></div>
<br />
<br />
<br />
<br />
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-0cthKYm9Rvg/Ux9TZ18DgwI/AAAAAAAABbc/FTOqmFcYy-s/s1600/http---makeagif.com--media-3-11-2014-hdVItq.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-0cthKYm9Rvg/Ux9TZ18DgwI/AAAAAAAABbc/FTOqmFcYy-s/s1600/http---makeagif.com--media-3-11-2014-hdVItq.gif" height="286" width="320" /></a></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><span style="font-size: small;">When user unnaply filter, the workview could be activated or not, the filter doesn't work. </span></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<br />
<br /></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13.333333969116211px;">
<span style="font-size: 13.333333969116211px;"><br /></span></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif;">
<b><i>3) Walking to the end of my project</i></b><br />
Now, I have to do the last part: add a column with tasks, filtered by distance, according with the choose's user.</div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif;">
Let's go!</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2685605693446647509.post-89273114415683211092014-03-05T07:59:00.000-08:002014-03-05T11:39:43.987-08:00I think you should try OPW <span style="font-family: Verdana, sans-serif;">Today I will not talk about my project, but I'll talk about the internship program that gave me the project that I'm doing , the <a href="https://wiki.gnome.org/OutreachProgramForWomen" target="_blank"><b>OPW</b>.</a></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/--uidYvg9fPw/UxdCgvhJ6KI/AAAAAAAABaU/klYNiKzp-Lk/s1600/opw-poster-2014-May-August.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/--uidYvg9fPw/UxdCgvhJ6KI/AAAAAAAABaU/klYNiKzp-Lk/s1600/opw-poster-2014-May-August.png" height="400" width="308" /></a></div>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">But ...</span><br />
<span style="font-family: Verdana, sans-serif;"><b><i>What is the OPW ?</i></b></span><br />
<span style="font-family: Verdana, sans-serif;"><b>Outreach Program for Women ( OPW )</b> is a program whose goal is to promote diversity in the free software world . This is an internship program organized by the GNOME Foundation to involve women ( <a href="http://en.wikipedia.org/wiki/Cisgender" target="_blank">cis</a> and<a href="http://en.wikipedia.org/wiki/Transgender" target="_blank"> trans</a> ) in the world of free Softaware and Open Software . <a href="https://wiki.gnome.org/OutreachProgramForWomen/2014/MayAugust#Participating_Organizations" target="_blank">There are several free softwares organizations participating</a> . Each of them have a great community of which you can participate , learn a lot , help and be helped . And not only during the internship period , but always . The cool thing is that you don't need be a student :-) You just want to participate .</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><b><i>Are you wondering how can you participate ?</i></b></span><br />
<span style="font-family: Verdana, sans-serif;"><a href="https://wiki.gnome.org/GnomeLove/Mentors" target="_blank">See the available projects</a> , then go to the channel of the chosen project , talk to the mentors and they will tell you to apply a patch to the project which you have interest. They show the bugs available and you will have to solve one of them, making a significant contribution .</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;"><b><i>Let me tell you about dates</i></b></span><br />
<table style="background-color: white; border-collapse: collapse; color: black; font-family: Cantarell, sans-serif; margin: 0.5em 0px;"><tbody>
<tr><td style="border: 1pt solid rgb(173, 185, 204); padding: 0.25em;"><div class="line862" style="padding: 0px;">
<span style="color: #666666; font-family: Verdana, sans-serif;"><i><b>February 24</b></i></span></div>
</td><td style="border: 1pt solid rgb(173, 185, 204); padding: 0.25em;"><div class="line862" style="padding: 0px;">
<span style="color: #666666; font-family: Verdana, sans-serif;"><i>application period opens</i></span></div>
</td></tr>
<tr><td style="border: 1pt solid rgb(173, 185, 204); padding: 0.25em;"><span style="color: #666666; font-family: Verdana, sans-serif;"><i><b><span class="anchor" id="line-10"></span></b></i></span><br />
<div class="line862" style="padding: 0px;">
<span style="color: #666666; font-family: Verdana, sans-serif;"><i><b>February 24 - March 19</b></i></span></div>
</td><td style="border: 1pt solid rgb(173, 185, 204); padding: 0.25em;"><div class="line862" style="padding: 0px;">
<span style="color: #666666; font-family: Verdana, sans-serif;"><i>applicants need to get in touch with at least one project and make a contribution to it</i></span></div>
</td></tr>
<tr><td style="border: 1pt solid rgb(173, 185, 204); padding: 0.25em;"><span style="color: #666666; font-family: Verdana, sans-serif;"><i><b><span class="anchor" id="line-11"></span></b></i></span><br />
<div class="line862" style="padding: 0px;">
<span style="color: #666666; font-family: Verdana, sans-serif;"><i><b>March 19</b></i></span></div>
</td><td style="border: 1pt solid rgb(173, 185, 204); padding: 0.25em;"><div class="line862" style="padding: 0px;">
<span style="color: #666666; font-family: Verdana, sans-serif;"><i>application deadline at 7pm UTC</i></span></div>
</td></tr>
<tr><td style="border: 1pt solid rgb(173, 185, 204); padding: 0.25em;"><span style="color: #666666; font-family: Verdana, sans-serif;"><i><b><span class="anchor" id="line-12"></span></b></i></span><br />
<div class="line862" style="padding: 0px;">
<span style="color: #666666; font-family: Verdana, sans-serif;"><i><b>April 21</b></i></span></div>
</td><td style="border: 1pt solid rgb(173, 185, 204); padding: 0.25em;"><div class="line862" style="padding: 0px;">
<span style="color: #666666; font-family: Verdana, sans-serif;"><i>accepted participants announced on this page at 7pm UTC</i></span></div>
</td></tr>
<tr><td style="border: 1pt solid rgb(173, 185, 204); padding: 0.25em;"><span style="color: #666666; font-family: Verdana, sans-serif;"><i><b><span class="anchor" id="line-13"></span></b></i></span><br />
<div class="line862" style="padding: 0px;">
<span style="color: #666666; font-family: Verdana, sans-serif;"><i><b>May 19 - August 18</b></i></span></div>
</td><td style="border: 1pt solid rgb(173, 185, 204); padding: 0.25em;"><div class="line862" style="padding: 0px;">
<span style="color: #666666; font-family: Verdana, sans-serif;"><i>internship period</i></span></div>
</td></tr>
</tbody></table>
<span style="font-family: Verdana, sans-serif;"><b><i><br /></i></b></span>
<span style="font-family: Verdana, sans-serif;"><b><i>You can get more information on the followings links</i></b></span><br />
<span style="font-family: Verdana, sans-serif;">http://gnome.org/opw/ and </span><span style="font-family: Verdana, sans-serif;">https://wiki.gnome.org/OutreachProgramForWomen</span><br />
<span style="font-family: Verdana, sans-serif;"><br /></span>
<span style="font-family: Verdana, sans-serif;">It's a great opportunity, so let's participate! And let's start the next round!</span><br />
<br />
<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2685605693446647509.post-62437615609944876572014-02-23T16:49:00.000-08:002014-03-02T11:41:04.497-08:00We keep going!Wow, a lot of time since my last post!<br />
I entered in a more complicated part of my project and I was late. I wasn't having time for nothing.<br />
I worked hard for try to come back to schedule and I'm there again. No delays. The good news is that I have more things to show to you now..<br />
A lot of small improves in my code were done.<br />
<div>
<br /></div>
The lastest modifications that I did are (the more recent to more old):<br />
<br />
1) user can set if he/she wants to use a filter for tasks<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-0QBqr84EfkE/UwqTTl_ZYwI/AAAAAAAABZg/CoRpFGX51Ic/s1600/http---makeagif.com--media-2-23-2014-sh5kHN.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-0QBqr84EfkE/UwqTTl_ZYwI/AAAAAAAABZg/CoRpFGX51Ic/s1600/http---makeagif.com--media-2-23-2014-sh5kHN.gif" height="254" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
2) a refactoring in my code, to try to put a order over there.<br />
<br />
<a href="http://2.bp.blogspot.com/-1E-OQr0ahMQ/UwqQr1P_6vI/AAAAAAAABZU/gOcjC_1P62A/s1600/Screenshot+from+2014-02-24+00:25:50.png" imageanchor="1" style="clear: left; display: inline !important; float: left; margin-bottom: 1em; margin-right: 1em; text-align: center;"><img border="0" src="http://2.bp.blogspot.com/-1E-OQr0ahMQ/UwqQr1P_6vI/AAAAAAAABZU/gOcjC_1P62A/s1600/Screenshot+from+2014-02-24+00:25:50.png" height="191" width="200" /></a> I spent 10 hour in it, but it worth it! Now, the code is more organized and clear :-)<br />
With this, I finally resolve the Clutter Actor problem, with a big and simple help from <b>#clutter.<span style="font-family: inherit;"> </span></b><span style="background-color: white; color: #222222;"><span style="font-family: inherit;">The guy from #clutter said that probably is about C<i>hamplainView</i>, that already has a parent when I'm adding it to my stage or embed already has a parent when I add it to vbox_map. When I organized everything, I verified that sometimes, maybe I could be adding my <i>ChamplainView</i> to my stage when it already has a parent. This errors was gone. \o/</span></span><br />
<br />
<br />
<br />
<br />
3) now we have a sidebar showing all tags, and user can filter task by clicking in tasks :-)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-DQE8QmB256k/UwqUQQym3DI/AAAAAAAABZo/udaxy_2iZ3U/s1600/http---makeagif.com--media-2-23-2014-_Q2bwq.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-DQE8QmB256k/UwqUQQym3DI/AAAAAAAABZo/udaxy_2iZ3U/s1600/http---makeagif.com--media-2-23-2014-_Q2bwq.gif" height="250" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
4) better than this, now the user can edit a tag, and more yet: the user can insert a location in a tag.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-Hg-ejSJDHHc/UwqUgbDaYnI/AAAAAAAABZw/6aKeSaocYNM/s1600/Screenshot+from+2014-02-24+00:22:10.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-Hg-ejSJDHHc/UwqUgbDaYnI/AAAAAAAABZw/6aKeSaocYNM/s1600/Screenshot+from+2014-02-24+00:22:10.png" height="248" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
5) user can relate one or more tags to a location and edit the location's name<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-xhFziwhOR6k/UwqVG-Io7MI/AAAAAAAABZ4/gQR3pE6_UrQ/s1600/http---makeagif.com--media-2-23-2014-o3q2gC.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-xhFziwhOR6k/UwqVG-Io7MI/AAAAAAAABZ4/gQR3pE6_UrQ/s1600/http---makeagif.com--media-2-23-2014-o3q2gC.gif" height="319" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
The sad part is I'm having problem with the "Cogl-WARNING **: X Error received while making drawable 0x02400009 " . It makes the map turn in a black image.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-JAv4jskPCPE/UwqNHCRYWWI/AAAAAAAABZI/7IidfqVoAnI/s1600/Screenshot+from+2014-02-24+00:21:35.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-JAv4jskPCPE/UwqNHCRYWWI/AAAAAAAABZI/7IidfqVoAnI/s1600/Screenshot+from+2014-02-24+00:21:35.png" height="195" width="200" /></a></div>
<br />
I don't know how to fix it, <b><i><u>yet</u></i></b>. I'm talking with people from <b>#clutter</b> and<b> #gnome-hackers</b> to try to find out why it's happening. I'm also studying the <a href="https://developer.gnome.org/cogl/stable/" target="_blank"><b>Cogl Reference Manual</b></a> to understand more about it. It's in my to do list fix it until the end of my project :-)<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
That's it for now. If you have any question or would like to comment, please, do it! :-)<br />
See ya!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2685605693446647509.post-52305009312705134292014-01-27T11:05:00.001-08:002014-01-27T17:06:28.492-08:00Now I have something really consistent!!<b><i><span style="font-size: large;">Me</span></i></b><br />
A few days ago I was feeling a little discouraged: I worked in the code and was thinking that nothing was going on. But I continued to develop and suddenly things got very close to what was planned for the midterm delivery! I'm still in the middle of the way, but very happy with the outcome so far. So, I'm very motivated again! Enough talk about me and let's talk about what has been done.<br />
<br />
<b><i><span style="font-size: large;">What I did in the last days</span></i></b><br />
<br />
<i><b>Creating function to load / dump locations info</b></i><br />
I was studying the files from GTG trying to understand how and where it saved user data. My goal was to save the locations that the user marked in the map. I tried to make a parser, but Parin told me to use an existing file in GTG to deal with save and load, more specifically two functions : _store_pickled_file and _load_pickled_file , which store locations (by converting object into a byte) and allow load this locations (by a byte being converteded in a object). It uses <a href="http://docs.python.org/2/library/pickle.html" target="_blank">pickle - Python Object Seralization</a> and it turns much more easy to manipulate the data. Thus, the ground is prepared for the next step, which is to add location to a task, and save them to be shown each time a task is opened .<br />
<br />
<br />
<b><i>Add / Remove location to/from the task</i></b><br />
To develop this feature , the idea was to use the id of each location , which is unique, and get to identify them and save them in a file on disk. Thus, for each location entered, I should keep: name, latitude and longitude.<br />
That gave me some problems: - The first task I add locations works ok, but the second, when a location is added to it, overwrites the first task's name and shows it's location plus previous tasks locations. It was wrong!<br />
<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://1.bp.blogspot.com/-a_l69bXidv4/UuWPm8eg0PI/AAAAAAAABVk/HdsuXhxWu6E/s1600/problemP.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-a_l69bXidv4/UuWPm8eg0PI/AAAAAAAABVk/HdsuXhxWu6E/s1600/problemP.png" height="263" width="320" /></a></div>
<span style="font-size: x-small;">Print with the bad bad behaviour >:/</span><br />
<span style="font-size: x-small;"><br /></span>
To fix this, I create a method to clean-up, and the list of locations and id of the task are setted as a empty list and a empty string, respectively.<br />
<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://1.bp.blogspot.com/-WXTzkNZPcOA/UuaEcWcIUkI/AAAAAAAABXU/eRPVOdDUzq8/s1600/blog.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-WXTzkNZPcOA/UuaEcWcIUkI/AAAAAAAABXU/eRPVOdDUzq8/s1600/blog.png" height="204" width="320" /></a></div>
<span style="font-size: x-small;">Different tasks and different locations being shown on it</span><br />
<br />
<b><i>Save the last location </i></b><br />
The purpose is save the user's last location. Thus, when the user is offline, the map could be oppened with latest user's location, facilitating the visualization.<br />
<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://3.bp.blogspot.com/-rCjc5nD3TCs/UuWvSpeNV4I/AAAAAAAABWc/sKctCQpLHi0/s1600/Captura+de+tela+de+2014-01-27+01:57:30.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-rCjc5nD3TCs/UuWvSpeNV4I/AAAAAAAABWc/sKctCQpLHi0/s1600/Captura+de+tela+de+2014-01-27+01:57:30.png" height="205" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-size: x-small;"> You are offline and that's your last location</span></div>
<br />
<br />
<b><i>Treat the user location differently than other markers</i></b><br />
Here I had to deal with the initial location of the user in a different way from other locations, preventing this initial location to be deleted. The color of this initial location is red, to highlight on the map, and has a different logic: it is set only when the user is online. When the user is offline, it is shown in map. In the future I intend to change that label to something more beautiful.<br />
<br />
<b><i>Treat release button event instead of button press event</i></b><br />
<span style="font-family: inherit;">This change was made because of the following problem: <span style="background-color: white;">when the user was setting a marker somewhere, the cursor was changing to drag cursor when it should remain the same hand-opened cursor.</span></span><br />
LibChamplain does not handle the button-release-event when button-press-event<br />
is being treated by geolocalized-tasks, keeping the cursor as a closed hand. If we treat the button-release-event, the behavior is according to what we expect.<br />
<br />
<i><b>Show the location description to its name</b></i><br />
The last thing I did. I studied the code of gnome-maps and realized that it uses <a href="https://developer.gnome.org/geocode-glib/stable/GeocodeReverse.html" target="_blank">Gnome Geocode Reverse</a><br />
to get the location name directly from the map. This is very powerful and very cool. You can set a location directly, and it returns the name of the place for you.<br />
I was doing it synchronously, with <a href="https://developer.gnome.org/geocode-glib/stable/GeocodeReverse.html#geocode-reverse-resolve" target="_blank">geocode_reverse-code()</a>. Parin warned me that this could be annoying for a user with slower internet connection and asked me to do this asynchronously (<a href="https://developer.gnome.org/geocode-glib/stable/GeocodeReverse.html#geocode-reverse-resolve-async" target="_blank">geocode_reverse-code-async</a>).<br />
Thus:<br />
<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://4.bp.blogspot.com/-LLfVohTFl58/UuWpDLUwOMI/AAAAAAAABV0/yaARQZ2dOXI/s1600/1s.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-LLfVohTFl58/UuWpDLUwOMI/AAAAAAAABV0/yaARQZ2dOXI/s1600/1s.png" height="311" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-size: x-small;"> It's legen...</span></div>
<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://3.bp.blogspot.com/-ODJuJKLANpw/UuWpEhw8ZwI/AAAAAAAABV8/B52jqRAWYHY/s1600/Captura+de+tela+de+2014-01-27+01:09:12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-ODJuJKLANpw/UuWpEhw8ZwI/AAAAAAAABV8/B52jqRAWYHY/s1600/Captura+de+tela+de+2014-01-27+01:09:12.png" height="320" width="310" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-size: x-small;"> ....wait for it...</span></div>
<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://4.bp.blogspot.com/-92i9Kww4HBM/UuWpGjwGbZI/AAAAAAAABWE/JYkRZ1PN9E4/s1600/Captura+de+tela+de+2014-01-27+01:18:32.png" imageanchor="1" style="background-color: black; margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-92i9Kww4HBM/UuWpGjwGbZI/AAAAAAAABWE/JYkRZ1PN9E4/s1600/Captura+de+tela+de+2014-01-27+01:18:32.png" height="320" width="309" /></a></div>
<span style="font-size: x-small;"> ...dary! ;-)</span><br />
<br />
<div class="separator" style="clear: both; text-align: left;">
</div>
<br />
<span style="font-size: x-small;"><br /></span>
And final result in a gif<br />
<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://3.bp.blogspot.com/-cpf8MI46rTs/UuW9jD0GGCI/AAAAAAAABXA/gZqeb5F_08w/s1600/http---makeagif.com--media-1-26-2014-16TafZ.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-cpf8MI46rTs/UuW9jD0GGCI/AAAAAAAABXA/gZqeb5F_08w/s1600/http---makeagif.com--media-1-26-2014-16TafZ.gif" height="311" width="320" /></a></div>
<br />
<br />
That's it for now. I'm working in the next steps of my planning. If you have any question, something to correct, ask to me, or comment :-)<br />
See you in next post.<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2685605693446647509.post-32949534675062084142014-01-16T14:38:00.001-08:002014-01-27T16:56:10.324-08:00Technical problem solved!<b><i>The problem</i></b><br />
I was having a technical problem that was unsolvable to me. It's about the context menu, that should be hidden on clicking/right-clicking somewhere else<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px;">.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-ufs9dkki290/UtahuJWSpoI/AAAAAAAABU4/8GJcVPuqGH0/s1600/problem.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-ufs9dkki290/UtahuJWSpoI/AAAAAAAABU4/8GJcVPuqGH0/s1600/problem.png" height="319" width="320" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Parin told to me to insert some debbugs in the code to try to understand what was happening there.<br />
To resolve it, the ideia was :<br />
to prevent that more then one context menu were created every right mouse click, I have to ensure that the context menu will be closed if another instance of it is opened, in other words, I have to ensure that just one instance of the context menu is open each time it will called.<br />
Thus, the verification I'm doing is:<br />
<br />
if (self.context is not None):<br />
self.context.popdown()<br />
self.context = None<br />
<br />
With it, I verify if the context is the only one; if it is not, the context menu is removed and the context is assigned with None.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="http://4.bp.blogspot.com/-udVIB2gqMkI/Utf56EhfiwI/AAAAAAAABVM/4cc70yCwQR8/s1600/http---makeagif.com--media-1-16-2014-RpmFDL.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-udVIB2gqMkI/Utf56EhfiwI/AAAAAAAABVM/4cc70yCwQR8/s1600/http---makeagif.com--media-1-16-2014-RpmFDL.gif" height="320" width="320" /></a></div>
<div style="text-align: left;">
<span style="font-size: x-small;"> Gif to show how it is working well :-)</span></div>
<br />
Parin told me also that a UI file should be used for large UIs and I should create a menu inside my code and add the options right there. Then, I insert the content of UI file in my code.<br />
<br />
My branch on github is it, in case you wanna see my progress: <a href="https://github.com/elianerpereira/gtg/tree/geolocalized-tasks/GTG/plugins/geolocalized_tasks">https://github.com/elianerpereira/gtg/tree/geolocalized-tasks/GTG/plugins/geolocalized_tasks</a><br />
<br />
If you have any question, let me know.<br />
<br />
See you in next post!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2685605693446647509.post-90596891140151529392014-01-12T17:43:00.000-08:002014-01-27T16:56:01.055-08:00Welcome 2014, a lot of work to do!<i>**This post should have been posted last week, but shamefully, it was among the drafts, my mistake :-( **</i><br />
<i><b>Me </b></i><br />
I had a little vacation since 12/23/2014 until 01/01/2014 and it was so nice, I've been in Portugal and felt a little close to Brazil, my country :-)<br />
<br />
<b><i>Until now</i></b><br />
While I was at the hotel, I was making small adjustments to the plugin, but without internet access, and a use case in which I had not thought about happened: what about the user is without internet access? That was my case and when I ran the program, it returned many errors.<br />
My solution was not make the map available if the user is offiline. Thus, the program becomes more robust. I presented this solution to Parin and he suggested me that I should make the map avaible when the user is offline. And show the last user location. Parin also suggested me to take a look on the <a href="https://developer.gnome.org/libchamplain/unstable/ChamplainFileCache.html#champlain-file-cache-set-size-limit" target="_blank">ChamplainFileCache</a>, which I had relative performance. I take a look on gnome-maps's code and decide to use <a href="https://developer.gnome.org/libchamplain/unstable/ChamplainMapSourceFactory.html#champlain-map-source-factory-create-cached-source" target="_blank">ChamplainMapSourceFactory</a>. For now, when the user is offline, a <a href="http://i.imgur.com/PeEaguH.png" target="_blank">map</a> is shown, but not the last user's location, <b>yet</b>. I spent a lot of time, searching and reading to understand what must be done.<br />
<br />
<b><i>Progress</i></b><br />
- Now the plugin allows the user to insert and remove markers.\o/<br />
- I also made some fixes to install GTG properly.<br />
<br />
<i><b>To do soon</b></i><br />
<span style="font-family: inherit;">- Another suggestion from Parin: standardize the cursor to be a drag cursor and only turn the curser in a arrow when the user uses the mouse's right button, to hold on the map or to make markers on the map. </span><br />
<span style="font-family: inherit;">- Finish the problem to show the last location for the user when he is without internet acess.</span><br />
<span style="font-family: inherit;">- Integrate direct "tagging" with map's position (add a tag on a existing task)</span><br />
<br />
<span style="font-family: inherit;">See you in the next post!</span><br />
<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2685605693446647509.post-31148535692889827582013-12-22T16:54:00.000-08:002014-01-27T16:55:50.207-08:00And the intership started!<h3>
<b><i><span style="font-family: Arial, Helvetica, sans-serif; font-size: small;">First steps inside the project <span style="color: #222222;">"Geolocalized Tasks in GTG" </span></span></i></b></h3>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;">My first steps into the GTG were aiming to recognize, study and understand how the plugin works. Thus, in order to familiarize myself with GTK3, I have done:</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;">- create a dummy plugin, that prints "Hello World!" to the terminal, when enabled</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;">- add the plugin icon to the Task's toolbar</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;">- show a map inside the dummy plugin</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;">- get the location (using a Parin's code sample) and show the map with the location centered in</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;">- implement zoom-in/zoom-out buttons</span></div>
<div>
<h3>
<i><span style="font-family: Arial, Helvetica, sans-serif; font-size: small;">Since the internship period started</span></i></h3>
<span style="color: #222222; font-family: Arial, Helvetica, sans-serif;">- I'm using github on the project now :-) For me it's easier to work with something that I already have used before. Here is the </span><a href="https://github.com/elianerpereira/gtg/tree/geolocalized-tasks" style="font-family: Arial, Helvetica, sans-serif;" target="_blank">link</a><span style="color: #222222; font-family: Arial, Helvetica, sans-serif;"> of my repo and the branch I've been working on is geolocalized-tasks.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;">- The next step were to use (and to reuse the previous existing) UI files to handle with the widgets. Fortunately, </span><span style="font-family: Arial, Helvetica, sans-serif;">they already had a considerable number of reusable "code".</span><br />
<div>
<div style="color: #222222;">
<span style="font-family: Arial, Helvetica, sans-serif;">- I'm basing myself on Gnome Music to work with Python and Gtk Instrospection and Gnome Maps to work with geolocation. Like those projects, I split the Ui file in one file per widget.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="background-color: white;">I took this decision because when I tried to open one widget, the whole set of widgets were shown, for some reason I didn't understand.</span></span></div>
<span style="color: #222222; font-family: Arial, Helvetica, sans-serif;"><span style="background-color: white;">- I had difficulties to show the map, it didn't appear inside the dialog (actually, it appeared, but only as single line), then </span><a href="https://glade.gnome.org/" target="_blank">Glade</a> helped me<span style="color: black;">: t</span></span><span style="font-family: Arial, Helvetica, sans-serif;">hrough it I could set the minimum height and width that the map</span><span style="font-family: Arial, Helvetica, sans-serif;"> would take inside the widget, only by setting properties. I</span><span style="font-family: Arial, Helvetica, sans-serif;">t also allowed me to modify/develop interfaces, just by clicking buttons, modifying the widgets properties, without touch the code. </span><span style="font-family: Arial, Helvetica, sans-serif;">Highly recommend to everyone!</span><br />
<span style="color: black; font-family: Arial, Helvetica, sans-serif;">- I have discussed, with Parin, some changes about the dialog to assign Task/Tag locations. </span><span style="font-family: Arial, Helvetica, sans-serif;">That was good, because it gave me much to think about. However the changes are still not done. it's simpler than the previous one. It took some time, I had to draw and make use cases, until understand what we need (and let's hope I have it clear now).</span><br />
<span style="color: black; font-family: Arial, Helvetica, sans-serif;">- I also have </span><span style="color: #222222; font-family: Arial, Helvetica, sans-serif;">studied </span><a href="https://developer.gnome.org/libchamplain/unstable/ChamplainMarkerLayer.html" style="font-family: Arial, Helvetica, sans-serif;" target="_blank">ChamplainMarkerLayer</a><span style="color: #222222; font-family: Arial, Helvetica, sans-serif;"> to understand how to add tags on the map. This week I've been working on integrate to give to the user the possibility to add/delete a location to/from the map.</span><br />
<div>
<div style="color: #222222;">
</div>
</div>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="color: #222222;">- I was having some problems with GTG on my system (I was using Fedora 19). </span><span style="color: #222222;">One of the problems was zooming-in with a single mouse click (the system was understanding 2 clicks for a single one). But the worst was related with the <a href="https://developer.gnome.org/geocode-glib/stable/" target="_blank">geocode-glib</a>, the package is not build to Fedora 19, then, I decided to update my system ... what took me a long time (fedup doesn't work as expected) :-(</span></span></div>
</div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2685605693446647509.post-61342113446767497422013-11-27T09:00:00.001-08:002014-01-27T16:55:33.976-08:00So happy! I was accepted!<blockquote class="gmail_quote" style="border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
<div dir="ltr">
<span style="font-family: Arial, Helvetica, sans-serif;"><b><i>Good news!</i></b></span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><b><i><br /></i></b></span><span style="font-family: Arial, Helvetica, sans-serif;"><span class="aBn" data-term="goog_1679482834" style="border-bottom-color: rgb(204, 204, 204); border-bottom-style: dashed; border-bottom-width: 1px; position: relative; top: -2px; z-index: 0;" tabindex="0"><span class="aQJ" style="position: relative; top: 2px; z-index: -1;">On tuesday</span></span> morning, I received an email from Marina Zhurakhinskaya telling that I was accepted to the <span style="color: #222222;">Outreach Program for Women organized by the GNOME Foundation! It's so cool and I'm really happy with the possibility to work and to learn a lot during my internship period!</span></span><br />
<div class="im" style="color: #500050;">
<span style="color: #222222;"><span style="font-family: Arial, Helvetica, sans-serif;">I would like to thanks my mentor, <a href="http://gtgnome.net/2013/08/meet-the-team-parin-porecha/" target="_blank">Parin Porecha</a>, </span></span><span style="color: #222222; font-family: Arial, Helvetica, sans-serif;">for the great opportunity! I hope live up to his expectations and</span><span style="color: #222222; font-family: Arial, Helvetica, sans-serif;"> confidence that was placed in me.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="color: #222222;"><br /><b><i>What's my project is about?</i></b></span></span></div>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="color: #222222;"><b><i><br /></i></b></span></span><span style="font-family: Arial, Helvetica, sans-serif;"><span style="color: #222222;">My project is to add a plugin to provide "GeoLocalized Tasks" in "<a href="http://gtgnome.net/" style="color: #1155cc;" target="_blank">Getting Things GNOME</a>". Wait a bit. Is this something new? No! GTG, a long time ago, had this functionality, however it has not been maintained for so long and is not even executable (besides the fact that was still using pyGtk). With the GTG port to Gtk3 came the necessity to rewrite the plugin and here I am :-)</span></span><span style="font-family: arial; font-size: x-small;"> </span></div>
</blockquote>
<blockquote class="gmail_quote" style="border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
<div dir="ltr">
</div>
</blockquote>
<blockquote class="gmail_quote" style="border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
<div dir="ltr">
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="color: #222222;">In this <a href="http://www.youtube.com/watch?v=o1SnhUV9rqw" style="color: #1155cc;" target="_blank">video</a>, you can see the previous plugin working and it is, somehow, what I want to achieve until the end of the project.</span></span></div>
</blockquote>
<br />
<blockquote class="gmail_quote" style="border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; margin: 0px 0px 0px 0.8ex; padding-left: 1ex;">
<div dir="ltr">
<div class="im adL">
<div style="color: #500050;">
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="color: #222222;"><i><b>Next Steps?</b></i></span></span></div>
<div style="color: #500050;">
</div>
<div style="color: #500050;">
</div>
<div style="color: #500050;">
<br /></div>
<div>
<div style="margin: 0px;">
<span style="font-family: Arial, Helvetica, sans-serif;">In next post I will talk about what I'm working in the scope of the project.:-)</span><br />
<div style="color: #500050;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<span style="color: #888888;"><span style="background-color: white;"></span></span></div>
</div>
</div>
</div>
</blockquote>
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="background-color: white; color: #222222;"><br /></span></span>
<br />
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="background-color: white; color: #222222;"><br /></span></span>
<br />
<br />
<h1 id="edit-title" style="background-color: white; background-image: none; clear: none; font-family: Ubuntu, 'Bitstream Vera Sans', 'DejaVu Sans', Tahoma, sans-serif; font-size: 30px; line-height: 34px; margin: 0px; max-width: 60em; padding: 0px;">
</h1>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2685605693446647509.post-5151263402281360382013-11-13T03:46:00.000-08:002014-01-27T16:55:23.747-08:00First steps<span style="font-family: Arial, Helvetica, sans-serif;">I started study Python on <a href="https://www.coursera.org/" target="_blank">Coursera</a> since September, and was just doing exercises. But I was looking for learn more deeply and I didn't knew how. Then my husband told me about OPW (<span style="background-color: white;"><a href="https://wiki.gnome.org/GnomeWomen/OutreachProgram" target="_blank">Outreach Program for Women</a>). Initially, I wasn't confident that I could be part of this program, because I don't have much technical skills with python and other things required for work.</span></span><br />
<span style="background-color: white; font-family: Arial, Helvetica, sans-serif;">But I started to read about each project and one of them caught my attention:</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;"><span style="background-color: white;"><a href="https://wiki.gnome.org/gtg/opw/2013/DecemberMarch/Ideas/GeolocalizedTasksPlugin" target="_blank">Geolocalized Tasks Plugin</a>. It required that you learn about </span><span style="background-color: white;">Python3, GTK3 and a basic knowledge of </span><a class="http" href="http://www.freedesktop.org/wiki/Software/GeoClue/" style="background-color: white; border-bottom-color: rgb(136, 136, 136); border-bottom-style: dotted; border-width: 0px 0px 1px; color: #3465a4; text-decoration: none;">GeoClue2</a><span style="background-color: white;"> and </span><a class="https" href="https://projects.gnome.org/libchamplain/" style="background-color: white; border-bottom-color: rgb(136, 136, 136); border-bottom-style: dotted; border-width: 0px 0px 1px; color: #3465a4; text-decoration: none;">libchamplain</a>.</span><br />
<span style="font-family: Arial, Helvetica, sans-serif;">We (me and my husband) started to talk with the mentor of this project, Parin, a guy who is always ready to help with doubts to know more about the project, difficulties and another problems. At this time, I became more confident about, at least, try learn something. :-)</span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2685605693446647509.post-7032375959922384762013-11-03T13:20:00.001-08:002014-01-27T16:55:09.836-08:00Hello World!<span style="font-family: inherit;">This is my first post in this blog.</span><br />
<span style="font-family: inherit;">This blog will be the place where I'll try post about <span style="background-color: white; line-height: 18px;">Gnome Outreach Program for Women - OPW, a program to encourage women to contribute with Free Software. It's a really nice idea and I'm hopeful that I'll, a least, learn a lot. :-)</span></span>Unknownnoreply@blogger.com0