OpenLLM-France/wikimedia huggingface dataset:
# Portal:Concursos

Bem-Vindo ao Instituto de Preparatório para Concurso ! Lugar onde há diversos recursos para estudar para concursos

## Preparatório para Concursos

O Preparatório para Concursos é o responsável dentro da Wikiversidade pela criação, manutenção e coordenação dos departamentos, cursos e disciplinas de nível fundamental, técnico, superior e livres em várias áreas associadas a outros Institutos, sendo voltado a Concursos.
Sinta-se à vontade para visitar as páginas do Instituto, participar dos cursos, manter contato com os participantes dos diversos Departamentos, e caso se sinta preparado não se acanhe em colaborar com edições e participar das discussões. Colabore com o Preparatório para Concursos da Wikiversidade. Inscreva-se como tutor ou autor de conteúdo didático e participe!

## Cursos oferecidos
### Concursos Federais
#### Direito

* Defensoria Pública da União
* Polícia Federal
* Tribunal Regional Federal
* Policia Rodoviária Federal

### Concursos do Distrito Federal

* Secretaria de Estado da Educação do DF - GDF

### Concursos de Municípios

* Secretaria Mun. de Educação

### Matérias isoladas

* Grupo de estudo Vin-562 Cantinho do Conhecimento

### Exercícios Resolvidos
##### Direito Administrativo

* Atos Administrativos
* Licitação
* Defesa

## Departamentos
## Institutos e departamentos associados # Grupo de estudo Campo do Conhecimento

| Instituto de Direito Instituto de Letras | Instituto de Computação e Informática Instituto de Matemática e Estatística |

## Estudos

O Preparatório para Concursos mantém núcleos de estudos e recursos para candidatos nestas áreas, além de Simulados. Se deseja participar, assim como auxiliar na criação e manutenção de recursos nesta área, acesse Núcleos de Estudo.

## Recursos

O Preparatório para Concursos, além de oferecer material livre relacionado ao tema, também serve como uma base de dados de recursos livres relacionados ao seu campo de abrangência. Acesse Recursos para visualizar material disponível a alunos, pesquisadores e tutores da área.

## Coordenadoria

A Coordenadoria do Preparatório para Concursos compreende todos os usuários ativos que organizam os departamentos desta escola, criando e organizando seu conteúdo. Se deseja participar, iniciar um novo curso ou departamento, assim como resolver qualquer dúvida ou fazer uma sugestão de caráter gerencial desta escola poderá opinar.
# Portal:Comunicação Social/Bacharelado em Publicidade e Propaganda

Este projeto tem como objetivo oferecer material completo e genérico nas disciplinas que compõem a grade curricular de Bacharel em Publicidade e Propaganda. Servirá também para oferecer material didático completo para professores e instrutores do segmento.

## Como estudar

Este curso foi desenvolvido para que o leitor possa estudar de forma independente os módulos que lhe forem de maior proveito, ou no caso do estudo dirigido para funcionar como um curso de Publicidade e Propaganda de nível superior. Buscamos sistematizar o estudo de forma racional e completa como deve ser a formação de um profissional desta área, que mais do que enfocar meramente a formação para o mercado de trabalho, possibilitar dispôr de material nacional e internacional para servir de ferramentas para que o próprio leitor possa pesquisar por si mesmo. Desta forma buscamos ter o conteúdo mais completo possível sob as seguintes regras:
* Oferecer as matérias em tópicos que seguem o príncipio: Conceitos básicos, origem, história, aplicações e conclusão. Cada tópico contém também um resumo do texto, além de bibliografia e ligações externas.
Desta forma o leitor que decidir estudar deveria para um bom aproveitamento ler apenas um tópico por dia, assimilá-lo, executar as lições e apenas passar para o próximo tópico após ter certeza de ter assimilado bem todo o tópico ao ponto de conhecê-lo sem lê-lo. Desta forma não formulamos provas ou exames para mudança de estágio. Não determinamos horas de estudo, mas cerca de duas horas diárias com prática constante seja suficiente para assimilar bem cada tópico. O curso foi criado para ser completado em quatro anos. Conforme a necessidade o leitor pode expandir ou diminuir este prazo.

