Visual Studio Code - Instalação e Configuração.

O Visual Studio Code, que atualmente esta na versão 1.23, é um editor de código-fonte leve, mas poderoso, que é executado em sua área de trabalho e está disponível para Windows, macOS e Linux. Ele é open source e vem com suporte embutido para JavaScript, TypeScript e Node.js e possui um rico ecossistema de extensões para outras linguagens (como C++, C#, Java, Python, PHP, Go) e runtimes ( como .NET e Unity).

Neste post vamos aprender a instalar este incrível editor em distribuições baseadas no Debian, e instalaremos também as suas extensões mais populares.

Continue...

Docker Compose - Instalação e utilização.

O Docker Compose é uma ferramenta que permite definir e executar ambientes do Docker com vários contêineres. Pode configurar seus serviços de aplicativo em um arquivo de composição e, em seguida, iniciar e interromper todos os serviços desse arquivo. Os arquivos  de configuração devem ser criados com extensões .yml ou .yaml para que possa ser lido. Neste post aprenderemos a instalar e configurar o Docker Compose, e realizaremos a instalação de dois contêineres utilizando a ferramenta.

Instalação

Pré-requisitos: Docker, Debian 64bits

O Docker Compose deve ser baixado do site do projeto no Github. O comando abaixo realiza o download e move-o para a pasta /usr/bin. Lembrando que em primeiro lugar é necessário ter instalado o Docker Engine.

# curl -L https://github.com/docker/compose/releases/download/1.19.0/docker-compose-`uname -s`-`uname -m` -o /usr/bin/docker-compose

Dê Permissão de execução ao binário baixado.

Continue...

KeePass 2.38 - Gerencie suas senhas.

O KeePass é um gerenciador de senhas de código aberto e gratuito que permite armazenar senhas, nome de usuários, contas de e-mails, etc, em um banco de dados criptografado e salvo localmente, protegido por uma senha mestra, sendo a única que deveremos memorizar, evitando assim a utilização da mesma senha para muitos serviços. Caso não queira utilizar uma senha, pode-se criar um arquivo de chave para acesso ao banco.

O aplicativo é multiplataforma, podendo ser instalado em Windows, Linux, Mac OS X, BSD.  Neste tutorial aprenderemos a instalar no derivados do Debian, por meio de PPA.

Veja alguns recursos:

  • Segurança robusta.
  • Programa portable sem a necessidade de instalação.
  • Exportar para arquivos TXT, HTML, XML e CSV.
  • Transferência fácil de banco de dados.
  • Suporte de grupos de senhas.
  • Suporte multilíngue.
  • Gerador de senhas fortes aleatória.
  • Arquitetura de plugins.

Instalação

Adicione o PPA e atualize o repositório com o comando abaixo:

Continue...

Docker - Obtenha contêineres de seus aplicativos.

O Docker é uma ferramenta projetada para facilitar a criação, implantação e execução de aplicativos usando contêineres. Os recipientes/contêineres permitem que um desenvolvedor empacote um aplicativo com todas as peças que ele precisa, como bibliotecas e outras dependências, e envie tudo como um pacote. Ao fazê-lo, graças ao recipiente, o desenvolvedor pode ter certeza de que o aplicativo será executado em qualquer outra máquina Linux, independentemente de quaisquer configurações personalizadas que a máquina possa ter.

Docker está disponível em duas edições: Community Edition (CE) e Enterprise Edition (EE). Neste post utilizaremos a edição CE, a versão CE é indicada para desenvolvedores e pequenas equipes que procuram iniciar com Docker e experimentar aplicativos baseados em contêiner.

Neste post vamos aprender a realizar a instalação do Docker e de dois contêineres, o Wordpress e o MariaDB.

Instalação

Requerimentos: GNU/Linux Debian 64Bits

O Docker possui dois canais de atualização, o Stable, para atualizações a cada trimestre e o Edge para atualizações mensais.

Nossa instalação será por meio do repositório oficial:

Versão Jessie ou mais recente:

Inicialmente instale os pacotes para permitir adicionar o repositório em HTTPS.

Continue...

PrestaShop - Tenha sua própria loja Virtual.

Quer ter um site de e-commerce? Então comece a vender on-line com o PrestaShop, este software incrível é Open Source, escrito em PHP e altamente personalizável, suporta todos os principais serviços de pagamento, possui suporte à vários idiomas e o seu design é totalmente responsivo. A instalação padrão da PrestaShop oferece um tema neutro em preto e branco, permitindo que os vendedores iniciem sua atividades de forma rápida e gratuita, qualquer que seja sua linha de negócio. Ainda podemos expandir as suas funcionalidades através de Add-Ons, que são criados por membros da comunidade PrestaShop ou PrestaTeam, e são vendidos a preços razoáveis ​​- alguns são até gratuitos.

Instalação

Requerimentos:

  • PHP 5.4+
  • Navegadores: IE9+, Edge, Firefox 45+, and Chrome 29+.
  • Mobile: iOS 8.4, Android Browser 4.4

Neste post utilizaremos o Debian 9 Stretch, MariaDB-Server, Web Apache e PHP7.

Primeiro passo é baixar o source diretamente do site do PrestaShop https://www.prestashop.com/pt/baixar para o seu servidor.

Por linha de comando acesse a raiz do seu servidor web e baixe o source:

Continue...

ownCloud - Tenha seu próprio servidor Cloud.

O ownCloud é um software de código aberto que permite acessar seus arquivos, calendários, contatos, e-mails, além de permitir compartilhar um ou mais arquivos e pastas em seu computador e sincronizá-los com o seu servidor Cloud próprio. O ownCloud fornece acesso fácil a todos os seus dados - sempre que desejar, onde quiser.

Oferece clientes móveis em Android e iOS, bem como clientes de sincronização de desktop Windows, Mac e Linux. Carregue automaticamente suas fotos e vídeos e sincronize arquivos e pastas selecionados. Todas as transferências de dados são altamente protegidas por criptografia SSL.

Convide seus colegas para trabalhar ou compartilhar arquivos. Envie links públicos protegidos por senha para que outros possam enviar arquivos para você. Seja notificado no seu telefone quando você receber um compartilhamento do seu próprio servidor ou outro servidor próprio. Compartilhe com qualquer pessoa por e-mail usando o recurso de convidados. O ownCloud fornece poderosas ferramentas de gerenciamento de permissões para controlar exatamente quem pode acessar seus arquivos. Colaboração facilitada. Focado em você.

Neste post realizaremos a instalação do ownCloud por meio do repositório oficial e o servidor utilizado será um Debian Stretch 64bits.

Pré-requisitos:

Instalação

  • Repositório

Pelo terminal, com acesso root adicionamos a chave pública com os comandos abaixo:

Continue...

Laravel - Instale um Poderoso Framework PHP.

Laravel é um framework PHP livre e Open source para o desenvolvimento de sistemas web que utilizam o padrão MVC (model, view, controller). Neste tutorial utilizamos a distribuição Linux Mint 18.

Pré-requisitos:

  • Web Apache ou Nginx
  • PHP >= 7.0.0 - OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Composer

Ao realizar a instalação na distribuição Linux Mint 18, foram necessário realizar a instalação das seguintes dependências.

# apt install php7.0-xml php7.0-mbstring php7.0-zip

1 - INSTALAÇÃO LARAVEL

1.1 - Via Instalador Laravel

Execute o comando abaixo para realizar a instalação do Laravel.

$ composer global require "laravel/installer"

Acesse o terminal com privilégios root e crie o link simbólico. Atente para a pasta do usuário, altere para o seu usuário.

Continue...

Veyon - Gerencie sua sala de aula.

O Veyon é um software gratuito e de código aberto para monitoramento de computadores e gerenciamento de sala de aula, suporta Windows e Linux. Permite ao professor visualizar e controlar laboratórios de informática e interagir com os alunos. É o sucessor oficial do iTALC, agora com um núcleo e arquitetura completamente reescrito e novos componentes que oferecem uma estabilidade e desempenho muito melhores. O Veyon está disponível em diferentes idiomas, oferecendo muitos recursos úteis:

  • Veja o que está acontecendo nos laboratórios de informática no modo de visão geral e tire screenshots;
  • Acesso remoto aos computadores para suportar e ajudar os usuários;
  • Transmita a tela do professor para os alunos em tempo real usando o modo de demonstração (em tela cheia ou em uma janela);
  • Bloqueie estações de trabalho para atrair atenção para o professor;
  • Envie mensagens de texto para estudantes;
  • Ligar/desligar e reiniciar o computador remotamente;

Neste post realizaremos a baixa do pacote diretamente do site do projeto, assim como, sua instalação e configuração. Neste tutorial utilizaremos as distribuições Ubuntu 16.04.3 e Linux Mint
18 e os S.O Windows 7 e 10. Acompanhe os passos abaixo.

Continue...

MultiSystem - Crie seu Pendrive bootável

O MultiSystem é um software livre que te permite criar pendrive bootáveis do seu sistema operacional favorito, suportando GNU/Linux e Microsoft. O diferencial deste programa é a possibilidade de inserção de vários sistemas em um único dispositivo USB. Abaixo veja como realizar a instalação deste incrível programa.

Instalação

A sequência de comandos abaixo adiciona o repositório oficial do MultiSystem, importa a chave pública, atualiza o sistema e realiza a instalação.

# echo 'deb http://liveusb.info/multisystem/depot all main' > /etc/apt/sources.list
# wget -q -O - http://liveusb.info/multisystem/depot/multisystem.asc apt-key add -
# apt-get update
# apt-get install multisystem -y

Após iniciar o aplicativo é necessário montar o pendrive para que o sistema o reconheça. Depois clique no botão [ Validar ]

Continue...

Clamav - O antivírus para o seu Linux.

ClamAV é um antivírus de código aberto (GPL) usado em uma variedade de situações, incluindo varredura de e-mail, web scanning e point security. Ele fornece uma série de utilitários, incluindo um daemon multi-threaded flexível e escalável, um scanner de linha de comando e uma ferramenta avançada para atualizações automáticas de banco de dados. Veja abaixo como instalar em várias distribuições.

Instalação

  • Debian / Ubuntu / Mint
# apt-get update
# apt-get install clamav
  • RHEL / CentOS
# yum install -y epel-release
# yum install -y clamav
  • Fedora
# yum install -y clamav clamav-update
  • OpenSUSE
#  zypper install -y clamav

ClamTK

ClamTk é um front-end gráfico para ClamAV, faz uso de bibliotecas Perl e Gtk. Ele é projetado para ser um scanner antivírus fácil de usar, leve e on-demand para sistemas Linux. Veja abaixo como instalar.

Continue...