JSON em shell script

desenvolvedores, shell
Não é novidade que diversos programas e serviços retornam arquivos no formato JSON e que estes podem ser processadas de modo (quase) transparente por diversas linguagens de programação. Mas há alguma maneira de trabalhar com estes arquivos diretamente em shell script? Ou seja, pegar a saída “cuspida” em JSON de alguma ferramenta e interpretá-lo de forma “natural” sem recorrer a sequências de awk, grep, sed etc?

Pesquisando eu descobri que sim. Com a ajuda do jq programa que, conforme descrito na página do projeto, é uma espécie de sed para arquivos JSON. :-)

Enviado por Giovanni Nunes (giovanni·nunesΘgmail·com)


Por Augusto Campos | 1/11/2016 | Link para compartilhar

Vaga Infraestrutura - Administrador de Redes

apache, instalar, banco-de-dados, promo, monitoramento, firewall, servidor
Oportunidade Rentcars.com - Maior site da América Latina em comparativo de preços para locação de veículos.

Cargo: Administrador de Redes

Atividades: Manter a infraestrutura de informática e telefonia em funcionamento (servidores, roteadores, impressoras, estações de trabalho, switches, dispositivos wireless, cabeamento estruturado, conexões com a internet, correio eletrônico, VPN e acessos externos e similares); Realizar diagnóstico de problemas de informática e telefonia; Realizar a pesquisa e planejamento da solução dos problemas de informática e telefonia; Simular, testar, executar e validar as ações planejadas da área; Realizar a documentação dos procedimentos da área de Infraestrutura; Atualizar as versões dos sistemas operacionais e aplicativos, aplicação de correções e patches; Realizar abertura, controle e fechamento de contas nas máquinas principais do domínio local; Controlar e acompanhar a performance da rede local e sub-redes bem como dos equipamentos e sistemas operacionais instalados; Planejar ações de longo prazo que promovam a melhoria contínua da infraestrutura de informática como a aquisição de hardware, software e contratação de terceiros; Garantir a integridade, confidencialidade e disponibilidade das informações e verificar ocorrências de infrações e/ou segurança; Desenvolver, manter e administrar a política de segurança e segurança da rede; Monitorar a infraestrutura de informática e de telefonia; Analisar e atender às necessidades dos setores da empresa no que se refere a infraestrutura de informática e telefonia; Documentar e padronizar os processos de Infraestrutura; Prestar suporte em todos os níveis; Manutenção e controle dos ativos da empresa; Assumir pessoalmente as responsabilidades de seus subordinados em caso de necessidade.

Requisitos: Conhecimento avançado em sistemas operacionais GNU/Linux; Conhecimento avançado em Voz sobre IP (Asterisk e sinalização SIP); Conhecimento de bancos de dados LDAP; Conhecimento intermediário em sistemas; operacionais Windows; Conhecimento intermediário de redes; Inglês Técnico.

Experiências desejáveis: Domínio em: FreeIPA (LDAP), OpenVPN, IPTables, PFSense, DNS, CUPS, DHCP, SAMBA, Apache; Conhecimento sobre ferramentas de monitoração (SNMP, Zabbix); Conhecimento em banco de dados (MySQL, MSSQL); Sistemas de virtualização (KVM, Xen); Conhecimento avançado em ShellScript; Conhecimento em AWS Amazon (RDS,EC2,Route53, S3); Conhecimento em versionamento (git).

Se esta oportunidade lhe interessa, envie seu currículo para rh@rentcars.com com o assunto "Vaga Administrador de Redes" e participe da seleção!

Enviado por Rentcars (rhΘrentcars·com)


Por Augusto Campos | 1/11/2016 | Link para compartilhar

Videoaulas e documentação gratuita de Linux

certificacao, servidor
O Certificações NET.BR e a escola Linux Force, em parceria, estão desenvolvendo o portal de conteúdo gratuito e aberto sobre linux: Universidade Linux. O objetivo do espaço é disseminar documentação de qualidade e atualizada sobre servidores, segurança e linux no desktop corporativo. O site ainda está em estágio de desenvolvimento, mas já temos um espaço para troca de ideias (café com linux), em breve, teremos lançamento diário de videoaulas sobre servidores e Linux. Acesso: Referência: universidadelinux.net.br

