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

Novatec lança 5ª Edição do livro “Expressões Regulares – Uma abordagem divertida” nos formatos impresso e ebook

Tags: office, evento, curso, desenvolvedores, banco-de-dados, livros

Você procura uma sigla em um texto longo, mas não lembra direito quais eram as letras. Só lembra que era uma sigla de quatro letras. Simples, procure por [A-Z]{4}.

Revisando aquela tese de mestrado, você percebe que digitou errado o nome daquele pesquisador alemão famoso. E foram várias vezes. Escreveu Miller, Mueller e Müler, quando na verdade era Müller. Que tal corrigir todos de uma vez? Fácil, use a expressão M(i|ue|ü)ll?er.

Que tal encontrar todas as palavras repetidas repetidas em seu texto? Ou garantir que há um espaço em branco após todas as vírgulas e os pontos finais?

Se você é programador, seria bom validar dados em um único passo, não? Endereço de e-mail, número IP, telefone, data, CEP, CPF… Chega de percorrer vetores e fazer checagens “na mão”.

Expressões Regulares são muito úteis em programação, na edição e revisão de textos e na extração e manipulação de dados. Você pode usá-las em:

● Linguagens de programação: Java, JavaScript, Python, Ruby, PHP, .NET, …
● Editores de texto: LibreOffice, Microsoft Word, Google Docs, Vim, Emacs, …
● Bancos de dados: Oracle, MySQL, PostgreSQL, SQLite…

Apesar de parecerem incompreensíveis, as expresses regulares são compostas de ferramentas simples e fáceis de assimilar.

O livro Expressões Regulares – Uma abordagem divertida chega à sua 5ª edição, publicada pela Novatec Editora, totalmente revisada e ampliada, nos formatos impresso e ebook.

O autor Aurelio Marinho Jargas é pesquisador, programador e escritor, especialista em manipulação de dados: parsers, conversores, formatadores e extratores. Com uma experiência de mais de uma década em expressões regulares, já ensinou muitos alunos nos cursos e nas palestras que ministrou, tornando-se referência nacional no assunto. É autor do livro Shell Script Profissional e de vários programas como Funções ZZ, txt2tags, MoneyLog Experience e o divertido MiGuXeiToR. Seu site pessoal www.aurelio.net é recheado de artigos técnicos bem-humorados e seu twitter não para: @oreio.

Enviado por Stephane Milate (smilateΘnovatec·com·br)

Compartilhe: [Twitter] [Facebook] [Comentar]

Acionamento de lâmpadas e abertura de portas com Raspberry

Tags: instalar

Nesse artigo intermediário mostro a implementação que estou fazendo em minha casa, já abrindo porta, ligando lâmpada e ligando o monitor do Raspberry, tudo por MQTT!

http://dobitaobyte.com.br/instalacao-e-acionamento-porta-e-lampada-com-raspberry-e-mqtt-em-acao/

