Pular para o conteúdo principal

Postagens

Servidor Wildfly sai do ar Inexplicavelmente

O Wildfly não se dar muito bem com Firefox, em algum casos dependendo do erro pode até derrubar o servidor. Entretanto, para conseguir ter a certeza que o que causa o problema é uma configuração do próprio servidor, é necessário analisar todo o problema obtendo acesso a máquina em questão, afim de encontrar erros no sistema operacional que possa causar a pane e assim não alterar uma configuração do servidor sem necessidade. Um dos problemas que pode ocorrer somente no uso do firefox em aplicações que utilizam o Wldfly 10.0.x como servidor, é o protocolo HTTP2 que fornece segurança SSL nas requisições https. No Firefox, essa opção não funciona corretamente causando desligamento imediato no servidor em algumas ocasiões. Caso algum dia o servidor caia ou pare de funcionar corretamente de forma inexplicável, é sensato observar alguns pontos antes de ir para desativação da HTTP2 do servidor. Confira abaixo. Espaço em disco Memória livre Tamanho da partição Swap Conexão com o...

Configuração SMTP Redmine

Bem, hoje vamos encontrar uma dica rápida! Onde encontrar o arquivo de configuração SMTP do Redmine e como altera-lo para começar a receber as notificações no e-mail dos utilizadores? Pesquisei muito na internet para encontrar e não achei tão fácil alguém que pudesse me ajudar. O que encontrei foi vários  fragmentos de informações soltas, onde na maioria das vezes nem ajudava como eu precisava. Por isso, resolvi escrever essa pequena ajuda para quem está se empenhando em instalar e configurar essa ferramenta incrível de gestão de projetos que é o Redmine. Configurando SMTP no Redmine Edite o arquivo configuration.yml   que pode ser encontrado no diretório. $ nano /home/redmine/apps/redmineplusagile/htdocs/config/configuration.yml Ao abrir o arquivo altere conforme abaixo os campos em vermelho  user_name: XXXX@gmail.com , password: xxx2xx   pelo o seu usuário de e-mail e senha. $ # = Redmine configuration file # # Each environment has it...

Conferência Baiana de NoSQL - Encerra em 01/03/2020

Está aberta a chamada de trabalhos para mais uma edição do NoSQLBA, a de 2020. O evento acontecerá entre os dias 17 e 18 de abril (depende do volume de demandas, senão será apenas 18/04), na Universidade Católica do Salvador (UCSal). Os trabalhos poderão ser submetidos até o dia 01 de março. Sobre Nosql:Os banco de Dados NoSQL (not only SQL) foram criados, principalmente, para resolver problemas com aplicações web que precisam operar com gigantescas cargas de dados, além de poder escalar com grande facilidade. Esses tipos de banco de dados vem sendo usados com muita frequência em redes sociais como Twitter, Facebook, além de prover a persistência em aplicações nas nuvens. Outro ponto importante a citar é a crescente adoção destas novas tecnologias, inclusive em mercados mais conservadores, tais como instituições financeiras e agências governamentais. Os motivos são diversos normalmente para solucionar problemas com flexibilidade, escalabilidade, latência e performance. Para divu...

Docker - Backup e Recuperação

Introdução  Essa configuração descreverá um procedimento de como fazer backup de um container do docker e também mostrará como recupera-lo no mesmo sistema ou em algum sistema secundário que possui o docker instalado. Como Fazer o backup do Docker Quando precisamos fazer um backup de um contêiner de docker, obtemos o commit do seu estado atual e salvamos como uma imagem do docker. # docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a7b03484bed6 bitnami/jenkins:2 "/app-entrypoint.sh …" 7 days ago Up 42 hours tcp, 0.0.0.0:80->8080 opt_jenkins_1 A partir da saída acima, vemos um container do docker em execução nomeado como opt_jenkins_1 com um ID a7b03484bed6 . Agora, usamos o comando commit para tirar uma imagem de seu estado de execução atual. $ sudo docker commit -p a7b03484bed6 opt_jenkins_1 sha256:0bbcb2b7...

How to Reset Mysql Password

Hello people, Let's learn how to reset mysql root password? Come on !!! First You must stop the MySQL service running on your machine. To stop running the following command: /etc/init.d/mysql stop Now From the terminal, go to the folder where MySQL is installed, which should look something like  /etc/mysql/mysql.conf.d/   and open the mysqld.cnf file with a text editor of your choice. Edit the open, skip-grant-tables file under the [mysqld] save entry. NOTE: Without the parentheses Go back to the terminal and restart the MySQL service that was stopped. /etc/init.d/mysql restart That done, go through the terminal and type mysql -u root Enter and type: update user set authentication_string=" " where User='root' This will make the user root the new password you entered. To complete the process Go back to the terminal, stop MySQL, go back to the mysqld.cnf file, remove an inserted row skip-grant-tables and ...

O PODER DO ANGUALAR

ANGULAR, O FRAMEWORK MVC DA GOOGLE Um framework MVC no lado do cliente que tem ganhado muita atenção da comunidade é o angular. Criado como um projeto interno da Google e liberado para o público em 2009, ele tem como foco a criação de single Page Applications (SPA's). Esse tipo de aplicação não recarrega a página durante o seu uso, dando uma experiência mais fluída para o usuário. ANGULAR E NOVO PARAGIGMA Angular 2 é um salto interestelar na história do framework voltado a criação de aplicações Web, que rompe definitivamente como sua versão 1.X.  Não importa o quão bom você seja com a primeira versão do framework, porque o paradigma mudou. Um paradigma, em poucas palavras, é a visão do mundo que temos e como procuramos respostas para solucionar problemas. Quando um paradigma muda, todos começam do zero. Se você nunca trabalhou com Angular, ótimo. Se você vem do angular 1.X esvazie a sua mente para novas possibilidades e caminhos deste framework.  Atual...

O que é Transpilação ?

A transpilação é, essencialmente, uma tradução especializada do processo de compilação. O procedimento é realizado de forma semelhante ao que um compilador faz, porém com uma diferença notável: enquanto um compilador tradicional tem como alvo um código de baixo nível, como Assembly ou código de máquina, o transpilador tem como objetivo um código-fonte em uma linguagem diferente ou a mesma linguagem escrita de outra maneira. Linguagens como CoffeeScript, TypeScript e o próprio JavaScript usam a transpilação para garantir compatibilidade entre versões. Há também outras linguagens que geram código-fonte em C em vez de código de baixo nível. Dessa forma, é possível programar em ES6 sem preocupações, mesmo que você queira oferecer suporte a navegadores antigos com versões mais antigas da especificação EcmaScript. Basta realizar a transpilação do ES6 para uma versão anterior e o código poderá ser executado em qualquer lugar. Isso se torna ainda mais fácil, já que muitas das novidades do Java...