Enviado por Juliano Ramos (profjulianoramosΘgmail·com)


Por Augusto Campos | 1/11/2016 | Link para compartilhar

Treinamento Online: E-mail seguro e para alto tráfego com Postfix

evento
Inscreva-se no treinamento Online: E-mail seguro e para alto tráfego com Postfix, que irá ocorrer Online nos dias De 21 a 24 de Novembro.

Entre em contato no e-mail treina@bktech.com.br, pelos telefones: 61 3221-1020 / 61 3221-1020 ou faça a inscrição direto no site http://www.bktech.com.br/bktrainner

Enviado por Nina Camargo (treinaΘbktech·com·br)


Por Augusto Campos | 1/11/2016 | Link para compartilhar

Servidor X - acesso remoto

instalar, servidor
Aprenda neste pequeno tutorial como instalar e configurar um servidor X permitindo compartilhar janelas remotamente.

Enviado por Juliano Ramos (profjulianoramosΘgmail·com)


Por Augusto Campos | 1/11/2016 | Link para compartilhar

Vídeo: Uso básico do terminal - Segundo Vìdeo

video
Segundo vídeo da série Terminal Básico. Conheça os comandos cd e mkdir além do gerenciador de arquivos Ranger.

Enviado por Marcello de Souza (marcellodesouzaΘgmail·com)


Por Augusto Campos | 1/11/2016 | Link para compartilhar

Vídeo: Removendo objetos de uma foto com o Gimp

video
Neste vídeo aprenda a remover objetos, pessoas ou partes indesejadas de uma foto de forma automática com o plugin Heal Selection.

Enviado por Marcello de Souza (marcellodesouzaΘgmail·com)


Por Augusto Campos | 1/11/2016 | Link para compartilhar

Vaga: Administrador de Sistema Linux (Curtiba/PR)

apache, desenvolvedores, certificacao, servidor, video
Experiência comprovada em suporte técnico interno e externo, conhecimentos avançados no sistema operacional Linux e soluções para servidores: Boot Remoto, LDAP, DHCP, PXE, NFS, SAMBA, DNS (BIND), web server HTTP/HTTPS (Apache), FTP, SMTP, IMAP, POP3, SQUID, SARG, OpenVPN e Firewall.

Experiência avançada em Shell Script e noções de linguagem de programação C e Python é um diferencial.

Inglês técnico (leitura, escrita). Desejável: Certificação LPI. Local de trabalho: Curitiba/PR.

Jornada: de segunda a sexta-feira, das 9h00 às 18h. Início: imediato.

Benefícios: plano de saúde, vale transporte, vale refeição e seguro de vida em grupo.

Interessados enviar currículo com pretensão salarial para cv@polilinux.com.br

Enviado por Marcos Polidoro (marcosΘpolilinux·com·br)


Por Augusto Campos | 1/11/2016 | Link para compartilhar

Mudança de Política: Governo Federal planeja adquirir grande volume de licenças Office e Windows

A aparente mudança de política de contratação de software pelo Governo Federal foi tema de análise pelo Convergência Digital:

Via convergenciadigital.uol.com.br:

Apesar de algumas grandes "exceções", é a primeira vez que o governo federal, após a era do PT no poder, compra sistemas proprietários da multinacional e de uma forma tão abrangente.

Ainda não se sabe os quantitativos nem quanto o governo estará disposto a gastar. Isso somente após a manifestação dos interessados se poderá conhecer em volumes e o valor total estimado para a contratação. Mas já se sabe de antemão o que o governo pretende comprar conjuntamente, em software e serviços Microsoft: Office, Windows Professional, Windows Server e Client Access Licence, por meio de licenças perpétuas e subscrições, para atendimento das demandas dos órgãos participantes.

