Tempo de Leitura: 5 Minutos Muitos céticos acreditam que é uma conspiração para derrubar o Linux, mais o fato é que a Microsoft abriu espaço para os desenvolvedores e quer ganhar uma fatia de mercado neste segmento, e para nós, o pacote vem bem recheado, começando com o WSL e grandes ferramentas específicas para nós DEVs.
Ler CompletoAutor: Romeu G.
Mecanismo de Busca Com Relevância – MySQL e MariaDB
Tempo de Leitura: 8 Minutos Uma parte muito importante para quem desenvolve aplicações e sites são os mecanismos de busca internos, que permitem ao usuário localizar um conteúdo dentro da aplicação, e para nossos usuários, em sites, é igualmente importante uma busca que retorne não só o termo buscado, como também outros termos relevantes, e uma classificação pela relevância do termo localizando as ocorrências mais exatas, e é justamente isso que vamos abordar neste artigo.
Ler CompletoAlgoritmos e Lógica de Programação – O Básico para aprender – Aula 1
Tempo de Leitura: 5 Minutos Por inúmeras vezes fui questionado sobre qual a melhor linguagem para iniciantes, e para apender a programar, e a resposta é simplesmente NENHUMA, isso porque PROGRAMAR é se comunicar com um computador, e analogamente a comunicação humana, não interessa em qual idioma ocorre a comunicação, desde que os 2 interlocutores falem o mesmo idioma, o que determina são as regras para que essa comunicação aconteça. Esse é o objetivo deste artigo, então, vamos lá que o assunto é bem extenso.
Ler CompletoCinnamon 4.6 – Lançada nova versão do Ambiente padrão do Linux Mint
Tempo de Leitura: 2 Minutos Originalmente lançado como um Fork do Gnome Shell, Nautilus e Mutter o ambiente lembra muito o Gnome 2 é usado como um padrão na distribuição Linux Mint já a algum tempo. Leve e poderoso, funciona muito bem em diversas distribuições e possui grandes funcionalidades e customização.
Ler CompletoTrabalhando e manipulando Metainformações
Tempo de Leitura: 3 Minutos Neste artigo, vamos falar dos metadados ou metainformações, que são dados sobre dados, é uma definição meio complicada de entender de imediato e até retórica, mais se usada de maneira correta, traz muita facilidade para definir atributos de um conjunto de dados. No exemplo, vamos tratar de metadados sobre produtos para um e-commerce.
Ler CompletoCOBOL – 60 Anos de História, e sem previsão de ser ultrapassado!
Tempo de Leitura: 7 Minutos Muitos vão achar estranho estar falando de uma linguagem que acabou de completar 60 anos de idade, e falar que ela ainda não tem previsão de ser aposentada, pelo contrário, 2020 está sendo um ano onde a procura por profissionais (programadores) que deem manutenção em sistemas escritos em COBOL esta extremamente alta, e claro, com uma leva de profissionais que não supre a quantidade de vagas abertas no mercado, o que torna aprender a fundo essa linguagem uma ótima alternativa, e vamos ver neste artigo, um pouco sobre sua história e sobre seu legado.
Ler CompletoEndereços e CEPs de maneira simplificada – Parte Final
Tempo de Leitura: 7 Minutos Para finalizar, vamos construir um Web Service que responda a nossa consulta devolvendo um JSON contendo de maneira literal todas as partes da nossa estrutura de CEP. Você pode adaptar esta consulta para a sua necessidade ou acrescentar recursos como autenticação para uso da API, mais não vai ser o nosso caso, que vai ser algo bem simples que foi o intuito original dessa estrutura.
Ler CompletoEndereços e CEPs de maneira simplificada – Parte 2
Tempo de Leitura: 8 Minutos Nesta segunda parte do artigo, vamos tratar dos endereços e lugares que não são atendidos totalmente pelo endereçamento do CEP, ou seja, são lugares como CEPs Especiais, ou CEPs únicos para determinada região, estes lugares são onde o DNE e o CEP não se sobrepõem, e o CEP só pode ser usado para identificar a cidade e/ou bairro e não o logradouro. Nesta categoria, é possivel também identificar se uma determinada faixa de CEP está dentro de uma região válida, como um bairro ou região física, já que os CEPs não seguem uma numeração sequencial, e sim tentam validar o endereçamento físico.
Ler CompletoEndereços e CEPs de maneira simplificada – Parte 1
Tempo de Leitura: 8 Minutos Nesta primeira parte, vamos propor uma estrutura de tabelas relacionais para a manipulação de CEPs e cadastramento de endereços com um mínimo de intervenção do usuário, e que também seja simples e direta para produzir relatórios com foco comercial ou estatístico. Diferente das bases fornecidas pelos correios, onde o foco é a consulta por endereço e/ou por cep, esta está otimizada para consulta através do CEP e não do endereço, e para a extração de dados de maneira macro, como UF ou CIDADE.
Ler CompletoHaversine – Localizando Pontos na Esfera Terrestre Matematicamente
Tempo de Leitura: 5 Minutos Se você já desenvolveu ou tentou estudar algo com mapas, geolocalização ou posicionamento global (GPS) ou mesmo tentou estudar a API do Google Maps, já deve ter se deparado com a fórmula de Haversine que é uma equação que fornece a distância entre dois pontos de uma esfera a partir de coordenadas de latitude e longitude. Na realidade, a fórmula quando aplicada a esfera terrestre porque esta não é uma esfera perfeita: seu raio varia de 6356,78 km nos pólos até 6378,14 km no equador. Estas pequenas correções, na ordem de 0,1% (supondo R = 6367,45 km) são usadas em todo lugar, devido a leve forma elipsoide do nosso planeta. Mais vamos a parte mais técnica e menos matemática por traz disso.
Ler CompletoPrós e Contras no desenvolvimento com Frameworks
Tempo de Leitura: 6 Minutos Quando damos inicio a um novo projeto, seja ele um aplicativo, um site corporativo, um sistema online, um webservice ou qualquer outro, independente do tamanho e da complexidade, vem a mente quais as possíveis linguagens que usaremos seja no server-side ou no client-side e se usar ou não um framework. A resposta a essa pergunta, tecnicamente, depende de alguns fatores e vamos falar sobre eles agora.
Ler CompletoVS Code – Muito Mais que uma IDE
Tempo de Leitura: 8 Minutos O Visual Studio Code, ou simplesmente VS Code como é conhecido, é uma IDE (Ambiente de Desenvolvimento Integrado – em livre tradução) de desenvolvimento criada pela Microsoft e disponibilizada como ferramenta de código aberto, porém, devido a sua poderosa API, praticamente qualquer parte da ferramenta pode ser customizada através de extensões, o que a torna independente de plataforma pois existem versões para Linux, Mac Os X e claro para Windows, e independente de linguagem pois pode ser customizada conforme a necessidade do desenvolvedor que vai utilizar. Conheça mais dessa poderosa ferramenta para desenvolvedores.
Ler CompletoRen’py – Motor de Jogo para Visual Novel
Tempo de Leitura: 8 Minutos Escolhi para este primeiro artigo, falar sobre este Motor de Jogo (game engine) especializado em jogos no estilo Visual Novel, pois ele é um bom começo não só para quem quer iniciar seus trabalhos em programação, como para quem quer aprender a mecênica de programação de games, e por ser baseado em Python também servir como um ponto de aprendizagem da linguagem. O RenPy atualmente está na versão 7.3.5 e suporta para o desenvolvimento o Windows, o Linux e o Mac Os X, e as plataformas alvo além destas incluem HTML5, Android e iOS.
Ler Completo