Fábio Nogueira: A Byte of Python (Em português)

November 29, 2012, by Unknown - 0no comments yet

Voltado para iniciantes, o livro A Byte of Python foi escrito por Swaroop C. H. Sua finalidade é ser um tutorial para pessoas que têm vontade de aprender a programar mas ainda não conhecem nenhuma linguagem. Segundo o autor, “se tudo o que você sabe sobre computadores é como salvar arquivos de texto, então este livro é para você.”. A edição traduzida contempla as mudanças trazidas pela versão 3.x de Python.

Versões para download:

Fonte: Site do Rodrigo Amaral

Parabéns a todos os envolvidos na tradução. Até a próxima!

 

TwitterFacebookGoogle ReaderGoogle GmailShare



Vicente Aguiar: O Guerreiro

November 27, 2012, by Unknown - 0no comments yet

O Guerreiro*

Guerreiro é quem ainda acredita em sonhos
e luta contra o irrealizável das utopias,

Guerreiro é quem vive na carne
a arte das fantasias de ideais,

Guerreiro é quem consegue sair das ruas
e ocupar o picadeiro da vida!

Guerreiro é Anselmo Serrat que sobrevive
da fantasia de fazer circo na Bahia.

Guerreiro é Glauber Rocha que viveu na carne
a poesia e a dor de parir o baiano cinema novo.

Guerreiro é o espetáculo novo
da companhia Picolino de arte circense.

Guerreiro que inspira no poeta quase morto
a liberdade ainda viva e pulsante!

Salve então Guerreiro! Salve Picolino! Salve Glauber Rocha!


Salvador, 16/11/2012.

* Verso que "improvisei" após assistir o novo espetáculo da Companhia Picolino em Salvador. 



Fábio Nogueira: GNOME Shell 3.7.2

November 25, 2012, by Unknown - 0no comments yet

Foi liberado há poucos dias o GNOME Shell 3.7.2! Com mais de 20 encantos visuais, além diversas correções de bugs, não posso deixar de mencionar o seu maior (e novo) recurso: O suporte para provedor de pesquisa!

Por ter várias mudanças, não será possível apresentá-las aqui, mas sinta um pouco desta nova versão assistindo o vídeo:

 

Vídeo por Alex Bill

Até a próxima!

TwitterFacebookGoogle ReaderGoogle GmailShare



Fábio Nogueira: FASOL – IV Fórum Amazônico de Software Livre

November 9, 2012, by Unknown - 0no comments yet

Neste mês de novembro o que não falta são os eventos de Software Livre! E nesta segunda (12/11/2012) até a quarta (14/11/2012) você está convidado para o IV Fórum Amazônico de Software Livre, o FASOL!

O Fórum é um evento promovido anualmente pela Comunidade OpenTapajós sempre em parceria com diversas instituições de ensino, ONGs, empresas e os governos municipal, estadual e federal, além da sociedade civil organizada.

A Comunidade OpenTapajós, instituição sem fins lucrativos, acredita no potencial social, econômico e tecnológico do “Software livre” para o desenvolvimento da região amazônica e procura através do FASOL promover a democratização no uso da tecnologia da informação através de tecnologias livres.

O FASOL, tem o objetivo de, esclarecer a comunidade sobre o Software Livre e sua utilidade, através de palestras e minicursos, mesas redondas, workshops e exibição de filmes. Nas palestras, mostraremos um panorama político e técnico sobre o uso do software livre, a fim de mostrar uma melhor forma de contribuição para o desenvolvimento tecnológico e social na região.

O Fórum Amazônico é um importante evento para o desenvolvimento da região, principalmente no Pará, se destacando no cenário nacional pelas participações consistentes através de Minicursos, palestras e outros métodos de ensino, de Profissionais Qualificados e conhecidos no Brasil e no Mundo por sua grande contribuição com o software livre no desenvolvimento das diversas áreas de atuação.

Palestras, mini-cursos e muitos mais esperam por você neste grande evento! O Fórum acontecerá na Universidade Federal do Oeste do Pará – UFOPA, que fica situada na Rua Vera Paz, s/n  Bairro Salé  CEP 68035-110 – Santarém, Pará, Brasil.

Até a próxima!