## Pré Requisitos

* Formação completa no Ensino Médio.

### Primeiro estágio

* Estatística
* Filosofia
* Introdução ao Estudo de Publicidade e Propaganda
* Língua Portuguesa I: Redação e Expressão Oral
* Realidade Sócio-Econômica e Política Brasileira
* Sociologia Geral e da Comunicação
* Teoria da Comunicação
* Teoria e Método de Pesquisa em Comunicação

### Segundo estágio

* Administração em Publicidade e Propaganda
* Comunicação Comparada
* Estudo do Comportamento do Consumidor
* Inglês Instrumental
* Língua Portuguesa II: Redação Publicitária
* Marketing e Comunicação Empresarial
* Planejamento de Campanha I
* Psicologia

### Terceiro estágio

* Ética e legislação Publicitária
* Informática Instrumental
* Língua Portuguesa III: Criação Publicitária
* Mercadologia (Marketing em Publicidade e Propaganda)
* Metodologia Científica
* Planejamento de Campanha II
* Produção Gráfica I
* Produção Publicitária em Rádio, Televisão e Cinema I

### Quarto estágio

* Mídia
* Produção Gráfica II
* Produção Publicitária em Rádio, Televisão e Cinema II
# Portal:Concursos/Atos Administrativos

(CESPE - TCU 2010) Julgue os itens seguintes, referentes aos atos administrativos.
57 Sempre que a lei expressamente exigir determinada forma para que um ato administrativo seja considerado válido, a inobservância dessa exigência acarretará a nulidade do ato.
58 O Poder Judiciário pode, de ofício, apreciar a validade de um ato administrativo e decretar a sua nulidade, caso seja considerado ilegal.
59 Em processo administrativo disciplinar, a remoção de ofício de um servidor pode ser utilizada como forma de punição.
SOLUÇÃO
57. Pela lei 9784/99 em seu artigo 22, vê-se que "Os atos do processo administrativo não dependem de forma determinada senão quando a lei expressamente a exigir." Dessa forma, quando a lei exigir determinada forma, ela torna-se obrigatória para aquele determinado ato, e sua não observância induz a nulidade do ato, exatamente como dito na questão. Resposta: CERTA
58. O poder judiciário não pode atuar de ofício para julgar um ato de outra autoridade. Portanto não é verdadeira a afirmação que o Poder Judiciário pode, DE OFÍCIO, decretar a nulidade do referido ato. Resposta: ERRADA
59. A remoção de servidor não pode ser utilizada como forma de punição. No caso de PAD, pode sim, ao contrário do que afirma a questão, haver o afastamento preventivo, conforme vê-se no Art. 147. "Como medida cautelar e a fim de que o servidor não venha a influir na apuração da irregularidade, a autoridade instauradora do processo disciplinar poderá determinar o seu afastamento do exercício do cargo, pelo prazo de até 60 (sessenta) dias, sem prejuízo da remuneração." Resposta: ERRADA
# Portal:Concursos/DPU
## Preparatorio para Concurso

Sinta-se à vontade para visitar as páginas do Departamento, participar dos cursos, manter contato com os participantes dos diversos Departamentos, e caso se sinta preparado não se acanhe em colaborar com edições e participar das discussões.

## Curso oferecido
#### Nível Superior

Preparatório para o cargo de:
* Defensor Público

#### Concursos Anteriores
## Recursos

O Preparatório para Concursos, além de oferecer material livre relacionado ao tema, também serve como uma base de dados de recursos livres relacionados ao seu campo de abrangência. Acesse Recursos para visualizar material disponível a alunos, pesquisadores e tutores da área.

