-
The Raspberry Pi is a nice small device to have hanging around for some IoT or low computing server tasks. For these usage having to use a keyboard and monitor to setup the device is a hassle, and since it will be used without interactive devices, it seems somewhat counterintuitive. The goal here is to be able to deploy a working device to provide some service, without anything other than a network attached to the Raspberry Pi.
-
A colaboração em projetos utilizando
Git e
Github tem sido cada vez mais comum em empresas de
tecnologia, uma vez que a depêndencia dos projetos em outros projetos
open source é cada vez maior. Nesse tutorial são mostrados os passos
introdutóriou ao uso do Git em conjunto com o Github para auxiliar
desevolvedores que estão iniciando a carreira a entenderem o processo e
ter a oportunidade de contribuir e divulgar o seu trabalho. Para realizar
o tutorial será necessário
criar uma conta no Github.
gitgithub
-
compiladoresanalisador léxicolexerpythonply
-
LogoVM é uma máquina virtual de pilha que provê um ambiente de
execução simplificado, para o ensino do projeto e implementação
de compiladores. A máquina virtual é uma máquina de pilha com um
conjunto reduzido de instruções, instruções de alto nível, e
manipulação de elementos de memória (heap e stack)
simplificados.
compiladoresensinolinguagens de programação
-
estruturas de dadosgrafos
-
[FreeIPA] provides an integrated identity management solution for POSIX-alike
environments and for some time now support the integration with external
identity providers (IdP) for an OAuth-like autentication. This document shows
how to automate the integration of external IdP and FreeIPA using
[ansible-freeipa]. Github is used as the identity provider.
freeipaexternal idpuser identity
-
Logica Booleana
2024-01-20
(pt)
A lógica booleana é um sistema matemático baseado na proposta de George Boole em 1847.
Neste artigo, é apresentada uma introdução a conceitos e notações da lógica booleana
aplicáveis diversos campos da ciência da computação.
lógicalógica booleanamatemática
-
ciência da computaçãomatemáticaconceitos básicosfunçõesrelações
-
mongodb
-
Ao desenvolver um
site estático com o
Jekyll, um dos
principais problemas é recriar o ambiente de desenvolvimento
para testar o site localmente, devido a diferenças de versões
do
Ruby,
gems
instaladas, bibliotecas e ambientes de desenvolvimento
disponíveis. Uma boa alternativa é utilizar
containers para
criar um ambiente semelhante ao do
GitHub Pages
que permite testar as alterações localmente,
antes de publicar a página. Neste documento é descrita uma
forma de facilitar esse processo, de forma que seja repetível,
mesmo em diferentes ambientes de desenvolvimento, utilizando
o
podman para
executar os
containers.
podmanjekylldocumentaçãocontainers
-
raspberry-piinstallationFedora
-
Instruções de como fazer uma instalação simples do MongoDB,
um dos bancos de dados orientados a documentos mais utilizados
no mercado, para testes e desenvolvimento de aplicações no
Windows, utilizando ferramentas de linha de comando.
MongoDBNoSQLcontainerdesenvolvimentobancos de dadosbig dataWindows
-
MongoDB é um dos bancos de dados orientados a documentos mais
utilizados no mercado. No entanto, como possui uma licença
proprietária (desde 2018), as distribuições Linux removeram o
banco de dados de sua lista de pacotes, porém, é possível
utilizar o MongoDB a partir de imagens de container, como
demonstrado aqui, em um exemplo que utiliza a importação de
dados a partir de arquivos CSV como demontração do ambiente.
MongoDBNoSQLcontainerdesenvolvimentobancos de dadosbig data
-
raspberry-piinstallation
-
raspberry-piinstallationFedoraUbuntuNetBSD
-
react-nativedispositivos móveisinstalação
-
O uso de impressoras no Linux melhorou consideravelmente nos últimos 20 anos, mas eu não esperava esse nível de facilidade ao utilizar uma impressora em rede, mesmo num sistema atual.
linuximpressãofedora
-
ciência da computaçãoconceitos básicosmatemáticaprogressão aritméticaprogressão geométrica
-
ciência da computaçãoconceitos básicosmatemáticalogaritmos
-
Os conceitos de conjuntos e suas operaçõe são muito utilizados em ciência
da computação. Neste artigo são tratados os conceitos básicos de conjuntos
e suas operações, com foco no uso destes conceitos nas disciplinas de
linguagens formais e bancos de dados.
ciência da computaçãomatemáticaconceitos básicosconjuntos
-
raspberry-piinstallationUbuntu
-
compiladoresparsertradução baseada em sintaxepythonply
-
react-nativedispositivos móveislinux
-
SENAIexercíciosrespostas
-
linuxshellscriptposixgetopts
-
linuxshellscript
-
linuxnetwork
-
linuxshellscript
-
linuxnetwork
-
FreeIPAansible-freeipaAnsibledeploymentcluster
-
A commom use of FreeIPA is to integrate it with Microsoft Active Directory, so that a trust between FreeIPA realm and AD realm is created and users from AD can log into FreeIPA hosts. This document shows the creation of a lab to test FreeIPA-AD trust using regular tools, and how the lab creation can be automated unsing ansible-freeipa.
FreeIPAWindows Active Directorytrustansible-freeipaAnsible
-
algoritmosanálise de algoritmosalgoritmos iterativos