Olá a todos!

Já faz um tempo que tenho tido frequentes discussões com um amigo sobre usabilidade no Gnome e KDE.
Eu sou usuário do Gnome desde 2001. Antes disso usava KDE e gostava muito. Nessa época o Gnome ainda estava muito atrasado e pouco interessante. Em 2001/2002, no entanto, foi lançado o Gnome 2, e me deu vontade de testar pra valer. Gostei muito do que vi e tirei completamente o KDE e comecei a usar só o Gnome.

Desde então venho acompanhando os avanços do Gnome, e comparando com outras interfaces gráficas. Vejo que o Gnome tem sido bem consistente no caminho que tomou.

Uma das coisas mais fantásticas no Gnome (pra mim) é a sua simplicidade e organização. É sempre muito fácil achar alguma coisa no Gnome, seja nos seus menus, seja no Nautilus.

Eu estava conversando com um outro amigo sobre a simplicidade do Mac OS X e sobre como o Gnome se assemelha a ele, e fui apresentado ao princípio KISS - "Keep It Simple, Stupid!" Dei uma pesquisada e vi que, apesar de não estar escrito dessa forma, esse é o princípio que rege o Gnome (e o Mac OS X). A idéia me agradou, e ultimamente vejo simplificando ainda mais as coisas que tenho feito.

Discutindo com esse meu amigo do KDE, ele colocou que o KDE é redundante, pois tem vários caminhos para a mesma coisa.
Isso, para mim, não é uma vantagem, principalmente se considerarmos um usuário novato em ambientes não-Windows.
Quando se tem em vários lugares a mesma coisa, o usuário não assimila direito o caminho. Se você tem no menu, 3 ou 4  lugares em que pode chegar ao Kterminal, como você pode criar um rastro na sua mente, se toda vez você acaba indo por um caminho diferente?
Digo isso considerando a grande maioria, é claro que sempre tem gente que consegue memorizar as coisas com mais facilidade, mas essa não é a regra geral.

Acho que o KISS é um bom princípio e que deve ser usado sempre que possível. À partir de agora tentarei cada vez mais usar esse princípio sempre que for desenvolver um novo projeto.

Olá a todos!

Antes de mais nada, feliz 2007 a todos, que esse ano seja infinitamente melhor que 2006 em todos os aspectos da nossa vida!

Começou 2007 e como todo mundo, estou fazendo o balanço de 2006 e planejando 2007.
Muitas coisas boas aconteceram para mim e algumas coisas que eu quis fazer não deu pra fazer(seja por falta de tempo, dinheiro ou mesmo paciência).

Em 2006, minha vida pessoal foi muito bem pra quem acabou de casar. Comecei o ano meio apertado financieramente mas as coisas melhoram depois de um "reestruturada" no orçamento.

Profissionalmente as coisas foram boas, mas aquém do que eu desejava. Infelizmente em 2006 não pude me dedicar tanto quanto eu queria ao Software Livre. No entanto já foi um grande avanço manter o Drupal Brasil funcionando(a parte que me cabe) e poder ter contribuído com a tradução do Seagull. Também não conseguir estudar o suficiente e decidi adiar a minha certificação em PHP fevereiro ou março de 2007.

Para 2007 tenho alguns planos pessoais:

  • Fazer uma pós-graduação
  • Conseguir contribuir mais para o Software Livre(principalmente com o Drupal)
  • Tirar minha certificação
  • Mudar de emprego
  • Ler mais
  • Escrever mais aqui e no Drupal Brasil
  • Ser menos procrastinador
  • E, se der, ficar rico hehe

Espero poder fazer mais do que esses itens, mas se eu conseguir só esses aí, já será um enorme avanço.

Grande abraço a todos!

Olá a Todos!

Finalmente alterei o tema do site para que possa funcionar em resolução de 800x600. Não está um primor, fica sobrando um pouco da barra de rolagem horizontal, mas nada que cause problemas.

Digo isso tendo em mente um browser(Firefox, Mozilla, Galeon, etc) porque no IE, o comportamento fica meio alterado.
Eu não tenho interesse em corrigir isso, uma vez que não sou designer, e não uso IE, e nem aconselho o seu uso.

Antes que alguém diga: poxa, mas e as pessoas que acessam esse site com IE. A esses eu respondo: o site está funcionando(é possível acessar todo o conteúdo), mas a disposição dos elementos não está boa.

