Apontamentos, resumos, trabalhos, exames e problemas de Computação

Ordenar por
Matéria
Nível

Comandos Essenciais do Linux: Guia Rápido de Terminal

Classificado em Computação

Escrito em em português com um tamanho de 8,56 KB

  • 1. ls (Lista o conteúdo de um diretório)
    Exemplo: $ ls
  • 2. ls -a (Lista diretórios, arquivos ocultos e executáveis)
    Exemplo: $ ls -a
  • 3. ls -l (Lista o conteúdo de um diretório detalhadamente)
    Exemplo: $ ls -l
  • 4. pwd (Mostra o diretório corrente)
    Exemplo: $ pwd
  • 5. cd (Muda de diretório)
    Exemplo: $ cd /etc
  • 6. cd - (Volta para o diretório anterior)
    Exemplo: $ cd -
  • 7. cd .. (Volta um diretório acima)
    Exemplo: $ cd ..
  • 8. cd ~ (Volta para seu diretório /home)
    Exemplo: $ cd ~
  • 9. mkdir [pasta] (Cria uma pasta com o nome desejado)
    Exemplo: $ mkdir programas
  • 10. mkdir [pasta1] [pasta2] (Cria pasta1 e pasta2 ao mesmo tempo)
    Exemplo: $ mkdir teste1 teste2
  • 11. mkdir -p [pasta]/[sub-pasta] (Cria um diretório e um subdiretório)
    Exemplo: $ mkdir -p teste3/
... Continue a ler "Comandos Essenciais do Linux: Guia Rápido de Terminal" »

Humanos Virtuais em RV: Imersão e Interação

Classificado em Computação

Escrito em em português com um tamanho de 2,12 KB

Representando Humanos em Ambientes Virtuais

Humanos virtuais buscam representar fielmente os seres humanos em movimento, expressão, emoção e tomada de decisão, tornando a realidade virtual (RV) mais imersiva.

Características dos Humanos Virtuais:

  • Aparência: da caricatura à reprodução precisa do modelo físico.
  • Funcionalidade.
  • Autonomia.
  • Individualidade.
  • Atributos físicos e biomecânicos.
  • Movimentação.
  • Autonomia e inteligência na fala, gestos e sinais.

Arquiteturas de Mundos Virtuais

  • Centralizada: todos os usuários compartilham o mesmo ambiente virtual.
  • Distribuída: o mundo virtual pode ser replicado ou particionado para distribuir a carga de processamento. Alterações feitas por um usuário devem ser imediatamente propagadas para todas
... Continue a ler "Humanos Virtuais em RV: Imersão e Interação" »

Resumo de Tópicos Essenciais de Infraestrutura de TI

Classificado em Computação

Escrito em em português com um tamanho de 2,81 KB

Radius

Introdução

Radius atua como Proxy

Radius atua como proxy para outros servidores remotos.

Autenticação, Autorização e Accounting (AAA)

Autenticação, autorização, accounting (access-request, access-accept, access-reject e access-accounting).

  • access-request
  • access-accept
  • access-reject
  • access-accounting

AWS

Introdução

Amazon Route 53

Amazon RDS

Amazon S3

Amazon VPC

Active Directory

Introdução

NTDS.dit

Operações Básicas

Operações básicas:

  • Blind
  • Search
  • Compare
  • Add
  • Delete
  • Modify
  • Modify DN
  • Unbind

Terminal Server

A seguir, algumas perguntas e respostas sobre Terminal Server e conceitos relacionados.

1) O cliente pode ser qualquer computador, correndo qualquer sistema operacional desde que o protocolo de Terminal Services seja suportado, tanto um barebone... Continue a ler "Resumo de Tópicos Essenciais de Infraestrutura de TI" »

Segurança da Informação: Conceitos e Práticas Essenciais

Classificado em Computação

Escrito em em português com um tamanho de 8,28 KB

Confidencialidade – Garantia de que apenas pessoas autorizadas tenham acesso à informação.

Disponibilidade – Garantia de que a informação esteja disponível quando necessária.

Integridade – Garantia de que a informação seja retornada de forma original.

Não Repúdio – Habilidade de provar que o remetente realmente enviou ou é autor da informação.

Autenticação – A prova da identidade para concessão da autorização.

Interceptação – Ataca a confidencialidade. Ex: Sniffing.

Modificação – Ataca a integridade.

Interrupção – Ataca a disponibilidade. Ex.: DDoS.

Personificação – Ataca a autenticidade.

Ameaças Naturais – Fenômenos da natureza, como incêndios naturais e enchentes.

Ameaças Involuntárias – Podem ser... Continue a ler "Segurança da Informação: Conceitos e Práticas Essenciais" »

Conceitos Fundamentais de POO, Relacionamentos e Testes

Classificado em Computação

Escrito em em português com um tamanho de 3,55 KB

Fundamentos da Orientação a Objetos (OO)

Objeto

Elemento do mundo real que possui relevância para a solução do problema. Possui características.

Características

Conjunto de informações que definem o objeto (Ex: CPF, Nome, Celular).

Estado

Conjunto de informações que identificam o objeto em um momento específico (Ex: CPF: 460.359.398-06).

Operações (Comportamento)

  • Objetivo: Consultar ou alterar o estado de um objeto.
  • Responsável pelo processamento em sistemas Orientados a Objetos (OO).

