shell script
September 26, 2014 20:15 - Pas de commentaireColaboração: Rubens Queiroz de Almeida
Data de Publicação: 25 de setembro de 2014
Uma shell script pode criar subprocessos ou subshells. Estas subshells permitem com que o script execute processamento paralelo, realizando na prática diversas tarefas simultaneamente.
As subshells podem ser executadas em paralelo com as tarefas do processo pai. Para executar uma tarefa em paralelo ela deve ser executada em background, da forma tradicional, colocando ao final do comando o caractere "&" (ampersand). Em computadores com múltiplos núcleos o sistema operacional irá distribuir as tarefas pelos processadores disponíveis.
Outra aplicação útil é quando os comandos precisam ser executados em um ambiente com variáveis de ambiente distintas ou em outro diretório. Se cada comando for executado em uma subshell diferente, não existe o risco de se corromper as variáveis de ambiente do processo pai. Ao final da execução da subshell, o processamento continua dentro do ambiente do processo pai, que não foi alterado pela subshell.
No script abaixo temos duas subshells: a primeira conta de 1 a 99 e a segunda conta de 1000 a 1009. As duas subshells são executadas em background e podemos ver, a partir dos resultados obtidos na tela, que as duas são executadas em paralelo.
#!/bin/bash
echo "Before starting subshell"
( count=1
while [ $count -le 99 ]
do
echo "$count"
sleep 1
(( count++ ))
done ) &
( count=1000
while [ $count -le 1099 ]
do
echo "$count"
sleep 1
(( count++ ))
done ) &
wait echo "Finished"
Referências
- Subshells in Bash Scripts: o exemplo e as explicações foram traduzidos e adaptados a partir deste artigo.
- Subshells
Seja um inspirador! Ou: A inspiração deveria ser a base da comunidade colaborativa
September 26, 2014 20:15 - Pas de commentaire
Sou uma esponja. Leituras dinâmicas, discussões e infelizmente pouca reflexão sobre conteúdo. Com tanta informação, adquiri o hábito de descobrir as histórias de vida de quem eu sigo.
Se me perguntarem quem me inspira, de cabeça te diria 5, do âmbito espiritual ao profissional. É normal nos inspirarmos em histórias alheias e tentar nos aproximar ao máximo do sucesso retratado.
Histórias inspiradoras me motivam a ir em frente
Um dos conselhos sobre carreira que mais me tocaram foi o do Davi Ferreira. É incrível o quanto as pessoas se esforçam para trazer algo bom e positivo para você, em um mundo em que ser pessimista é moda. E esse cara é apenas um desses.
Pessoas como ele me motivam a continuar em frente e a ter um norte.
Faço questão de falar sobre quem me inspira nas palestras que participo. Afinal de contas, devo muito da coragem em aceitar desafios ao brilho nos olhos que eles me proporcionaram.

Inspire alguém!
A grata surpresa do dia é: você também é inspirador.
Acredite em mim. Estou certa de que se não já, em algum momento da sua vida alguém irá desejar ser como você. Seja seu irmão mais novo ou seu filho.
Talvez você se ache o “zé-ruela” na sua área de atuação. E se estou certa, você nunca irá se achar bom, porque seus ídolos são pica-das-galáxia.
Olha só: Sempre existirá alguém com menos conhecimento que você.
Essa foi uma das lições mais gratas de se aprender, a qual devo muito a comunidade de software livre.
É ótimo ter um comparativo alto para nos mostrar que dá pra melhorar. Mas é bom não se esquecer que existem outros querendo subir também.
Uma das coisas mais chatas e desnecessárias que acompanhamos hoje é discussão-em-forum-após-pergunta-chata. É uma zoeira daqui, outra patada de lá. Já pensou que um dia você também teve necessidades básicas? Que um professor teve paciência para te explicar coisas simples?
Já vivemos dias tão pesados. Não faz mal dar uma mãozinha à quem usa muletas (não a metáfora pesada e negativa).
Todo mundo já teve que começar de baixo. Todo mundo já deu a sorte (acredito) de encontrar um mentor que te inspirou.
Meu desafio é: Esteja disponível para esse papel.