Para quem usa o IE, eu recomendo o uso de um navegador que realmente respeite seus usuários. Já está muito claro que o Internet Explorer deixa a desejar em vários aspectos, e não pretendo me enveredar por esse assunto, assim, o site ficará sem uma versão com suporte total ao IE.

Quem quiser baixar o Firefox, já com a Google Toolbar, use o link no fim do lado esquerdo dessa página.

Abraço a todos!

Olá a todos!

Só hoje eu vi que o meu site está distorcendo quando eu uso resolução menor que 1208x1024(minha padrão).

Vou ter que procurar um novo tema para o meu site, que degrade bem em outras resoluções, uma vez que vivemos em um país onde boa parte da população usa resolução de 1024x768(segundo o Google Analytics, 59,67% das pessoas que acessam meu site), e que com esse tema têm ficado sem ver parte do conteúdo.

A quem usa essa resolução(e inferiores) peço desculpas, e garanto que irei providenciar o quanto antes a correção.

Aos demais, fica o alerta, testem seus sites em outras resoluções, ao pegar temas prontos.

Abraço a todos!

Olá a todos!

Depois de um ano inteiro programando em Python eu resolvi escrever um pouco sobre as minhas experiências com Python.

Quando eu entrei no SERPRO eu imaginava que ia trabalhar com Web, uma vez que era a coisa que eu tinha experiência(e agora tenho mais). Mas não imaginava que seria Python a linguagem. Eu já tinha tido uma pequena experiência com Python em 2003, mas não tinha voltado a trabalhar com a linguagem.

Trabalhando extensivamente com Python, pude ver que ela é uma excelente linguagem, muito flexível e de fácil entendimento. Quando eu tive meu primeiro contato, também gostei da sintaxe, e hoje tenho certeza que é uma das melhores(prefiro ainda Ruby).
Obviamente nunca deixei de trabalhar com PHP(minha linguagem preferida, de modo geral, para desenvolvimento Web), mas pude ver muito do que as pessoas já haviam me falado sobre Python.

O poder de a concisão são dois pontos fortes que quero destacar.
A sintaxe simples, aliada a estruturas muito bem elaboradas(como list comprehension) dão um toque todo especial à linguagem.

Sinto vontade de poder progamar em PHP mas certamente Python tem sido uma ótima descoberta nesse 1 ano.

Espero poder ter a experiência que tive com Python em outras linguagens, como Ruby(que só conheço de pequenos testes com Ruby on Rails).

Por fim, em breve devo liberar meu primeiro trabalho em Python, um produto para o Plone, chmado CaptchaField, que nada mais é que um gerador de imagens de segurança(CAPTCHA) que se integra a formulários feitos para esse CMS.

Até breve!

Olá a todos!

Há muito tempo eu vinha querendo fazer uma versão em inglês do meu site, e agora tomei vergonha na cara e resolvi criar.

O objetivo principal desse empreendimento é me forçar a escrever em inglês. Eu me considero um bom leitor de conteúdo em inglês, mas reconheço minha dificuldade em escrever(e falar). Por isso resolvi criar a versão em inglês e replicar o conteúdo(novo) nos dois idiomas. Esse post tem um equivalente na versão em inglês, mas não igual. Nos próximos posts, eles serão iguais(a exemplo do Superficie Reflexiva).

Outro objetivo é deixar os visitantes de outros países, que não falam português, também ler o conteúdo(não sei se vai ter interesse, mas...).

Enfim, é isso. Quem quiser ler(e rir dos meus erros de inglês) o endereço do blog é http://en.rafaelsilva.net

Abraço a todos!

Olá a todos!

A partir desse mês comecei a estudar para tirar minha certificação PHP.
Em setembro ou outubro devo fazer a prova.

Há alguns dias venho verificando certa instabilidade de acesso ao meu site e ao Drupal Brasil. Pelo que pude verificar isso tem a ver com o DNS, mas ainda não consegui descobrir o porque.
Em certos momentos acesso meu site, em outros momentos acesso o Drupal Brasil, e em dados momentos não consigo acesso a nenhum... vou tentar descobrir o porque disso...

Espero trazer mais informações em breve!

Olá a todos!

O WebPHP mudou de endereço. Isso tudo por culpa do orgão brasileiro de registro de domínios(www.registro.br).

