Google
 

quinta-feira, 7 de abril de 2011

Instalando o Opensimulator sem voice

Em diversos encontros sobre ambientes virtuais tridimensionais utilizados para educação sempre escuto a mesma coisa: "Uso o Second Life (SL) porque não consigo instalar o Opensimulator ou OSGrid (ambientes 3D livres e gratuitos)".
Sem dúvida a dificuldade em entender como o opensimulator funciona faz do aplicativo um bicho de sete cabeças.
Então, em primeiro lugar vamos tentar imaginar o funcionamento do opensimulator.
O Opensim é um aplicativo que transforma o seu PC num servidor de terrenos virtuais 3D como os terrenos do SL (figura abaixo).

Figura 1 - Esquema de servidor de terrenos virtuais 3D (Opensimulator) em modo standalone

Explicando a figura:
  •  O PC que possui o Opensimulator instalado na verdade é um servidor de terrenos 3D, ou seja, os terrenos ficam hospedados nesse computador e por meio de uma rede (interna ou externa) o mundo fica disponível para acesso. Quando você acessa um terreno desses você está acessando diretamente o PC servidor.
  • Os computadores visitantes (sabendo o número IP da rede, logicamente), usando um viewer (SL, Hippo, Phoenix, Imprudence...) conseguem acessar o PC servidor e percorrerem as lands disponíveis.
  • A quantidade de terrenos possíveis depende, é claro, da "potência" do PC servidor. Tecnicamente o número de lands para disponibilização é infinita, pois mesmo o Opensimulator tendo uma capacidade máxima de terrenos (não sei qual é) ainda é possível instalar mais de um servidor num mesmo PC e "linkar" os mundos (tema pra outro post).
Agora vamos ao que interessa, a instalação.

O Opensimulator está disponível para RWindow$, Linux e Mac. O processo de instalação e execução descrito abaixo foi realizado em Linux mas pelo que pude perceber é quase idêntico em RWindow$. No Mac nem pesquisei, pois não o tenho nem quero ter e imagino que quem tem um computador desses quer mesmo ser diferente dos demais. Então busquem os manuais e se adaptem.
Primeiramente devemos instalar as dependências (programas acessórios necessários para rodar o opensimulator). No linux (uso o ubuntu) digite o comando abaixo num terminal:

sudo apt-get install nant mono-gmcs libmono-microsoft8.0-cil \
     libmono-system-runtime2.0-cil libgdiplus libmono-i18n2.0-cil libmono-oracle2.0-cil
