Visite também: UnderLinux ·  Dicas-L ·  SoftwareLivre.org ·  [mais] ·  Currículo ·  Efetividade ·  Arduino

Lançamento Novatec - Estruturas de dados e algoritmos em JavaScript

Tags: curso, desenvolvedores, livros

Aperfeiçoe suas habilidades de programação conhecendo estruturas de dados e algoritmos clássicos em JavaScript com o lançamento da Novatec

O livro Estruturas de dados e algoritmos em JavaScript de Loiane Groner é o que você precisa para explorar os melhores recursos de JavaScript

Você gostaria de trabalhar em uma empresa de tecnologia de ponta, mas ainda precisa melhorar seu conhecimento de estruturas de dados e algoritmos? Hoje as grandes empresas esperam que os profissionais já venham com uma bagagem completa de conhecimento aprofundados de programação.

No recém-lançado livro Estruturas de dados e algoritmos em JavaScript de autoria de Loiane Groner, você vai encontrar um caminho acessível para conhecer JavaScript. A autora apresenta a o básico sobre essa linguagem e introduz a ECMAScript 7 antes de passar gradualmente para as implementações atuais da ECMAScript 6.

Você vai adquirir um conhecimento profundo sobre como as tabelas hash e as estruturas de dados para conjuntos funcionam e de que modo as árvores e os mapas hash podem ser usados para buscar arquivos em um disco rígido ou representar um banco de dados. Considerando que os grafos são uma das estruturas de dados mais complexas com as quais você poderá se deparar, este livro também possibilita uma melhor compreensão de como e por que eles são amplamente utilizados em sistemas de navegação por GPS e em redes sociais.

Próximo ao final do livro, você descobrirá como todas as teorias apresentadas nele podem ser aplicadas em soluções do mundo real, trabalhando com as redes de seu próprio computador e com pesquisas no Facebook.

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

Compartilhe: [Twitter] [Facebook] [Comentar]

Festa de lançamento do GNOME 3.24 em São Paulo neste sábado

Tags:

Imagino que eles terão uma razão a mais para comemorar ;-)

Nesse sábado, dia 15 / abril 18h, teremos uma festinha de lançamento do GNOME 3.24 na Taberna Medieval. Teremos um limite de quantidade de pessoas. Mande um email com seu nome e RG para que possamos reservar a mesa com antecedência.

