Usando o MongoDB - parte 2

instalar, banco-de-dados
A primeira parte teve uma rápida introdução sobre o que é o MongoDB e sua instalação (na máquina virtual), além de apresentado o MongoDB Shell junto com um exemplo daquilo que se pode fazer nele. Nesta parte a primeira metade do CRUD com a criação e recuperação de documentos. E para ajudar a comparar, para cada operação no MongoDB uma execução análoga em banco de dados SQL — no caso o SQLite3.

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

| Link para compartilhar
Por Augusto Campos | 20/02/2018

SUSE no Brasil com vaga aberta Pré vendas

A SUSE no Brasil está com uma vaga de pré vendas aberta para São Paulo. Com crescimento expressivo no Brasil a SUSE está aumentando seu time de pré vendas! Sua chance de trabalhar em uma empresa open opensource Company, com o espírito opensource.

Coloque como referencia: Aslan BR-Linux (aslan@suse.com).

Seja parte deste time que só cresce.

Para se cadastrar utilize o link desta notícia.

Enviado por Aslan carlos (aslanΘsuse·com)

| Link para compartilhar
Por Augusto Campos | 20/02/2018

Vídeo: Cantos arredondados no Inkscape

video
Diário de bordo #2, como arredondar os cantos de um retângulo no Inkscape. Veja como é simples usar a edição de nós no Inkscape para criar formas com os cantos arredondados. Aproveitando só pra lembrar amanhã começa a terceira semana do Curso de Produção Gráfica com o Inkscape.

Duração: 03:41

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

| Link para compartilhar
Por Augusto Campos | 20/02/2018

Usando o MongoDB - parte 1

banco-de-dados
MongoDB é um gerenciador de banco de dados do tipo NoSQL em software livre que trabalha com documentos em um formato bastante similar ao JSON mantido pela MongoDB Inc.

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

| Link para compartilhar
Por Augusto Campos | 20/02/2018

Criando Servidor Storage com ZFS Over iSCSI

distribuicoes
Nesse artigo mostro como criar, a partir de um Servidor Ubuntu 16.04, um Storage com ZFS e iSCSI, para servir armazenamento, utilizando ZFS Over iSCSI.

Enviado por Gilberto Ferreira (gilberto·ferreiraΘkonnectati·com·br)

| Link para compartilhar
Por Augusto Campos | 20/02/2018

Como Instalar o Pentoo, um Gentoo para Pentest

instalar, video
O Pentoo é uma distribuição Linux com o foco na segurança da informação. Ela é baseada na distribuição Gentoo, e é caracterizada por possuir uma seleção bastante diversificada de ferramentas de segurança e testes de rede.

Veja o Vídeo

Enviado por Marcos Oliveira (marcosΘterminalroot·com·br)

| Link para compartilhar
Por Augusto Campos | 20/02/2018

Conhecendo o OviOS GNU/Linux - Sistema de Storage

video
Neste vídeo, apresento o OviOS GNU/Linux, distribuição voltada ao mercado de Storage. Simples e eficiente. Vale a pena conhecer.

Enviado por Gilberto Ferreira (gilberto·ferreiraΘkonnectati·com·br)

| Link para compartilhar
Por Augusto Campos | 20/02/2018

Palestra Gratuita - Microservice Design - Adoção, Solução de Problema ou Oportunidade Tecnológica?

evento, desenvolvedores, banco-de-dados, certificacao, video
Dia 6 de Março, terça-feira, 20h30, acontecerá a palestra ** Microservice Design - Adoção, Solução de Problema ou Oportunidade Tecnológica? **

Ministrada por Carlos Prado, terá 1 hora aproximadamente de duração e de forma gratuita será transmitida ao Vivo pelo Youtube. Através desta palestra será possível compreender o Microservice dentro de uma perspectiva direta sobre seu papel: uma Adoção, Solução de um Problema ou uma Oportunidade Tecnológica?

Público Alvo: Qualquer profissional, Técnico ou de Gestão, que esteja procurando entender o ecossistema de Microservice.

Mais Informações e Inscrições Gratuitas: https://www.temporealeventos.com.br/palestra-microservice