(...) Mas a megacompra dessas soluções da multinacional agora significará o "tiro de misericórdia" numa política que sempre foi controversa dentro do governo, pois não foi adotada por organismos politicamente poderosos como, Receita Federal e Banco Central, além dos bancos oficiais. Desde o ano passado, por exemplo, a própria STI -Secretaria de Tecnologia da Informação (antiga SLTI) vinha dando sinais de fraqueza até mesmo no Ministério do Planejamento, quando não foi capaz de impedir que este comprasse soluções e serviços da Microsoft.


Por Augusto Campos | 26/10/2016 | Link para compartilhar

Spotify no Linux - vídeo mostra como instalar no openSUSE

instalar, video
Existe um projeto a parte que tornar possível a instalação do Spotify no openSUSE. O spotify-installer é um projeto de código aberto do Engenheiro de Software Sênior da SUSE Adam Spiers que faz a conversão do DEB para RPM e alguns outros ajustes para permitir a instalação do aplicativo de streaming sem muitos problemas.

Tutorial completo no tavernaLINUX.com

Enviado por Diego Boot (diego·barbosaΘlinuxmail·com)


Por Augusto Campos | 26/10/2016 | Link para compartilhar

CMS: Instalando o Jekyll no Fedora

instalar
Recentemente optei por migrar meu blog da plataforma WordPress para Jekyll, porém confesso que a documentação oficial de instalação do Jekyll me deixou bem confuso. Então decidi criar um tutorial mais direto de como fiz minha instalação local para começar meus estudos.

Como ainda estou em um nível bem iniciante em Jekyll, a intenção é ir compartilhando aos poucos de forma bem simples o que vou aprendendo nos testes que serão efetuados em meu próprio blog; desta forma outros poderão também aprender com minhas anotações.

Peço então que fiquem a vontade para comentar dando sugestões e também compartilhando suas dúvidas para irmos aprendendo juntos. O que acham da ideia?

Enviado por Felix (felixΘffelix·eti·br)


Por Augusto Campos | 26/10/2016 | Link para compartilhar

Microsoft lança .NET Core 1.1 Preview 1 com suporte para distribuições Linux adicionais

distribuicoes
A Microsoft anunciou o lançamento do .NET Core 1.1 Preview 1 que inclui suporte a novas mixagens Linux, novas APIs e muito mais.

Foi adicionado suporte para as seguintes sistemas operacionais: Linux Mint 18, OpenSUSE 42.1, macOS 10.12, Windows Server 2016

1380 APIs foram adicionados nesta versão. APIs foram adicionados para permitir cenários específicos. Não havia nenhum tema específico para as adições de API. Além disso, muitas mudanças de produto específico foram feitas para correções de bugs.

Enviado por DarkTheme (garloseduardoΘgmail·com)


Por Augusto Campos | 26/10/2016 | Link para compartilhar

Vídeo: Introdução ao Synfig Studio

video
Essa é uma introdução ao Synfig Studio, uma ferramenta para criação de animações em 2d.

Enviado por Marcello de Souza (marcellodesouzaΘgmail·com)


Por Augusto Campos | 26/10/2016 | Link para compartilhar

Para que serve o controle de versão?

Controle de versão é uma das ferramentas mais importantes de desenvolvimento de software. Mas que tipos de problemas ele resolve exatamente?

Enviado por André Felipe Dias (andref·diasΘgmail·com)


Por Augusto Campos | 26/10/2016 | Link para compartilhar

DatabaseCast 73: Gestão de mudanças

Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e o convidado Marcos Poma (marco.poma@gmail.com) se deparam com a gestão de mudanças. Neste episódio você saber como é conviver com o tradicional e o moderno, fechar o ticket, ter o trabalho pautado por tasks, controlar o dia a dia com o Trello, Jira e GitHub, brigar com o suporte e lidar com o que um consultor externo fala sobre sua empresa.

Enviado por Mauro Pichiliani (pichilianiΘgmail·com)


Por Augusto Campos | 26/10/2016 | Link para compartilhar