anúncios

segunda-feira, 6 de abril de 2020

Instalando e Configurando ambiente Bludit no Debian

O que é Bludit?

O Bludit é um CMS Flat-File existente que não utiliza banco de dados, mas são gerenciados por arquivos texto que pode ser usado para criação de sites e/ou blogs. Arquivos JSON são usados para armazenar o conteúdo. O plug-in Remote Content também pode ser usado para publicar conteúdo em uma plataforma como o GitHub.

O conteúdo pode ser formatado com a linguagem de marcação Markdown ou com código HTML ou um editor WYSIWYG . Vários modelos de design estão disponíveis para a aparência; os plugins permitem a expansão com funções adicionais. O Bludit é gratuito e de código aberto, está licenciado sob a licença MIT.

O Bludit foi desenvolvido em PHP por Diego Najar e data de lançamento em 14 de Setembro de 2015.

Depois de conhecer o Bludit e para que serve, podemos seguir os procedimentos de instalação e configuração do Bludit no GNU/Linux Debian 9/10.

Preparando o ambiente PHP para o Bludit

$ sudo apt install apache2 php php-gd php-curl php-imap php-ldap

Habilitar o módulo Rewrite
$ sudo a2enmod rewrite

Reiniciar o Apache para efeito do módulo Rewrite habilitado
$ sudo systemctl reload apache2

Dowload do Bludit
OBS: Até a data de publicação deste post, a versão atual é: 3.12.
Renomei para bluditblog, mas pode colocar o nome que desejar, Ok?
$ git clone https://github.com/bludit/bludit.git bluditblog
$ sudo cp -R bluditblog /var/www/html
$ sudo chown www-data:www-data -R /var/www/html/bluditblog

Adicionar o seu usuário no grupo www-data
$ sudo usermod -aG www-data $(whoami)

Configurando o Vhost para o Bludit

# vim /etc/apache2/sites-available/bluditblog.conf
Altere o arquivo para ficar como este, apenas altere o diretório de localização do seu site ou sistema.
< VirtualHost *:80>
ServerName app.local
DocumentRoot "/var/www/html/bluditblog"
ErrorLog ${APACHE_LOG_DIR}/bluditblog.error.log
CustomLog ${APACHE_LOG_DIR}/bluditblog.access.log combined
< Directory "/var/www/html/bluditblog">
        DirectoryIndex index.php index.html index.htm
        AllowOverride All
        Order allow,deny
        Allow from all
< /Directory>
< /VirtualHost>
Habilitar o Vhost
$ sudo a2ensite bluditblog.conf

Reload do Apache
$ sudo systemctl reload apache2

Adicione no arquivo hosts o nome definido no ServerName do Vhost, em Linux o diretório é: /etc/hosts .
PS: Editar o arquivo hosts como administrador do sistema.
No meu caso, defini o ServerName do Vhost como bluditblog.local, altere para o nome que desejar e deve ter o mesmo nome no arquivo hosts, Ok?

127.0.0.1 bluditblog.local

Acesse no browser http://bluditblog.local ou o nome que definiu no Vhost.
No primeiro acesso, irá redirecionar para o cadastro para o painel administrativo, segue o setup conforme solicitado que leva menos de 1 minuto.


Feito!

domingo, 5 de abril de 2020

Instalando e Configurando o Bludit no ambiente Docker

O que é Bludit?

O Bludit é um CMS Flat-File existente que não utiliza banco de dados, mas são gerenciados por arquivos texto que pode ser usado para criação de sites e/ou blogs. Arquivos JSON são usados para armazenar o conteúdo. O plug-in Remote Content também pode ser usado para publicar conteúdo em uma plataforma como o GitHub.

O conteúdo pode ser formatado com a linguagem de marcação Markdown ou com código HTML ou um editor WYSIWYG . Vários modelos de design estão disponíveis para a aparência; os plugins permitem a expansão com funções adicionais. O Bludit é gratuito e de código aberto, está licenciado sob a licença MIT.

O Bludit foi desenvolvido em PHP por Diego Najar e data de lançamento em 14 de Setembro de 2015.

Depois de conhecer o Bludit e para que serve, podemos seguir os procedimentos de instalação e configuração do Bludit no ambiente Docker, que pode ser utilizado em GNU/Linux (qualquer distro) e Windows 10 Pro.

