Páginas

16 de maio de 2013

Produtividade

Ser produtivo é muito bom. Sempre tem aquela sensação boa de ter conseguido fazer algo, seja algo difícil, complicado ou demorado. Pode, pra alguns, até não ser difícil manter um certo nível de produtividade por um tempo. Mas tem vez que a produtividade é afetada por motivos externos, como problemas pessoais.

Pra quem consegue manter a divisão vida pessoal Vs vida profissional, está de parabéns. Mas pra quem não consegue, só resta parar tudo pra repensar. Manter a calma e definir as prioridades e espantar a preguiça e voltar ao foco.

Passo por isso de vez enquando rsrs, mas sempre procuro voltar com todo o gás e correr atrás do prejuízo... só não dar de relaxar muito para que o prejuízo não seja tão grande assim... (y)

Rumo à Mosqueiro

Amanhã estarei em:

Representando o Laboratório CASTA, onde sou um dos Coordenadores Gerais, em uma visita técnica à Empresa Brasileira de Telecomunicações, a Embratel. \o/\o/

10 de abril de 2013

Importância do Treinamento em Software Livre para Usuários

Tratarei de uma experiência na qual estou passando para enfatizar o que ando percebendo sobre a importância de treinar usuários para utilizarem a tecnologia que muitos desconheciam até então. Ressaltando que são usuários de tarefas automáticas e rotineiras como editar texto, navegar na web e imprimir arquivos. Trata-se de um ambiente onde ocorreu uma troca de sistemas, como dizemos, "migração de sistemas operacionais". Nem preciso dizer que isso foi graças à uma transmissão de vírus em massa, além de erros no sistema operacional, bem você já sabe de qual sistema faço referência... rsrs

Imagine uma pessoa que sempre utilizava um laboratório que continha um sistema operacional que aprendeu a mexer nas aulinhas de informática (ou não), editava textos, imprimia, navegava pelas redes sociais e etc... Até que um dia ao chegar no laboratório se deparou com um sistema novo. Ela já não sabia mexer naquele novo sistema, não sabia como fechar o editor de texto e nem como imprimir. E disse "Aquele outro programa era melhor", "Eu não consigo mexer", "Ele não presta" - imagine várias afirmativas que a pessoa poderia afirmar sobre o que era desconhecido para ela, o novo. E isso é normal para o ser humano que acostumado com algo cria uma barreira cultural e desconfiança pelo o que é novo.

Agora imagine se essa pessoa tivesse sido informada sobre a migração de sistemas, seus motivos e se tivesse recebido um treinamento adequado. Com certeza ela já teria de certa forma se acostumado e saberia como realizar suas atividades rotineiras e sem se preocupar com o virús se apoderando da sua mídia removível.

Quando pensamos em treinar o pessoal da empresa parece mais fácil em termos de quantidade de pessoas. O que fica difícil quando é em um laboratório onde a demanda de usuários é muito grande, então, até aí é aceitável mas podemos ver que uma pessoa preparada para o novo é bem melhor do que a que é pega de surpresa. Porque se pega de surpresa a pessoa fica com repulsão de utilizar software livre, por não saber utilizar diz que não presta e pronto.

O interessante é realizar palestras, oficinas ou workshops de software livre nesses lugares, apresentar e motivar o uso dele para que o índice de aceitação aumente e que as pessoas possam conhecer e saber que existem alternativas. Que elas não são obrigadas a usar só uma coisa para o resto da vida. Além de poupar o responsável do laboratório de ficar andando pra lá e pra cá para resolver as dificuldades que esses usuários enfrentam.

1 de abril de 2013

Ser um Dev do LibreOffice

Em um grupo de usuários do LibreOffice, nada de oficial da TDF (The Document Foundation) vi alguns insatisfeitos, não com o LibreOffice, mas com algumas funcionalidades... Pensei comigo "eu não reclamo porque realmente não faço ideia do esforço que os caras fazem pra programar". E pesquisando um pouco sobre isso, cheguei a conclusão de que o número de desenvolvedores brasileiros não é grande coisa. Ou seja, o LibreOffice precisa de desenvolvedores brasileiros. O Brasil é o país que mais faz uso do LibreOffice mas não retribui, não ajuda a Comunidade. Principalmente as empresas que usam essa tecnologia, ganham com a economia de verba mas não querem ajudar o projeto a crescer.

O LibO é desenvolvido em C, C++, Java e Python. De certa forma amo Python e me divirto pra caramba quando "brinco" com essa Linguagem de Programação. Fato esse que começei a desenvolver mini-aplicativos pra minha rotina do dia-a-dia e deixar com a GPL. E é como eu disse em uma postagem, só se aprende a programar realmente colocando a mão-na-massa. Porque é aí que você irá se deparar com coisas jamais vistas nas aulas de programação.

O que eu quero dizer é que, para quem tem algum conhecimento de programação C, C++, Java ou Python essa é a oportunidade de aprender com um grande projeto que é o LibreOffice. Lembro que quando eu estava no básico (if, else, for, while, break...) enjôei de fazer os exercícios que encontrava na web e desanimava... Então é hora de subir de nível e realmente aprender e nada melhor do que em um projeto de desenvolvimento de software.

