Vinicius Depizzol’s Blog

New blog

Quarta-feira, 12 de Agosto de 2009 · Deixe um comentário

After a while without posting anything, by now all my new posts will be located in a new address. So, please enter http://vinicius.depizzol.com.br/blog and update your feeds reader.

Thank you :)

Depois de um breve hiato, a partir de agora todos meus novos posts serão publicados em um novo endereço. Portanto, visite http://vinicius.depizzol.com.br/blog e atualize seu agregador de feeds.

Obrigado :)

→ Deixe um ComentárioCategorias: Graphics Planet · blog · gnome

Pensamentos sobre o GNOME 3, Parte 1

Quarta-feira, 21 de Janeiro de 2009 · 8 Comentários

Pouca coisa mudou nos últimos anos quando se fala em temas para o GNOME. Na verdade, a mesma base que se instalou a partir das versões 2.X é a igual desde o começo de 2002. Quanto a essa área, pelo menos, pode-se ver que o GTK+ tem pouca evolução.

Parte deste problema pode ter ocorrido por dois fatores:

O primeiro é a maneira como os temas funcionam no GTK+. Para criar um tema inovador, é preciso programar uma nova engine de tema. Isso demanda muito trabalho e cria um paradoxo. A menos, é claro, que o artista gráfico que deseja criar o tema saiba programar em linguagem de baixo nível. O processo não é tão simples quanto deveria ser. Não é como criar uma página de internet utilizando Folhas de Estilo em Cascata.

O segundo fator é a dificuldade de escalonamento do tema. O GTK+ foi inicialmente planejado para criar estruturas visuais totalmente uniformes. Por um lado, isso é ótimo: simplicidade, facilidade de uso e padronização.

Entretanto, a procura extrema por uma interface uniforme trouxe dois pontos, e não um só. O primeiro ponto é a padronização propriamente dita, a facilidade de uso. Uniformizar o sistema, deixando-o igual em todos os cantos torna-o visualmente organizado e faz com que o usuário não sinta estranhamento ao ver algo novo. Mesmo por que nada será diferente o suficiente para isso.

O segundo ponto é o oposto. Criar um sistema todo amarrado em uma roupagem única acaba deixando os desenvolvedores amarrados também. Nem sempre a formatação possível para a exibição de certo conteúdo vai ser a melhor formatação. E não estou querendo dizer que para se resolver isso basta usar skins, ou um tema para cada aplicativo e et cetera.

Não se trata de usar skins, como os programas proprietários adoram fazer. Trata-se de permitir ao software personalizar seus widgets. Sim, existe uma grande diferença entre esses dois casos. Por exemplo, veja neste screenshot uma comparação da barra lateral dos navegadores de arquivos do GNOME 2.25 e do Mac OS X:

Comparação entre a barra lateral do Finder, para Mac OS X e do Nautilus, para GNOME

Embora os dois passem a mesma informação com a exibição dos atalhos, no GNOME a mesma árvore de exibição é apenas mais um elemento igual a tantos outros, como pode ser vista em outros aplicativos exatamente da mesma maneira. Não há destaque nenhum para algo que é importante para a navegação.

E embora não haja nenhum problema grave com isso, é possível perceber que, ao ser posta ao lado da barra do Mac OS X, ela não possui a melhor formatação. Ela simplesmente possui a formatação possível.

É claro que é possível hoje criar com GTK+ algo estilizado como a barra do Mac. Mas é difícil. Difícil porque o GTK+ foi desenvolvido para ser extremamente uniforme na sua roupagem. E a necessidade de utilizar uma exibição flexível que atenda a necessidade de criar interfaces cada vez mais polidas e interessantes parece mostrar qual caminho o GTK+ e o GNOME estão querendo seguir.

Ainda em outubro, quando estava pesquisando algumas informações para a palestra que dei no 5º Fórum GNOME, encontrei um projeto muito interessante que procura tapar parte deste buraco. O gtk-css-engine, desenvolvido pelo Robert Staudinger, é um projeto que tem como objetivo permitir que temas de GTK+ sejam criados utilizando CSS.

Ao invés de manter o conceito atual envolvendo várias engines com definições de estilos e um arquivo gtkrc para pequenos detalhes, o gtk-css-engine é uma alternativa em desenvolvimento que coloca na mão do designer todas definições de estilo e possibilidades. Ou seja, ele tira a necessidade de programar novas engines para cada tema e cria uma engine única para todos os temas.

Isso não resolve tudo, logicamente, mas deixa claro que em breve será muito mais fácil transformar mockups em temas de verdade no GNOME. Além disso, a integração entre CSS e GTK+ parece dar uma breve resposta sobre como tornar possível a personalização dos widgets no futuro.

→ 8 ComentáriosCategorias: Graphics Planet · gnome · gnulinuxbrasil

I am going to the 5th GNOME Forum

Quinta-feira, 16 de Outubro de 2008 · 5 Comentários

After some months of silence, I’m finally back.

As Jonh Wendell already noted, the fifth edition of the GNOME Forum, which is part of the GNOME Latin America Tour 2008[1], is going to happen in Foz do Iguaçu, during the Latinoware, in October 30–November 1st.

5th GNOME Forum

I’ll do a talk called “GNOME: Interface, Tango and the User”. See you there!

[1] Pretty nice hotsite, Andreas and Diego!