TwitterFacebookGoogle ReaderGoogle GmailShare



Fábio Nogueira: HackingDay Salvador – Para hackear, aprender e FAZER!

November 9, 2012, by Unknown - 0no comments yet

Domingo é dia de cachimbo e de HackingDay em Salvador!

O que é HackingDay?

HackingDay é um dia dedicado a solução de um bug ou implementação de uma feature em um projeto de SL, usando a metodologia Coding Dojo, onde todos aprendem, mas o objetivo central é contribuir com um projeto e solucionar um problema do mundo real.

Como é que funciona?

Nos reunimos em uma sala, com wireless para notebooks e computadores extra, para quem não puder levar o seu. Conversaremos e apresentaremos ideias com o auxílio de um projetor, que se tornará a tela principal quando começarmos a hackear. O evento é transmitido via Hangout e a prioridade da participação é dada a desenvolvedores.

No primeiro momento os tickets (bugs ou features) disponíveis serão apresentados, defendidos e numa rápida votação schulze definiremos qual será trabalhado.

Antes do Dojo começar o(s) conhecedor(es) do projeto, do problema e/ou das tecnologias relacionadas explanam sobre o caso e sobre a metodologia mais apropriada para a solução.

O Coding Dojo corre como de costume.

Com a conclusão da solução um patch deve ser enviado ao projeto up-stream, em nome do coletivo, diante do grupo, para que todos tenham completa compreensão do processo. No encontro seguinte esse patch pode e deve ser re-trabalhado no caso de ter sido rejeitado pelo projeto.

Quando? Onde?

O HackingDay será neste domingo 11/11/2012, das 13:30 às 19:00 na sede da COLIVRE, que fica na Rua Marechal Floriano, nº 28, Ed. Norma Camozzato, sala 301, Canela, Salvador-BA.

Paga quanto? É preciso se inscrever?

É de grátis! E não precisa de inscrição… basta aparecer! ;)

Não se esqueçam também que no sábado 10/11/2012, das 14:00 às 16:00 na Faculdade AREA1 (também em Salvador), vai rolar o Coding Dojo da AREA1! Saiba mais, visitando a página do evento no Facebook.

Até a próxima!

TwitterFacebookGoogle ReaderGoogle GmailShare



Lucas Rocha: Almost like a phone, more like a tablet

November 7, 2012, by Unknown - 0no comments yet

Designing apps for 7-inch devices can be a bit tricky due to the fuzzy nature of this form-factor. The Nexus 7 gave a big boost on the “small tablet” market for Android so it’s important to design your apps with these devices in mind.

What’s is unique about the Nexus 7 form-factor is that it behaves quite differently in each orientation. Yes, the same could be said about 10-inch tablets and phones, of course. But they still generally provide a “lot of space” and “not much space”, respectively, in both landscape and portrait.

On the other hand, the Nexus 7 behaves “almost” like a phone in portrait and “more like” a tablet in landscape. Therefore, UIs for 7-inch devices will likely end up blending elements from both phone and 10-inch tablet layouts.

Click to see full image

For example, in Pattrn, the UI for 7-inch devices blends the flat list of patterns from phones with the sidebar from 10-inch tablets when in portrait mode; while in landscape it uses the sidebar and a two-column grid, which is more like the 10-inch tablet UI. Also, on 7-inch tablets, the search entry is iconified by default in portrait and expanded by default in landscape to maintain visual balance in each orientation.

Click to see full image

Firefox for Android is another example of this blend. Firefox’s UI for 7-inch devices adopts the more powerful toolbar with forward/back buttons from 10-inch tablets but uses the same vertical fly-in tabs tray from phones.

Designing for 7-inch tablets is about finding the perfect blend between the phone and the larger tablet UIs.



Lucas Rocha: Snappier Awesome Screen and Start Page

November 5, 2012, by Unknown - 0no comments yet

As part of my effort to make the Firefox for Android smoother, I’ve spent the last week or so improving the performance of the Start Page and the Awesome Screen. So, what’s the issue I’m trying fix here? In one word: latency.

Our telemetry data shows that Firefox for Android is taking several seconds—up to 10!—to show the top sites in the Start Page. This means our users are staring at a blank page for several seconds on startup. We’ve been getting similar reports about the time to show the initial list of sites on the Awesome Screen. Both the Start Page and Awesome Screen use the same frecency query.

