Mostrando entradas 1 para 10 de 23
Próximo 10 Entradas mais antigos »
Displaying posts with tag: Software Livre (reset)
Apresentando InfraKit, kit de ferramentas de código aberto para criar e gerenciar infraestrutura de autorrecuperação declarativa

A missão do Docker é construir ferramentas de inovação em massa, começando com uma camada programável para a Internet que permite que desenvolvedores e equipes de operações de TI construam e executem aplicações distribuídas. Como parte dessa missão, temos sempre procurado contribuir com kits de ferramentas de software de volta para a comunidade, seguindo a filosofia UNIX da construção de pequenas ferramentas de baixo acoplamento que são criadas para simplesmente fazer uma coisa bem. Com a adoção do Docker crescendo de 0 para 6 bilhões, temos trabalhado para atender às necessidades de um conjunto crescente e diversificado de usuários de sistemas distribuídos. Esse trabalho levou à criação de muitos componentes de canalização de infraestrutura que foram contribuídos de volta para a comunidade.

Tudo começou em 2014, …

[Leia mais]
Plugin IntelliJ para Perl – domine o seu código

Desenvolver e navegar em uma grande base de código podem se revelar um grande desafio. Uma ferramenta comum quando enfrentamos uma grande base de código é o Ambiente de Desenvolvimento Integrado (IDE). Infelizmente, a principal linguagem de programação na Booking.com, Perl, tem suporte limitado para IDE. Esta é a história do esforço conjunto com a comunidade open source para atender a essa necessidade de suporte para IDE para a linguagem de programação Perl.

A busca

No passado, eu trabalhei em grandes projetos em um ambiente baseado em Java e aprendi a importância e o valor de uma boa IDE para apoio em tarefas diárias, enquanto ela ajuda a navegar no seu caminho através das linhas intermináveis de código em seus projetos. Quando eu comecei a trabalhar na …

[Leia mais]
Como instalar uma rede social corporativa na nuvem

Redes sociais corporativas são uma tendência no mundo dos negócios, afinal, elas podem propiciar novas formas de colaboração mais engajadoras e diminuir a enorme quantidade de e-mails que circula nas empresas. Contudo, um estudo realizado pela Forrester Research abrangendo informações de quase cinco mil trabalhadores de empresas norte-americanas descobriu que apenas 28% deles utilizavam qualquer tipo de software de rede social, pelo menos 1 vez por mês, para atividades profissionais. Muitos usam apenas alguma rede social não corporativa, como o Facebook.

Neste cenário, as empresas parecem ainda perdidas sem saber qual a melhor forma ou solução a ser adotada. Diante disso, a Humhub se diferencia por oferecer um software open source (licença AGPL) de mesmo nome, no modelo já consagrado pelo WordPress, onde é possível …

[Leia mais]
Tenha seu próprio escritório na nuvem com o ownCloud

O que é o Owncloud?

É uma aplicação PHP de código aberto que atua como um serviço de compartilhamento de arquivos, colocando o usuário no controle na segurança de seus próprios dados e com funcionalidades equivalentes (e em muitos casos, superiores) a outros concorrentes do tipo, como Dropbox, Onedrive e tantos outros. Para a instalação do ownCloud, utilizei a hospedagem da Locaweb.

Alteração da versão do PHP para a 5.6

A primeira coisa a fazer é alterarmos a versão do PHP para a última versão estável disponível, ou seja, v5.6.6. Para isso, podemos fazer a mudança via FTP ou SSH. Eu prefiro utilizar a linha de comando diretamente no servidor, então, prefiro o SSH.

Para fazer o acesso SSH, utilize os mesmo dados de login, senha e host do FTP.

Para fazer a alteração de versão, iremos primeiro …

[Leia mais]
Que aspectos levar em consideração em bancos de dados de código aberto?

Desde que o Linux se tornou um sistema operacional viável para servidores, as organizações vêm buscando todos os tipos de software de código aberto (OSS) para economizar em custos de licenças e manutenção e aproveitar as vantagens de uma plataforma aberta que convide à inovação.

Os exemplos são muitos: o Apache e o Nginx impulsionam a maioria dos servidores Web, o WordPress executa cerca de 25% dos 100.000 principais sites em todo o mundo, o OpenStack está se tornando uma plataforma de nuvem mais viável a cada versão, e as melhores ferramentas de DevOps têm código aberto.

Mas o mais interessante é o espaço dos bancos de dados de código aberto.

Uma breve retrospectiva

No passado, muitos softwares eram executados em bancos de dados tecnicamente considerados NoSQL – a maioria dos aplicativos de cliente-servidor era desenvolvida com bTrieve (posteriormente PervasiveSQL), dBase ou Clarion. Depois …