Imagine quando você estiver velho, assistindo o sucesso do cara que subiu na vida com tua ajuda! Não é demais?
Como prêmio final, você receberá um dia a gratidão de alguém que, assim como eu, foi inspirada por alguém.
A quem me inspira:
Obrigada pelas respostas à perguntas inoportunas. Obrigada por estarem sempre online e disponíveis as 03:00 am.
Aos meus mentores de antes e de sempre, gratidão.
Saudações!
Chamada de trabalhos para a área de Software Livre da Campus Party Brasil 2015
September 25, 2014 19:04 - Pas de commentaire
Está aberta a chamada de trabalhos para a área de Software Livre da Campus Party Brasil 2015 (CPBR8) que acontecerá de 03 a 08 de fevereiro no Centro de Exposições Imigrantes em São Paulo - SP.
Os interessados podem mandar propostas de palestras e oficinas até o dia 15 de outubro de 2014 utilizando o formulário disponível em:
http://submissao.slcampusparty.com.br
Assim como acontece em vários outros eventos de software livre que aceitam propostas por submissão, as despesas de passagens, hospedagem e alimentação não serão custeadas pela organização.
Esperamos todos vocês lá!
Curso de Scrum com Cesar Brod, autor do livro Scrum - Guia Prático para Projetos Ágeis
September 22, 2014 11:57 - Pas de commentaireNos dias 13 e 14 de outubro o IDPH, Instituto para o Desenvolvimento do Potencial Humano, traz Cesar Brod, autor do livro Scrum - Guia Prático para Projetos Ágeis, para Campinas, onde o mesmo ministrará o curso Introdução ao Scrum - Agilidade e Bem Estar nas Organizações.
Este curso, de dois dias, é praticamente o mesmo, já ministrado por Cesar, para equipes de profissionais da Unicamp e várias outras instituições e empresas, sempre com notas máximas de avaliações e excelente receptividade. Cesar é praticante e coach de metodologias ágeis há mais de quinze anos e já aplicou o Scrum no desenvolvimento de vários softwares e serviços. Atualmente, Cesar desenvolve serviços de coaching em startups ligadas ao PROSPB, projeto de extensão em software público da Univasf (Universidade Federal do Vale do São Francisco), além de ministrar palestras em todo o Brasil sobre o assunto.
Mais informações sobre o curso e inscrições estão disponíveis em http://www.idph.com.br/scrum/
Próximos cursos Linux On Line
September 22, 2014 11:57 - Pas de commentaireCurso de Segurança em Servidores Linux on Line
Data: Dias 20/09, 27/09, 04/10 e 11/10 (4 Sábados)
Horário: Das 14h às 18h
Carga Horária: 16 horas
Valor: R$ 360,00 em até 12 X SEM JUROS no cartão de crédito, via Paypal.
Maiores informações: https://www.escolalinux.com.br/component/rseventspro/evento/38-seguranca-em-servidores-linux
Curso de Alta Disponibilidade em Linux on Line(TURMA CONFIRMADA)
Data: Entre os dias 22/09/2014 e 06/10/2014 (Segunda, quarta e sexta)
Horário: Das 20h às 22h
Carga Horária: 14 horas
Valor: R$ 300,00 em até 12 X SEM JUROS no cartão de crédito, via Paypal.
Maiores informações:https://www.escolalinux.com.br/component/rseventspro/evento/21-alta-disponibilidade-com-linux
Curso de Linux para Iniciantes (Formação Linux) on Line
Data: Entre os dias 22/09/2014 e 10/10/2014 (Segunda à Sexta)
Horário: Das 19h às 21h
Carga Horária: 30 horas
Valor: R$ 690,00 em até 12 X SEM JUROS no cartão de crédito, via Paypal.
Maiores informações:https://www.escolalinux.com.br/component/rseventspro/evento/23-formacao-linux
Curso de Redes de Armazenamento de Dados on Line
Data: Entre os dias 13/10/2014 à 26/11/2014 (Segunda, Quarta e Sexta) (Segunda, quarta e sexta)
Horário: Das 20h às 22h
Carga Horária: 40 horas
Valor: R$ 690,00 em até 12 X SEM JUROS no cartão de crédito, via Paypal.
Maiores informações:https://www.escolalinux.com.br/component/rseventspro/evento/22-redes-de-armazenamento-de-dados-com-linux
Curso de E-mail com Zimbra on Line
Data: Entre os dias 06/10/2014 para 14/10/2014 (Segunda à Sexta)
Horário: Das 19h às 21h
Carga Horária: 14 horas
Valor: R$ 300,00 em até 12 X SEM JUROS no cartão de crédito, via Paypal.
Maiores informações:https://www.escolalinux.com.br/component/rseventspro/evento/28-e-mail-com-zimbra
https://www.escolalinux.com.br/cursos-linux
Vantagens em estudar on line na Escola Linux:
1 - Aula ao vivo gravada e disponibilizada no ambiente à distância. Ela ficará disponível em até 30 (trinta) dias após o término do curso, para o aluno assistir o quanto quiser, tendo duas opções de estudo, online e off-line. O aluno adapta seu tempo de estudo de acordo com sua disponibilidade;
2 - Fórum de discussão, onde os alunos poderão postar suas dúvidas e ideias. O professor irá respondê-lo em até 5 (cinco) dias após o término do curso;
3 - O material didático estará disponível na plataforma, para que o aluno faça o download;