After some investigation, it seems that one of the main reasons for the frecency query to be so slow right now is that we fetch images (favicons or thumbnails) in the query itself. i.e. we’re reading lots of binary blobs from the disk as part of the query. This can be very slow on mobile devices—especially with thumbnails which are much larger images than favicons.

To address that, I’ve recently landed patches that change the Start Page and the Awesome Screen to first fetch the list of sites (URL and title) then load their respective images asynchronously. So, how much faster did they get?

The results of my local (non-scientific) benchmarks look very promising! With these patches, the Start Page takes about 33% less time to show top sites and the Awesome Screen takes 36% less time to show the initial list of sites—in a medium-size history and bookmarks database.

The corresponding telemetry data is already trending towards saner performance results but I’ll have to wait for a larger data sample from users on the latest Nightly to see how much we’re actually improving. I’m keen to hear how much difference these patches made on your Nightly experience. Feedback is welcome!



Fábio Nogueira: André Gondim: Saudades eternas!

November 3, 2012, by Unknown - 0no comments yet

A saudade eterniza a presença de quem se foi. Com o tempo esta dor se aquieta,
se transforma em silêncio que espera, pelos braços da vida um dia reencontrar.

(Pe. Fábio de Melo)

Um ano após a sua partida, todos sentem muito a sua falta. André Gondim, você estará sempre em nossos corações.

TwitterFacebookGoogle ReaderGoogle GmailShare



Fábio Nogueira: Onde está a tela de bloqueio no meu Ubuntu 12.10?

November 2, 2012, by Unknown - 0no comments yet

Instalou o Ubuntu 12.10, em seguida realizou a instalação do GNOME-Shell e ao tentar ativar a tela de bloqueio (Ctrl + Alt+ L) do GNOME Shell a mesmo não apareceu?

Seus problemas acabaram!

Basta utilizar o GDM como gerenciador de sessão ao invés do LightDM que vem por padrão no Ubuntu. ;) Para isso, abra o terminal e execute o seguinte comando:

sudo dpkg-reconfigure gdm

Clique em OK e em seguida selecione o GDM como o gerenciador de sessão. Caso queira retornar para o LightDM, basta rodar o comando novamente e escolher o mesmo para ser o padrão no seu sistema. Não se esqueça de reiniciar o sistema!

Pronto! Agora você pode também habilitar as notificações na tela de bloqueio do seu GNOME Shell.

Até a próxima!

TwitterFacebookGoogle ReaderGoogle GmailShare



Fábio Nogueira: Festa de lançamento do Ubuntu 12.10 – Recife/PE

November 2, 2012, by Unknown - 0no comments yet

Atenção Recife! Dia 10 de novembro de 2012, acontecerá a festa de lançamento do Ubuntu 12.10 Quantal Quetzal com palestras, oficinas, sorteio de brindes e muito mais.

 

O evento, que já faz parte do calendário de tecnologia do Recife, entra na sua décima edição em Pernambuco. Uma ótima oportunidade para estudantes e profissionais que procuraram conhecer programas livres e como reduzir custos com segurança. As Oficinas demonstram cases de sucesso, programas e soluções que podem ser aplicadas todos os dias.

 Detalhes do evento:

  • Data: 10/11/2012 – 13h às 17h
  • Local: Faculdade Nova Roma – Estrada do Bongi, 425 B Afogados – Recife/PE
  • Oficinas:
    • Ubuntu Games
    • Google Android
    • Tecnologia Hackers
    • Computação gráfica com Blender
    • Etc…
  • Palestras:
    • 9 anos do Ubuntu no mundo – Carlo Seixas, UCI, Fuctura
    • Gerenciamento empresarial com o Software Livre – Glauber Alexandre
    • Programando para Google Android
    • Tecnologias em Python
    • Etc…

Acesse a página do evento para conhecer mais sobre as palestras e oficinas, além de aproveitar para realizar a sua inscrição! Observação: As palestras e oficinas são gratuitas! :)

Bom evento e até a próxima!

TwitterFacebookGoogle ReaderGoogle GmailShare