A mensagem de erro: “Couldn’t Grab Mutex” no Apache2 ocorre quando há um problema relacionado ao bloqueio de arquivos. Esse problema é frequentemente ocasionado ao se usar certificados Certbot e SSL no Linux, Ubuntu ou Linux Mint. Neste guia, vamos nos concentrar em uma solução para resolver esse...
Redes privadas virtuais (VPNs) são ferramentas essenciais que ajudam você a se conectar com segurança a redes remotas e proteger seus
dados de olhos curiosos. Uma dessas VPNs é a VPN SSL do FortiClient, que pode ser acessada por meio de um cliente gratuito open source
chamado OpenFortiVPN
.
Este tutorial o guiará pela...
Paradigmas de programação são diferentes abordagens ou estilos de programação que fornecem um conjunto de princípios, conceitos e práticas para resolver problemas computacionais. Um paradigma de programação define a maneira pela qual um programador estrutura e organiza o código para construir aplicativos de software....
CRUD significa Create, Read, Update, Delete (Criar, Ler, Atualizar e Excluir), um conjunto comum de operações que são realizadas em dados em um banco de dados ou em uma aplicação.
O que é CRUD
CRUD é a abreviação que se refere às quatro operações básicas em uma aplicação de software, não importa se a aplicação é um...
Eu participei de um projeto de B2B (Business to Business), onde eu fazia parte da equipe que desenvolvia a plataforma de backoffice, e outra equipe desenvolvia o frontoffice (a loja ondecliente comprava). Cada parte da plataforma - back e front office, necessitavam trocar dados e foi necessário estabelecer uma regra de...
Back Office e Front Office são conjuntos de atividades e responsabilidades no gerenciamento de um negócio, podendo ser realizas por equipes de próprias ou terceirizadas nas empresas. No contexto de sistemas de software e aplicativos, é possível adequar o atendimento das soluções em plataformas diferentes, que interagem...
Se você quer montar o melhor ambiente para desenvolvimento de software em Linux Mint (ou Ubuntu ou outros derivados Debian), este é o artigo certo para isso.
Toda pessoa desenvolvedora de software organiza seu ambiente de trabalho para programação usando um misto de necessidades das tecnologias que usa para programar,...
Aumente sua produtividade no desenvolvimento de aplicações usando VSCode com a instalação de extensões (plug-ins).
Aprenda a melhor maneira de instalar o VSCode no Linux Ubuntu e Linux Mint. Este guia fornece passos diretos usando pacotes oficiais para a instalação.
Ao executar o ESLint em um código Javascript, NodeJs ou ExpressJs, podemos encontrar o erro de “concatenação de string inesperada” ou “Unexpected string concatenation”.
Este lint aponta para um possível código que manipula concatenação de strings, que foi escrito de maneira a resultar em uma...
Onde encontrar dados abertos para análises estatísticas, semear bases com dados iniciais ou ainda criar tabelas auxiliares para determinadas áreas de negócio? A comunidade de desenvolvedores trabalha muito para criar repositórios que ofereçam dados para atender estas necessidades, que tal conferir e contribuir para estes repositórios.
A extensão `.dev` não é mais uma opção de domínio local para usar na sua configuração de desenvolvimento de aplicações, quais seriam as melhores extensões de domínio para substituir `.dev` ?
Um tutorial rápido e direto ao ponto que demonstra como trabalhar e gerar números aleatórios - randômicos, em linguagem C
.
Você pode usar as mesmas funções para trabalhar com C++
.
A motivação veio da necessidade de meus alunos aprendizes de programação, principalmente de cursos não ligados diretamente com informática,...
Os números aleatórios são úteis para uma grande variedade de situações, como gerar chaves de criptografia de dados, simular e modelar fenômenos complexos e para selecionar amostras aleatórias de conjuntos de dados maiores.
Números aleatórios também têm sido usados esteticamente, por exemplo, na literatura e na música...
Este é um resumo de minha dissertação de mestrado, defendida em 2013, para obtenção de MESTRE EM ENGENHARIA DE PRODUÇÃO, na área de concentração de Gestão Industrial, Programa de Pós-Graduação em Engenharia de Produção.
Nela eu construí uma camada de serviços, baseados na tecnologia de Web Services SOAP/WSDL, com o...