O Projeto Software Livre Bahia (PSL-BA) é um movimento aberto que busca, através da força cooperativa, disseminar na esfera estadual os ideais de liberdade difundidos pela Fundação Software Livre (FSF), possibilitando assim a democratização do acesso a informação, através dos recursos oferecidos pelo Software Livre. Esta busca tem seus alicerces fundados na colaboração de todos, formando um movimento sinérgico que converge na efetivação dos ideais de Liberdade, Igualdade, Cooperação e Fraternidade.
O Projeto Software Live Bahia é formado pela articulação de indivíduos que atuam em instituições publicas e privadas, empresas, governos ou ONGs, e demais setores da sociedade. Além disso o projeto não é subordinado a qualquer entidade ou grupo social, e não estabelece nenhuma hierarquia formal na sua estrutura interna.
Lucas Almeida Rocha: Unbox, Connect, Enjoy
11 de Novembro de 2010, 0:00 - sem comentários aindaBeing the (mild) technophile that I am, getting a new gadget is a special moment. I usually do quite a lot of research, compare loads of competing products, and read a bunch of reviews from different sources before reaching the point of actually purchasing a new gadget. At the moment I receive the shiny new package, I expect an ideal first boot experience comprising no more than 3 steps:
- Unbox
- Connect
- Enjoy
The “Connect” step might be either cable connection and/or network connection. Unfortunately, the first boot experience of many gadgets don’t follow this simple 3-step process. Some add more steps, others simply offer a lame first time experience. Here are some of the common mistakes.
Battery. Your new gadget has just arrived. You want to start playing with it as soon as possible, of course. You try to switch it on but nothing happens. You realize that you first need to charge your gadget. Epic. Fail. If your product runs on battery, it should be at least partially charged to be ready to use just after unboxing. Apparently, this a common mistake on mobile phones.
Connection. You unbox your new gadget, plugs it to power source, but then you realize you don’t have the cable to connect the gadget to your TV, or your laptop, or whatever. Uh-oh. Products should come with all necessary equipment for optimal experience. My current printer didn’t come with the necessary USB cable and my PlayStation 3 came with no HDMI cable. Very frustrating. Oh, and I’ve heard that the iPhone 4 doesn’t come with the bumper for optimal signal performance… Ok, never mind.
Defaults. The default layout, settings, and content on the gadget should give a strong clue on how cool the features are. Default settings should feel right. For example, if there’s a weather feature, it should show the weather for the user’s current location by default. You should be able to play with all features with default content or through a minimum setup. RSS reader should have a few in interesting feeds by default. A microblogging widget should have an über simple way to get started.
The underlying message from the defaults should be something like “Here’s how cool this device is, now it’s your turn, make it yours”. Galaxy S gets defaults totally wrong. It comes with 7 home screens (!?), either empty or with widgets using lame default content.
I’m pretty sure this list is much longer than that. Those mistakes might seem obvious but they still happen very often. The goal of any first boot experience should be to reduce the process between unboxing and enjoying the product to a minimum and engaging users from very first second they start using the device—with sane and compelling defaults.
The more the product requires just to get started, the more reasons you’re giving users to get frustrated. First impressions matter. A lot.
Leonardo Couto Conrado: Shell scripting
10 de Novembro de 2010, 0:00 - sem comentários aindaShell scriptShell script é uma linguagem de script usada em vários sistemas operativos, com diferentes dialetos, dependendo do interpretador de comandos utilizado. Um exemplo de interpretador de comandos é o bash, usado na grande maioria das distribuições GNU/Linux.
A maior parte dos usuários classificam shell script como uma linguagem de fácil aprendizado. O primeiro passo é, saber o que se deseja fazer, então ver qual o código que executa este comando em shell e aí criar, basta escrever o código em algum editor de texto e salvar. Depois de salvo você tem que executar o arquivo, dessa forma:
./"Nome do arquivo, sem aspas"
No Linux o script tem que ter permissão de execução, isto pode ser feito com o comando chmod +x "arquivo", para exibir um manual do bash ou mesmo do comando 'chmod', digite na linha de comando 'man bash' ou 'man chmod' (sem aspas).
É possível executar o arquivo mesmo sem modificar a permissão de execução, por exemplo, se for um arquivo escrito para ser executado pelo bash, usar:
sh ./"Nome do arquivo, sem aspas"
FONTE: http://pt.wikipedia.org/wiki/Shell_script
Abaixo podemos encontrar links para download de livros bastante úteis direcionados para aqueles que querem aprender ou aprimorar o seu conhecimento sobre shell scriptng:
- http://tips-linux.net/en/content/pro-bash-programming
- http://tips-linux.net/en/content/expert-shell-scripting
- http://tips-linux.net/en/content/beginning-linux-command-line
- http://tips-linux.net/en/content/bash-pocket-reference
- http://tips-linux.net/en/content/linux-command-line-and-shell-scripting-bible
Agradecimento ao tips-linux.net : Compartilhando conhecimento; Neste site você encontrará dicas, e-books, tutoriais, Linux Commands, Softwares, Drivers e muito mais spbre o mundo Linux.
Pontão JuntaDados: Plano Nacional de Cultura é aprovado
9 de Novembro de 2010, 0:00 - sem comentários aindaProjeto de lei foi aprovado por unanimidade no Senado e agora segue para sanção presidencial
A Comissão de Educação, Cultura e Esporte do Senado Federal aprovou nesta terça-feira, 9 de novembro, por unanimidade, o projeto de lei (PL) que sistematiza o Plano Nacional de Cultura (PNC). O texto, em tramitação no Legislativo desde 2006, é uma construção coletiva dos parlamentares com o Ministério da Cultura (MinC), com o objetivo de definir as diretrizes da política cultural pelos próximos 10 anos. O projeto tramita em caráter terminativo e segue agora para sanção presidencial. Como não houve alterações no Senado Federal, não será necessário votar novamente na Câmara.
“A aprovação do plano nacional de cultura é uma vitória muito grande, primeiro, porque institucionaliza os avanços obtidos nos últimos anos pelo governo federal na área da cultura e, depois, porque garante a continuidade das políticas culturais no Brasil”, comemora Juca Ferreira, ministro da Cultura.
Pontão JuntaDados: Rejunte um middleware para agregação e redistribuição de acervos culturais brasileiros na Web 2.0
9 de Novembro de 2010, 0:00 - sem comentários aindaO juntaDados.org apresentou o Rejunte um middleware para agregação e redistribuição de acervos culturais brasileiros na Web 2.0 durante o IV Encontro Nordestino de Software Livre (ENSL) realizado em Natal, RN em Novembro de 2010.
O Rejunte é um middleware livre para a integração de acervos de produções audiovisuais digitais armazenados e distribuídos em plataformas sobre os princípios da Web 2.0. Rejunte possui uma arquitetura extensível e disponibiliza uma Web API que possibilita a agregação e redistribuição de conteúdo em diversas plataformas web. Rejunte é um Software Livre, distribuido sobre a GPLv2 e desenvolvido inicialmente por Marcelo Soares Souza.
Segue Slides apresentados durante o evento.
Pontão JuntaDados: 2ª edição do Fórum da Cultura Digital Brasileira
9 de Novembro de 2010, 0:00 - sem comentários aindaA 2ª edição do Fórum da Cultura Digital Brasileira, a ser realizada entre os dias 14 e 17 de novembro de 2010, pretende congregar, conforme ocorreu em 2009, as iniciativas de cultura e comunicação existentes no país que estão conectadas pela rede social CulturaDigital.br, lançada em julho de 2009.
Essa rede social, pioneira na articulação de pessoas e organizações com o intuito de promover a elaboração de políticas públicas para a era digital, reúne atualmente mais de 5 mil membros. Em 2010, a rede recebeu Menção Honrosa no mais importante prêmio europeu de arte e tecnologia, o Ars Electronica.
Todo trabalho de articulação em rede é estruturado a partir da relação entre ações no plano virtual e dinamizado por encontros presenciais. No ano passado, a primeira edição consolidou o espaço do debate sobre Cultura Digital no País, a partir de cinco eixos temáticos de discussão: arte, comunicação, economia, infraestrutura e memória.
Este ano, a proposta é dar visibilidade aos processos emergentes na rede, às diferentes comunidades de práticas e interesses que se organizaram ao longo do ano, levantando questões e propondo formulações para subsidiar políticas públicas de cultura contemporâneas. Também será o momento de celebrar o ciclo criativo da cultura digital, que se aprofundou com a indução feita pelo Ministério da Cultura desde 2003.
JavaBahia: JavaOne Brasil 2010 + EasyJava: Duas Boas Novidades!
8 de Novembro de 2010, 0:00 - sem comentários aindaJavaBahia: Acaba de ser lançada a Easy Java Magazine
8 de Novembro de 2010, 0:00 - sem comentários aindaO novo lançamento da DevMedia, editora parceira do JavaBahia. A edição 1 da EasyJava está disponível gratuitamente para acesso on-line. Seu artigo de capa - elaborado por Bruno Javaman Souza, Fabiane Nardon e Serge Rehem - conta a história do Java e apresenta depoimentos de vários brasileiros.
- A História da tecnologia Java
- Programação orientada a objetos com Java
- Trabalhando com texto em Java
- Utilizando Collections
Lucas Almeida Rocha: The Board’s Infrastructure
6 de Novembro de 2010, 0:00 - sem comentários aindaIn preparation for the first tarball release of The Board, I thought it would be a good time to start setting up some minimal tools for collaboration. In practice, this means generally using GNOME’s infrastructure.
So, I moved the code repository from Gitorious—of which I think it would be great to have an instance in GNOME servers by the way—to GNOME git. I didn’t do this before because I only wanted to start using GNOME git once I felt more confident about the idea.
I’ve created a basic wiki page with some useful links and, more importantly, a page with general instructions on how to build and run The Board for hacking purposes. I’ve just pushed initial code to make The Board translatable (see image). So I’ll soon be doing a call for translations. There’s now a GNOME bugzilla product for The Board. Feel free to start filing bugs!
I’ve started using Flattr—the social micro-payment system—a couple months ago as an experiment. I added a The Board entry there. You’re welcome to flattr the project or any of the related entries.
I think it’s too early to create a mailing list. I’ll do it once the first releases are out and a certain number of people demonstrate interest in the project. I expect to be releasing the first 0.1.0 tarball soon!
Guilherme Jr.: pyTelecine 0.2
6 de Novembro de 2010, 0:00 - sem comentários aindaHoje atualizei o pyTelecine. Ele tinha parado de funcionar por que o site do Telecine mudou o layout aí quebrou meu parser.
É só baixar em Programas feitos por mim.
JavaBahia: Acaba se ser lançada a Easy Java Magazine
5 de Novembro de 2010, 0:00 - sem comentários ainda- A História da tecnologia Java
- Programação orientada a objetos com Java
- Trabalhando com texto em Java
- Utilizando Collections