Enviado por Djames Suhanko (djames·suhankoΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

O que todo DBA júnior deve saber fazer

Tags: banco-de-dados

Muitos profissionais que estão começando a trabalhar como administradores de banco de dados (DBA) tem dúvidas sobre qual é básico do básico. Neste post vou falar com algumas operações e atividades que qualquer DBA obrigatoriamente deve saber fazer independente da tecnologia utilizada. Apesar de existirem diversos SGBDs no mercado (incluindo SQL e NoSQL) muitas as operações básicas são as mesmas. É verdade que elas requerem conhecimentos específicos da plataforma, sistema operacional ou mesmo do produto, mas mesmo assim elas são relativamente simples e formam o mínimo do mínimo que qualquer profissional que assume o papel de DBA deve saber.

Enviado por Mauro Pichiliani (pichilianiΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Montar uma impressora 3D – Parte 3

Tags:

Dando continuidade a nossa montagem, neste post iremos montar o case do LCD e a mesa do eixo Z, mais conhecido como mesa de aquecimento.

Iremos montar neste post a estrutura e nos próximos post iremos começar a integrar a eletrônica e motores na nossa impressora.

Enviado por William Lima (limawill83Θgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Git: commit parcial de arquivos

Tags:

Neste post demonstrarei uma das muitas features bacanas disponíveis no git, o commit parcial de arquivos. Esta feature permite ao usuário selecionar quais alterações de determinado arquivo devem ser commitados.

Enviado por José Guilherme Vanz (guilherme·sftΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

ZFS estará presente no Ubuntu 16.04

Tags:

Boas novas para a turma dos containers e para os fãs do ZFS, o cruzamento de sistema de arquivos e gerenciador de volumes nascido na Sun, e então um dos grandes atrativos do seu sistema operacional Solaris: está tudo em dia no plano da Canonical de ter suporte ao ZFS (via OpenZFS) no Ubuntu 16.04.

Por suporte, leia-se: o pacote zfsutils-linux fará parte do Ubuntu Main, e o módulo do kernel zfs.ko estará automaticamente instalado.

O ZFS é software livre mas, a exemplo da GPL, sua licença CDDL é restritiva, o que causa uma série de impossibilidades jurídicas de distribuição conjunta do kernel Linux com o ZFS, mas presumo que a Canonical tenha lido a pergunta a respeito no FAQ e acreditado na solidez da análise apresentada. (via www.phoronix.com - “Canonical's ZFS Plans Are Lining Up For Ubuntu 16.04 - Phoronix”)

Compartilhe: [Twitter] [Facebook] [Comentar]

Criador do OpenBSD: Theo De Raadt fala sobre a indústria e Software Livre

Tags:

A equipe de De Raadt faz o OpenBSD, um sistema operacional, e OpenSSH, para comunicações seguras. Ele fala sobre por que ele faz isso, sobre o uso da indústria de software de fonte aberta, e acerca de dedicação à qualidade. referência: http://www.theepochtimes.com/n3/1415548-interview-theo-de-raadt-on-industry-and-free-software/

Enviado por Jorge Luis (jorgeluiscorreioeletronicoΘgmai·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

5 maneiras dos ativistas de software livre ajudarem a sociedade

Tags: instalar, evento

Nesse texto, mostro cinco sugestões de como os ativistas de software livre podem auxiliar essa maravilhosa causa sem ficar ditando o que determinados eventos podem ou não instalar. Leiam e façam chegar aos ouvidos corretos!

Enviado por André F. Machado (andreferreiramachadoΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Lançamento da versão 3.0 do Zabbix

Tags: evento, desenvolvedores, monitoramento, servidor

Os criadores do Zabbix anunciaram hoje a liberação do Zabbix 3.0, um grande avanço em termos de desempenho e usuabilidade, apresentando uma interface melhorada e múltiplos recursos em um pacote único. O Zabbix atua para garantir de que seu negócio rode tranquilamente, remedianto os desastres e prevenindo os enormes custos de indisponibilidade quando problemas inesperados afetam os serviços da sua empresa.

Juntamente com a coleta de dados, o Zabbix 3.0 disponibiliza funcionalidades de visualização, como gráficos em tempo real, dashboards e mapas, bem como uma grande flexibilidade de análise dos dados com o objetivo de permitir alertas amplamente configuráveis.

Enviado por Luciano Alves (luciano·alvesΘunirede·net)

Compartilhe: [Twitter] [Facebook] [Comentar]

Compatibilidade com Windows: Lançada a versão 0.4.0 do ReactOS

Tags:

Depois de quase 1 ano desde o lançamento da versão 0.3.17, a versão 0.4.0 do sistema operacional código aberto ReactOS cujo o qual tem como objetivo ser e binariamente compatível com o Microsoft Windows 2003, foi lançada. Essa versão está muito mais estável traz uma série de melhorias em diversas áreas: - Suporte a leitura e escrita de ext2 e leitura de NTFS - Novo Explorer Shell e suporte a temas - Suporte SerialATA - Suporte Som - Suporte USB - Suporte VirtualBox e VirtualPC - Redes Wireless

Maiores informações: https://reactos.org/project-news/reactos-040-released

Enviado por Edison Henrique Andreassy (ehasisΘhotmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

4 Passos simples para criar um servidor Web Poderoso com Linux utilizando NGINX e HHVM

Tags: servidor

Mesmo você sendo ou não um administrador de servidores LINUX experiente, entregar velocidade de acesso ao seu site ou a sites de seus clientes é primordial, certo?

Ninguém gosta de ficar esperando para um site carregar, e se você pretende entregar uma solução completa para seu cliente, que seja muito, mas muito robusta, considere a implantação de um servidor LINUX rodando o servidor web NGINX.

NGINX é muito superior a outros servidores WEB quando o assunto é entregar páginas e arquivos estáticos.

Enviado por Pedro Delfino (pedro·delfino3Θgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

Docker na prática - treinamento presencial - Aprenda a Instalar, configurar e gerenciar containers

Tags: evento, containers

Atenção pessoal, estamos trabalhando para formar a turma presencial do: "Docker", carga horária: 8 horas (acontecerá em um sábado) Principais Vantagens (do cadastro de Interesse):

1 - Desconto Especial de R$ 499,00 por R$ 399,00 (em até 3 vezes no cartão) ou ainda com 5% de desconto se for através do boleto, ou seja: no boleto ficar por R$ 379,05

2 - Risco ZERO de acontecer alterações na data de realização, pois a data da atividade somente é definida assim que atingido o número mínimo de participantes.

Você será avisado sobre a data de realização da atividade com pelo menos 3 semanas de antecedência.

Dúvida, entre em contato conosco através do telefone: 11-3487-6046 ou faleconosco@temporealeventos.com.br

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

Compartilhe: [Twitter] [Facebook] [Comentar]

Seja bem-vindo novo DBA!

Tags:

Muitas empresas acabam “desligando” seus DBAs por vários motivos. Neste post vou falar um pouco sobre algumas atitudes que devem ser tomadas quando um DBA sai do emprego e um novo profissional vai assumir este cargo.

Enviado por Mauro Pichiliani (pichilianiΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

MinC abre consulta pública sobre direitos autorais de streaming

Tags:

O Ministério da Cultura (Minc) coloca em consulta pública nesta segunda-feira (15) uma instrução normativa que trata da distribuição de direitos autorais de canções na internet. Mas não sem polêmica: o governo federal diz que Apple Music e companhia fazem execuções públicas de músicas, mesmo que toquem no fone de uma única pessoa, e, por isso, têm de arrecadar dinheiro para custear direitos autorais da mesma forma que rádios e TVs.

O Minc pretende colocar de vez as ferramentas conectadas na esfera de atuação do Ecad. Na instrução normativa, a pasta os classifica como “serviços em que há transmissão com finalidade de fruição da obra pelo consumidor, sem transferência de posse ou propriedade”

As sugestões poderão ser enviadas ao Ministério até 30 de Março.

Enviado por André Machado (andreferreiramachadoΘgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]

PostgreSQL: SQL Injection (Como Evitar) e Hashing de Senha de Usuários

Tags: desenvolvedores, banco-de-dados

Apresentação de slides mostra na prática, através de scripts Python sobre SQL Injection e boas práticas de senha de usuário de sistema em bancos de dados.

Enviado por Juliano Atanazio (juliano777Θgmail·com)

Compartilhe: [Twitter] [Facebook] [Comentar]