Enviado por Georges Basile Stavracas Neto (georges·stavracasΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Ubuntu abandona Unity, retorna ao GNOME, e Canonical vai se concentrar em IoT e nuvem

Tags:

Acabou o investimento no Unity8, smartphones e a shell que prometia convergência entre os mundos desktop e mobile, e quem confirma é o próprio ditador benevolente perpétuo Mark Shuttleworth.

Ele também informa que o Ubuntu 18.04 LTS (a ser lançado daqui a um ano) terá como default no desktop o GNOME. É o retorno de uma dobradinha que já foi vitoriosa, e teve fim no início desta década, quando a Canonical optou pela estratégia de convergência de ambientes mobile e desktop tendo o Unity como ambiente em ambos os casos, e cujo resultado podemos melhor compreender neste trecho da nota publicada hoje por Shuttleworth:

Considerei que, se a convergência era o futuro e nós poderíamos entregá-la como software livre, isso seria amplamente apreciada tanto na comunidade de software livre quanto na indústria de tecnologia, onde há frustração substancial com as alternativas fechadas disponíveis para os fabricantes. Eu estava errado em ambos os pontos. Na comunidade, nossos esforços foram vistos como fragmentação, e não inovação. E a indústria não se entusiasmou com a possibilidade, e ao invés adotou uma abordagem no estilo 'melhor o diabo que já conhecemos' para essas linhas, ou investiu em plataformas desennvolvidas internamente. O que a equipe de Unity8 entregou até agora é bonito, usável e sólido, mas respeito os mercados e a Comunidade, em última análise, para decidirem quais os produtos que crescem e os que desaparecem.

Imagine o quanto o desktop poderia ser diferente hoje se em 2011 essa aposta na convergência mobile e adoção por fabricantes de smartphones, tablets, TVs e similares tivesse sido outra.

Mas a Canonical é uma empresa e age alinhada às suas estratégias. A nova, também destacada na mesma nota, é investir em 2 áreas nas quais o Ubuntu já tem presença considerável entre o público-alvo da empresa: a nuvem e a internet das coisas. O desktop, assim como em 2011, não é diretamente o foco, mas ao menos veio em primeiro na lista de áreas e produtos nas quais a Canonical continuará a colocar seus recursos: Ubuntu para desktops, servidores e VMs, produtos de infraestrutura da nuvem (OpenStack e Kubernetes), operações de nuvem (MAAS, LXD, Juju, BootStack), e IoT via snaps e Ubuntu Core.

Aos amigos que trabalham na Canonical e outros locais a serem afetados pela reorientação, meus votos de sucesso e de uma transição suave. Ao GNOME no desktop default do Ubuntu, minhas boas-vindas neste retorno!

Compartilhe: [Twitter] [Facebook] [Comentar]

Warsaw e Banco do Brasil no Linux: Diebold Nixdorf envia esclarecimento aos leitores do BR-Linux

Tags:

Além de ter gerado opções de virtualização e containerização de navegadores com o módulo de segurança exigido pelo banco, na forma de iniciativas comunitárias bem interessantes, as discussões aqui no BR-Linux sobre o warsaw e seus efeitos indesejados conseguiram atrair a atenção das empresas responsáveis.

Recebi da Diebold Nixdorf a mensagem a seguir, como resposta ao que foi narrado no artigo “Privacidade: módulo de segurança de internet banking solicita senha sudo de usuários linux”: A Diebold Nixdorf informa que a solução denominada HDA_BB, um script de instalação do Módulo de Segurança do Internet Banking do Banco do Brasil para sistemas Linux, não é de sua responsabilidade e que já posicionou o referido banco para que o processo mencionado pelo usuário seja solucionado.

O texto é curto, e a minha interpretação é a seguinte: a Diebold Nixdorf oferece ao banco um produto, e o banco acrescenta a ele camadas adicionais (como o script de instalação mencionado), sob sua responsabilidade – e o problema relatado na ocasião está nessas camadas. Mesmo assim, a empresa provocou o banco para oferecer a solução do problema narrado.

Vamos torcer para a solução ser distribuída logo pelo banco, enquanto ele continuar exigindo esse tipo de presença de softwares invasivos de quem deseja fazer uso de seus serviços on-line em desktops.

(via br-linux.org - “Privacidade: módulo de segurança de internet banking solicita senha sudo de usuários linux”)

Compartilhe: [Twitter] [Facebook] [Comentar]

Blog In A Box: A forma mais fácil de ativar WordPress no Raspberry Pi

Tags: instalar, pos-pc

Blog In A Box traz um instalador de imagem com o Wordpress prontinho para uso no seu Raspberry Pi. É possível inclusive configurar a rede e senha Wi-Fi antes de gravar no cartão.

O sistema instalado vem com Nginx, PHP7 e a última versão do Wordpress.

O instalador conta com versões para Linux, Mac(10.9+) e Windows(7+, 64bit). A versão para Linux conta com pacote .deb e também a alternativa em .tar.gz para outras distribuições.

Enviado por EverPi (contatoΘeverpi·net)

Compartilhe: [Twitter] [Facebook] [Comentar]

Como Preencher Formulário Web Pelo Terminal

Tags: curso, shell

Além de enviar dados pelo terminal para um formulário web, também foi demonstrado como pegar o IP através do HOST, além de demonstrado como filtrar dados da internet.

Os comandos e arquivos estão no diretório do curso de Shell Script que foi atualizado:

http://www.terminalroot.com.br/shell

Enviado por Marcos Oliveira (terminalroottvΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Configurar VPN com pfSense 2.3

Tags: instalar

Veja neste tutorial como instalar o pfSense 2.3 e configurar uma VPN (Client to Site) com OpenVPN de forma muito simples, prática e didática utilizando máquinas virtuais.

Acesse o link abaixo

http://www.br-open.com/?p=734#more-734

Enviado por Admin (contatoΘbr-open·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Café com LPI - Aula 3 - Histórico de comandos

Tags: certificacao, video

Bom dia!!!! Sempre em alta-voltagem, mais um café com LPI, que são videoaulas diárias de em média 5 minutos (tempo de uma cafézinho na padoca), estudando para a prova.

Enviado por Juliano Ramos (profjulianoramosΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Manjaro-Architect – instalação do sistema sob medida

Tags: kernel, instalar

A distribuição Manjaro implementou uma nova forma de instalação por linha de comando, o Manjaro-Architect. O Manjaro-Architect é um instalador do tipo “netinstall”, que não fornece uma interface gráfica, por padrão, e todos os pacotes serão baixados da Internet durante a instalação.

As opções para personalização são diversas – você é livre para escolher o seu kernel, sistema de inicialização, ambiente de desktop (ou nenhum se preferir) e quaisquer outros pacotes!

Enviado por RICARDO FERREIRA COSTA (linuxdescomplicadoΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Android supera Windows como OS mais usado do mundo

Tags: pos-pc

Deu no G1: "Android passa Windows e se torna o sistema operacional mais usado do mundo. É a primeira vez desde que foi lançado que software da Microsoft deixa o topo, aponta StatCounter."

Enviado por Charles Pilger (charles·pilgerΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Webinar 04/04/17 20:00 - SNEP - PBX IP Livre

Tags: evento, curso

Este webinar vai apresentar todas as vantagens da plataforma SNEP de telefonia IP que mais cresce na América Latina. Comparado a outras soluções baseadas em Asterisk, o SNEP proporciona um aumento de produtividade de mais de 90%, o que gera maior segurança, agilidade e performance. Tudo isso em uma interface amigável e de fácil utilização.

Serão vários insights de como otimizar o desempenho da sua telefonia, melhorar sua capacidade de realização em projetos de telefonia e se aproximar ainda mais dos seus clientes.

Este Webinar gratuito vai acontecer no dia 04/04/17 (terça-feira), às 20:00 (Brasília). Para inscrições favor enviar um email para treinamentos@portaldosaber.net. Os participantes receberão um desconto para o curso de SNEP.

Enviado por Alberto Mitsuo Sato (amsatoΘportaldosaber·net)

Compartilhe: [Twitter] [Facebook] [Comentar]

Porque utilizar HTTPS ao invés de S-HTTP

Tags:

No artigo “Porque não utilizar HTTP na sua aplicação” algumas pessoas levantaram alguns questionamentos, sugerindo outras formas de implementação segura que poderiam substituir o HTTPS. Neste artigo vou tentar explicar o motivo de não deixar o HTTPS de lado.

Enviado por Paulo Roberto Silva (paulo·pindaΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

REST em Python com Bottle, primeira parte

Tags: desenvolvedores, servidor

Algo que acabei não gostando quando da conclusão do LED Blink foi justamente da implementação da REST ter ficado incompleta — mesmo que a ideia nunca fosse implementá-la por completo por não haver necessidade. Então resolvi fazer uma implementação completa, dentro de uma nova aplicação (um cadastro “bem básico” de usuários) aproveitando a mesma infraestrutura já usada com o LED Blink, ou seja, Pyton com Bottle, SQLite no lado do servidor (o back-end) e Bootstrap e JQuery na lado do cliente (o front-end).

Esta primeira parte contempla quase toda a implementação da REST exceto pela atualização (“update”) que preferi deixar para a segunda parte junto com o o HTML (ficará bem mais fácil).

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

Compartilhe: [Twitter] [Facebook] [Comentar]

OSQuery – capturar informações e eventos do sistema em tempo real através de consultas SQL

Tags: evento, banco-de-dados

Ferramenta multiplataforma que permite, através de uma base de dados relacional, atualizada em tempo real, capturar informações e eventos do sistema usando sintaxe SQL. Conheça o OSQuery, um projeto de código aberto do Facebook que faz a “varredura” do sistema para capturar informações, eventos e, até, descobrir problemas de segurança, por exemplo. Tudo através de consultas SQL.

Enviado por RICARDO FERREIRA COSTA (linuxdescomplicadoΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Hangout Online e Gratuito Escola Linux - Administração de GED Alfresco - quarta-feira (5/4) 20h

Tags: patrocinador, evento

Inscreva-se no Hangout Online e Gratuito Escola Linux - Administração de GED Alfresco nessa 4a feira (5/4/17) as 20h

Link inscrição: https://app.webinarjam.net/register/37942/2ca8cda744

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

Compartilhe: [Twitter] [Facebook] [Comentar]