Utilizando o Vim - parte 1

bsd
O Vim é um editor de textos clone do VI e disponível (quase que por padrão) em todas as distribuições de Linux, BSD, outros sistemas baseados em UNIX (como macOS X, Solaris etc) ou mesmo nos “não baseados” como é o caso do OpenVMS e de seu “filhote”, o Windows.

Com operação baseada em combinações de teclas e/ou digitação em linha de comandos ele pode parecer complicado e sem recursos para quem está habituado com editores com menus, ícones etc. Mas o Vim é um editor poderoso, customizável e este aqui é “mais um tutorial” com o mínimo necessário para usá-lo.

E nesta primeira parte, o básico para se editar um documento sem precisar usar o mouse do terminal gráfico… :-)

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

| Link para compartilhar
Por Augusto Campos | 16/10/2017

Ferramentas online para testar o seu MySQL

banco-de-dados
Quem nunca precisou testar uma query, um setup novo no seu MySQL ou alguma automação, mas não tinha um ambiente? Muitas vezes eu precisei criar um ambiente novo para testar um setup, e sempre gerava dor de cabeça! Sem falar que quem aqui nunca teve o ambiente de testes excluído ou desligado?

Enviado por MySQL Box (allanΘmysqlbox·com·br)

| Link para compartilhar
Por Augusto Campos | 16/10/2017

Provas de certificação LPI em Foz do Iguaçu, Natal e Goiânia

Via www.linuxnewmedia.com.br:

O Linux Professional Institute (LPI) oferecerá provas de certificação na Latinoware, em Foz do Iguaçu, em outubro, na Poticon, em Natal e no FGSL em novembro. Fique antenado! (...) Para informações completas sobre os assuntos avaliados nas provas de certificação, visite http://wiki.lpi.org.

| Link para compartilhar
Por Augusto Campos | 16/10/2017

Lançamentos para todos os gostos da Novatec: servidores Linux, Xamarin, Pentest e mais

instalar, distribuicoes, pos-pc, desenvolvedores, livros, servidor
Desenvolvendo aplicações com Xamarin: Com linguagem simples e objetiva, capítulos ricamente ilustrados e inúmeros exercícios, este livro proporciona fácil entendimento dos fundamentos de programação mobile e oferece o conhecimento necessário para o desenvolvimento de aplicações móveis para Android, iOS e Windows Mobile utilizando o Xamarin e o Visual Studio 2017.

Pentest em aplicações web: Aplicações web têm um histórico extenso de vulnerabilidades, que têm sido exploradas pelos hackers. Neste livro, você conhecerá as técnicas mais utilizadas pelos hackers, e poderá implementar mecanismos de proteção em suas aplicações web contra esses ataques

Serviços de Redes em Servidores Linux: De maneira prática e objetiva o livro traz roteiros com o passo a passo detalhado de como instalar e configurar os principais serviços empregados em redes de computadores mediante o uso de servidores Linux baseados no Debian GNU/Linux e Ubuntu Server, duas distribuições de Linux dentre as mais tradicionais no mercado de servidores.

Microsserviços prontos para a produção: A autora Susan Fowler apresenta com profundidade um conjunto de padrões de microsserviço, utilizando sua experiência de padronização de mais de mil microsserviços do Uber. Você aprenderá a projetar microsserviços que são estáveis, confiáveis, escaláveis, tolerantes a falhas, de alto desempenho, monitorados e preparados para qualquer catástrofe.

Enviado por Ana Carolina Prates (acpratesΘnovatec·com·br)

| Link para compartilhar
Por Augusto Campos | 16/10/2017

Contratos - Servidores Linux e Devops, trabalho remoto

certificacao, servidor
Olá pessoal do BR-linux, estamos com algumas oportunidades para profissionais freelancer em servidores linux e devops, trabalho remoto por contrato. Quem tiver interesse, entrar em contato no e-mail: contato@certificacoes.net.br.

Enviado por Kheren Ramos (contatoΘcertificacoes·net·br)

| Link para compartilhar
Por Augusto Campos | 16/10/2017

Big Linux está de volta

desenvolvedores, certificacao, servidor, video
Estive conversando com o desenvolvedor do projeto, o Big Bruno, e ele informou que não era para ser lançado agora, mas descobriram a iso no servidor e não teve como não divulgar.

Realizei uma análise da distro, que vale lembrar que é uma versão de desenvolvimento.