→ 5 ComentáriosCategorias: Graphics Planet · Linux · Tango Project · blog · gnulinuxbrasil

Libre Graphics Meeting

Sexta-Feira, 18 de Abril de 2008 · Deixe um comentário

Support the Libre Graphics Meeting

The campaignSupport Libre Graphics Meeting” raised more than 90% of $12,000.00 for the LGM and there are only a few hours to make a pledge. I’ve donated. Donate you too!

→ Deixe um ComentárioCategorias: Graphics Planet · Linux · Tango Project · gnulinuxbrasil

BlogCamp-ES

Domingo, 16 de Março de 2008 · Deixe um comentário

Só para lembrar o que ninguém vai esquecer, e também para avisar os atrasados, sexta, sábado e domingo tem BlogCamp-ES em Vitória. E só agora percebi que esse blog não tem nome.

→ Deixe um ComentárioCategorias: blog · blogcamp · gnulinuxbrasil · vitória

Mudanças

Quarta-feira, 13 de Fevereiro de 2008 · Deixe um comentário

Esse blog esteve um bocado desatualizado nos últimos dias e, mais do que isso, quase não parei quieto na frente da internet. As tarefas mudaram muito e pelo menos por enquanto que a poeira ainda não abaixou, o tempo livre tem se reduzido ao mínimo. É que eu me mudei de Ibiraçu para Vitória, para fazer a faculdade de Design de Produto (que por sinal começa hoje).

Além disso, posso dizer agora que estou procurando por emprego :-) . Caso alguém se interesse, aqui vai o meu Currículo.

→ Deixe um ComentárioCategorias: gnulinuxbrasil · vida alheia · vitória

Gelatin

Quarta-feira, 02 de Janeiro de 2008 · 33 Comentários

Há alguns dias, antes mesmo do natal, fiz um rabisco rápido no Inkscape de como eu imaginava um tema legal para a nova versão do Ubuntu. A idéia era fazer algo muito parecido com a versão recente do Clearlooks, mas com algumas pequenas modificações nos ítens selecionados de menus e na barra de título, além de mudanças sutis no painel do GNOME. A iniciativa veio depois de eu ver algumas propostas aparecerem no Digg que eu realmente não gostei — e serem “inovadoras” demais.

Gelatin

→ 33 ComentáriosCategorias: Graphics Planet · Linux · Ubuntu · gnome · gnulinuxbrasil · inkscape

Vitória Cine Vídeo

Segunda-feira, 19 de Novembro de 2007 · 1 Comentário

14° Vitória Cine Video - Panorama

Aconteceu lá em Vitória o 14° Vitória Cine Vídeo. Um festival com competição de curta e média metragens, além de animações, clipes e algumas coisas mais. A programação se estendeu pela semana inteira, mas eu só cheguei lá no feriado de quinta. Logo no final da mostra competitiva de vídeos no cine Metrópolis a propósito. Por lá, o filme “Manipulação de Massa”, de MG foi o que mais me agradou. Tanto pelo assunto quanto pelo modo como o tema foi exposto.

14° Vitória Cine Video

À noite foi a vez da mostra competitiva de curtas e médias, lá no Teatro Glória. Os três andares estavam lotados, com direito a apresentação de Rita Cadillac e Zéu Britto. Ao chegar, logo a Dercy Gonçalves subiu no palco para receber o troféu Marlin Azul. Não preciso nem comentar como foi o discurso dela :) .

Passando pelos curtas, achei “Nunca mais vi Érica” muito bem bolado. No mesmo dia eu passei pela maioria dos lugares filmados e isso me chamou a atenção. “Self-Service” e “Saliva” foram outros dois curtas de alta qualidade. O primeiro me fez lembrar completamente o Prato do Dia do Restaurante no Fim do Universo, em que um animal se oferece como comida. No segundo, a música e a fotografia fizeram a diferença.

No site do festival tem a lista dos vencedores. Ano que vem tem mais!

→ 1 ComentárioCategorias: gnulinuxbrasil · vida alheia · vitória

CodeTango in gnome-icon-theme-extras!

Segunda-feira, 12 de Novembro de 2007 · 14 Comentários

As Rodney announced, CodeTango is now in Gnome Icon Theme Extras module in SVN. The list is still small, basically because is very hard do find a good emblem for the other languages, including C, C++, C#.

# # # #

# # # #

# # # #

# # # #

# # # #

By the way, a lot of people suggested to just put the name on top of the paper sheet. I don’t think it’s a good idea, but maybe there isn’t other way.

#Is that the solution?

→ 14 ComentáriosCategorias: Graphics Planet · Linux · Tango Project · gnome · gnulinuxbrasil · inkscape

Icons

Quinta-feira, 01 de Novembro de 2007 · 4 Comentários

After months without posting anything new about icons in this blog, this is a list of some I did while I wasn’t studying for tests or freelancing.

These are for Agave, Ardour, Mango Lassi and Nuke:

# # # #

# # # #

# # # #

# # # #

I really want to do the mimetypes icons for C, C++ and C#, but they don’t have any symbol to represent.. any ideas? Just a “C” on front of a paper don’t make much sense to me…

# # # #

# # # #

PS: Thank you, Hylke, for the cup!

Oh, and the most important: Marvin, The Paranoid Android: :D

#

→ 4 ComentáriosCategorias: Graphics Planet · Linux · Tango Project · gnulinuxbrasil · inkscape