O documento resume os resultados de 2 dias de teste do sistema operacional Ubuntu IoT com Raspberry Pi 3 B+, incluindo a configuração de rede Wi-Fi, atualização de pacotes, instalação de drivers, bibliotecas e ambientes gráficos. O autor também descreve a instalação e teste de sensores DHT22, LDR e módulo RTC DS3231.
Lista de exercicio i informatica basicaCarlos Melo
O documento apresenta uma lista de exercícios sobre informática básica para administração, abordando tópicos como dados, informação e conhecimento; história dos computadores; hardware e software; componentes e arquitetura de computadores; periféricos; memória; sistemas operacionais; tipos de softwares; redes de computadores; topologias de rede; modems; hubs, switches e roteadores; servidores; compartilhamento de impressoras; e famílias de computadores. A lista inclui 26 questões sobre esses assuntos para s
Este documento fornece instruções para instalar o FreeBSD 9 como desktop usando o GNOME 2. Ele descreve como instalar o portmaster, xorg, gdm e GNOME 2-lite usando ports. Também explica como configurar o Xorg, rc.conf e fstab para habilitar os serviços necessários e completar a instalação do desktop.
O documento fornece uma introdução sobre sistemas operacionais, especificamente o Ubuntu. Resume a história do Ubuntu, suas versões, instalação, gerenciamento de pacotes e comparação com o Windows Vista.
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...Danilo Ricardo
1) O documento fornece instruções para instalar o Player, Stage e Gazebo no Ubuntu 10.10, incluindo baixar pré-requisitos e adicionar repositórios de software.
2) Passo a passo é dado para compilar e instalar ODE e OGRE, instalar build-essential, adicionar o PPA thjc e instalar o Player.
3) Instruções instalam o Stage para testar o Player e dependentes do Gazebo, então instalam o Gazebo e definem o caminho OGRE.
Apresentação OpenSUSE 11.3 para Desenvolvedores - PortugueseKomputer
O documento descreve as principais características e aplicações do openSUSE 11.3, incluindo o suporte aprimorado para virtualização e btrfs, melhorias no gerenciador de pacotes Zypper, e ferramentas para desenvolvimento como GCC e Mono. O documento também destaca as interfaces GNOME 3.0 e KDE 4.4, com novas ferramentas para cada ambiente de desktop.
1) O processador é o componente central responsável por executar operações de computação em um sistema.
2) Os processadores evoluíram drasticamente ao longo do tempo, com o número de transistores aumentando exponencialmente a cada geração de acordo com a Lei de Moore.
3) O processador é organizado em unidades funcionais responsáveis pelo processamento de dados e controle do fluxo de execução de instruções.
Lista de exercicio i informatica basicaCarlos Melo
O documento apresenta uma lista de exercícios sobre informática básica para administração, abordando tópicos como dados, informação e conhecimento; história dos computadores; hardware e software; componentes e arquitetura de computadores; periféricos; memória; sistemas operacionais; tipos de softwares; redes de computadores; topologias de rede; modems; hubs, switches e roteadores; servidores; compartilhamento de impressoras; e famílias de computadores. A lista inclui 26 questões sobre esses assuntos para s
Este documento fornece instruções para instalar o FreeBSD 9 como desktop usando o GNOME 2. Ele descreve como instalar o portmaster, xorg, gdm e GNOME 2-lite usando ports. Também explica como configurar o Xorg, rc.conf e fstab para habilitar os serviços necessários e completar a instalação do desktop.
O documento fornece uma introdução sobre sistemas operacionais, especificamente o Ubuntu. Resume a história do Ubuntu, suas versões, instalação, gerenciamento de pacotes e comparação com o Windows Vista.
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...Danilo Ricardo
1) O documento fornece instruções para instalar o Player, Stage e Gazebo no Ubuntu 10.10, incluindo baixar pré-requisitos e adicionar repositórios de software.
2) Passo a passo é dado para compilar e instalar ODE e OGRE, instalar build-essential, adicionar o PPA thjc e instalar o Player.
3) Instruções instalam o Stage para testar o Player e dependentes do Gazebo, então instalam o Gazebo e definem o caminho OGRE.
Apresentação OpenSUSE 11.3 para Desenvolvedores - PortugueseKomputer
O documento descreve as principais características e aplicações do openSUSE 11.3, incluindo o suporte aprimorado para virtualização e btrfs, melhorias no gerenciador de pacotes Zypper, e ferramentas para desenvolvimento como GCC e Mono. O documento também destaca as interfaces GNOME 3.0 e KDE 4.4, com novas ferramentas para cada ambiente de desktop.
1) O processador é o componente central responsável por executar operações de computação em um sistema.
2) Os processadores evoluíram drasticamente ao longo do tempo, com o número de transistores aumentando exponencialmente a cada geração de acordo com a Lei de Moore.
3) O processador é organizado em unidades funcionais responsáveis pelo processamento de dados e controle do fluxo de execução de instruções.
O documento fornece instruções para instalação do sistema Biblivre no Windows e no Linux. Para o Windows, são necessários programas como Java, PostgreSQL, Tomcat e Apache HTTPD. Para o Linux, as etapas incluem particionar o disco, formatar as partições, configurar a rede e instalar o sistema operacional e o Biblivre.
O documento discute computação paralela e formas de ganhar desempenho em programas. Ele apresenta três opções: melhorar o ambiente de execução, melhorar o algoritmo, ou paralelizar o programa. A paralelização envolve usar múltiplos recursos computacionais para resolver um problema simultaneamente.
O documento descreve as principais interfaces gráficas do Linux, incluindo KDE, Gnome, Unity, Cinnamon, XFCE e LXDE. Também discute softwares educativos e de áudio/vídeo disponíveis no Linux e a central de programas.
Impressões após 5 dias utilizando o Raspberry Pi 3 B+ como um computador resi...Marcos Aurelio Barranco
O documento resume as impressões de utilizar um Raspberry Pi 3 B+ como computador residencial por 5 dias. O autor instalou o sistema operacional Linux Raspbian e utilizou o Raspberry Pi para navegar na internet, programar com Python e Arduino, e concluiu que o dispositivo oferece uma opção computacional econômica e funcional.
Este documento fornece instruções para instalação do sistema operacional Linaro Ubuntu na placa Gumstix Overo Fire COM, configuração de conexão sem fio e atualização do sistema. Inicialmente, os arquivos do sistema Linaro e ferramentas são baixados e um cartão microSD é preparado para inicializar a placa. Em seguida, demonstra-se como configurar uma rede sem fio com criptografia WPA ou uma rede Ad-Hoc e verificar a conexão. Por fim, informa como atualizar o sistema e pacotes.
Este documento fornece uma introdução ao Linux, discutindo seu histórico, desenvolvimento, principais distribuições e conceitos-chave como software livre, kernel e ambientes gráficos. O autor é um estudante de engenharia elétrica que atua na divulgação científica e usa sistemas operacionais GNU/Linux.
Este documento descreve como instalar o Linux Debian de forma personalizada em uma máquina virtual, incluindo criar partições, escolher idioma e teclado, configurar repositório de pacotes e selecionar utilitários padrão sem interface gráfica.
O documento apresenta os principais conceitos e características do sistema operacional Gentoo Linux, incluindo sua filosofia de compilação a partir do código-fonte, o gerenciador de pacotes Portage e a comunidade envolvida no projeto.
O documento fornece instruções para instalar o Ubuntu em uma placa Gumstix Overo, incluindo gerar uma imagem do sistema operacional, preparar o cartão de memória, estabelecer comunicação serial durante o boot e configurar a rede wireless.
O documento descreve as características do processador Intel Core i7, incluindo que ele possui 4 núcleos, caches L1 a L3, suporte a memória DDR3 de 3 canais, barramento QuickPath Interconnect para transferência de dados, arquitetura Nehalem com núcleos em blocos e barramentos diretos entre os processadores.
Este documento resume um tutorial sobre como configurar e utilizar uma placa BeagleBoard. Ele descreve:
1) Dois métodos para instalar uma distribuição Linux na BeagleBoard - via download de uma imagem pré-configurada ou instalação via rede durante o boot.
2) Como fornecer internet à BeagleBoard através de um computador Linux usando um adaptador USB.
3) Como instalar pacotes e atualizar o sistema operacional diretamente no cartão SD da BeagleBoard usando o computador Linux.
4) Os passos para instalar a interface
O documento discute a história e evolução dos processadores, desde os primeiros modelos como o Intel 4004 lançado em 1971 até os processadores modernos de 64 bits. Aborda marcos como o lançamento do primeiro microprocessador de 16 bits Intel 8086 em 1978, do primeiro processador de 32 bits Intel 386 em 1985, e do primeiro processador de 64 bits AMD64 em 2001. Também descreve as principais características e melhorias de cada geração de processadores das principais fabricantes Intel e AMD ao longo das décadas.
O documento descreve a evolução dos processadores, desde os primeiros modelos que não podiam armazenar programas até os processadores modernos de hoje. Começou com o desenvolvimento do EDVAC na década de 1940, que permitiu armazenar programas, e evoluiu para os primeiros microprocessadores na década de 1970 como o Intel 4004. A arquitetura x86 lançada na década de 1970 ainda é usada atualmente, com o primeiro processador a aproveitar seu potencial sendo o Intel 8086 de 1978.
1. O documento descreve a história e evolução dos processadores, comparando as principais arquiteturas (x86, x64) e fabricantes (Intel e AMD).
2. Ele explica que o processador é responsável por executar instruções e processar dados no computador. Cada modelo tem sua especificidade e é importante escolher um adequado para o uso pretendido.
3. Também compara os principais processadores atuais da Intel e AMD no que se refere a desempenho e relação custo-benefício.
O documento descreve os processadores Intel Core i3, i5 e i7, fornecendo detalhes técnicos sobre suas especificações como número de núcleos, frequência, cache e compatibilidade com memória RAM. Também lista preços de alguns modelos de processadores Intel Core i3.
O documento descreve os principais processadores para servidores, incluindo a linha Xeon da Intel e a linha Opteron da AMD. Estes processadores têm mais cache e suportam multiprocessamento, com alguns modelos a permitirem até oito processadores numa mesma motherboard. O documento também discute as vantagens dos processadores Core i7 da Intel para desktops e servidores.
O documento discute a evolução dos processadores, desde as primeiras gerações até os processadores atuais. Apresenta as principais características de cada geração de processadores da Intel e AMD, incluindo barramento, frequência, encapsulamento e arquitetura de núcleos únicos ou múltiplos. Também aborda conceitos como overclock, Hyper-Threading e as mudanças nos sockets ao longo do tempo.
O documento discute diferentes maneiras de instalar aplicativos no Linux, incluindo gerenciadores de pacotes como apt-get e aptitude, e modos de instalação gráfico e de texto. Ele também recomenda vários programas úteis para áudio, vídeo, internet, gráficos, escritório e desenvolvimento.
Este documento apresenta um mini-curso introdutório sobre programação em CUDA. Ele introduz conceitos fundamentais como:
1) A arquitetura de GPUs e como elas se tornaram poderosas processadoras paralelas;
2) O que é CUDA e como ele permite programação em GPUs usando extensões da linguagem C;
3) A hierarquia de memória e modelo de execução em CUDA.
O documento também apresenta exemplos simples de programação em CUDA, como soma de vetores e multiplicação de matrizes, e discute aplicações ade
Hackeando um SmartBOX (com android) e instalando Linux & JAVA & OpenDeviceRicardo Rufino
O documento resume uma apresentação sobre hackear um dispositivo Android TV Box chamado SmartBOX para instalar o sistema operacional Linux e permitir aplicações gráficas Java. O documento descreve como gravar uma imagem Linux no cartão microSD, instalar o Java 8 para ARM e rodar aplicações Swing sem um ambiente gráfico completo.
O documento fornece instruções para instalação do sistema Biblivre no Windows e no Linux. Para o Windows, são necessários programas como Java, PostgreSQL, Tomcat e Apache HTTPD. Para o Linux, as etapas incluem particionar o disco, formatar as partições, configurar a rede e instalar o sistema operacional e o Biblivre.
O documento discute computação paralela e formas de ganhar desempenho em programas. Ele apresenta três opções: melhorar o ambiente de execução, melhorar o algoritmo, ou paralelizar o programa. A paralelização envolve usar múltiplos recursos computacionais para resolver um problema simultaneamente.
O documento descreve as principais interfaces gráficas do Linux, incluindo KDE, Gnome, Unity, Cinnamon, XFCE e LXDE. Também discute softwares educativos e de áudio/vídeo disponíveis no Linux e a central de programas.
Impressões após 5 dias utilizando o Raspberry Pi 3 B+ como um computador resi...Marcos Aurelio Barranco
O documento resume as impressões de utilizar um Raspberry Pi 3 B+ como computador residencial por 5 dias. O autor instalou o sistema operacional Linux Raspbian e utilizou o Raspberry Pi para navegar na internet, programar com Python e Arduino, e concluiu que o dispositivo oferece uma opção computacional econômica e funcional.
Este documento fornece instruções para instalação do sistema operacional Linaro Ubuntu na placa Gumstix Overo Fire COM, configuração de conexão sem fio e atualização do sistema. Inicialmente, os arquivos do sistema Linaro e ferramentas são baixados e um cartão microSD é preparado para inicializar a placa. Em seguida, demonstra-se como configurar uma rede sem fio com criptografia WPA ou uma rede Ad-Hoc e verificar a conexão. Por fim, informa como atualizar o sistema e pacotes.
Este documento fornece uma introdução ao Linux, discutindo seu histórico, desenvolvimento, principais distribuições e conceitos-chave como software livre, kernel e ambientes gráficos. O autor é um estudante de engenharia elétrica que atua na divulgação científica e usa sistemas operacionais GNU/Linux.
Este documento descreve como instalar o Linux Debian de forma personalizada em uma máquina virtual, incluindo criar partições, escolher idioma e teclado, configurar repositório de pacotes e selecionar utilitários padrão sem interface gráfica.
O documento apresenta os principais conceitos e características do sistema operacional Gentoo Linux, incluindo sua filosofia de compilação a partir do código-fonte, o gerenciador de pacotes Portage e a comunidade envolvida no projeto.
O documento fornece instruções para instalar o Ubuntu em uma placa Gumstix Overo, incluindo gerar uma imagem do sistema operacional, preparar o cartão de memória, estabelecer comunicação serial durante o boot e configurar a rede wireless.
O documento descreve as características do processador Intel Core i7, incluindo que ele possui 4 núcleos, caches L1 a L3, suporte a memória DDR3 de 3 canais, barramento QuickPath Interconnect para transferência de dados, arquitetura Nehalem com núcleos em blocos e barramentos diretos entre os processadores.
Este documento resume um tutorial sobre como configurar e utilizar uma placa BeagleBoard. Ele descreve:
1) Dois métodos para instalar uma distribuição Linux na BeagleBoard - via download de uma imagem pré-configurada ou instalação via rede durante o boot.
2) Como fornecer internet à BeagleBoard através de um computador Linux usando um adaptador USB.
3) Como instalar pacotes e atualizar o sistema operacional diretamente no cartão SD da BeagleBoard usando o computador Linux.
4) Os passos para instalar a interface
O documento discute a história e evolução dos processadores, desde os primeiros modelos como o Intel 4004 lançado em 1971 até os processadores modernos de 64 bits. Aborda marcos como o lançamento do primeiro microprocessador de 16 bits Intel 8086 em 1978, do primeiro processador de 32 bits Intel 386 em 1985, e do primeiro processador de 64 bits AMD64 em 2001. Também descreve as principais características e melhorias de cada geração de processadores das principais fabricantes Intel e AMD ao longo das décadas.
O documento descreve a evolução dos processadores, desde os primeiros modelos que não podiam armazenar programas até os processadores modernos de hoje. Começou com o desenvolvimento do EDVAC na década de 1940, que permitiu armazenar programas, e evoluiu para os primeiros microprocessadores na década de 1970 como o Intel 4004. A arquitetura x86 lançada na década de 1970 ainda é usada atualmente, com o primeiro processador a aproveitar seu potencial sendo o Intel 8086 de 1978.
1. O documento descreve a história e evolução dos processadores, comparando as principais arquiteturas (x86, x64) e fabricantes (Intel e AMD).
2. Ele explica que o processador é responsável por executar instruções e processar dados no computador. Cada modelo tem sua especificidade e é importante escolher um adequado para o uso pretendido.
3. Também compara os principais processadores atuais da Intel e AMD no que se refere a desempenho e relação custo-benefício.
O documento descreve os processadores Intel Core i3, i5 e i7, fornecendo detalhes técnicos sobre suas especificações como número de núcleos, frequência, cache e compatibilidade com memória RAM. Também lista preços de alguns modelos de processadores Intel Core i3.
O documento descreve os principais processadores para servidores, incluindo a linha Xeon da Intel e a linha Opteron da AMD. Estes processadores têm mais cache e suportam multiprocessamento, com alguns modelos a permitirem até oito processadores numa mesma motherboard. O documento também discute as vantagens dos processadores Core i7 da Intel para desktops e servidores.
O documento discute a evolução dos processadores, desde as primeiras gerações até os processadores atuais. Apresenta as principais características de cada geração de processadores da Intel e AMD, incluindo barramento, frequência, encapsulamento e arquitetura de núcleos únicos ou múltiplos. Também aborda conceitos como overclock, Hyper-Threading e as mudanças nos sockets ao longo do tempo.
O documento discute diferentes maneiras de instalar aplicativos no Linux, incluindo gerenciadores de pacotes como apt-get e aptitude, e modos de instalação gráfico e de texto. Ele também recomenda vários programas úteis para áudio, vídeo, internet, gráficos, escritório e desenvolvimento.
Este documento apresenta um mini-curso introdutório sobre programação em CUDA. Ele introduz conceitos fundamentais como:
1) A arquitetura de GPUs e como elas se tornaram poderosas processadoras paralelas;
2) O que é CUDA e como ele permite programação em GPUs usando extensões da linguagem C;
3) A hierarquia de memória e modelo de execução em CUDA.
O documento também apresenta exemplos simples de programação em CUDA, como soma de vetores e multiplicação de matrizes, e discute aplicações ade
Hackeando um SmartBOX (com android) e instalando Linux & JAVA & OpenDeviceRicardo Rufino
O documento resume uma apresentação sobre hackear um dispositivo Android TV Box chamado SmartBOX para instalar o sistema operacional Linux e permitir aplicações gráficas Java. O documento descreve como gravar uma imagem Linux no cartão microSD, instalar o Java 8 para ARM e rodar aplicações Swing sem um ambiente gráfico completo.
Segurança da Informação - Firewall OpenBSD PFLuiz Arthur
O documento discute o Firewall PF do OpenBSD, um firewall open source e gratuito. Ele explica que o PF é usado para filtrar pacotes, monitorar tráfego de rede, fazer tradução de endereços e priorização de pacotes. Também destaca que o OpenBSD é um sistema operacional focado em segurança que oferece um ambiente robusto para rodar o PF.
O documento fornece uma introdução aos sistemas operacionais, com foco no GNU/Linux. Apresenta a história dos sistemas operacionais desde os primórdios até o desenvolvimento do Unix e do Linux. Discorre sobre as principais características e componentes de um sistema operacional, como o kernel e os gerenciadores de janelas. Fornece também uma visão geral sobre as principais distribuições Linux, programas, comandos de terminal e conceitos como processos, permissões e montagem de sistemas de arquivos.
BackTrack é uma distribuição Linux focada em segurança que inclui ferramentas para enumeração de sistemas e exploração de vulnerabilidades. O documento descreve como instalar o BackTrack a partir do zero, criando partições e formatando os sistemas de arquivos, e fornece exemplos de como usar ferramentas como XProbe2 para obter informações sobre sistemas remotos.
BackTrack é uma distribuição Linux focada em segurança que inclui ferramentas para enumeração de sistemas e exploração de vulnerabilidades. O documento descreve como instalar o BackTrack a partir do zero, criando partições e formatando os sistemas de arquivos, e explica brevemente algumas das ferramentas incluídas como Nmap para varredura de portas e XProbe2 para detecção de sistema operacional.
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019Tchelinux
Buidroot é uma ferramenta para automação do processo de geração de um sistema Linux para dispositivos embarcados. O objetivo da palestra é dar uma visão geral dos componentes de um sistema embarcado que utiliza Linux e como gerar um sistema Linux embarcado com o Buildroot.
Renato Severo é Engenheiro de Computação pela Unipampa Bagé. Especialista em Sistemas Embarcados pela UERGS Guaíba. Desenvolvedor de Sistemas Embarcados na DATACOM em Eldorado do Sul.
Para mais informações acesse: https://linkedin.com/in/renatossevero/
Alta Disponibilidade na Prática utilizando servidores Linuxelliando dias
O documento discute programas livres para alta disponibilidade em servidores, incluindo:
1) Heartbeat que detecta falhas de hosts e gerencia clusters;
2) DRBD que replica discos entre nós através da rede;
3) MON que monitora a disponibilidade de serviços e envia alertas.
O documento descreve como clonar HDs e fazer backup de sistemas sem usar o software Norton Ghost, usando ferramentas gratuitas como o programa dd no Linux para copiar diretamente entre HDs ou criar imagens de backup, e o programa G4U para criar imagens de backup e salvá-las em um servidor FTP.
Este documento fornece um guia passo-a-passo para configuração básica de um roteador Cisco, cobrindo tópicos como: 1) Logando e entendendo os modos de usuário, privilegiado e de configuração; 2) Comandos básicos como mostrar versão e configurações de rede; 3) Configurando rede e roteamento estático/RIP. O objetivo é ajudar administradores iniciantes a navegarem nos roteadores Cisco.
Este documento fornece instruções para configurar um servidor DHCP no Debian Squeeze para fornecer endereços IP dinâmicos para clientes na rede local e compartilhar a conexão com Internet. As etapas incluem instalar e configurar o serviço DHCP, definir os endereços IP das placas de rede, habilitar o compartilhamento usando iptables e controle de acesso com a tabela ARP.
O Kubuntu é uma variação do Ubuntu que usa o ambiente de desktop KDE. É um sistema operacional gratuito e livre baseado na comunidade, com lançamentos a cada seis meses que fornecem atualizações de software. Sua vantagem em relação ao Ubuntu é o uso do gerenciador de janelas KDE.
Comparação de sistemas operativos clienteAndré Dias
Este documento compara os sistemas operativos Windows 7, Ubuntu 12.10 e OS X Mountain Lion, descrevendo suas principais características, requisitos de hardware e conclusões.
O documento descreve como o Cygwin pode ser usado para administrar computadores Windows em um ambiente escolar, permitindo copiar arquivos, desligar máquinas remotamente e apagar conteúdo indesejado das áreas de usuário. Scripts foram criados para automatizar essas tarefas e fornecer uma interface amigável para usuários não técnicos. O Cygwin traz ferramentas do Linux para Windows, facilitando a administração da rede da escola.
Este documento resume um trabalho sobre a ferramenta MRTG para monitoramento de rede. Ele descreve como o MRTG pode monitorar variáveis como tráfego de rede, uso de HD e temperatura, e gerar alertas. Também explica como instalar e configurar o MRTG em Windows para monitorar o tráfego de entrada e saída de um roteador, gerando gráficos.
O documento discute novas técnicas de controle em tempo real em sistemas Linux com processadores multicore heterogêneos, comparando abordagens tradicionais com arquiteturas SOC que permitem comunicação rápida entre núcleos através do RPMSG. Apresenta também um projeto de um robô de equilíbrio que utiliza um processador Colibri iMX7 com núcleos ARM Cortex-A7 e Cortex-M4 para controle em tempo real.
O arquivo /var/log/messages contém registros de entrada e saída de usuários no sistema Linux, além de ações que podem afetar o sistema operacional. Ele mostra mensagens sobre hardware detectado, módulos carregados e erros, como a falha em registrar o disco rígido /dev/hda.
Tutorial do shell script para Clonar HDs WIN7 usando LinuxLuiz Francisco Bozo
Este documento fornece instruções para clonar HDs usando um script no Linux. O script clona imagens de um HD mestre para vários HDs conectados ao computador clonador. Após a clonagem, as partições dos novos HDs precisam ser expandidas para usar todo o espaço disponível.
Semelhante a Impressoes apos 2 dias utilizando o ubuntu io t com raspberry pi (20)
O documento discute assincronicidade e concorrência em Python e Golang, comparando abordagens síncronas e assíncronas. Ele explica como a biblioteca asyncio do Python permite programação assíncrona e como frameworks como aiohttp podem ser usados para desenvolver aplicações web assíncronas de alto desempenho em Python.
Este documento fornece uma introdução comparativa entre Python e Golang, discutindo suas capacidades de concorrência, aplicações típicas, instalação e criação de programas simples em ambas as linguagens. O autor conclui que Python e Golang são ferramentas úteis para problemas distintos, com Python focado em produtividade e Golang em concorrência.
O documento discute como usar Group by e Order by desc com Python Pandas para analisar um arquivo de texto com senhas e descobrir a senha mais comum e a quantidade de senhas únicas. Ele fornece um código de 3 linhas que lê o arquivo, agrupa as senhas por ocorrência e ordena do mais frequente para menos, e mostra que as senhas "love" apareceu 40 vezes e "teamo" 21 vezes.
O documento fornece 10 dicas para aqueles que desejam começar a correr, recomendando consultar um médico antes de iniciar, usar tênis e boné adequados, escolher um local seguro para correr, iniciar caminhando e gradualmente aumentar a distância, frequência e velocidade com o tempo, além de adotar uma alimentação saudável.
Para instalar o programa do IRPF no Linux, acesse o site da Receita Federal, baixe o arquivo JAR, altere as permissões para executável e execute o programa usando o comando java -jar.
O documento discute as diferenças entre Python, CPython, Pythonico e Cython. Pythonico refere-se a seguir as melhores práticas de codificação Python como definido na PEP 8. CPython é a implementação original da linguagem Python. Cython é uma ferramenta que converte código Python em C para melhorar o desempenho.
O documento discute como sair da "caixa" e inovar, desafiando paradigmas e perspectivas limitadas. A caixa representa os critérios e problemas considerados solucionáveis dentro de um determinado campo. Planejamentos de longo prazo ilusoriamente presumem controle sobre o futuro e ignoram possíveis "cisnes negros", ou eventos improváveis de grande impacto. É necessário abandonar visões rígidas e experimentar novas abordagens para criar e antecipar surpresas.
O documento discute o coaching como método de desenvolvimento de pessoas, destacando que o foco está em ajudar o indivíduo a encontrar o sentido da vida e traçar objetivos para o futuro. O coaching consiste em quatro etapas: estabelecer uma relação sólida entre coach e orientado, montar o futuro do orientado, revisar valores e comportamentos, e traçar um plano de ação. A mudança é um elemento central do coaching.
1. O documento discute a importância da criatividade e inovação para o desenvolvimento de produtos e serviços diferenciados em um mercado globalizado e competitivo. 2. Apresenta seis pontos para começar a criar e inovar, como estudar obstinadamente, manter a mente aberta, adotar processos criativos, estabelecer um ambiente propício e escutar clientes. 3. Também discute exemplos de ambientes culturais que estimulam a inovação, como as práticas do Google e de empresas israelenses.
Compile and install MongoDB v. 3.2.12 on Raspbian 32 bits with Raspberry PI 3 B+Marcos Aurelio Barranco
1) O documento descreve como instalar o MongoDB v. 3.2.12 no Raspbian 32 bits com Raspberry PI 3 B+ através de um processo alternativo, já que não há versão nativa do MongoDB acima da v2 para o Raspbian 32 bits.
2) Os passos incluem seguir instruções de um link para compilar o MongoDB a partir do código fonte e configurar diretórios e permissões necessárias.
3) Após iniciar o serviço mongod, é possível acessar o banco de dados MongoDB v3.2.12 rodando no Raspb
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
Impressoes apos 2 dias utilizando o ubuntu io t com raspberry pi
1. Impressões após 2 dias utilizando o Ubuntu IoT
com Raspberry Pi 3 B+.
RTC DS3231
Relógio digital alimentado
por bateria
DHT22
Detector de Umidade e da
temperatura
LDR
Detector do nível de
luminosidade
Este estudo foi preparado analisando o sistema operacional
Ubuntu IoT (18.04.2 LTS - Bionic Beaver) com o módulo RTC
DS3231 e os sensores DHT22 e o LDR.
Componentes:
Microprocessador Raspberry Pi 3 B+ 64bits
Módulo clock RTC DS3231
Microcontrolador Arduino Uno R3 8bits
Monitor LG SmartTV 24” com saída HDMI
Teclado e Mouse genéricos
MicroSD Sandisk 16GB Ultra HC I Classe 10
Linux Ubuntu IoT versão 18.04.2 de 64bits
Informações gerais:
A fundação Raspberry Pi assim define a placa 3 B+ : “Um
computador pequeno e acessível que você pode usar para
aprender programação”.
Ubuntu core, o Ubuntu para IoT. A Canonical Ltd. assim
define o Ubuntu Core1: “é o mais novo sistema operacional
Ubuntu (OS). Ele atinge principalmente os requisitos de
dispositivos IoT sem cabeça e seus distribuidores. É uma
1 https://docs.ubuntu.com/core/en/
2. versão minimalista do Ubuntu que é leve, altamente segura e
transacionalmente atualizada”.
O termo “sem cabeça” dá significado a um sistema que opera
sem monitor, interface gráfica para o usuário (GUI),
teclado e mouse. São os servidores, as máquinas
industriais, os eletrodomésticos, os automóveis, os
brinquedos, as máquinas de venda automática, etc.
Sábado(8/6/2019):
Fiz a formatação do cartão SD e a instalação do Linux
Ubuntu IoT.
Iniciei o Raspberry Pi com o Ubuntu IoT. A primeira
percepção foi que o sistema operacional opera dentro de um
ambiente caracter mode, ou seja, não tem um ambiente
gráfico similar ao encontrado em sistemas operacionais,
como: Linux Mint, Ubuntu Desktop, Linux Fedora, Windows,
MAC, etc. Caso você deseje, mas pode sair da proposta
inicial do sistema operacional, a instalação de um ambiente
gráfico é possível como o comando: sudo apt install
xubuntu-desktop, consequentemente, será necessário 2.3GB de
espaço adicional.
Versão instalada do Ubuntu
core
Espaço ocupadoemmemória Espaço ocupadoemcartão SD
Caracter mode 350MB 4.0GB
Gráfica 482MB 6.3GB
A instalação em caracter mode é interessante em diversos
aspectos, como por exemplo: a) a instalação torna-se menor
e consome menos quantidade de espaço em disco/ssd/m2, b) o
processador tem melhor desempenho porque executa apenas o
código que realmente interessa para a solução, c) a memória
trabalha com mais espaço disponível, d) maior segurança
porque elimina a possibilidade da exploração de brechas de
segurança conhecidas.
A conexão com a internet não estava ativa. Com um
computador auxiliar, fiz algumas pesquisas na internet e
configurei a conexão do Wi-Fi network por meio de comandos
shell do Linux, exibidos abaixo:
Verifique o nome da interface de rede com o comando abaixo:
sudo iw dev
3. Se o pacote iw não estiver instalado: sudo ip link show
Coloque a interface de rede em modo UP:
sudo ip link set <nome interface rede> up
Verifique se a interface de rede está UP:
sudo iw <nome interface rede> scan
Configure o access point com sua respectiva senha:
sudo wpa_passphrase <access point> <senha> >>
/etc/wpa_supplicant/wpa_supplicant.conf
sudo su -
Conexão:
sudo wpa_supplicant -B -D wext -i <nome interface rede> -c
/etc/wpa_supplicant/wpa_supplicant.conf
Associar um endereço IP:
sudo dhclient <nome interface rede>
Execute o comando abaixo para verificar se conexão com a
internet foi estabelecida:
ping 8.8.8.8
É preciso dizer o quão vibrante e generosa é a comunidade
open-source, com algumas páginas lidas eu encontrei o que
precisava. Eu espero retribuir, com o estudo aqui
apresentado, o muito que recebo dessa comunidade
maravilhosa.
Com a internet configurada e ativa, atualizei apenas os
pacotes do Linux e do Python que estavam desatualizados.
Ao tentar instalar as bibliotecas libffi-dev e libssl-dev
com o comando apt, o sistema informou que esses pacotes não
existiam. Após várias pesquisas descobri que os pacotes são
instalados com o comando apt-get e desta vez funcionou. Ou
seja, os comandos apt e apt-get ainda devem ser usados. O
comando apt não substitui o comando apt-get, como eu
julgava, pelo menos até esta data.
Diferentemente do Linux Raspbian que vem configurado
inicialmente com um swap de 100MB, O Ubuntu IoT não tem
essa configuração. Incluí um swap de 1GB, conforme exibido
abaixo em negrito. Sem essa solução o sistema trava e
congela muito facilmente quando novos programas são abertos
ao mesmo tempo.
$ swapon -s
Filename Type Size Used Priority
/swapfile file 1228796 641280 -2
4. O PGP (proprietário) e o GPG (GnuPG) são programas de
criptografia com mecanismos de criptografia de alta
segurança. Apesar de o PGP estar disponível sem uma taxa,
ele não é um software realmente livre. O GPG (GnuPG), por
outro lado, é realmente um software livre e possui recursos
adicionais, mas com uma sintaxe de linha de comando
diferente do PGP.
Ao executar a instalação do PGP foi exibido a seguinte
mensagem: “Note, selecting 'pgpgpg' instead of 'pgp'”,
porque PGP é um software proprietário e dessa forma as
distribuições Linux optam por instalar a versão open-source
que neste caso é o GPG (GnuPG). PGPGPG é um “embrulho” que
permite chamadas para o GPG (GnuPG) (Gnu Privacy Guard)
usando as opções de linha de comando (Pretty Good Privacy).
O objetivo do pgpgpg é conectar uma sintaxe de linha de
comando na frente do GPG (GnuPG) igual ao PGP 2.6. O
comando gpg --version exibe a versão com informações
extras.
Ao final do dia fiz a instalação do ambiente gráfico de
interface com o usuário xubuntu-desktop, para conhecimento.
Domingo(9/6/2019):
Durante o processo inicial de inicialização do sistema
operacional, um dos processos de conexão com a rede
demorava demasiadamente. Após pesquisa encontrei os
comandos abaixo, executei os comandos e resolveram o
problema:
sudo systemctl disable systemd-networkd-wait-online.service
sudo systemctl mask systemd-networkd-wait-online.service
Atenção, o processo só é indicado se você instalou o
ambiente gráfico de interface com o usuário (xubuntu ou
outros), porque após o logon, em modo gráfico, é solicitado
manualmente a senha da rede Wi-Fi. (Atualização deste
documento em 30/06/2019: Ao atualizar o sistema
operacional, o wi-fi passa a se conectar automaticamente no
modo gráfico).
Ao abrir um podcast para escutar e esclarecer os comandos
acima, percebi que a instalação do driver de som não estava
funcionando. Entendi a característica principal do sistema
operacional, conforme explicado anteriormente, fato
totalmente justificado.
5. Fiz a instalação do IDE Python Idle3, trabalhando em
conjunto com o REPL, fiz melhorias em uma determinada
função de um programa Python IoT que controla um motor
(ventoinha), conforme parâmetros da temperatura interna do
processador, da temperatura externa do ambiente e o nível
de luminosidade.
def measure_CPUtemperature():
try:
'''
formato para o Ubuntu IoT
'''
result = subprocess.run(['cat',
'/sys/class/thermal/thermal_zone0/temp'],
stdout=subprocess.PIPE)
m = (int(result.stdout.decode('utf-8'))/1000)
return float(m)
except Exception as e:
'''
formato para o Raspbian
'''
try:
m = subprocess.run(['vcgencmd',
'measure_temp'],
stdout=subprocess.PIPE)
m = re.match("temp=(d+.?d*)'C", m)
return float(m.group(1))
except Exception as e:
'''
Assume o valor 34. Não iremos testar
centenas de Linux disponíveis (apenas os
6. aderentes)
'''
m = 34
return float(m)
Os sensores de temperatura e umidade (DHT22) controlam o
acionamento do motor. O sensor de luminosidade (LDR)
controla o tempo (com ajustes variáveis) em que o motor
ficará ligado ou desligado.
DHT22
LDR
A placa Raspberry Pi 3 B+ necessita estar conectada na
internet para manter a data do sistema ativa. Uma forma de
contorno, e não depender de uma conexão com a internet, é a
instalação do módulo de relógio com bateria do tipo pilha
(RTC DS3231). A instalação do módulo e a configuração do
Linux foi concluído com sucesso no sistema operacional
Raspbian. No sistema operacional Ubuntu IoT exigiu ajustes
extras.
clock RTC DS3231
7. Impressões gerais:
O Ubuntu IoT exige a instalação e ajuste de diversos
componentes de software para a utilização da pinagem do
Raspberry Pi. O Linux Raspbian, por outro lado, é mais
amigavel e maximamente ajustado a placa Raspberry Pi, aos
módulos e aos sensores.
Ubuntu IoT, trata-se de um sistema operacional
incrivel com baixa pegada ecológica. Muito interessante
para sistemas sem cabeça.
Gostou? Dê um like! Fique a vontade em compartilhar e usar no seu
estudo de caso. Apenas informe a fonte. Obrigado e sucesso!
Ahhh eu tenho uma lista de desejo na Amazon:
I have a wishlist at Amazon
https://www.amazon.com.br/hz/wishlist/ls/2Y2J3ADYO50TH
Could you do me a kindness? :-)
Marcos Aurelio Barranco
SP/SP
8/Junho/2019
Atualizado em: 10/Julho/2019