Ir para o conteúdo

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 Desconhecido - | Ninguém está seguindo este artigo ainda.

Vicente Aguiar: Espírito pós Natal...

26 de Dezembro de 2010, 0:00, por Desconhecido - 0sem comentários ainda

É aquele velho chavão: uma simples imagem diz mais que muitas palavras... feliz "pós-Natal" para todas/os! :-)


Fonte: autor desconhecido!

Lucas Rocha: The Board 0.1.0

23 de Dezembro de 2010, 0:00, por Desconhecido - 0sem comentários ainda

The Board 0.1.0

Today I’m officially joining the GNOME Old Farts Club. I thought it would be a good time to make the first release of The Board. Ladies and gentlemen, I give you The Board 0.1.0! I wanted to do this a few weeks ago but with so many moving parts in our platform it was actually a bit hard to reach a point where all dependencies were actually working fine together. So, what is this release about?

Feedback. First of all, this is not a release for users. The Board is buggy, unstable, and lacking features at the moment. But it’s in a dogfoodable state for developers and expert Linux users. Current feature list includes:

  • Add, load, remove pages
  • Photo, video, note and label elements
  • Add, edit, remove, resize elements in a page
  • Basic Firefox and Chrome extensions
  • Basic Nautilus extension

I’m expecting to get some useful feedback from early testers and developers on those features and the general UX. You can get an idea of what’s in the release by having a look at the previous blog posts and respective videos listed in The Board’s wiki page.

Contributors. If you’re a developer interested in setting up a development environment to start hacking on The Board, have a look at the hacking page. I wrote a script—heavily based on what GNOME Shell provides—that automates most of the process of fetching and building dependencies from git. Please report any build problems on GNOME Bugzilla. I filed bug reports for quite a few known bugs and missing features that should be a good source for initial contributions.

Distros. Even though building The Board and its dependencies became much easier with the above-mentioned script, it’s might still be a bit painful to get The Board running on your system. So, here’s a call for distro packagers to create easy-to-install packages to be used by early testers. The idea is to be able to provide the simplest possible way to get The Board running on all major Linux distros.

So, what’s next? I’ll continue to fix bugs and hopefully make a 0.2.0 release soon with a couple of new features: audio elements with voice recording capability and support for actions—align, distribute, remove, etc—on multiple elements in a page. I expect to be doing more frequent releases from now on.

Djavan Fagundes: GNOME T-Shirt Design Contest

14 de Dezembro de 2010, 0:00, por Desconhecido - 0sem comentários ainda

Se você é designer ou artista digital, este post é para você! O GNOME 3.0 está próximo e a Fundação GNOME está promovendo um concurso onde você pode ajudar a criar a camisa que irá celebrar esta versão tão aguardada!. As camisas escolhidas serão vendidas por um determinado período e os ganhadores irão receber parte do lucro como prêmio, além de algumas camisetas.

Veja os detalhes no site oficial do concurso.


Comentários | Link permanente
© Djavan Fagundes, 2010.

Gustavo Noronha (kov): WebKitGTK+ hackfest 2010!

13 de Dezembro de 2010, 0:00, por Desconhecido - 0sem comentários ainda

Last week I attended the WebKitGTK+ 2010 hackfest. It was a great opportunity to meet up with the other developers, discuss some plans for the future, hack away at WebKitGTK+. But, most importantly, play Street Figher 2 =). Thanks to Collabora and Igalia for sponsoring the hackfest, Igalia for hosting and organizing it (well done!), and the GNOME foundation for having sponsored my trip to Coruña!

Unlike last year we didn’t find any big design issues hurting our work (page cache, I’m looking at you!) on new futures. I also didn’t have any huge plans for new API, although we did manage to get some new stuff in there, like the plugins management API Xan created, and the further work done by Dan in soup. This meant, from my point of view the hackfest has been a great oportunity to look at refactorings that we could do to further simplify understanding the code, changing it, and even sharing it =). Besides pushing the debian packaging of the 1.3.x series a bit further.

Coruña was great as always, and I enjoyed going around, eating and hacking there, although I got a cold on the last days which kinda hindered my ability to stare at the screen for too long, some times. Now that I’m at the hot brazilian summer again I’ll hopefully get better soon =)

