{"id":1893,"date":"2017-12-16T19:32:51","date_gmt":"2017-12-16T19:32:51","guid":{"rendered":"http:\/\/blog.filipesaraiva.info\/?p=1893"},"modified":"2017-12-16T19:32:51","modified_gmt":"2017-12-16T19:32:51","slug":"sprint-do-kde-edu-2017","status":"publish","type":"post","link":"https:\/\/filipe.saraiva.tec.br\/blog\/?p=1893","title":{"rendered":"Sprint do KDE Edu 2017"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter \" src=\"https:\/\/dot.kde.org\/sites\/dot.kde.org\/files\/kdeedu.jpg\" width=\"684\" height=\"513\" \/><\/p>\n<p style=\"text-align: justify;\">Dois meses atr\u00e1s participei do <a href=\"https:\/\/dot.kde.org\/2017\/11\/01\/2017-kde-edu-sprint\" target=\"_blank\" rel=\"noopener\">sprint do KDE Edu<\/a> em Berlim. Essa foi a primeira vez que participei de um sprint do KDE (pois \u00e9, sou contribuidor do KDE desde 2010 e nunca tinha ido a um sprint!) e por conta disso estava bastante animado com o que iria encontrar.<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/edu.kde.org\/\" target=\"_blank\" rel=\"noopener\">KDE Edu<\/a> \u00e9 um guarda-chuva espec\u00edfico para softwares educativos do KDE. O projeto tem um monte deles, e essa \u00e9 a principal su\u00edte de softwares educativos no mundo do software livre. Apesar disso, o KDE Edu tem recebido pouca aten\u00e7\u00e3o no quesito organiza\u00e7\u00e3o. Um exemplo s\u00e3o os pr\u00f3prios sprints: o \u00faltimo ocorreu h\u00e1 muitos anos atr\u00e1s, o website do projeto est\u00e1 com alguns bugs, entre outros problemas.<\/p>\n<p style=\"text-align: justify;\">Portanto, esse sprint n\u00e3o foi apenas uma oportunidade para trabalhos de desenvolvimento (o que se espera desse tipo de encontro), mas tamb\u00e9m um bom momento para muito trabalho na parte de organiza\u00e7\u00e3o do projeto.<\/p>\n<p style=\"text-align: justify;\">Nesse aspecto, discutimos sobre o <em>rebranding<\/em> de alguns dos softwares mais relacionados com trabalho universit\u00e1rio do que com a &#8220;educa\u00e7\u00e3o&#8221; em si, como o <a href=\"https:\/\/edu.kde.org\/cantor\/\" target=\"_blank\" rel=\"noopener\">Cantor<\/a> ou o <a href=\"https:\/\/edu.kde.org\/labplot\/\" target=\"_blank\" rel=\"noopener\">Labplot<\/a>. H\u00e1 um desejo de se criar algo como um KDE Research\/Science de forma a colocar todos esses softwares e outros como o <a href=\"https:\/\/kile.sourceforge.io\/\" target=\"_blank\" rel=\"noopener\">Kile<\/a> e <a href=\"https:\/\/userbase.kde.org\/KBibTeX\" target=\"_blank\" rel=\"noopener\">KBibTex<\/a> sob um mesmo guarda-chuva. H\u00e1 uma <a href=\"https:\/\/phabricator.kde.org\/T6895\" target=\"_blank\" rel=\"noopener\">discuss\u00e3o<\/a> sobre esse tema em andamento.<\/p>\n<p style=\"text-align: justify;\">Outro t\u00f3pico tamb\u00e9m discutido foi um novo site, mais direcionado a ensinar como utilizar softwares do KDE no contexto educacional do que apenas apresentar uma lista de softwares. Acredito que precisamos implementar essa ideia at\u00e9 para termos uma entrada pr\u00f3pria na<span id=\"result_box\" class=\"short_text\" lang=\"en\"><span class=\"\"> <a href=\"https:\/\/www.kde.org\/products\/\" target=\"_blank\" rel=\"noopener\">p\u00e1gina de produtos do KDE<\/a>.<\/span><\/span><\/p>\n<p style=\"text-align: justify;\">Em seguida, os desenvolvedores do sprint concordaram com a pol\u00edtica de multi-sistemas operacionais para o KDE Edu. Softwares do KDE podem ser compilados e distribu\u00eddos para usu\u00e1rios de diferentes sistemas operacionais, n\u00e3o apenas Linux. Durante o sprint, alguns desenvolvedores trabalharam no desenvolvimento de instaladores para Windows, Mac OS, no port de aplica\u00e7\u00f5es para Android, e mesmo na cria\u00e7\u00e3o de instaladores independentes para qualquer distribui\u00e7\u00e3o Linux usando <a href=\"http:\/\/flatpak.org\/\" target=\"_blank\" rel=\"noopener\">flatpak<\/a>.<\/p>\n<p style=\"text-align: justify;\">Ainda relacionado aos trabalhos organizativos, criei uma <a href=\"https:\/\/phabricator.kde.org\/T7155\" target=\"_blank\" rel=\"noopener\">regra<\/a> para enviar e-mails para a <a href=\"https:\/\/mail.kde.org\/mailman\/listinfo\/kde-edu\" target=\"_blank\" rel=\"noopener\">lista de e-mails<\/a> do KDE Edu para cada novo Differential Revision nos softwares do projeto no <a href=\"https:\/\/phabricator.kde.org\/\" target=\"_blank\" rel=\"noopener\">Phabricator<\/a>. Desculpem devs, nossas caixas de e-mail est\u00e3o cheias por minha culpa. \ud83d\ude42<\/p>\n<p style=\"text-align: justify;\">J\u00e1 nos trabalhos relacionados a desenvolvimento, foquei-me em trabalhar pesado no Cantor. Primeiro, fiz alguns trabalhos de triagem de tarefas na <a href=\"https:\/\/phabricator.kde.org\/project\/board\/50\/\" target=\"_blank\" rel=\"noopener\">workboard<\/a>, fechando, abrindo, e colocando mais informa\u00e7\u00f5es em algumas delas. Em seguida, revisei alguns trabalhos feitos por Rishabh Gupta, meu estudante durante o GSoC 2017. Ele portou o backend de <a href=\"https:\/\/phabricator.kde.org\/D6848\" target=\"_blank\" rel=\"noopener\">Lua<\/a> e <a href=\"https:\/\/phabricator.kde.org\/D7565\" target=\"_blank\" rel=\"noopener\">R<\/a> para QProcess, que estar\u00e3o dispon\u00edveis logo mais.<\/p>\n<p style=\"text-align: justify;\">Ap\u00f3s isso trabalhei no port do backend de Python 3 para usar a API Python\/C. Esse \u00e9 um <a href=\"https:\/\/phabricator.kde.org\/T7167\" target=\"_blank\" rel=\"noopener\">trabalho em andamento<\/a> e espero finaliz\u00e1-lo para lan\u00e7amento com a vers\u00e3o 18.04.<\/p>\n<p style=\"text-align: justify;\">E claro, al\u00e9m desse monte de trabalho nos divertimos com cervejas e comidas alem\u00e3s (e alguma comida americana, chinesa, \u00e1rabe, e italiana tamb\u00e9m). Algo legal foi ter completado meus 31 anos no primeiro dia do sprint, portanto obrigado KDE por ter vindo \u00e0 minha festa repleta de c\u00f3digo-fonte, boas cervejas e pratos de comida com carne de porco<span id=\"result_box\" class=\"short_text\" lang=\"en\"><span class=\"\">.<\/span><\/span> \ud83d\ude42<\/p>\n<p style=\"text-align: justify;\">Finalizando, \u00e9 sempre um prazer encontrar outros\u00a0 gearheads como os amigos espanh\u00f3is Albert e Aleix, o \u00fanico outro usu\u00e1rio Mageia que j\u00e1 encontrei pessoalmente em minha vida Timoth\u00e9e, meu aluno do GSoC Rishabh, meu camarada Sandro, e os novos amigos Sanjiban e David.<\/p>\n<p style=\"text-align: justify;\">Obrigado <a href=\"https:\/\/ev.kde.org\/\" target=\"_blank\" rel=\"noopener\">KDE e.V<\/a> por fornecer os recursos necess\u00e1rios para que o sprint acontecesse e valeu <a href=\"https:\/\/endocode.com\/\" target=\"_blank\" rel=\"noopener\">Endocode<\/a> por sediar o evento.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dois meses atr\u00e1s participei do sprint do KDE Edu em Berlim. Essa foi a primeira vez que participei de um sprint do KDE (pois \u00e9, sou contribuidor do KDE desde 2010 e nunca tinha ido a um sprint!) e por conta disso estava bastante animado com o que iria encontrar. KDE Edu \u00e9 um guarda-chuva&hellip;&nbsp;<a href=\"https:\/\/filipe.saraiva.tec.br\/blog\/?p=1893\" class=\"\" rel=\"bookmark\">Continue a ler &raquo;<span class=\"screen-reader-text\">Sprint do KDE Edu 2017<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[23,9],"tags":[148,58,48,11,7,26,42,131,41,105,49],"class_list":["post-1893","post","type-post","status-publish","format-standard","hentry","category-pessoal","category-software-livre","tag-berlim","tag-cantor","tag-comunidade","tag-desenvolvimento","tag-eventos","tag-kde","tag-planet-mageia-portugues","tag-planet-thc","tag-planeta-psl-pi","tag-planeta-python-brasil","tag-planetkde-portugues"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1p2Jh-ux","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1893"}],"version-history":[{"count":1,"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1893\/revisions"}],"predecessor-version":[{"id":1894,"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1893\/revisions\/1894"}],"wp:attachment":[{"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/filipe.saraiva.tec.br\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}