## Departamentos

| Departamento:Teoria do Direito | Departamento:Direito Especiais |
| Departamento:Direito Público | Departamento:Direito Privado |
# Observatório de dados/BI/Capacidade/Análise

* Capacidades
* Carga
* Modificação:
* Transformação
* Filtragem
* Junção
* Análise
* Relatório
* Template
* Preditiva
* Descritiva
* Temporal
* Espacial
* Demais formas de inferência

## Espacial

Principalmente inferência geográfica .... ver também relatórios/visualização/mapas
# Observatório JATS

O Journal Article Tag Suite (JATS) é um formato XML usado para formatar e descrever a estrutura interna de conteúdos digitais da literatura científica. É o padrão técnico (formalmente NISO-ANSI Z39.96-2012) mais utilizado por periódicos científicos. Não é apenas um padrão para mostrar ou editar o conteúdo, como PDF, HTML, DOC, etc. É um padrão para dar significado às partes do conteúdo, e para indicar com todos os detalhes e de forma padronizada, os metadados da publicação e da proveniência de dados e da autoria.
    São ~4 milhões de artigos JATS no PubMed Central, ~0,5 milhões no SciELO, mais alguns milhões dispersos em diversos outros repositórios JATS.
É um volume imenso de artigos, uma "mina de ouro" de conhecimento estruturado, porém ainda pouco conhecida e pouco explorada: a iniciativa do Observatório JATS nasceu para isso, para explorarmos mais essa imensa base de dados científicos. É uma base de dados certificada pela comunidade científica internacional, a principal fonte de "verdades científicas" da humanidade, ainda que refutáveis.
O Observatório JATS encontra-se atualmente no git https://github.com/UnB-CIDACS/observatorio-jats
Aqui na Wikiversity são mantidos os Tutoriais do Observatório JATS:
* Tutorial do Curador
* Tutorial do Expert
# Curso Livre de Estruturas de Dados

Início Inscrição Contato
O Curso Livre de Estruturas de Dados é uma iniciativa do professor Leonardo Medeiros, da Universidade Estadual do Oeste do Paraná (Unioeste) - Campus Cascavel. O objetivo do curso é oferecer uma formação básica para profissionais e estudantes de computação, além dos demais interessados no campo de Estruturas de Dados.
O conteúdo do curso abarca a formação obrigatória do Plano Pedagógico de "Ciência da Computação", da própria Unioeste. Note, contudo, que para o reconhecimento da realização deste curso pelos professores responsáveis, são obrigatórias a inscrição e a realização das atividades propostas.
Para a realização do curso, foi desenvolvido um conjunto de módulos ditos de "Curso Online Aberto e Massivo" (mais conhecidos pela sigla "MOOC") nesta plataforma livre que é a Wikiversidade. Tal escolha garante a colaboração ativa de pessoas interessadas no conteúdo. Assim, para que se tenha proveito pleno do curso, é importante estar autenticado na Wikiversidade, o que permitirá que suas tarefas e dúvidas sejam devidamente registradas sob um mesmo usuário. Para tanto, siga as instruções apresentadas nos três passos abaixo.
Caso ainda não tenha uma conta de usuário, clique aqui. Caso já tenha uma conta e apenas esteja momentaneamente deslogado, clique aqui para efetuar seu login. Caso já tenha uma conta de usuário e já esteja devidamente logado, basta seguir para o passo 2.
Uma vez devidamente logado com sua própria conta de usuário, basta então efetuar sua inscrição clicando aqui.
Depois de ter efetuado sua inscrição no passo anterior, você estará apto a dar início ao curso acessado a página de apresentação dos módulos que compõem o Curso Livre de Estruturas de Dados! Acesse a página dos módulos abaixo.

## Curso Livre de Estruturas de Dados
### Conteúdo Programático

Árvores de Busca
Grafos
Métodos de Ordenação

