Ir para o conteúdo
ou

Software livre Brasil

Minha rede

 Voltar a planetas
Tela cheia Sugerir um artigo
 Feed RSS

Planeta do Gnome Brasil

11 de Fevereiro de 2010, 0:00 , por Software Livre Brasil - | Ninguém está seguindo este artigo ainda.

Felipe Borges: Last.fm Scrobbler for Music

14 de Julho de 2015, 19:31, por Planeta GNOME Brasil - 0sem comentários ainda

Music has been getting some love lately. It is one of the most interesting core apps we have in GNOME, and it is getting polished, stable, and resourceful everyday.

One of the new features we’ve been cooking up is Last.fm integration. As a music nerd myself, I love to keep track of the songs I listen to, make stats, analyze the evolution of my musical taste, how much love I give to a new album, and which tracks got me stuck.

As we tend to plan features like this by “thinking out of the box” and keeping security in mind, we’ve decided to let Goa handle the authentication part. In doing so, Music can get the Last.fm API credentials from Goa and other players could do it as well. So now we have a Last.fm Goa provider safely taking care of the authentication part. Music does the scrobbling.



Felipe Borges: I’m not going to GUADEC this year in Gothenburg

9 de Julho de 2015, 22:47, por Planeta GNOME Brasil - 0sem comentários ainda

yep, I’m breaking my guadec attendance streak since I’ve become a gnome foundation member. I’ve heard there’ll be a roller coaster near the conference. What a shame I’m missing it this year.

The reason I’m not attending guadec this year is that I’m moving to a different country. I will share more details on it in the next update. Stay tuned.

Have an outstanding conference everyone! :)



Vicente Aguiar: V Fórum da Internet no Brasil acontecerá a partir do dia 15/07 em Salvador

6 de Julho de 2015, 14:31, por Planeta GNOME Brasil - 0sem comentários ainda

Entre os dias 15 e 17 de julho, a cidade de Salvador sediará o V Fórum da Internet no Brasil, evento organizado pelo Comitê Gestor da Internet no Brasil (CGI.br), com o objetivo de debater os atuais e futuros desafios da Internet. O Fórum é um espaço aberto de discussão para toda a sociedade e reunirá representantes de organizações da sociedade civil, de setores governamentais, empresários e pesquisadores que apresentarão suas visões em torno do tema "Evolução da Governança da Internet: Empoderando o Desenvolvimento Sustentável".

A programação inclui mesas, painéis e trilhas temáticas. O primeiro dia contará com a mesa de abertura, que terá a presença do secretário executivo do CGI.br, com o painel de abertura "Evolução da Governança da Internet: Empoderando o desenvolvimento sustentável" e com as trilhas temáticas Desafios da Inclusão Digital, Economia da Internet, Cibersegurança e Confiança e Internet e Direitos Humanos. No segundo dia haverá o painel "Marco Civil da Internet e regulamentação da Neutralidade de Rede" além de uma conferência sobre os 20 anos do CGI.br que dará ênfase sobre o tema da Diversidade, um dos pontos dos Princípios para a Governança e Uso da Internet.

Já no terceiro dia, será apresentado o seminário "Desafios para o desenvolvimento da Internet no Brasil", o painel "Infraestrutura física para o desenvolvimento sustentável da Internet no Brasil" e a plenária final, como  relato final das trilhas temáticas. O evento é uma etapa preparatória para o décimo encontro anual do Internet Governance Forum (IGF), que acontecerá em novembro, em João Pessoa (PB).

As inscrições são gratuitas. Para mais informações acesse o site oficial do Fórum através do endereço: http://forumdainternet.cgi.br/



Vicente Aguiar: Universidade Católica do Salvador lança Campus Virtual com a plataforma Noosfero

29 de Maio de 2015, 23:38, por Planeta GNOME Brasil - 0sem comentários ainda

Uma mesa redonda sobre "Comunicação, Redes Sociais e Educação", realizada na manhã desta sexta-feira (29), no Campus de Pituaçu, marcou o lançamento do Campus Virtual da Universidade Católica do Salvador (UCSal). Participaram do debate o reitor Pe. Mauricio Ferreira, o assessor técnico e de modernização da UCSal, prof. Arnaldo Bispo, o coordenador do curso de Direito, prof. Raimundo Andrade, o editor do Correio 24 horas, Wladmir Lima, e o representante da Colivre, que foi responsável pela implantação do Campus Virtual, Vicente Aguiar. Na plateia, professores, coordenadores de curso, funcionários e convidados da comunidade externa participaram da apresentação e debateram sobre o impacto do crescimento das redes sociais digitais e como elas podem ser utilizadas a favor do ensino.

