Passando o chapéu: Suporte o KDE Randa Sprint 2012

Post replicado de http://blog.filipesaraiva.info/?p=873

O KDE está buscando recursos financeiros para viabilizar o KDE Randa Sprint 2012, reunião de desenvolvedores que objetiva avançar em alguns importantes projetos-chave para o futuro do KDE.

Click here to lend your support to: KDE Randa Meetings and make a donation at www.pledgie.com !

Se o KDE é importante para você, e se estiver ao seu alcance, considere fazer uma doação para viabilizar esta reunião! =)

O texto abaixo é uma tradução do texto no dot KDE onde é apresentado a proposta, a importância, e quais principais objetivos os devs que irão ao KDE Randa Sprint 2012 almejam atingir.

Suporte o KDE Randa Sprint 2012: Inspirador e Intenso
por Carl Simon, traduzido por KDE Brasil

Os encontros KDE Randa Sprint são um pequeno encontro de contribuidores do KDE na vila de Randa, Suíça. Em seu quarto ano, o Randa sprint incluirá projetos chaves do KDE e importantes desenvolvedores, todos colaborando simultaneamente sob o mesmo teto, isolados do barulho e distração. Estamos pedindo um auxílio financeiro para dar suporte ao encontro.

“Os sprints em Randa são especiais. Envolvidos por uma paisagem montanhosa, uma intensa colaboração acontece, com todo mundo reunido em um único lugar. Encontrar-se lá significa trabalho feito e sem fuga de planejamento, apenas discutindo e programando.” disse o duas vezes participante de Randa e hacker de Acessibilidade no KDE, Frederik Gladhorn.

Estratégia, planejamento e coordenação. photo by Kévin Ottens

Randa 2012 acontecerá de 21 à 27 de Setembro de 2012. Os participantes do encontro tem metas ambiciosas que irão beneficiar usuários e desenvolvedores do KDE.

  • O time de Acessibilidade no KDE e especialistas em Acessibilidade do GNOME vão facilitar o uso de aplicações acessíveis, particularmente para pessoas com deficiência visual. Cegos e pessoas com baixa visão foram convidadas para providenciar orientação e assistências durante os testes.
  • Desenvolvedores do KDE-Edu estarão trabalhando nas aplicações educacionais existentes e em novas, especialmente para dispositivos móveis.
  • O  times de Multimidia do KDE e do Amarok irão discutir o futuro do Amarok, particularmente em dispositívos móveis. Além disso, eles irão trabalhar com o Framework de Multimidia Phonon do Qt5, o qual é a fundação das aplicações de som do KDE.
  • Planejamento para o futuro dos Plasma Workspaces, particularmente como eles se relacionarão com o KDE Frameworks 5, baseado no Qt 5. Esse trabalho é crítico para definir uma direção comum e necessário para mudança a um ambiente de desenvolvimento atualizado com perturbação mínima para os usuários. O time também fará um intenso trabalho de escrita de código.

Mão na massa! photo by Anne-Marie Mahfouf

Todas as reuniões prévias em Randa foram focadas e produtivas, gerando resultados excepcionais; organizadores e participantes esperam o mesmo e até mais para esse ano. As reuniões em Randa produziram significantes avanços no passado, tais como:

  • Aplicações do KDE e ambiente Plasma rodando em CPUs ARM,
  • Um framework de autorização segura,
  • Projeto do KDE Frameworks como um substituto para kdelibs e KDE Platform, melhorando o relacionamento com o upstream e simplicando dramaticamente o desenvolvimento.
  • Documentação de usuário completa e eliminação de bugs no Amarok.
  • O time de Multimidia do KDE otimizou as aplicações e o framework de desenvolvimento para melhorar a performance e simplificar o seu uso.

Esse ano, 35 desenvolvedores de todo mundo (sendo que 3 deles são aqui do Brasil), irão para o encontro em Randa. Em sete dias inspiradores cheios de trabalho, eles irão realizar mais do que eles mesmos imaginam, guiados pelo compromisso de apoiar o software livre para todas as pessoas.

Enquanto os participantes são voluntários não remunerados, existem grandes despesas, tais como acomodações, comida e transporte. Se você não vai comparecer, você ainda pode apoiar o encontro em Randa através de uma doação. Como já aconteceu antes, o encontro em Randa irá beneficiar todos que usam o software do KDE.