Enviado por Juliano Ramos de Oliveira (profjulianoramosΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 9/10/2017

Hoje em Guarulhos: Evento Jon Maddog Hall - UNG

evento
Bom dia, apenas gostaria de divulgar um evento com Jon Maddog Hall na Ung em guarulhos para o seu pessoal de TI, vagas limitas, palestra Gratuita. Grande abraço!

https://extensao.ung.br/DetalhesEvento.aspx?EventoId=4774

Enviado por Marcos Apolo Flavio Junior (marcosapolo1983Θgmail·com)

| Link para compartilhar
Por Augusto Campos | 9/10/2017

Controle de jobs nos scripts em Bash: wait e suspend

desenvolvedores, shell
No final do controle de jobs do Bash citei de dois comandos que fazem parte do controle de jobs do Bash mas que agem dentro dos scripts, não dei maiores detalhes mas prometi falar deles em outra oportunidade. São o suspend (que pausa a execução da shell) e o wait (que faz a shell aguardar o término de sub processos antes de prosseguir com a execução).

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

| Link para compartilhar
Por Augusto Campos | 9/10/2017

EducatuX anuncia competição de educação que premia alunos com Play Station 4

jogos, evento, games
A empresa ETX, desenvolvedora do Software Público EducatuX, inovou ao criar um evento online onde pessoas podem se inscrever em uma competição pedagógica. Os alunos ou simplesmente jogadores, competirão por um "PlayStation 4" utilizando jogos como o TuxMath, um consagrado jogo educacional do mundo do software livre de matemática, em que cálculos dos mais simples aos mais complexos vão caindo como bolas de fogo contra uma cidade de iglus habitadas por pinguins.

Enviado por Sheyla Acioli (sheylasacioliΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 9/10/2017

Como Criar Uma Imagem .ISO Pelo Terminal

video
Para esse feito utilizamos novamente o comando dd, com alguns parâmetros adicionais.

Assista o Vídeo

Enviado por Marcos Oliveira (terminalroottvΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 9/10/2017

Vaga Estágio Desenvolvedor Linux (Curitiba/PR)

desenvolvedores
Para atuar no desenvolvimento e manutenção de sistema Linux, com grande oportunidade de aprendizado em várias áreas, tais como:

- Suporte no uso de softwares livres - Testes de Qualidade de Softwares - Compatibilização e Integração do sistema operacional com diversos modelos de dispositivos de hardware

Requisitos:

- Cursando Tecnologia, Ciência ou Engenharia da Computação. - Desenvolvimento básico em linguagem C, C++, Python, Shell Scripts - Experiência com sistemas Linux.

É desejável inglês técnico para leitura e escrita.

Benefícios oferecidos:

- Ambiente de trabalho amigável e de grande aprendizado - Bolsa-auxílio com valor a ser negociado conforme carga horária e experiência prévia - Contato direto com desenvolvedores experientes e participação no desenvolvimento de uma distribuição Linux global.

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

Enviado por Mariana (rhΘpolilinux·com·br)

| Link para compartilhar
Por Augusto Campos | 9/10/2017

Netmarketshare: Linux tem crescimento expressivo em setembro e vai a 6,9% [atualização: não foi bem assim]

distribuicoes

Atualização/correção, via Patola, nos comentários: "A netmarketshare revisou as estatísticas desde que o artigo do omgubuntu foi escrito e infelizmente parece que foi só um lapso estatístico mesmo. No site deles o uso do Linux pra setembro agora consta como 3,04%, menor ainda que o anterior de 3,37%."

Dados preliminares da Netmarketshare indicam que em setembro o Marketshare do linux em desktops subiu para 6,9% em setembro, acompanhando uma "estranha" escalada nesse ano que começou com 3% (Linux jamais passsou dos 2%). Os dados não foram verificados mas é algo realmente assustador.

Enviado por Daniel Fonseca Alves (dalrafΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 4/10/2017

Apple libera código fonte do kernel do MacOS e iOS [atualizado]

kernel, comunidade

A licença escolhida (a APFS 2.0, de 2003) é reconhecida como livre (pela FSF) e como open source (pela OSI), mas a GPL e ela são incompatíveis entre si, devido às diferenças nas restrições de cada uma delas.

O código-fonte disponibilizado vai além do kernel do Darwin, que é já tradicional a base open source dos sistemas operacionais da Apple: desta vez estão disponíveis também fontes dos trechos otimizados especificamente para as plataformas do iOS (a grande novidade) e do MacOS.

Isso que podemos considerar uma notícia quente no universo da TI. A Apple, que sempre foi rechaçada por boa parte da comunidade de Software Livre ao alardear que era um grande contribuidor de código em projetos open-source sem "demonstrar muita prática", agora parece ter dado um passo mais firme nesta direção. Ela anunciou ontem, a liberação do código-fonte do seu kernel XNU - que embarca e faz funcionar os seus sistemas operacionais macOS e iOS.

Mas acalme-se, a licença utilizada foi a Apple Public Source License 2.0, que é bastante restritiva. Isso sugere aos desenvolvedores e entusiastas um estudo mais profundo da licença antes de sair 'absorvendo' componentes de software em suas soluções ou afins. Ainda assim, vale ressaltar que com esta medida a Apple tornou mais simples aos desenvolvedores entenderem como os dispositivos e as camadas superiores funcionam com o kernel dos seus sistemas.

Enviado por Jack (jackΘconexti·com·br)

| Link para compartilhar
Por Augusto Campos | 4/10/2017

Linux em roteadores: Lançado LEDE 17.01.3

drivers, kernel, instalar, comunidade
O LEDE é um sistema baseado no OpenWrt, com foco em roteadores e criado por conta das diferenças entre alguns desenvolvedores e o "core" do projeto OpenWrt. Apesar de sabermos como a história dos "forks" se desenrola em situações de desavença como esta, os responsáveis por ambos os projetos estão trabalhando para reunificar os projetos. Ponto para a comunidade.

Enquanto isto, apesar do OpenWrt estar parado, o LEDE continua de vento em popa. O changelog mostra diversos bugs sendo corrigidos, problemas de segurança sendo sanados(isto inclui o famigerado CVE-2017-13704 do dnsmask), drivers sendo portados para vários "targets" de roteadores e o kernel LTS 4.4.89 eleito para esta versão.

O procedimento de instalação é o mesmo: imagens que contem o sufixo "factory.bin" servem para substituir a imagem de fábrica, enquanto os arquivos com sufixo "sysupgrade.bin", aplicam a atualização em um roteador que já possui o LEDE instalado, mantendo as configurações(faça backup mesmo assim). Exemplo: tl-wdr3600-v1-squashfs-factory.bin e tl-wdr3600-v1-squashfs-sysupgrade.bin se aplicam ao tp-link wdr3600 versão de hardware 1, e são respectivamente imagem de substituição e imagem de atualização.

Changelog com maiores detalhes sobre o release 17.01.3 no link de referência.

Enviado por Nícolas Wildner (nicolasgauchoΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 4/10/2017

Novatec lança dois livros sobre Kotlin, a nova linguagem oficial do Android

pos-pc, desenvolvedores, livros
Aprenda Kotlin, linguagem 100% compatível com Java e Android, com os livros Kotlin em Ação e Programando com Kotlin

Depois de lançar em primeira mão o livro Android Essencial com Kotlin, do Ricardo Lecheta, a Novatec acaba de lançar mais dois livros sobre a linguagem Kotlin: Kotlin em Ação e Programando com Kotlin.

Kotlin em Ação ensina o leitor a usar a linguagem Kotlin em aplicações com qualidade compatível para ambientes de produção. Escrito para desenvolvedores com experiência em Java, este livro repleto de exemplos vai além da maioria dos livros sobre linguagens de programação, incluindo tópicos interessantes como construção de DSLs com sintaxe de linguagem natural. Os autores, Dmitry Jemerov e Svetlana Isakova, são desenvolvedores do núcleo de Kotlin, portanto o leitor terá garantia de que mesmo os detalhes mais intrincados serão apresentados com extrema precisão.

Programando com Kotlin foi escrito por Stephen Samuel e Stefan Bocutiu, dois desenvolvedores experientes, que começam pelo básico, deixando o leitor se familiarizar com a execução de código Kotlin e a configurar ferramentas e apresentam instruções que poderão ser usadas para escrever programas básicos. Em seguida, discute códigos orientados a objetos – funções, lambdas e propriedades –, tudo isso enquanto utiliza os novos recursos de Kotlin. Discute também aspectos sobre null safety (segurança de nulos) e parametrização de tipos, mostra como desestruturar expressões e até mesmo escrever suas próprias expressões. Também aborda tópicos importantes, como testes, concorrência, microsserviços e muito mais. No final deste livro, o leitor será capaz de compor diferentes serviços e construir suas próprias aplicações.

Detalhes: Título: Kotlin em Ação ISBN 978-85-7522-610-0 Preço R$ 99,00 Número de páginas: 432 https://novatec.com.br/livros/kotlin-em-acao/

Título: Programando com Kotlin ISBN 978-85-7522-605-6 Preço R$ 98,00 Número de páginas: 424 https://novatec.com.br/livros/programando-com-kotlin/

Enviado por Ana Carolina Prates (acpratesΘnovatec·com·br)

| Link para compartilhar
Por Augusto Campos | 4/10/2017