Servidor de Programação Marvin

Slackware GNU/Linux 15.0 -- kernel 5.15.19 x86_64 Intel I9 20 Cores 2022/02/12

Responsável: Prof. Dr. Ruben Carlo Benante <rcb@upe.br>

Dept. de Controle e Automação / Mecatrônica

| wiki hydra.beco.cc | ssh beco.poli.br:22 |


Seja bem-vindo.

Caro aluno,


Seja bem-vindo ao servidor Marvin. Este é um servidor para auxílio no ensino de programação em diversas linguagens.

No momento conta com os compiladores/interpretadores:

  • gcc para linguagem C

  • g++ para linguagem C++

  • gpt para algoritmos em português

  • swipl para Prolog

  • hugs para Haskell

  • clisp para LISP

  • xc8 para programar PIC

Além de ser uma ferramenta para o ensino de administração de servidores linux remotamente.

Para utilizar o servidor Marvin é necessário estar regularmente matriculado no SIGA e preencher o cadastrohydra.Use seu email institucional ...@poli.br no cadastro e em todos sites subsequentes referenciados pelo cadastro.

Seu nome de usuário será sempre composto das suas iniciais (salvo motivo de força maior, por conflito, caso em que se incluirá um número).


A senha inicial expira ao primeiro acesso, e deve ser trocada. Escolha boas senhas! Mais detalhes sobre o procedimento de troca você receberá por email ou através dos monitores em grupos específicos das disciplinas.

Cadastre-se no grupo do telegram contauto para receber atualizações sobre as disciplinas.



Link para a primeira aula:






Este semestre, a primeira terça-feira, dia 2021-10-13, é feriado. Lembrando que as aulas são assíncronas, com vídeos pré-gravados. A única aula síncrona é a primeira aula, onde se dão as recomendações inciais do uso da plataforma de estudos, o Servidor Marvin. Não perca a primeira aula ou terá dificuldades depois.



Uma vez logado no Marvin via ssh/porta 22, em sua pasta HOME, crie pastas (sempre em minúsculas, sem acento e sem espaços), conforme orientação dos professores, para o nome de cada uma das disciplinas. Por exemplo:

  • programa2 (para Matemática Discreta para Automação). Atenção: mudará para Programação 2.

  • programa1 (para Programação 1 e para antiga Informática para Controle e Automação).

  • ia (para Inteligência Artificial)

  • logica (para Lógica Matemática)

Dentro da pasta da discilina crie duas pastas:

  • rascunhos

  • trabalhos

A pasta rascunhos você usa para testes. A pasta trabalhos é a pasta que terá o conteúdo corrigido. Nela só deverão ser colocados os arquivos a serem entregues, na sua versão final, e respeitando o prazo de cada trabalho.

Entregue sempre o código FONTE e o EXECUTÁVEL compilado e funcionando.

As datas dos arquivos dentro da pasta da disciplina (mostradas com o comando ls -la) são importantes para indicar se o arquivo foi feito no prazo dado para o trabalho. Não modifique o arquivo após a data de entrega, sob pena de perder o prazo de entrega.

Você receberá por email mais dicas importantes, como usar o servidor, e como tirar o maior proveito desta ferramenta de estudo. Espero que seja muito útil na sua formação, e em especial, se seja importante para criar em você uma visão muito mais ampla da Ciência da Computação, de seus sistemas operacionais, e de ferramentas gratuitas livres, criadas por alunos universitários como você, em uma comunidade global, em busca de um ambiente em que a maior preocupação é arregaçar as mangas e fazer com suas próprias mãos as ferramentas que necessitamos, e compartilha-las para que outros possam usar, democratizando a informática para muito além do que softwares fechados conseguirão.


Seja bem-vindo ao mundo do software livre.

Cordialmente,

Prof. Dr. Ruben Carlo Benante

Fundador do Grupo Marvin


Desde 19 de Junho de 2012.
Fingerprint (RSA SHA256, 2020-09-19): OLAUdBzzW7KGrXN4Jk3IM5GrtiSVGjVNdqdKX/EwtkM
Fingerprint (RSA MD5, 2020-09-19): d3:87:6a:e1:c6:19:67:39:72:74:df:b3:95:10:c7:8a
Fingerprint (ECDSA SHA256, 2020-09-19): aav2hlBTraNuJoXz8ry0kLnX5BnrLudLevnSH3OOfLY
Fingerprint (ECDSA MD5, 2020-09-19): ee:0b:d8:93:41:40:15:ce:b5:4a:2d:dc:d0:72:d3:51
Esta página foi modificada manualmente em: 2022-02-12 19:05:10.
Esta página foi modificada automaticamente em: 2021-12-06 18:01:01.