### Vídeos tutoriais

| Como criar uma conta wiki | Como usar a página de testes |
| (Clique aqui para assistir) | (Clique aqui para assistir) |
| Introdução à formatação | Como usar a página de discussão |
| (Clique aqui para assistir) | (Clique aqui para assistir) |
* Como carregar imagens no Wikimedia Commons
* (Clique aqui para assistir)
* Como utilizar as imagens do Wikimedia Commons na Wikipédia
* (Clique aqui para assistir)
* Como adicionar referências em um artigo na Wikipédia
* (Clique aqui para assistir)
# Curso Livre de Métodos Numéricos

Início Inscrição Contato
O Curso Livre de Métodos Numéricos é uma iniciativa do professor Leonardo Medeiros, do Instituto Federal Catarinense (IFC) - Campus Videira. O objetivo do curso é oferecer uma formação básica para profissionais e estudantes de computação, além dos demais interessados no campo de Métodos Numéricos.
O conteúdo do curso abarca a formação obrigatória do Plano Pedagógico de "Ciência da Computação", do próprio IFC. Note, contudo, que para o reconhecimento da realização deste curso pelos professores responsáveis, são obrigatórias a inscrição e a realização das atividades propostas.
Para a realização do curso, foi desenvolvido um conjunto de módulos ditos de "Curso Online Aberto e Massivo" (mais conhecidos pela sigla "MOOC") nesta plataforma livre que é a Wikiversidade. Tal escolha garante a colaboração ativa de pessoas interessadas no conteúdo. Assim, para que se tenha proveito pleno do curso, é importante estar autenticado na Wikiversidade, o que permitirá que suas tarefas e dúvidas sejam devidamente registradas sob um mesmo usuário. Para tanto, siga as instruções apresentadas nos três passos abaixo.
Caso ainda não tenha uma conta de usuário, clique aqui. Caso já tenha uma conta e apenas esteja momentaneamente deslogado, clique aqui para efetuar seu login. Caso já tenha uma conta de usuário e já esteja devidamente logado, basta seguir para o passo 2.
Uma vez devidamente logado com sua própria conta de usuário, basta então efetuar sua inscrição clicando aqui.
Depois de ter efetuado sua inscrição no passo anterior, você estará apto a dar início ao curso acessado a página de apresentação dos módulos que compõem o Curso Livre de Métodos Numéricos! Acesse a pagina dos módulos clicando aqui.

## Curso Livre de Métodos Numéricos

Introdução a Métodos Numéricos
Representações de Números
Solução de equações de uma variável
Solução de Sistemas Lineares
Interpolação, Ajuste de Curvas, Derivação Numérica e Integração numérica
# Curso Livre de Redes