[Leia mais]
Como o Docker pode resolver problemas do mundo real para desenvolvedores web

Trabalhando com desenvolvimento web? Bem, então você provavelmente já ouviu falar sobre Docker e seus desdobramentos recentes. Recipientes Docker podem ser um verdadeiro reforço de produtividade para as suas próximas aplicações web. Para um desenvolvedor web, não é tão fácil de entender a essência do Docker.

É por isso que eu gostaria de dar uma olhada nos recipientes Docker e mostrar alguns problemas do mundo real que o Docker está resolvendo para desenvolvedores web.

O que é o Docker?

Docker é basicamente uma ferramenta de código aberto para a execução de containers isolados no Linux fazendo o deploy de aplicativos dentro de containers isolados mais rapidamente. O Docker cria recipientes autossuficientes e portáteis a partir de qualquer aplicativo.

O mesmo recipiente que o desenvolvedor …

[Leia mais]
Abrir o código: um relato pessoal

Um dia fui desenvolvedor. Profissional, com diploma e carteira assinada. A vida tem seus mistérios e com o tempo acabei migrando para a administração de sistemas, depois para a administração propriamente dita, e o resultado disso é que poucas vezes contribuí diretamente com código para algum projeto open source, apesar de estar envolvido nessa cena desde 1996.

Houve algumas exceções, incluindo o código de extensões para outros programas e um sistema de configuração para conexões PPP discadas, ainda nos tempos heróicos em que conectar um PC com Linux à Internet era uma tarefa muito complicada.

Minha contribuição ao longo desses anos sempre foi mais como cronista e disseminador de informações, eventualmente como palestrante, às vezes como colaborador financeiro com um ou outro projeto especialmente meritório e necessitado.

A maior parte da minha contribuição ocorre por meio do site BR-Linux, onde já …

[Leia mais]
Seu site tão rápido quanto o Google usando ElasticSearch

Muitos sites são referências na área em que atuam devido à relevância do conteúdo. Mas não basta oferecer informação/produto/serviço de qualidade, é preciso fazer com que o usuário encontre o que ele tanto procura. Sabe por quê? Porque quando ele não acha o que precisa, desiste e abandona o site.

E agora, o que devemos fazer? Uma solução é utilizar um mecanismo de FullTextSearch do MySQL que, aparentemente, irá resolver o problema por um tempo. Mas digamos que o CEO de sua loja virtual resolva fazer uma megaliquidação, no Black Friday (por exemplo) e, para turbinar os acessos e vender ainda mais, promove uma megacampanha no Google e no Facebook. De repente, o fluxo de pessoas procurando desesperadamente por promoções no site aumenta 10 vezes. É aí que começa a complicar para você que resolveu utilizar o FullTextSearch.

Será que você estava de fato preparado para enfrentar essa situação? Acho que você …

[Leia mais]
Conheça 5 incríveis alternativas open source de backup para Linux

Já dizia a velha máxima da informática: “Só Jesus salva! O restante se faz backup”. Brincadeiras a parte, um bom sistema de backup é essencial para casos como:

  • Erros humanos
  • Falha em RAID ou disco
  • Corrompimento do sistema de arquivos
  • Data centers destruídos e etc

Neste artigo, vamos listar cinco softwares impressionantes. Além de serem todos open source, que você pode usar como solução de backup.

Bacula – ferramenta de backup cliente/servidor para redes heterogêneas

Este é um excelente software para gerenciar backup e restore em redes de computadores que possuam sistemas Linux, OSX e Windows. Você pode configurá-lo através de uma CLI, GUI ou interface web.

[Leia mais]
Proteja sua senha do Ghost com criptografia

No artigo anterior, ensinei a instalar o Ghost na Nuvem. Hoje abordarei uma configuração importante após finalizar o processo de instalação. Cada vez que você digita sua senha para ter acesso ao painel administrativo de seu site, o navegador envia essa senha para o seu servidor, para que ele autentique seu acesso ao sistema. Se você não utiliza nenhuma criptografia nesse processo, seu navegador irá enviar a senha em formato texto puro (“plain text”), o que significa que qualquer um poderá ver sua senha, caso esteja utilizando uma técnica chamada de “sniffing”. Isso é particularmente problemático caso essa pessoa esteja na mesma rede que você, principalmente em locais com acesso wifi público, como cafeterias, lan-houses etc.

Por isso mesmo, é essencial ativar a …

[Leia mais]
Mostrando entradas 1 para 10 de 23
Próximo 10 Entradas mais antigos »