Nó último mês recebi a notificação de que o CNPJ que eu usava para registrar os meus domínios nesse órgão não estava mais valendo. Até aí tudo bem, pois eu imaginava que isso fosse acontecer(a empresa fechou). Mas na hora que quis transferir os domínios para outra empresa, me foi solicitada a documentação da empresa que fechou e a da nova empresa... mas eu não tinha a da empresa que fechou(afinal, ela fechou). Assim sendo tive que deixar que todos meus domínios fossem cancelados.
Achei que logo eles estariam livres para registro... mas depois descobri que a liberação para registro só acontece em outubro.

Depois de tudo isso decidi não mais usar domínios nacionais pois essa burocracia, na minha opinião, não deveria existir e só serve para atrapalhar a vida das pessoas. Estou conformado com a perda do domínio, mas não com o fato das coisas serem burocráticas.

Registrei um domínio com meu nome(www.rafaelsilva.net) e essa vai ser a nova morada do meu blog/site.

Uma outra novidade é que agora o WebPHP é totalmente movido a Drupal. Eu consegui importar todo o conteúdo do b2evolution, com pouco erro(tive que fazer o módulo e estava meio sem paciência de importar tudo em detalhes).
Assim sendo, o conteúdo está todo aqui, mas as URLs antigas estão perdidas. Vou tentar compatibilizar, mas não tenho certeza se será possível.
A url de sindicalização RSS também mudou, o endereço agora é: http://rafaelsilva.net/rss.xml

Por fim, com esse problema dos domínios, o Drupal Brasil também mudou de endereço para um endereço mais conveniente: www.drupal-br.org

Agradeço a todos pela compreensão.

Abraços!

Olá a todos!

Hoje tive criar uma solução para inibir os constantes spams no meu site. Muitos posts vinham sendo adicionados por robôs e por isso adicionei hoje um sistema anti-robô chamado captcha(também conhecido como imagem de validação).
Sei da deficiência desse sistema para pessoas que não têm condição de exergar, mas, infelizmente, por enquanto esse será o meio usado para evitar o spam.

Espero a compreensão de todos!

Grande abraço!

Olá a todos!

Hoje voltei do 7º Fórum Internacional de Sofware Livre.
Como sempre, o FISL foi muito produtivo(tirando algumas palestras que desapontaram).

No primeiro dia ocorreram problemas na distribuição dos crachás(principalmente das pessoas que utilizaram empenho para pagar suas inscrições). Por conta disso perdi duas palestras pela manhã("Plone & i18n: Internacionalização da interface e conteúdo" e "Comparando PostgreSQL e MySQL: Desempenho de Aplicações Transacionais"). Isso me deixou um bocado triste, pois eram duas palestras que estava com vontade de ver.

Nos demais dias tudo correu bem, com algumas ressalvas à terrível palestra "Produtividade máxima: Java? Ruby??" de Paulo Jerônimo. Eu tinha grande expectativa sobre o tema, mas a palestra foi um belo fiasco com uma comparação muito pobre sobre Ruby e Java que não acrescentou nada ao que eu já sabia. A palestra provocou a revolta de alguns que assistiam e muita gente saiu antes do fim da mesma(incluindo eu mesmo e alguns amigos).

Um outro ponto que deixou bastante a desejar foi o local escolhido para a realização do evento. O local em sí é muito bom, mas a distância da cidade, deixou muitos reféns dos taxistas que stavam abusando no valor das corridas. O valor da comida no local do evento (praticamente único lugar para se comer) estava abusivo R$ 15 por pessoa(considerando que dentro da FIERGS o mesmo restaurante vendia a R$ 8,00 mas só para "funcionários").

Esses pontos deixaram o fórum desse ano menos interessante para mim, mas mesmo assim valeu a pena.

Dou destaque a palestras muito boas como:

  • "Grades computacionais livres" de Juliano Freitas da Silva
  • "Migrando de Oracle para PostgreSQL" de Fabio Telles Rodrigues e Fernando Ike de Oliveira
  • "Demos of the new developments of Gnome and Mono Plataforms" de Miguel de Icaza (palestra com demonstração do uso de XGL que arrancou aplausos da platéia)
  • "The Subversion API" de Greg Stein

No resultado geral, o fórum foi muito bom para mim. Espero que os próximos voltem a ser realizados na PUC ou ainda num local mais perto da cidade.
Também espero poder participar dos próximos hehe.

Abraço a todos!

Páginas