A premissa é ter Docker e Docker-Compose instalados, caso ainda não tenha, configurado Instalando Docker e Docker-Compose no Linux ou Instalando Docker e Docker-Compose no Windows 10

Estrutura do ambiente Docker para o Bludit
ambiente-bludit-docker
 docker-compose.yml
  php
   Dockerfile
   vhost.conf
  www
   bluditblog

OBS: Até a data de publicação deste post, a versão atual é: 3.12.

Download do Bludit

$ git clone https://github.com/bludit/bludit.git bluditblog

$ sudo chown www-data:www-data -R www/bluditblog

Adicione o arquivo docker-compose.yml no diretório bluditblog com o seguinte conteúdo.




Adicione o arquivo Dockerfile no diretório php com seguinte conteúdo.

Adicione o arquivo vhost.conf no diretório php com seguinte conteúdo.

Adicione no arquivo hosts o nome definido no ServerName do Vhost, em Linux o diretório é: /etc/hosts e em Windows é: C:\Windows\System32\drivers\etc\hosts.

PS: Editar o arquivo hosts como administrador do sistema.
No meu caso, defini o ServerName do Vhost como bluditblog.local, altere para o nome que desejar e deve ter o mesmo nome no arquivo hosts, Ok?

127.0.0.1 bluditblog.local

Build do ambiente Bludit no Docker

$ docker-compose up -d

Adicionar o seu usuário no grupo www-data

$ sudo usermod -aG www-data $(whoami)

Após o build do ambiente, acesse no browser http://bluditblog.local ou o nome que definiu no Vhost.
No primeiro acesso, irá redirecionar para o cadastro para o painel administrativo, segue o setup conforme solicitado que leva menos de 1 minuto.

Feito!

sábado, 4 de abril de 2020

Conhecendo o CodePen

O que é CodePen ?

O CodePen é uma comunidade online para testar e mostrar trechos de código HTML, CSS e JavaScript criados pelo usuário. Ele funciona como um editor de código online e um ambiente de aprendizado de código aberto, onde os desenvolvedores podem criar trechos de código, chamados "canetas", e testá-los.

O CodePen foi criado por Chris Coyier em 2012 e até a data de publicação deste post, tem 330.000 usuários cadastrados.

Acesse https://codepen.io/ que deverá estar como na Figura 1.


Figura 1. Acesso do CodePen

Após acessar a página do CodePen, basta clicar no botão Start Coding e o tal editor online vai aparecer. Os códigos vão nesse três blocos: HTML, CSS e JS e será exibido nesse outro espaço ao lado que simula um navegador.

A criação da conta no CodePen é opcional, fique a seu critério em criar uma conta se ainda não tiver e comece a utilizá-lo ao publicar dúvidas ou problemas que houver no seu código HTML, CSS ou JS no grupo Programadores Brasil do Telegram

Feito!

sexta-feira, 3 de abril de 2020

Conhecendo e instalando o Discord

O que é Discord ?

O Discord é um aplicativo para chat por voz e texto no qual você pode reunir os seus amigos e conversar durante uma jogatina. Ele pode ser usado no PC ou no celular e é totalmente gratuito. Este serviço pode ser usado no navegador, em apps para o Mac e Windows ou nos aparelhos móveis com Android e iOS.

Download do Discord

Acesse https://discordapp.com/download e faça o download de acordo com o seu Sistema Operacional (Windows, Linux, macOS) e no app mobile (Android, iOS).

No Linux (Debian/Ubuntu)

$ sudo dpkg -i discord-0.0.10.deb

No Windows 10

Acesse https://discordapp.com/api/download?platform=win e segue os procedimentos Next, Next e Finish de instalação padrão Windows.

No mobile Android ou iOS

Acesse Play Store para Android ou iTunes para iOS, pesquise por Discord e marque para instalar no seu smartphone.

Feito!

quinta-feira, 2 de abril de 2020

Configurando roteador Intelbras WRN240

O objetivo deste howto é explicar os procedimentos para configurar o roteador Intelbras WRN240.



No browser (Chrome, Firefox, Edge) acesse http://10.0.0.1

user/password: admin/admin

Depois de acessado, clique em Status e modo de operação

Em modo de operação, selecione a opção Cliente AP Roteador

Após Salvar, irá reiniciar o roteador Wireless