Cheers \o/

Sponsored by the GNOME Foundation

Jonh Wendell: Looking for new maintainers

12 de Dezembro de 2010, 0:00, por Desconhecido - 0sem comentários ainda

Hi, folks. Vino and Vinagre are an one-person projects. Since I hadn’t have been much time to improve them, I decided to look for new blood, new maintainers. Perhaps this will be a hard task, since nobody seems to care much about these two GNOME modules.

Anyway, if you are interested, send me an email.

Lucas Rocha: Adding to The Board

5 de Dezembro de 2010, 0:00, por Desconhecido - 0sem comentários ainda

When I first introduced The Board, I generally described how I envisioned things being added to the pages—have a look at the “Add to The Board” and “Integration with other apps” sections in the intro post. I decided to spend some time implementing a few interesting ways of adding content to The Board so that the app concept gets a bit more clear in practical terms. Click on the image above to see a video demonstrating all features described here. Here’s the user story I have in mind:

Henry is a journalist who writes gadgets reviews. He was assigned to write a review of this new Android phone. He needs to do a bit of research before starting to write. He activates The Board and creates a new page called “Android article”.

He opens the web browser to search for reviews, pages, images, and videos about the product. For each relevant page, image, video or piece of text he finds useful for his article, he simply right-clicks on them and adds them directly to The Board.

He also has a few local documents about competing products which might be a good source for his article. He opens some of those documents, copies the related pieces of text, activates The Board, and pastes them as notes.

He then remembers he had already downloaded a few photos of the phone a few days ago. He opens Nautilus to access the folder containing the images, right-clicks on the images and adds them to The Board as well. He activates The Board again, presses ‘t’ to add a new note, a quickly writes down a few ideas on how the article can be structured.

Henry is now ready to start writing his article.

Browser. I’ve implemented extensions for Chrome and Firefox. The Chrome extension can only add links and text selections as I couldn’t find a good way to handle photo and video downloads—I hope to get this implemented soon. The Firefox extension is more complete and allows you add links, text selections, images, and videos (using HTML’s video tag, not flash) from the browser.

These extensions add a context menu item when right-clicking on the cited web content. In case of images and videos, they automatically download the file to a proper user directory before adding a respective element on The Board’s current page. The extensions communicate with The Board via HTTP. A notification is shown when content is successfully added.

One big missing feature is a toolbar button which intelligently adds the current page to The Board. This means that if you’re in, say, Google Maps, if you hit this toolbar button, it adds the map to The Board. If you hit this button while viewing a photo on Flickr, the photo itself is added to The Board. You got the idea.

File Manager. The Board’s integration with Nautilus is done through an extension. The extension adds a context menu item every time the files can be added to The Board. For now, it only allows adding images. Videos should be coming soon. A notification is also shown when content is successfully added from Nautilus. This was the first time I wrote code based on the new GDBus API. Pretty simple to use.

Clipboard. I added some initial code to handle paste command on The Board’s window. In practice, this means that if you copy text from somewhere, you can just use the usual Ctrl+V keyboard shortcut on The Board to paste it as a label or note. Still need to implement URI and image pasting.

Keyboard shortcuts. It should be simple and fast to add things to The Board while using it directly. The current keyboard shortcuts are ‘l’ for label, ‘t’ for note, ‘p’ for photo, and ‘v’ for video. When something is added to the current page, the new element is activated straight away and you can start typing even before it reaches its final position.

This is all very initial code. It’s definitely a bit buggy and missing features. But it’s in a dogfoodable state—for developers at least. In fact, I’ve been dogfooding The Board full time for a few weeks now. I added this temporary status icon that shows and hides The Board’s main window—you can see it in the video. Works well enough for daily usage.

I still haven’t decided how to integrate The Board with GNOME Shell yet. That means figuring out how the “activate The Board” part of the user story above would actually happen. I’ve been playing with some mockups but nothing solid came up so far. Ideas—especially from GNOME Shell guys—are welcome. Patches for all the missing stuff I mentioned above—or for anything else really—are more than welcome too.

Lucas Rocha: Running Uninstalled

2 de Dezembro de 2010, 0:00, por Desconhecido - 0sem comentários ainda