Sobre o Campus Virtual

O Campus Virtual é ambiente digital integrado de rede social e desenvolvimento acadêmico. Para isso, foi reunido, de forma inovadora, o conceito de rede social acadêmica, com um ambiente virtual de aprendizagem e sites institucionais numa mesma plataforma.

Nesse novo ambiente digital da UCSal, cada estudante, professor e funcionário terá seu perfil exclusivo e completamente personalizável e com ele poderá adicionar amigos, criar galeria de imagens e interagir com toda a comunidade acadêmica. Poderá, ainda, construir seu próprio blog, criar comunidades e fóruns, além de compartilhar artigos e projetos de pesquisa.

Por utilizar a plataforma de software livre Noosfero, o Campus Virtual da UCSal oferece um ambiente extremamente flexível, no qual as funcionalidades são colocadas de forma fácil nas mãos dos usuários, possibilitando mais autonomia na criação e organização de sites e comunidades virtuais da UCSal na internet.

Focada na horizontalidade, no compartilhamento de conteúdos e na liberdade do usuário, o Campus Virtual se torna uma rede de integração, compartilhamento cientifico e aprendizagem colaborativa entre os alunos, professores, pesquisadores e funcionários.

Fonte: www.ucsal.br



Jorge Pereira: A successful Git branching model!

23 de Janeiro de 2015, 16:31, por Software Livre Brasil - 0sem comentários ainda

Good explanations to have successful with GIT branching model.

git-model@2x



Felipe Borges: Two thousand and fourteen

23 de Janeiro de 2015, 12:31, por Software Livre Brasil - 0sem comentários ainda

As 2015 is approaching with new goals, promises, and changes, I am keeping my annual tradition of bragging about the past year in a blog post.

If I were to describe 2014 in a word, I would go with… challenging. I have finally graduated from my computer science bachelor’s degree. I am thankful for the amazing folks I met at the university and for all I have learned in the past 5 years. This past year has been tough: taking the last courses and writing my final thesis while working at the same time.

I have not had the free time I wanted to contribute to GNOME, to read, or to practice sports. But all in all, It was a great year. I had again the awesome opportunity of attending GUADEC, this year in the lovely Strasbourg, France. I also spoke about GNOME at some local conferences.

I had my first real job opportunity at Parafernalia, working as a contractor within the Endless Mobile apps team writing GNOME-based applications for a great operating system. I have leaved Parafernalia in the end months of 2014. Now I am looking for new challenges, without having to worry about being reallocated and having to drop off university because of it.

In my past year New Year’s Resolutions blog post I have set up that I’d like to read 50 books, find a first job, and graduate. I did not achieve the easiest one. In the past year I have read 32 of 50 books, failing my Goodreads 2014 reading challenge. I guess I will aim lower in 2015!



Felipe Borges: Patterned Wallpapers on GNOME Shell

8 de Janeiro de 2015, 12:44, por Software Livre Brasil - 0sem comentários ainda

Screenshot

2014 was a great year with its ups and downs. I have been pretty busy and stressed, but now that the end has come, I am finally on vacation after years without this much free time. In doing so, during the Christmas holiday I have started a new toy project: a GNOME Shell extension.

Patterned Wallpapers was inspired by Pattrn, an Android app created by our fellow oldschool GNOME hacker Lucas Rocha. It is a GNOME Shell extension which gets you a new patterned-wallpaper automatically every day/week, as specified in the metadata.json file. The patterned-wallpapers are downloaded from the COLOURLovers public API. COLOURLovers is a  community where people from around the world create and share colors, palettes, and patterns.

gnome-shell-extension-patterns already has a preferences dialog which allows you to set the kind of patterns you want (popular or random), set the frequency of updates (daily or weekly), and clear the cached wallpapers. These settings are gsettings, which means that they can be changed using dconf-editor or manually with the gsetting command line tool. All pattern images are stored in the backgrounds/ folder inside the extension’s folder ($HOME/.local/share/gnome-shell/extensions/patterns@felipeborges.github.com/backgrounds/).

You can automatically install it on the GNOME Shell extensions website or unzip the source code into your gnome-shell/extensions folder.

In the future, I want users to be able to browse through patterns, mark them as favorite, search by keyword, and list their wallpaper history. These goals are issues in the project’s Github repository. Contributions are appreciated!