Quero deixar claro que assim todos ganham. A Comunidade ganha, o Software Livre ganha, os usuários ganham, e você? bem, o conhecimento, a experiência, a aprendizagem... Colaborando com Software Livre você só tem a ganhar. Sem falar que você começa a ter contato com os caras que são realmente bom no que fazem e que um dia você poderá se tornar um. De um Padawan você será um Jedi.

Finalizando, deixo o link da lista de desenvolvedores brasileiros e um link do LibreOffice que mostra como participar do desenvolvimento dele. Eu já assinei a lista e irei começar a preparar a minha máquina para a compilação do programa e depois daí só seguir os próximos passos e sempre motivado por estar colaborando com o LibreOffice e ao mesmo tempo estar aprendendo.

Lista dos desenvolvedores brasileiros: dev+subscribe@pt-br.libreoffice.org,
Participe desenvolvendo o código do LibO: http://pt-br.libreoffice.org/participe/desenvolvimento/

29 de março de 2013

GeraPassPy - Gerador de Senhas

O Gerador de Senhas está pronto!

GeraPassPy - Gerador de Senhas

A senha é gerada de modo aleatório de acordo com o tamanho de dígitos especificados pelo usuário. Não é permitido entradas como string e comprimento de senha abaixo de 4.

Foi desenvolvido em Python utilizando GTK e disponibilzado para download. Ainda não foi criado o instalador, que ficará para uma outra possível versão. Por tanto, para executar você terá de ter o Python e o GTK instalado e digitar no terminal # python geraPassPy.py

De fato é algo simples, mas para mim será de muito bom uso já que gosto de senhas difíceis com misturas entre números, letras maiúsculas e minúsculas. Tenho meu próprio Gerador de Senhas em Python!

Download: geraPassPy.py

Agenda de Contatos

Depois desse post, me surgiu a ideia de desenvolver um outro aplicativo continuando com Python. De começo será uma espécie de agenda de contatos onde poderemos gravar nome, email e telefone e por fim, visualizar os contatos  salvos. Talvez em algum arquivo ou até mesmo em um banco de dados, MySql de preferência.

Lógico que não será feito de imediato, mas com calma quando tiver um tempo que não seja consumido pelo TCC ou outros a fazeres. O Gerador de Senhas está quase 'concluído' será trabalhado por versões até deixar como pretendendo.

Aprendi com o Gerador de Senhas e espero aprender com a Agenda de Contatos. Praticando programação do jeito que não se ver muito nas aulas de programação da faculdade.

Gerador de Senhas

Eu estou pensando em começar a criar/desenvolver pequenos projetos/aplicativos e disponibilizar aqui neste blog. Vai ser bom para o meu aprendizado em programação e algoritmo, coisas que não se aprende na faculdade apenas colocando a mão na massa. Além de ajudar alguém que precise do tipo de ajuda para algo semelhante.

Ando pensando em um gerador de senhas, nada de outro mundo, na linguagem Python (minha favorita). Só pra começar e depois vou desenvolvendo outros programinhas (quem sabe até complexos).

A ideia inicial é de um gerador onde se escolhe o tamanho da senha, total de dígitos ( entre números, letras maiúsculas e minúsculas) com interface gráfica, pensando no gtk. Com certeza já deve existir algum mas vai ser legal começar um do zero... começar a estudar.

27 de março de 2013

Software Livre em Castanhal

Há alguns dias Castanhal recebeu o Primeiro Encontro de Software Livre da história do Instituto Federal do Pará, Campus Castanhal, e consequentemente da Cidade de Castanhal. O público veio em peso, principalmente a galera que veio de outras Cidades como Santa Izabel, Vigia e Bragança. Sendo os palestrantes de Belém representando empresas que se importam em difundir a Cultura do Software Livre, bem como representantes de Comunidades de Software Livre da Cidade de Belém.

O Instituto Federal acolheu o Encontro de braços abertos e deu todo o apoio necessário para a realização do mesmo. Não esquecendo, lógico, das empresas que Patrocinaram/Apoiaram o Encontro.

Mas não foi apenas um Evento. Foi a abertura do interior do Estado ao Software Livre. Outras localidades se dispuseram a realização de Eventos como esses. Um exemplo disso é a Cidade de Bragança que nos dias 09 e 10 de maio estará recebendo o seu Primeiro Encontro de Software Livre. Isso mostra como as pessoas tem interesse por Software Livre, da mesma forma que ajuda a expandir o Software Livre apresenta de forma clara às pessoas que não entendem, não sabem o que é Software Livre e nem como essa Cultura pode melhorar as suas vidas.

Software Livre é muito mais do que programas de computadores. É uma Cultura de Compartilhamento e de Liberdade que se importa com o social. Tendo isso em vista e com a intenção de levar o Software Livre aos demais é que será planejado eventos, mini-cursos e oficinas. Aguardem!