Assim que for reiniciado e voltar a ter acesso no roteador, clique no menu Rede, em seguida em Wireless

Com as informações de configurações Wireless aberta clique sobre o botão Localizar, em seguida ira aparecer as redes que seu roteador pode encontrar, neste caso conectei o roteador a uma antena de grade, por este motivo ira aparecer mais redes. Selecione a rede que deseja se conectar, selecione qual é a linha de sua rede e clique em conectar.

Quando se conectar a uma rede, automaticamente você volta para a página de configuração Wireless, no campo SSID coloque o nome de sua rede, esse nome é o que vai aparecer no equipamento que estiver procurando redes, como celular, notebook, tablete e outros. Clique em Salvar para fixar as configurações e não clique em reiniciar, tem mais algumas configurações a serem feitas.

Ainda em Wireless, clique no menu Segurança

Escolhe o tipo de segurança, segue:

Versão: selecione WPA2-PSK

Criptografia: selecione AES

Senha PSK: digite uma senha segura

Clique em Salvar

Irá exibir um aviso que irá reiniciar, confirma e pronto.

Feito!

sexta-feira, 20 de março de 2020

Instalando o cliente VPN NetExtender no Windows e Linux

Devido a pandemia do Coronavírus, as empresas liberaram o trabalho Home Office, então para isso, precisa conectar na VPN, então, antes de seguir os procedimentos, verifique qual tipo de VPN é utilizado no firewall da sua empresa, ok?

Nesse post, é explicado os procedimentos de instalação e utilização do cliente VPN NetExtender do Firewall UTM SonicWall, nos sistemas operacionais: Windows 10 e Linux (Debian, Ubuntu).

Segue os procedimentos:
  1. Acesse https://www.mysonicwall.com/muir/freedownloads
    Também disponível em: client-VPN-netExtender
  2. Procure por NetExtender
  3. Selecione NetExtender Linux TGZ 64-Bit ou caso, esteja no Windows, selecione NetExtender.8.6.260.MSI, e clique em Download. Veja na Figura 1

Figura. 1 Página do instalador cliente NetExtender para Windows e Linux


A instalação do NetExtender no Windows 10, é só executar e seguir Next, aceitar o adaptador de rede e Finish

Instalação no Linux (Debian, Ubuntu)

$ tar -xzvf NetExtender.Linux.8.6.801.x86_64.tgz
$ cd netExtenderClient/

NOTA: O script instalador do NetExtender foi implementado em ShellScript e utiliza o ifconfig e route, então nas distros atuais, foi removido, por ser considado obsoleto e ter o substituto ip addr.

Para simplificar, instale o pacote net-tools que inclui o ifconfig, route e demais pacotes de redes obsoletos.

NOTA 2: Antes de executar, verifique se tem o JRE instalado, caso ainda não tenha o JRE instalado, então segue os procedimentos abaixo antes, ok?

$ sudo apt-get update

$ sudo apt-get install default-jre


Por fim, execute o instalador do cliente VPN NetExtender

$ sudo ./install

Aceite o adaptador de rede (pppd) no questionamento da execução do script, "Set pppd to run as root [y/N]?" y

Pesquise nos aplicativos por NetExtender para abrir uma tela semelhante ao screenshot da Figura 2 e preencher os dados que pede:


Figura 2 Configuração de conexão com o servidor VPN


Server: vpn.empresa.com.br

Username: seu usuário (geralmente é o mesmo que utiliza na autenticação do domínio Active Directory)

Password:

Domain: nome de domínio utilizado na empresa

Clicar no botão Connect

Feito!

domingo, 15 de março de 2020

Conhecendo o WeTransfer

O que é WeTransfer?

É um serviço online de transferência de arquivos de até 2GB na versão gratuita.

Como utilizar o WeTranfer?

Para utiliza-lo, não é necessário criar nenhuma conta, basta fornecer um endereço de e-mail, o arquivo que será enviado e o e-mail de quem irá recebê-lo.

Acesse o WeTransfer

Digita o e-mail que será enviado
Digita o seu e-mail
Digita uma mensagem
Anexe o arquivo de tamanho até 2GB no plano gratuito.

WeTransfer Plus

Na versão Premium do WeTransfer Plus, permite enviar arquivos de tamanho até 20GB. Além disspo, permite proteger os arquivos transferidos por uma chave secreta.

Feito!