Jorge Pereira: The Infamous Windows “Hello World” Program

16 de Dezembro de 2014, 14:55, por Planeta GNOME Brasil - 0sem comentários ainda

The Infamous Windows “Hello World” Program (A good and archaeological post by Petzold)

ProgRefPg13



Jorge Pereira: The Infamous Windows “Hello World” Program

16 de Dezembro de 2014, 12:55, por Software Livre Brasil - 0sem comentários ainda

The Infamous Windows “Hello World” Program (A good and archaeological post by Petzold)

ProgRefPg13



Gustavo Noronha (kov): Web Engines Hackfest 2014

15 de Dezembro de 2014, 21:20, por Software Livre Brasil - 0sem comentários ainda

For the 6th year in a row, Igalia has organized a hackfest focused on web engines. The 5 years before this one were actually focused on the GTK+ port of WebKit, but the number of web engines that matter to us as Free Software developers and consultancies has grown, and so has the scope of the hackfest.

It was a very productive and exciting event. It has already been covered by Manuel RegoPhilippe Normand, Sebastian Dröge and Andy Wingo! I am sure more blog posts will pop up. We had Martin Robinson telling us about the new Servo engine that Mozilla has been developing as a proof of concept for both Rust as a language for building big, complex products and for doing layout in parallel. Andy gave us a very good summary of where JS engines are in terms of performance and features. We had talks about CSS grid layouts, TyGL – a GL-powered implementation of the 2D painting backend in WebKit, the new Wayland port, announced by Zan Dobersek, and a lot more.

With help from my colleague ChangSeok OH, I presented a description of how a team at Collabora led by Marco Barisione made the combination of WebKitGTK+ and GNOME’s web browser a pretty good experience for the Raspberry Pi. It took a not so small amount of both pragmatic limitations and hacks to get to a multi-tab browser that can play youtube videos and be quite responsive, but we were very happy with how well WebKitGTK+ worked as a base for that.

One of my main goals for the hackfest was to help drive features that were lingering in the bug tracker for WebKitGTK+. I picked up a patch that had gone through a number of iterations and rewrites: the HTML5 notifications support, and with help from Carlos Garcia, managed to finish it and land it at the last day of the hackfest! It provides new signals that can be used to authorize notifications, show and close them.

To make notifications work in the best case scenario, the only thing that the API user needs to do is handle the permission request, since we provide a default implementation for the show and close signals that uses libnotify if it is available when building WebKitGTK+. Originally our intention was to use GNotification for the default implementation of those signals in WebKitGTK+, but it turned out to be a pain to use for our purposes.

GNotification is tied to GApplication. This allows for some interesting features, like notifications being persistent and able to reactivate the application, but those make no sense in our current use case, although that may change once service workers become a thing. It can also be a bit problematic given we are a library and thus have no GApplication of our own. That was easily overcome by using the default GApplication of the process for notifications, though.

The show stopper for us using GNotification was the way GNOME Shell currently deals with notifications sent using this mechanism. It will look for a .desktop file named after the application ID used to initialize the GApplication instance and reject the notification if it cannot find that. Besides making this a pain to test – our test browser would need a .desktop file to be installed, that would not work for our main API user! The application ID used for all Web instances is org.gnome.Epiphany at the moment, and that is not the same as any of the desktop files used either by the main browser or by the web apps created with it.

For the future we will probably move Epiphany towards this new era, and all users of the WebKitGTK+ API as well, but the strictness of GNOME Shell would hurt the usefulness of our default implementation right now, so we decided to stick to libnotify for the time being.

Other than that, I managed to review a bunch of patches during the hackfest, and took part in many interesting discussions regarding the next steps for GNOME Web and the GTK+ and Wayland ports of WebKit, such as the potential introduction of a threaded compositor, which is pretty exciting. We also tried to have Bastien Nocera as a guest participant for one of our sessions, but it turns out that requires more than a notebook on top of a bench hooked up to   a TV to work well. We could think of something next time ;D.

I’d like to thank Igalia for organizing and sponsoring the event, Collabora for sponsoring and sending ChangSeok and myself over to Spain from far away Brazil and South Korea, and Adobe for also sponsoring the event! Hope to see you all next year!

Web Engines Hackfest 2014 sponsors: Adobe, Collabora and Igalia

Web Engines Hackfest 2014 sponsors: Adobe, Collabora and Igalia



Tags deste artigo: gnome planet planeta