Início Inscrição Contato
Apresentação :
O Curso Livre de Redes é uma iniciativa do professor Leonardo Medeiros, do Instituto Federal Catarinense (IFC) - Campus Videira. O objetivo do curso é oferecer uma formação básica para profissionais e estudantes de informática, além dos demais interessados no campo de redes de computadores.
O conteúdo do curso abarca a formação obrigatória do Plano Pedagógico de "Informática", do próprio IFC. Note, contudo, que para o reconhecimento da realização deste curso pelos professores responsáveis, são obrigatórias a inscrição e a realização das atividades propostas.
Para a realização do curso, foi desenvolvido um conjunto de módulos ditos de "Curso Online Aberto e Massivo" (mais conhecidos pela sigla "MOOC") nesta plataforma livre que é a Wikiversidade. Tal escolha garante a colaboração ativa de pessoas interessadas no conteúdo. Assim, para que se tenha proveito pleno do curso, é importante estar autenticado na Wikiversidade, o que permitirá que suas tarefas e dúvidas sejam devidamente registradas sob um mesmo usuário. Para tanto, siga as instruções apresentadas nos três passos abaixo.
1.
Certifique-se de estar logado
Caso ainda não tenha uma conta de usuário, clique aqui. Caso já tenha uma conta e apenas esteja momentaneamente deslogado, clique aqui para efetuar seu login. Caso já tenha uma conta de usuário e já esteja devidamente logado, basta seguir para o passo 2.
2.
Faça sua inscrição
Uma vez devidamente logado com sua própria conta de usuário, basta então efetuar sua inscrição clicando aqui.
3.
Inicie o curso
Depois de ter efetuado sua inscrição no passo anterior, você estará apto a dar início ao curso acessado a página de apresentação dos módulos que compõem o Curso Livre de Redes! Acesse a pagina dos módulos clicando aqui.
Vídeos tutoriais
Como criar uma conta wiki
Como usar a página de testes
(Clique aqui para assistir)
(Clique aqui para assistir)
Introdução à formatação
Como usar a página de discussão
(Clique aqui para assistir)
(Clique aqui para assistir)
Como carregar imagens no Wikimedia Commons
(Clique aqui para assistir)
Como utilizar as imagens do Wikimedia Commons na Wikipédia
(Clique aqui para assistir)
Como adicionar referências em um artigo na Wikipédia
(Clique aqui para assistir) :
# Curso Livre de Arquitetura de Computadores

Início Inscrição Contato
# Introdução ao PHP/Arrays
## Arrays