Isso resolve o problema das dependências no Linux.
No RWindow$ é necessário a instalação do .Net Framework versão 3.51 ou Mono 2.4.2.3. Para dúvidas sobre as dependências nesse sistema consulte (http://opensimulator.org/wiki/Build_Instructions).
Depois das dependências resolvidas vá ao site do Opensim (http://opensimulator.org) e logo na página inicial faça o download da versão para o seu sistema. No meu caso (Linux) o link direto é http://dist.opensimulator.org/opensim-0.7.0.2-bin.tar.gz
Descompacte o arquivo em uma pasta (uso aqui a pasta /home e ele cria dentro dela a pasta /opensim-0.7.0.2-bin e vamos para as configurações.
Vá até a pasta /bin e caso não exista o arquivo OpenSim.ini renomeie o arquivo OpenSim.ini.example para OpenSim.ini.
Agora num terminal execute o comando dentro da pasta /bin:

mono OpenSim.exe

no RWindow$ digite somente: OpenSim.exe

Você verá uma tela como a foto abaixo...

Figura 2 - Tela inicial de configuração do Opensimulator


Caso nenhum erro ocorra essa tela aparecerá aguardando um nome pra sua região. Escolha o nome desejado (ex: Meu terreno, Minha Land, Meu Mundo...) e aperte enter.
O próximo prompt pedirá um UUID (número) para o seu terreno. Deixe em branco e aperte enter (ele usará um número aleatório). Essa é a ID do seu terreno e em caso de vários mundos e/ou terrenos os números não podem ser iguais.
Posteriormente, será pedido uma localização. Essa localização se dá como em coordenadas cartesianas (X e Y), usando números positivos. Aqui uso o sugerido inicialmente 1000, 1000. Caso queira deixe em branco e aperte enter. As coordenadas 1000 e 1000 (X e Y) serão usadas nesse caso.
O próximo passo é digitar o número do seu IP interno (caso tenha uma rede interna). Se não existir rede interna no seu PC deixe em branco e aperte enter ou utilize o 127.0.0.1. Aqui uso 192.168.0.101, o número do IP do meu PC na rede interna da casa.
Depois vem o número da porta que deseja usar. Cada terreno usa uma porta. Se você optar por ter mais de um terreno em seu mundo cada terreno terá que ter uma porta e UUID diferentes (LEMBRE-SE DISSO).
Inicialmente, como somente um terreno será instalado deixe o padrão (9000), ou seja, deixe em branco e aperte enter.
Depois a instalação pergunta se você deseja usar alguma porta alternativa. Caso queira digite o número da porta desejada e tecle enter. Aqui uso somente a porta padrão 9000. Então deixo em branco e teclo enter.
O próximo passo é digitar o número do IP da sua conexão com a internet. Para saber qual o IP da rede externa consulte seu provedor de acesso ou a sua configuração de rede. Aqui no Linux ao lado do relógio tem o "configurador" de conexões que informa o IP (acredito que no RWindow$ ainda seja assim, pelo menos o Rwindow$ 98 tem aquele "computadorzinho" ao lado do relógio que informa qual é o IP da sua conexão). Caso não tenha digite num terminal o comando ifconfig. Se não conseguiu descobrir o IP da sua conexão externa deixe o campo em branco e aperte enter. Lembrando que quem usa um roteador ou modem roteador não usa diretamente o IP fornecido pelo provedor, geralmente está em uma rede interna, nesse caso você deverá criar uma rota no seu roteador para o IP da sua máquina e abrir as portas do roteador pra ela. (Ensino isso em outro post).
No meu caso, como minha conexão com a internet utiliza IP dinâmico (muda toda hora), utilizei um serviço de DNS gratuito (consulte http://www.dyndns.com para detalhes).
Então os campos digitados ficam como na foto abaixo. LEMBRANDO QUE: O endereço externo mostrado na foto é o MEU (jbanana.dyndns.info - nome utilizado no dyndns). Altere de acordo com seu IP externo. Deixe em branco caso não queira utilizar a internet para conexão.

Figura 3 - Entrada dos dados durante a configuração inicial

Por último você deve responder se deseja entrar numa propriedade que já existe. Deixe em branco e aperte enter. Então digite o nome da sua propriedade aperte enter.

Figura 4 - Configurando o nome da propriedade

Agora só falta digitar o nome, sobrenome, senha e email do usuário dono do terreno...... e VOILÀ. Seu servidor estará funcionando..... \o/ ..... você verá uma tela com um prompt como a foto abaixo.

Figura 5 - Prompt de comando ao final da instalação

Agora vamos para segunda parte: A configuração do VIEWER.

Depois de tudo rodando redondo faça o download de um viewer (recomendo o Imprudence em http://imprudenceviewer.org).
Depois de instalado o viewer (pode ser o viewer do SL também tá?) clique no botão Grid Manager (ou editar/preferências/grids em alguns visualizadores) e aparecerá uma janela para configuração dos grids usados pelo viewer (foto abaixo).

Figura 6 - Configuração do grid no visualizador
** Caso queira experimentar entrar em meu opensim utilize: **
** Nome: guest - Sobrenome: guest - Senha: guest **

Depois de configurado o grid entre com o nome, sobrenome e senha escolhidos na instalação e clique em entrar................ AGORA É SÓ ALEGRIA ou TRISTEZA, pois você aparecerá como um noob (a Ruth)


 Figura 7 - Ruth em seu novo mundo

Finalizando........
Para criar novos usuários vá até o prompt de comando do seu servidor e digite o comando:

create user nome sobrenome senha email

ONDE

nome=nome do novo usuário (ex. John)
sobrenome=sobrenome do novo usuário (ex. Doe)
senha=senha do novo usuário (ex. wakajawaka)
email=email do novo usuário (ex. john_doe@yahoo.zon.br)


NUM VAI COPIAR O COMANDO INTEIRO AQUI DO POST E COLAR NO SEU PROMPT QUE VOCÊ VAI CRIAR UM USUÁRIO com o nome=nome, sobrenome=sobrenome, senha=senha e o email=email.... (afff nem acredito que estou escrevendo isso mas tem gente que faz essa asneira).

Agora é partir para o abraço e curtir a Ruth na sua ilha "bolinha".

Ainda nessa semana posto aqui como criar mais terrenos, ativar o voice no servidor e instalar o OSGrid (http://www.osgrid.org).

Ahhhhh..... para maiores detalhes sobre os comandos disponíveis no servidor digite help e aperte enter no prompt de comando do terminal ou visite o endereço http://opensimulator.org/wiki/Server_Commands para detalhes.
Para desligar o servidor não feche a janela do terminal. Digite o comando shutdown para desligar pois pode haver perda de dados se fechá-lo na tora.
Abraços....

OBS: Qualquer dúvida poste nos comentários.

terça-feira, 22 de março de 2011

Dia da água

Éh... Hoje é o dia da água. O que você tem feito a respeito?

Paralisação dos professores (SINPRO-MG)

Depois de mais de 1 ano parado por aqui volto com notícias sobre a paralisação dos professores da rede particular de Minas Gerais. Os patrões estão tentando acabar com a categoria e se dizem "os bonzinhos empregadores" que geram renda e empregos para a classe docente.
Muita gente que conheço, relacionadas à educação, se dizem tristes e esgotadas com a profissão. Profissão essa que está em decadência desde muito tempo. Particularmente, estou deixando o barco da educação muito decepcionado com os baixos salários, falta de vagas, exigências, condições de trabalho e outros "tals"...
Pra quem quiser seguir de perto o movimento de paralisação dos professores da rede particular de MG segue o link do SinPro/MG... espero que todos abracem a causa, inclusive pais e responsáveis pelos alunos.
Abraços a todos e vida longa à educação ! ! !
SinPro/MG - http://www.sinprominas.org.br

segunda-feira, 5 de outubro de 2009

Open Simulator & OSGrid

Mês passado comecei a pesquisar sobre os metaversos abertos (Open Sims) e me deparei com o OpenSimulator. Já havia ouvido falar sobre ele alguns anos atrás, logo no início do projeto, mas como uso linux a instalação sempre foi complicada e como estava sempre sem tempo e disposição para bater cabeça acabei deixando-o de lado por diversas vezes.
Pelo que andei lendo o OpenSimulator foi construído através de análises das conexões feitas pelo servidor da Linden Lab (LL) com o seu programa cliente. Através desses dados foi possível construir um servidor próprio visto que o servidor LL é proprietário sendo somente o cliente fonte aberta (open source).
Através do OpenSimulator é possível criar metaversos e hospedá-los em sua própria máquina disponibilizando-o para uma rede interna ou mesmo através da internet.
Dando uma lida mais profunda no sítio do OpenSimulator (www.opensimulator.org) descobri diversos servidores que são capazes de disponibilizar seu metaverso local num mundo criado por vários metaversos locais de várias pessoas em todo o mundo criando uma "metaversoteca". Esse grande metaverso se chama OSGrid (www.osgrid.org) e permite tudo isso gratuitamente. O OSGrid disponibiliza ainda em seu sítio um simulador já configurado para facilitar o início de sua jornada. Vale a pena tentar. Atualmente está bem simples e descomplicado, mesmo no linux.
Pesquisando um pouco mais descobri que como o OSGrid existem muitos outros.
Agora é só experimentar e curtir seu próprio terreno gratuitamente.
Será o fim do SL?
Ah.... criei a ECB (Escola de Ciências e Biologia) lá também.

quarta-feira, 19 de agosto de 2009

VI Congresso Internacional de Educação da UNISINOS

Nos dias 17, 18 e 19 de agosto a UNISINOS promoveu o VI Congresso Internacional de Educação.
A comissão organizadora do congresso decidiu transmitir-lo via Second Life. A proposta é interessante mas foi decepcionante.
Quem particpou do CEF^2008 promovido pela Universidade de Aveiro em portugal, mesmo sendo este um encontro local, pôde perceber a diferença.
Faltou organização dentro do SL, ninguém escutava nada do que era dito, as telas apresentadas não estavam corretamente organizadas. Os posteres online não foram apresentados e nem os autores estavam presentes. Afff...
Quanto ao congresso na RL (real life/vida real) não posso opinar, não estava lá.
Mas fica o "adentro", achar que para transmitir um evento via SL é só abrir os canais disponíveis e partir pro abraço está enganado. A organização deve ser tão séria quanto no presencial.
No mais aguardamos os próximos e esperamos que sejam melhores...
Os trabalhos apresentados foram, no geral, excelentes... segue algumas fotos do evento no SL.

sexta-feira, 14 de agosto de 2009

Subsidiária da FIAT, STOLA do Brasil, vai na contramão da sustentabilidade

Voltando a ativa com uma postagem importante.
Apesar de não estar relacionada com os ambientes de ensino, como biólogo tenho que fazer essa reflexão.
A STOLA do Brasil, subsidiária da FIAT (Fabricado no Inferno pra Atrapalhar o Trânsito) na fabricação de picapes e furgões, está terraplanando um terreno de uns 10 mil metros quadrados pra fazer num sei o que. Não cabe a mim fazer julgamentos sobre o que será construído ali mas terraplanar um lote de 10 mil metros quadrados e transformá-lo em asfalto num dá. A obra dessa empresa é um absurdo, pois além de impermeabilizar uma área desse porte gera barulho e incômodo para os vizinhos (pessoas e animais). Na contramão da sustentabilidade a STOLA do Brasil com seus projetos de ampliação mete concreto numa área que antes era verde e servia de abrigo para diversas espécies de animais, principalmente aves, que são abundantes nessa região. Infelizmente no Brasil o crescimento econômico e a prosperidade de sua nação são medidos pela quantidade de carros vendidos durante o mês. É um absurdo pensar assim...
Só um alerta.... mas fica a dica.... deixem de comprar carros da FIAT até que compensações sejam feitas na região. Comprem somente produtos de empresas que são realmente sustentáveis sem falsas afirmações sobre compromisso social e tals...
Fica o recado para a FIAT e STOLA do Brasil, seus carros não compro nunca mais..... Ministério público ALERTA ! ! ! ! ! ! ! !
Segue a foto do desastre provocado por essas empresas....... tudo isso era "mato"... terei saudades dos falconídeos que caçavam os pombos e pardais por aqui.... :((
Na próxima postagem incluirei a foto dessa região antes da terraplanagem...


AHHH... essa empresa fica em Belo Horizonte no Bairro Universitário... na marginal do anel rodoviário de BH.

Endereço:
RODOVIA ANEL VIARIO, KM 21,5
Tel: (31) 3439-7000 - Fax: (31) 3439-7034
E-mail: stola@stola.com.br
Cep: 30001-970 Cidade: BELO HORIZONTE Estado: MG

quarta-feira, 4 de março de 2009

Ciência às seis e meia

A Sociedade Brasileira para o Progresso da Ciência Secretaria Regional do Rio de Janeiro SBPC/RJ está lançado o projeto Ciência às seis e meia com palestras de divulgação científica via video streaming transmitidas pela internet. O espaço é aberto para todos os interessados e as palestras acontecem toda primeira quarta feira do mês às 18:30h.
O tema de hoje (04/03/2009) foi o universo com o título
"Uma breve história do Universo" ministrado pelo Dr. Rogério Rosenfeld do Instituto de Física Teórica da UNESP. Muito interessante...
Parabéns à SBPC/RJ pela iniciativa que vem preencher uma lacuna na divulgação das ciências para os leigos aqui no Brasil...
Todos estão convidados a participar e foi dito ao final dessa palestra que as próximas edições serão interativas podendo o usuário enviar perguntas via email para o palestrante... (a internet é d+) !!!
Visite o sítio do projeto em
http://www.sbpcrj.org.br/projetosCienciaSeisMeiaProgramacao.shtml

Vale a pena conferir... Próxima edição no dia primeiro de abril de 2009... não é mentira... ;)

sexta-feira, 12 de setembro de 2008

Devendo...

Ando devendo atualizações constantes aqui no blog... Muito trabalho, problemas, pesquisas e tal.
Durante essas semanas andei criando um ambiente no Second Life para o estudo das dinâmicas das populações, seleção natural e discussões sobre evolução.
Pretendo utilizar esse ambiente em meus alunos do terceiro ano do segundo grau. Acredito que será muito interessante para eles... Pra mim também.... ;)
Basicamente, o ambiente é uma arena de caça aos pássaros que lá existem. O usuário entrará na land, que é uma mini floresta, e a partir daí será um caçador de pássaros. Existem quatro cores (espécies) de pássaros: os verdes, os vermelhos, os laranjas e azuis... Quando o usuário toca numa ave ela é considerada capturada e é retirada do ambiente. As aves tem capacidade de reprodução, quando duas aves da mesma espécie estão próximas elas se reproduzem de tempos em tempos (aleatório de 0 a 5 minutos).
Ainda não apliquei o ambiente em meus alunos. Espero que nessa semana ou na próxima, no máximo, estaremos por lá...
O ambiente ainda está fechado ao público... Quando tudo estiver certo posto um breve comentário aqui indicando a land... Comentarei aqui também sobre a receptividade dos alunos pelo uso do SL nessa prática para a introdução do estudo da evolução, seleção natural, predação, ecologia e muitos outros....
Aguardem em breve...

sábado, 30 de agosto de 2008

Retorno após longas férias

No mês de Julho iniciou-se minhas férias... fiquei quase um mês longe das aulas e afazeres educacionais. Tirei uns dias para o meu cérebro refrescar e tentar também ficar alguns dias desplugado do vício do computador. Nesse mesmo período iniciei uma reforma aqui em casa que me impossibilitou o uso contínuo e diário do computador e da internet.
Durante esse tempo comecei a refletir sobre a dificuldade de um cara que provavelmente desde a época do TK95/CP200 (quem se lembra?), nos anos de 1980, não fica mais de uma semana longe das máquinas. Isso é torturante... ;)
Distante um tempo do PC temos ainda aquelas recaídas homéricas... nas festas de família dá aquela agarrada na máquina do cunhado, visita a mãe só pra usar o computador, torra burros na lan house, atravessa a casa inteira com fios de rede (igual varal de roupa) só pra ligar aquele notebook das antigas (ainda compro outro e instalo wireless aqui)... hahahahaha... é igual a fumar escondido no banheiro enquanto se tenta parar.
É muito difícil trabalhar com que se gosta... já imaginou ser um fotógrafo que não tira fotos...? é impossível desprezar o trabalho quando você gosta de fazer e se dedica a esse prazer... é de largar a família... não é fácil conciliar "a vida lá fora"...
Esses dias estava lendo em uma revista (não me lembro qual) sobre o vício da internet... seria cômico se não fosse trágico. Vai algumas dicas:
- Se você se sente sozinho quando fica um dia inteiro sem receber um email sequer, mesmo aqueles do Submarino ou das Americanas com aquela oferta imperdível que você não vai comprar, comece a preocupar-se.
- Se nenhum dos usuários da sua lista de MSN, Skype, Yahoo, ICQ te dá um alô durante o dia faz você se sentir rejeitado e abandonado. ihhh
- Você visita o mesmo site várias vezes durante um curto período de tempo sem saber o que vai ler por lá...? vade retro Satanás.
Caso você se enquadre em algum(ns) desses itens cuidado você pode ser viciado. É melhor procurar a igreja mais próxima e pedir ao ministro pra entrar na sessão do descarrego... é sacola amigo(a)...
Outra coisa interessante que notei nesses dias á que o computador sem o acesso à internet (impossibilitado pela reforma da casa) não tem graça nenhuma é uma máquina bakana para joguinhos e programas de foto/imagem... o bom de ficar sem internet foi que tive tempo para organizar o HD e eliminar um bocado de lixo digital...
Mas uma coisa é certa, mesmo sendo as férias mais longas que tive longe do computador pretendo fazer isso mais vezes e por tempos ainda maiores porque foi bom para o cérebro. Descobri que consigo pensar sem o computador... mas senti uma saudade do Second Life...
Ahh... tem outra também... temos também que começar a refletir sobre o surgimento de novas modalidades de vida... ou seja, separar o que é vício dos novos estilos de vida... mas isso é para o próximo post....

quinta-feira, 10 de julho de 2008

CEF^2008

O CEF^2008 organizado pela Universidade de Aveiro foi um sucesso. A possibilidade de participação via Second Life superou as expectativas. O evento foi bem organizado e contou com muitas palestras e apresentações de trabalhos. O unico problema foi a minha impossibilidade de assistir às palestras diretamente no SL. Tive que usar o player de vídeo para ver os streams das palestras e ainda tive que desligar o SL. Porém, apesar desse pequeno problema ainda acho que o CEF^2008 foi um sucesso e aguardamos com ansiedade as próximas edições.
Ao final recebemos um comunicado sobre o SLACTIONS 2009 - Research conference in the Second Life world. Fiquem de olho... parece muito interessante.


Epaço da UA utilizado pelo CEF^2008


Apresentação de pôsteres via SL