Enviado por Anderson Oliveira de Paula (andersonopΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 20/02/2018

Palestra Gratuita - Kotlin - Nova Linguagem de Programação Totalmente interoperável com Java e Android

pos-pc, evento, desenvolvedores, video
Dia 21 de Fevereiro, quarta-feira, 20h30, acontecerá a palestra "Kotlin - Nova Linguagem de Programação Totalmente interoperável com Java e Android"

Ministrada por Leonardo Otto, terá 1 hora aproximadamente de duração e de forma gratuita será transmitida ao Vivo pelo Youtube. Kotlin é uma linguagem de programação criada pela JetBrains em 2011 como um avanço comparado ao Java. ​ A utilização dessa nova linguagem proporciona códigos menores, mais expressivos, com menos erros e maior foco em resolução de problemas do mundo real. ​ Em resumo é uma linguagem mais concisa, segura e pragmática. ​ Percebendo as melhorias trazidas por essa nova linguagem e a interoperabilidade com Java, o Google resolveu adotá-la como a mais nova linguagem para programar para a plataforma Android. ​ ​ Alem disso a plataforma Spring em sua edição 5.0 adotou suporte dedicado a linguagem dentro de seu framework. ​ ​ Com todas estas boas caracteristicas a linguagem tende a ser a mais utilizada dentro do Android nos próximos anos e expandir ainda mais sua utilização em outros campos como o desenvolvimento de aplicativos web. Esta palestra objetiva fazer um overview da linguagem.

Mais Informações e Inscrições Gratuitas https://www.temporealeventos.com.br/palestra-kotlin

Enviado por Anderson Oliveira de Paula (andersonopΘtemporealeventos·com·br)

| Link para compartilhar
Por Augusto Campos | 20/02/2018

Hangout Escola Linux - Monitoramento de Redes com Zabbix 3 no dia 21/2/18 as 20h

patrocinador, evento, monitoramento
Inscreva-se no Hangout Online e Gratuito Escola Linux - Hangout Escola Linux - Monitoramento de Redes com Zabbix 3 no dia 21/2/18 as 20h:

http://bit.ly/hangout_zabbix3

Enviado por Paulo Oliveira (treinamentoΘlinuxsolutions·com·br)

| Link para compartilhar
Por Augusto Campos | 20/02/2018

Chaves artificiais no PostgreSQL

banco-de-dados
Criar chaves artificiais virou um vício com o advento das ferramentas de ORM. Mesmo antes delas, as chaves artificiais já existiam e temos bons motivos (e maus motivos também) para adota-las. Existem várias formas de criar uma chave artificial. No PostgreSQL temos duas bastante utilizadas. Uma utiliza as sequências, para gerar números sequenciais. Note que não há garantia de que a sequência não ganhe buracos no caminho. Outra utiliza números aleatórios que nunca se repetem, o famoso UUID. O uso de sequências é bastante conhecido e difundido, mas o UUID é útil em sistemas distribuídos onde você pode gerar um número para sua chave artificial em diversos nós distintos.

No PostgreSQL 10 foram introduzidos os IDENTITY COLUMNS sequindo o novo padrão ISO SQL, trazendo uma nova sintaxe e funcionalidades no uso de sequences.

Enviado por Fábio Telles Rodriguez (fabio·tellesΘgmail·com)

| Link para compartilhar
Por Augusto Campos | 8/02/2018

Chamada para Colaboração: LibreOffice Magazine 28

office, comunidade
Comunidade LibreOffice Brasil abre chamada para colaboração para a próxima edição da revista eletrônica LibreOffice Magazine. Participe!

Maiores informações: https://pt-br.blog.documentfoundation.org/2018/02/04/chamada-para-colaboracao-libreoffice-magazine-28/

Enviado por Eliane Domingos de Sousa (revistaΘlibreoffice·org)

| Link para compartilhar
Por Augusto Campos | 8/02/2018

Docker: Instalar, Configurar e Gerenciar Container (Mão na Massa Presencial SP, 1º lote)

evento, promo, containers
No próximo dia 3 de março, sábado, das 9h às 18h em São Paulo, acontecerá o treinamento Mão na Massa Docker: Instalar, Configurar e Gerenciar Container.

O treinamento está em sua 8ª edição e cerca de 150 profissionais já foram capacitados.

Vale destacar que está em vigor um promoção (Lote 1) que acaba no próximo dia 9/2 (esta sexta-feira) e que membros Dicas-L tem desconto especial: R$ 239,00 em até 6x sem juros via cartão ou R$ 227,05 via boleto (Até 9 de Fevereiro)

Enviado por Anderson Oliveira de Paula (andersonopΘtemporealeventos·com·br)

| Link para compartilhar
Por Augusto Campos | 8/02/2018

20 anos depois: como o open-source influenciou o mercado de tecnologia - IDG Now!

O artigo da PC World (EUA) traduzido pelo IDG Now fala ao público desses veículos, e não a nós, e a chamada dá o tom: "Softwares de código aberto estão presentes em boa parte dos produtos tecnológicos das nas nossas vidas, mesmo que a gente não saiba."

Mas é bem variado e amplo (chega a mencionar até mesmo o prefixo "GNU/" junto ao Linux, e fala também em open hardware), e ajuda a marcar os 20 anos da iniciativa Open Source.

Trecho inicial:

Via idgnow.com.br:

O software open-source (código aberto) está presente em muitas coisas da sua vida, mesmo que você não perceba. Os fãs das placas Raspberry Pi, por exemplo, se aproveitam do software open-source. Servidores open-source Linux e BSD rodam nossos sites e redes corporativas, assim como unidades de entretenimento de aviões e quiosques de computadores. 

E não para por aí. O software open-source está no núcleo dos aparelhos Android. Até mesmo navegadores populares são open-source, incluindo o Firefox, o Opera e o projeto Chromium, que serve como base para o Chrome. Softwares de código aberto como Linux são tão importantes para os desenvolvedores que a Microsoft até o integrou no Windows 10 com o Ubuntu Bash no Windows. 

O termo que ajudou a definir todas essas tecnologias nasceu há 20 anos. Já existia a noção de “software livre”, em que os usuários podiam ver o código fonte de um programa, graças aos esforços de Richard Stallman e da Free Software Foundation. Mas em 3 de fevereiro de 1998, os primeiros membros da Open Source Initiative se reuniram para cunhar e adotar o termo “open source”, e a Open Source Definition publicada alguns dias depois ajudou a criar um movimento de massa em torno da noção de expor o código fonte dos softwares. 

O criador do Linux, Linus Torvalds, abraçou o termo pouco depois – o trabalho da Linux Foundation gira em torno do código open-source. Com o passar do tempo, o código aberto se expandiu lentamente para também passar a incluir hardware, além do software.

O software open-source é hoje um elemento fundacional do mundo computadorizado graças aos esforços de inúmeras organizações, desenvolvedores independentes e usuários comuns. 

Por ocasião do aniversário de 20 anos do open-source, confira [no artigo original] alguns pontos importantes sobre as plataformas de código aberto. 

| Link para compartilhar
Por Augusto Campos | 6/02/2018

As novas funcionalidades previstas para o Linux 4.16

drivers, embarcados

Para ser bem sincero, o título que o Nícolas sugeriu para este post foi "Linux 4.16 terá uma penca de funcionalidades".

O desenvolvimento do Linux versão 4.16 chegou em menos da metade e já podemos esperar grandes ganhos em funcionalidades. Do lançamento da versão 4.15.0 até a data de 01/02/2018, 140.000 linkas foram adicionadas e 5.000 arquivos foram modificados na árvore do Kernel Linux. A data de lançamento para esta versão está prevista para 11 de Fevereiro, e tem os seguintes destaques até o momento:

- Patch que aumentará consideravelmente o I/O em operações pequenas
- Mitigação para o Meltdown e Spectre variante 2 nos processadores ARM 64-bit
- Limpeza de código relacionado ao Spectre e Meltdown introduzido na versão 4.15
- Adição de 3 novos subsistemas: Siox, Slimbus e Soundwire
- Migração de tasks mais inteligente para melhorar escalabilidade
- Suporte a guests Jailhouse, novo hypervisor desenvolvido pela Siemens
- Suporte ao particionamento de cache L2 CDP para CPUs Intel via RDT
- Restrições de acesso a /dev/mem por padrão
- Correção de relatórios de temperatura no Threadripper 1900X e atualizações no hwmon
- Grande variedade de melhorias em componentes de rede
- XFS teve grande parte do código reescrito/melhorado e novas funcionalidades foram adicionadas
- Correções para Raid 5/6 no Btrfs
- Várias melhorias no sistema de arquivos F2FS
- Pequenas melhorias em dispositivos de bloco como BCache, NVMe, etc
- Módulo VirtualBox Guest foi finalmente adicionado a mainline
- Boa porção de código promovida da staging
- Suporte a novos dispositivos HID e dispositivos Wacom
- Melhorias no subsistema crypto ARM
- Suporte PCID para guests no Hyper-V. Servirá para ajudar a descobrir Kernels que tenham KPTI habilitado
- Novos dispositivos de som incluindo o Allwiner A83T e vários dispositivos Maxim e TI
- Suporte ao driver P-State em sistemas Skylake-X.
- Diversos novos dispositivos ARM: Actions Semiconductor S700 SoC(quad-core Cortex-A53+Mali 450 MP6 GPU) dando suporte a CubieBord7 e Allo.com Sparky SBC. Allwinner: Orange Pi R1 developer board e Libre Computer Board ALL-H3-CC H3. Já no SoC FreeScale/i.M: Hummingboard2, Variscite DART-MX6, TS-4600 / TS-7970, Toradex Colibri, e versões atualizadas do Cubox-i e Hummingboard ganharam suporte. Enclosure D-Link DNS-313 NAS também foi pra mainline. Diveras placas/kits de desenvolvimento da LogicPD e Renesas são agora suportadas. Tegra TX2 ganhou suporte a PSDI, HDMI, I2C, SMMU, e outros dispositivos embarcados, junto com o módulo de controle de memória Tegra 186. Novo driver Qualcomm QMI que faz interface com o modem de SoCs Snapdragon.
- Suporte ao co-processador DAX da plataforma SPARC da Oracle

E só foi metade do tempo do merge window até o momento. Será que tem como ficar melhor? Vamos aguardar por mais notícias relacionadas a esta versão do Kernel.

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

| Link para compartilhar
Por Augusto Campos | 6/02/2018