Verificação de Valores em Arrays
$owners = array("1","2","3");
$id = '1';
if(in_array($id, $owners)) { echo "$id está no array de owners.";
} else {
$owners = "$id não está no array de owners.";
$array = array("Joao","Gustavo"); if (in_array("Joao", $array))
{ echo "Joao foi encontrado";
} else { echo "Joao não foi encontrado";
Formação de um Array

## Sub-definições de valores:

$x = array("Bra" => "bra", "bra" => "sileiros");
echo $x["Bra"]; // Bra = bra
echo $x["bra"]; bra = sileiros
// Retorna 'brasileiros'.
# Introdução ao PHP

* Bem vindo ao curso Introdução ao PHP
* Objetivo
* Desenvolver o entendimento básico do leitor a Introdução a Programação em PHP.
* Nível do curso
* Superior
* Pré-requisito
* Introdução à Lógica de Programação
* Bibliografia
* PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor", originalmente Personal Home Page) é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web.
* PHP, livro do Wikilivros
* Obrigatório
* Inglês Básico
* Índice de aulas
* Introdução
* Arrays
* Variáveis
* Manipulação de Dados
* Sockets
* Interação ao MYSQL
* Nível 2
* :: Classes
* :: Interações com Classes
* Nível 3
* ::: Includes e Requires
* Nível 4
* :::: Includes com Object's
# Introdução ao PHP 5 com MySQL

* Bem vindo ao curso Introdução ao PHP 5 com MySQL
* Objetivo
* Este curso pretende fornecer uma introdução à linguagem PHP 5, e sua integração com o sistema de banco de dados MySQL. Este curso não pretende aprofundar-se nos dois temas, mas pretende fornecer um conjunto de lições rápidas para o programador iniciante. Caso deseje um maior aprofundamento, verifique os cursos de PHP e MySQL da Wikiversidade.
* Nível do curso
* Básico.
* Pré-requisito
* Este curso não tem pré-requisitos, mas é recomendável algum conhecimento de Lógica de Programação e SQL.
* Bibliografia
* Aplicativos em PHP, livro do Wikibooks
* Curso de PHP, livro do Wikibooks
* Tutorial de PHP
* Índice de aulas
* Introdução
* História do PHP
* História do MySQL
* Estrutura de um programa PHP
* Variáveis e Constantes
* Operadores
* Estruturas de Controle
* Orientação a Objetos
# Introdução ao Marketing

* Bem vindo ao curso Introdução ao Marketing
* Objetivo
* Escreva aqui o objetivo do seu curso ou disciplina.
* Nível do curso
* Escreva aqui o nível do seu curso (Básico/Intermediário/Avançado)
* Pré-requisito
* Escreva aqui o que o estudante deve saber antes de fazer este curso.
* Programa
* Escreva aqui passo-a-passo o que o curso abordará.
* Bibliografia
* Escreva aqui os livros e publicações de base ao curso.
* Obrigatório
* Escreva aqui quais cursos o aluno pode fazer depois de terminar este curso.
* Índice de aulas
* Introdução
* Lição 1
* Lição 2
* Conclusão
# Introdução ao PHP/Introdução

PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor", originalmente Personal Home Page) é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web.[2] Figura entre as primeiras linguagens passíveis de inserção em documentos HTML, dispensando em muitos casos o uso de arquivos externos para eventuais processamentos de dados. O código é interpretado no lado do servidor pelo módulo PHP, que também gera a página web a ser visualizada no lado do cliente. A linguagem evoluiu, passou a oferecer funcionalidades em linha de comando, e além disso, ganhou características adicionais, que possibilitaram usos adicionais do PHP, não relacionados a web sites. É possível instalar o PHP na maioria dos sistemas operacionais, gratuitamente. Concorrente direto da tecnologia ASP pertencente à Microsoft, o PHP é utilizado em aplicações como o MediaWiki, Facebook, Drupal, Joomla, WordPress, Magento e o Oscommerce.
Criado por Rasmus Lerdorf em 1995, o PHP tem a produção de sua implementação principal, referência formal da linguagem, mantida por uma organização chamada The PHP Group. O PHP é software livre, licenciado sob a PHP License, uma licença incompatível com a GNU General Public License (GPL) devido a restrições no uso do termo PHP.
# Introdução ao PHP/Sockets
## Sabão - Definição

Um pé de meia em rede (em inglês: network socket) é um ponto final de um fluxo de comunicação entre processos através de uma rede de computadores. Hoje em dia, a maioria da comunicação entre computadores é baseada no Protocolo de Internet, portanto a maioria dos soquetes de rede são soquetes de Internet. Um endereço de soquete (socket address) é a combinação de um endereço de IP e um número da porta, muito parecido com o final de uma conexão telefônica que é a combinação de um número de telefone e uma determinada extensão. Com base nesse endereço, soquetes de internet entregam pacotes de dados de entrada para o processo ou thread de aplicação apropriado, Toda comunicação via Socket recebe uma identificação na rede, Só assim é possível retornar uma resposta do servidor. Além disso, O computador interpreta a resposta do servidor para saber se ele está online ou não. O computador remoto pode negar seus pedidos, Mesmo estando online, Simplesmente enviando uma resposta de offline.

## Sockets - Servidor

TCP:
<?php
for($i=1;$i<999999999;$i++){
$host = "10.0.0.100";
$port = "2012";
echo "\n";
echo "$port foi aberta em $host";
set_time_limit(0); // Tempo de Execução Limite
$socket = socket_create(AF_INET,SOCK_STREAM, 0) or die("nao foi possivel criar o socket\n");
$result = socket_bind($socket, $host, $port) or die("Nao foi possivel enviar nem receber conexoes\n");
$result = socket_listen($socket, 3) or die("Nao foi possivel obter a conexao de resposta\n");
$spawn = socket_accept($socket) or die("Não foi possivel aceitar a conexao\n");
$input = socket_read($spawn, 1024) or die("Nao foi possivel ler texto\n");
$input = trim($input);
echo "\n";
echo "Header conectado : ".$input;
$output = "$input\n";
echo "\n";
echo "Pedido: Tamanho bytes:";
echo "\n";
echo strlen($input);
socket_write($spawn, $output, strlen ($output)) or die("Não foi possivel enviar conexão ao servidor\n");
socket_close($spawn);
socket_close($socket);
echo "\n";