A arrecadação de fundos tem como meta 10.000€. Por favor, doe o que você puder  para ajudar a tornar possível KDE Randa Sprint 2012

O inicio antes do fim

Por volta de julho contatei o Tomaz para ajudar no desenvolvimento do Rocs. Mas devido a ‘medo’ e falta de tempo mesmo (quem manda se envolver com tudo) não tinha pego o projeto pra trabalhar.

Após alguns meses o Tomaz pediu pra mim escrever uns exemplos para o Rocs, claro que aceitei, até pq eu jah tava com vergonha de por me dispor a ajudar e não ter posto o mão na massa ainda.
Devido a um erro em um script, encontrei um bug que fazia o Rocs travar. A resposta do Tomaz: Não abra bugs que pode corrigir:) . não poderia ter sido melhor. decidi que devia resolver.

Depois de lutar um pouco com threads, conseguimos (o Tomaz me deu uma baita mão pelo Gtalk ) e agora posso dizer que sou um ‘colaborador’ do KDE (através do Rocs).

E consegui antes do final do ano inciar a ajudar esse grande projeto que é o KDE através do Rocs, o qual tem várias idéias por serem implementadas para uma próxima versão e que vou ajudar nisso.

postando pelo KDE

Daê pessoal

Estava aqui dando um olhada e descobri a ferramenta Bilbo blogger, uma ferramenta para postar e tb editar entradas existentes de vários serviços de webblog.

O legal dessa ferramenta (alem de ser do KDE:) ) é a possibilidade trabalhar localmente e enviar os posts depois. Acho que um motivo de não postar muito é por que tem entrar no site, logar, blogar e postar (é sou meio completamente preguiçoso ¬¬ ).

O site para baixarem a versão 1.0 é http://bilbo.gnufolks.org/

Abraços

juntando vários arquivos html em um único arquivo

parecia ‘simples’, principalmente depois de ler isso, mas não foi por um motivo… codificação…
Mas deixa eu contar primeiro porque estava querendo juntar eles.
Hoje as 2 da madrugada, eu e minha esposa terminamos a documentação do projeto ASE. Blz!, usamos o help engine do próprio Qt e o assistant. Tudo funcionando legal.
Apenas pra constar o Help engine do Qt, é uma coleção de arquivos HTML agrupados em arquivo e aberto pelo Assistant. tem muita coisa legal nisso deem uma olhada na documentação.

Fui durmir feliz da vida, até olhei um filme de um cara de outro planeta num hospicio. De manhã acordo com a esposa dizendo “O professor ligou, deu um erro nos pacote ASE.”

Pirei cara, “Mas tava funcionando!”, “Será que o pacote corrompeu?”, “será alguma versão de dll?”, “será que ele tava falando da ajuda ou do programa que parou de funcionar?” Levantei e fui ver meus e-mails, era só arquivo corrompido… ufa…

Mas tinha uma outra tarefa criar um documento (doc, pdf) com todo conteudo de ajuda.

Pensei, vou abrir com o word! pra da HTML ele criava um novo documento.
Tá vou então gerar todos documentos e nofinal faço um ‘append’! Word permite que se insita outros documentos, mas eles ficam como objetos. Não servia

Pensei HTML nada mais é que um XML, vou retirar as tags </body> e </html> e juntar. segunido o link citado no inicio fiz e funcionou! Até por ali, alguns arquivos estavam codificados com UTF e outros como ANSI. Acentos viravam uma bagunça. Tinha que transformar tudo em UTF (Tenho tomado essa inciativa pra meus documentos ‘cross plataform’)

Pra isso lembrei do notepad++ (já puderam ver que eu estava no windows). Ele tem uma funcinalidade legal que mostra a codificação atual dos documentos e permite converte-los para outra codificação.

Blz com isso tinha todos arquivos HTML em uma codificação e pude juntar em um arquivo html, abrir com o word, arrumar um pouco a formatação, gerar um PDF e enviar.

Tudo muito simples, mas que me tomou um certo tempo. uma coisa que aprendi é que vale mais perder um certo tempo pesquisando que fazendo na ‘marra’. Claro que vale tambem o conhecimento do sujeito, se não conhecesse o notepad++, possivemente estaria ainda copiando e colando textos…

Abraços