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.

Lucas Rocha: Sounds in The Board

10 de Janeiro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

So, The Board 0.1.0 was released a couple weeks ago with a good set of initial features. The 0.2.0 release will come with a couple of interesting new features. Here’s one of them: sound elements with voice recording capability.

At this point, it should be clear that The Board is all about easily making daily records in form of videos, photos, notes, and labels. The addition of sound elements is natural step. Click on the image above to see a video demonstrating the new feature.

So far, voice recording in GNOME has been an obscure feature because the sound recorder app is not easily accessible and it doesn’t provide a convenient way to organize and access your voice memos. The Board makes it extremely simple to record voice memos. No need to care about saving files or anything. You can easily label your tapes for later reference. Just add a sound element and start recording!

The design still needs a bit more polishing of course—show playback and recording time, improve tape animation, error messages, etc. Feedback is welcome as usual. If you want to try this and other features, just follow the instructions on the hacking page to get The Board built and running on your system.

The next feature I’ll be working on is actions on multiple elements. Operations like removing multiple elements at once, aligning and distributing elements on a page, stacking elements, etc. Some exciting stuff coming soon!



Flamarion Jorge: E o Nicolas está chegando…

8 de Janeiro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Pois é, eu disse que atualizaria o blog com as notícias da “minha” gravidez.

Eu menti né? Foda, sem tempo para parar e escrever aqui…

Mas o fato é que a Carol, minha digníssima, já está com 8 meses… um barrigão gigante, e o Nicolas, este é o nome do meu filhote, chuta, mexe e remexe dentro da barriga dela.

Uma coisa interessante nisso tudo, além da própria gravidez, é que o parto dela está previsto para o dia 17 de Fevereiro, que é o mês do meu aniversário e um dia antes do aniversário da minha Mãe (que Deus a tenha), ou seja, se ele segurar a onda ele nasce bem na data do aniversário da minha Mãe.

O mais doido disso é que minha sobrinha, nasceu EXATAMENTE, eu disse EXATAMENTE, no dia do aniversário do meu Pai.

Pensem que bacana vai ser se meu filho nasça no aniversário da minha Mãe? Eu ia pirar com isso…

Bom, este post é só para tirar as teias de aranha do blog e expressar o tamanho da minha felicidade em saber que meu filhote está a caminho.

É isso :D

[]‘s

Google Bookmarks Technorati Favorites Twitter Facebook Google Buzz LinkedIn FriendFeed Identi.ca Orkut Tumblr Delicious Reddit WordPress Share




Djavan Fagundes: O melhor de 2010

30 de Dezembro de 2010, 0:00, por Software Livre Brasil - 0sem comentários aindaHoje ao iniciar a playlist, decidi postar sobre as melhores coisas que me aconteceram neste ano de 2010.

Já que comecei falando de música, não poderia deixar de citar os clipes: Snow Patrol - Open your eyes, cuja estória do filme é do caralho e a sincronia de imagem e música foi uma das mais perfeitas que já vi.

Além disso tem a minha banda favorita de 2010, o Them Crooked Vultures, formada por Dave Grohl , Josh Homme, John Paul Jones. Muito roots. O clipe alternativo da banda Keane para a música Everybody's Changing, que superou o clipe original. Teve a versão de Sina cantada pelo grupo veterano Manhattan Transfer que me foi apresentada pelo Guerrinha. Além disso revi novamente Talk about the blues do Jon Spencer Blues Explosion, onde Winona Ryder é a vocalista e finalmente, consegui encontrar a música Light Years do Pearl Jam, que havia perdido lá no ano 1999. Pra fechar o assunto música, passei a curtir muito o disco Racional, do Tim Maia, de onde vem aquele conhecido riff que os Racionais tanto usaram.

Comprei um E63, que me deixou muito satisfeito. O telefone possui ótima compatibilidade com o GNU/Linux e algumas possibilidades de hack que embora modestas, são bem legais. Isso enquanto espero o Pinguins móveis divulgar alguma opção mais barata pra gente aqui no Brasil.

Me envolvi de vez com o OpenStreetMap, e acabei me viciando em ficar inserindo pontos no mapa quando estou atoa (leia-se: todo o tempo).

Além disso, conto também minhas idas (ou não) aos eventos de Software Livre. Que me garantiram diversão e frustração com as condições do tempo, que me impediram de ir a Natal, cujas fotos me deram uma ideia de como foi.

Fora da vida online, passei por mais uma cirurgia, tirei carteira, estive em milhares de encontros com amigos e família.

De bons filmes, passei por Gran Torino, Watchmen, Inception e 500 days of Summer.
Na categoria documentários os ótimos Born Into Brothels, indicação da Amandinha e o Expelled: No Intelligence Allowed

Enfim, caminho no aprendizado do conselho "Be happy and enjoy life".

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



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

26 de Dezembro de 2010, 0:00, por Software Livre Brasil - 0sem comentários ainda

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

Papainoelbrasil

Fonte: autor desconhecido!



Lucas Rocha: The Board 0.1.0

23 de Dezembro de 2010, 0:00, por Software Livre Brasil - 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 Software Livre Brasil - 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.

Participe!

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



Gustavo Noronha (kov): WebKitGTK+ hackfest 2010!

13 de Dezembro de 2010, 0:00, por Software Livre Brasil - 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 Software Livre Brasil - 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 Software Livre Brasil - 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 Software Livre Brasil - 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.



Tags deste artigo: gnome planet planeta