Classe

É a especificação do objeto. Representa o conjunto de objetos que têm os mesmos atributos, operações, relacionamentos e semântica.

Objeto vs. Classe

O objeto é a instância de uma classe.

Abstração

É o processo de focar em um grupo de objetos... Continue a ler "Conceitos Fundamentais de POO, Relacionamentos e Testes" »

Guia de Padrões de Projeto e Testes de Software

Classificado em Computação

Escrito em em português com um tamanho de 2,24 KB

Implementação do Padrão Singleton

public class RegistrySingleton {
    private static RegistrySingleton object = null;
    public Dictionary<string, string> ipList = new Dictionary<string, string>();

    private RegistrySingleton() { }

    public void setIP(string machine, string IP) {
        instance().ipList.Add(IP, machine);
    }

    public static RegistrySingleton instance() {
        if (object == null) {
            object = new RegistrySingleton();
        }
        return object;
    }
}

Estrutura de Página Web (Composite Pattern)

h = new Composite("HTML");
b = new Composite("Body");
d = new Composite("Div");
l = new Leaf();
l.texto = "Olá";
l.descrição = "Bom Dia";
d.IdElement(l);
b.IdElement(d);
h.IdElement(b)
... Continue a ler "Guia de Padrões de Projeto e Testes de Software" »

Algoritmos de Pesquisa em Grafos: DFS e BFS

Classificado em Computação

Escrito em em português com um tamanho de 2,68 KB

Algoritmos de Pesquisa em Grafos

O acesso (e atualização, inserção e/ou eliminação) às ligações não é tão fácil. Contudo, o desenho do algoritmo que não necessita deste acesso é fácil, sendo normalmente utilizado para visitar todos os vértices (e respetivas utilizações) e proceder, eventualmente, às alterações necessárias.

Grafos (Pesquisa)

Um algoritmo de pesquisa de um grafo tem de assegurar que todos os seus vértices são visitados. Como o grafo é uma estrutura bidimensional, temos duas possibilidades de pesquisa: Depth First Search (DFS) - pesquisa por profundidade e Breadth First Search (BFS) - pesquisa em largura.

Depth First Search (DFS)

  1. Tenta sempre ir mais fundo.
  2. Explora todas as ligações dos vértices do grafo,
... Continue a ler "Algoritmos de Pesquisa em Grafos: DFS e BFS" »

Guia de Gerenciamento da Integração de Projetos

Classificado em Computação

Escrito em em português com um tamanho de 4,26 KB

Gerenciamento da Integração de Projetos

a) Entendo que o gerenciamento da integração de um projeto é uma área fundamental, que visa garantir o funcionamento de todas as áreas do projeto de maneira simbiótica através de processos. É parte diária da rotina de um gerente iniciar e terminar um projeto. A partir de entradas como contratos, business case e ativos de processos organizacionais, obtêm-se como saída do gerenciamento da integração documentos essenciais, como o TAP.

b) Os processos da área de Integração servem como guia de atuação para o gerente de projetos (GP). São ferramentas utilizadas para auxiliar, autorizar, captar informações, desenvolver o projeto, orientar a equipe e monitorar. São eles:

  • Desenvolver o termo
... Continue a ler "Guia de Gerenciamento da Integração de Projetos" »

CSS, XSL e jQuery: Ferramentas Essenciais para Web

Classificado em Computação

Escrito em em português com um tamanho de 2,94 KB

Introdução ao CSS e XSL

Quando se pretende formatar a apresentação de uma página web, deve-se utilizar CSS, pois é mais simples que XSL. No entanto, se também se quiser transformar o conteúdo da página, ou converter a página para outro formato, é necessário usar XSL, que também serve para formatar a apresentação de páginas.

Obviamente, apenas se pode usar XSL se a páginas.

O que é CSS?

CSS, Cascading Style Sheets, é um mecanismo para adicionar estilo (exemplo: cor, fonte, adicionar imagens coloridas e de fundo, alterar o layout da página, etc.), a uma página web. Em vez de colocar a formatação dentro do documento, o CSS cria um link para uma página que contém os estilos. Quando se quiser alterar a aparência do portal,... Continue a ler "CSS, XSL e jQuery: Ferramentas Essenciais para Web" »

Tipos de RAID: Guia Completo e Aplicações

Classificado em Computação

Escrito em em português com um tamanho de 4,43 KB

RAID 0: A falha de um drive implica na perda de todo o grupo. Nunca deve ser utilizado em ambientes de missão crítica.

Recomendado para:

  • Produção e edição de vídeo
  • Edição de imagens
  • Aplicações de pré-impressão
  • Qualquer aplicação que requeira grande largura de banda (bandwidth)

RAID 1: Espelhamento e duplicação (discos espelhados). Dados distribuídos através dos discos, com 2 cópias de cada grupo de dados em discos separados.

Espelhamento e duplicação (gravação para ambos): A replicação dos dados faz com que dois ou mais discos possuam exatamente o mesmo conteúdo. A leitura é feita de um drive ou de outro. A recuperação é simples: troca do disco defeituoso e reespelhamento (sem tempo de parada). É um sistema caro (discos... Continue a ler "Tipos de RAID: Guia Completo e Aplicações" »