Back in 2008, when we started writing the initial infrastructure for the litl OS UI, Havoc added a way to run the whole thing using uninstalled files in the source tree. Back then, I was so blindly used to the “make → make install → run” cycles that I didn’t think this would be especially useful. I was obviously wrong.

litl’s UI shell is a relatively big component comprising our window and compositing manager, UI shell, plugin framework, a few highly integrated apps—online photos, video chat, settings, friends, etc—among other things. Having to install all that for every change in the code would be time consuming and utterly distracting.

I added support for uninstalled run in The Board a few weeks ago. It’s an separate executable that allows you to run the app using fonts, images, icons, plugins residing in the source tree. The only missing part is being able to use uninstalled translations from the source tree—any good ideas on how to do it? GNOME Shell also allows you to run it from source tree inside Xephyr using a wrapper script.

The bottom line is: any step between a code change and running the software is a distraction. If you can make your app run using only uninstalled files from source tree, do it! This is especially important in complex code bases using lots of different assets—icons, images, UI definition files, translations, fonts, etc. This allows you to test your code changes without much hassle. And it saves you precious time.

Djavan Fagundes: Uma conversa sobre Liberdade

29 de Novembro de 2010, 0:00, por Desconhecido - 0sem comentários aindaNo dia 20 de Novembro, fui convidado pelo Guerrinha para pode realizar, junto com ele, uma jam session para participantes do Projeto ASAS.

A conversa foi sobre software livre, liberdade e copyleft, além de outros assuntos.

Achei interessante direcionarmos o foco da conversa para o copyleft além do mundo do software, o que abrange arte livre, cultura livre, etc. O que seria um pouco mais proveitoso para o projeto, que trabalha com artesanato e moda.

Aspectos interessantes da nossa jam foram as questões levantadas pelos designers sobre a amplitude do licenciamento de uma obra visual, já que o uso de uma obra, não cria, na maioria dos casos, uma obra derivada, mas sim uma outra obra. Além da questão de existência de fontes livres, que nos inspirou a criar um esforço brasileiro para ajudar na tarefa (logo terão notícias sobre).

A conversa foi bastante produtiva e logo as nossas 2 horas se esgotaram.

Conheçam o projeto ASAS!

Comentários | Link permanente
© Djavan Fagundes, 2010.

Djavan Fagundes: A viciante atividade de mapear no OSM

29 de Novembro de 2010, 0:00, por Desconhecido - 0sem comentários aindaDesde que comecei o mapeamento dos bares de Belo Horizonte no OpenStreetMap, vi o quanto é viciante ficar "brincando" de inserir dados.

Ao inserir um bar, que fica na rua X, lembro-me da farmácia Y que fica ao lado, e também do ponto de táxi que fica logo em frente, e por aí vai!

Conclusão: Celular na mão ao andar pelas ruas de BH para anotar ou fotografar o máximo de pontos que puder! O resultado é, BH muito mais completa no OSM.

Ver Mapa Ampliado

Para quer tiver interesse em promover um mapa livre para sua cidade/região. Comece, vai gostar!

Comentários | Link permanente
© Djavan Fagundes, 2010.

Djavan Fagundes: Saiba mais sobre música usando o Rhythmbox

25 de Novembro de 2010, 0:00, por Desconhecido - 0sem comentários aindaAinda sobre o Rhythmbox, outro plug-in que vale a pena ativar é o "Painel de contexto", que trabalha junto com o plug-in "Lastfm".
Com este plug-in, você pode ver na barra lateral informações presentes no serviço sobre os artistas que você está escutando.

Para ativar, vá em "Editar -> Plug-ins" em marque os plug-ins "Painel de contexto" e "Lastfm". Atenção: É necessário informar dados de login para utilizar o plug-in. Se não tiver, você poderá se cadastrar, é gratuito e rápido.

Depois de ativado, assim que você começar a escutar uma música, as informações do artista vão ser carregadas na lateral direita do player. Conforme imagem abaixo.

Há como ver informações de biografia dos artistas e também da discografia.

É isto! Enjoy!

Comentários | Link permanente
© Djavan Fagundes, 2010.

Tags deste artigo: gnome planet planeta