domingo, 15 de abril de 2007

Instalar Kurumin

Bem, conforme promessa, está pronta a primeira Parte do Tutorial Simplificado para instalação do Kurumin 7.0. Ele não tem a intenção de substituir os Manuais do Guia Do Hardware, mas de facilitar e filtrar as informações, se você encontrar dificuldades, recomendo visitar o Site citado.


sábado, 14 de abril de 2007

Atividades Gcompris

Módulo. (Lógica).

Local da Atividade: Atividades de Lógica.

Descrição da Atividade: O aluno deve montar um mosaico no outro quadro, utilizando do modelo e padrão estabelecido no quadro local

Oportunidades de Aprendizado: Lógica.

Utilização do Módulo: O usuário clica na cor que quer, e respectivamente no bloco que ele quer que assuma a cor desejada.

Indicação de Faixa Etária: Recomendável a crianças com mais de 5 anos.





Quarto Exercício.








Terceiro Exercício.







Treino.

O blog da Escola

Está pronto, e vai começar a ser atualizado constantemente o Blog com notícias da Escola onde trabalho, ele não está diretamente relacionado a esse, a não ser o fato de que o mantenedor é o mesmo, os objetivos são diferentes.
Fica a dica pra quem quizer visitar.
Infelizmente, essa semana, devido a problemas de força maior, somente uma atividade do Gcompris foi aplicada.

Vai aí o link do Blog da Escola.

Escola Municipal Professor Orestes Guimarães.

sábado, 7 de abril de 2007

Podcast! Ensaios.

Sidiney's Podcast



Esse podcast, é o início do trabalho que será realizado no Laboratório Informatizado da Escola Municipal Professor Orestes Guimarães.





Entra lá!

quinta-feira, 5 de abril de 2007

Guia de Bolso

Santa Wikipédia e internet..

Comandos básicos para linux via terminal.

Os que estão em negrito são os básicos, sem ele num se consegue fazer nadinha via terminal.

Comandos para visualização/manipulação de diretórios (pastas)

mkdir cria um diretório exemplo: mkdir docs
rmdir exclui um diretorio (se estiver vazio)
rm -rf exclui um diretório e todo o seu conteúdo (cuidado com este comando)
cd entra num diretório (exemplo: cd docs) ou retorna para HOME
cd ~ vai direto para o diretório home do usuário logado.
cd - volta ao último diretório acessado
pwd exibe o local do diretório atual
ls listar o conteúdo do diretório
ls -alh mostra o conteúdo detalhado do directório
ls -ltr mostra os arquivos no formado longo(l) em ordem inversa(r) de data (t)
du -msh mostra o tamanho do diretório em Megabytes
whereis mostra onde se encontra determinado arquivo (binários) exemplo: whereis samba

Comandos para Manipulação de arquivos.

cat mostra o conteúdo de um arquivo binário ou texto
tac semelhante ao cat mas inverte a ordem
tail mostra as últimas 10 linhas de um arquivo (util para ler logs)
head mostra as primeiras 10 linhas de um arquivo
less mostra o conteúdo de um arquivo de texto com controle
vi editor de ficheiros de texto
vim versão melhorada do editor supracitado
rm remoção de arquivos (também remove diretórios)
cp copia diretórios 'cp -r' copia recursivamente
mv move ou renomeia arquivos e diretórios
chmod altera as permissões de arquivos ou directórios
chown altera o dono de arquivos ou directórios
cmd>txt cria um novo arquivo(txt) com o resultado do comando(cmd)
cmd>>txt adiciona o resultado do comando(cmd) ao fim do arquivo(txt)
touch touch foo.txt - cria um arquivo foo.txt vazio; também altera data e
hora de modificação para agora
> arquivo.txt mais rápido que o touch para criação de arquivos
split divide um arquivo
recode recodifica um arquivo ex: recode iso-8859-15..utf8 file_to_change.txt

Comandos para Administração.

man mostra informações sobre um comando
adduser adiciona usuários
addgroup adiciona grupos
apropos realiza pesquisa por palavra ou string
dmesg exibe as mensagens da inicialização(log)
df exibe estado de ocupação dos discos/partições
find comando de busca ex: find ~/ -cmin -3
userdel remove usuários
chfn altera informação relativa a um utilizador
who informa quem está logado no sistema
whoami informa com qual usuário você está logado
passwd modifica senha (password) de usuários
umask define padrões de criação de arquivos e diretórios
ps mostra os processos correntes
ps -aux mostra todos os processos correntes no sistema
kill mata um processo
killall mata todos os processos com o nome informado
su troca para o super-usuário root (é exigida a senha)
su user troca para o usuário especificado em 'user' (é exigida a senha)
chown altera a propriedade de arquivos e pastas (dono)

Comandos para administração da Rede

ifconfig mostra as interfaces de redes ativas e as informações relacionadas a cada uma delas
route mostra as informações referentes as rotas
mtr mostra rota até determinado IP
nmap lista as portas de sistemas remotos/locais atras de portas abertas.
Pode checar sistema operacional em execução no host remoto.
netstat exibe as portas e protocolos abertos no sistema.
iptraf analisador de trafego da rede com interface gráfica baseada em diálogos
tcpdump sniffer muito popular. Sniffer é uma ferramenta que "ouve" os pacotes
que estão passando pela rede.
traceroute traça uma rota do host local até o destino mostrando os roteadores intermediários
nslookup consultas a serviços DNS
dig consultas a serviços DNS

Todos esses comandos são essenciais, alguns de modificação e outros de administração e edição.

Portanto, dominar esses comandinhos básicos são úteis quando seu ambiente gráfico for pras cucuias.

Gerenciador de Janelas.

Recentemente, ao iniciar efetivamente o uso do mundo Linux, fiz algumas "patetagens" comuns, entre elas, era não saber o que são gerenciadores de janelas, tem muito tempo, eu já mexia no linux, desde a época que tinha um Pentiun 100 com 32mb de memória, eu tentava mexer com linux, então passei por diferentes versões, na época sem internet, experimentei, sem entender o que era gerenciador de janelas sem saber ao que se referia. No mandriva, aparentemente era o FluxBox, no conectiva eu não vi o gerenciador de janelas, pq a tela ficou toda preta, e no kurumin eu conheci o KDE, e através do LiveCD do edubuntu o Gnome.

Mas o que é um gerenciador de janelas?

O gerenciador de janelas, seria basicamente a interface gráfica do linux, os botões, cliques, as imagens, o screensaver, e o que torna o computador atraente para os usuários comuns, pois ele torna usável o computador pelos mais leigos. (Ver Terminal)

Sendo assim. Vou fazer um pequeno resumo a partir de um artigo do Viva o Linux, escrito por Mateus Pinheiro, caso você tenha dúvida, recomendo ler todo o artigo.

Os Gerenciadores avaliados pelo artigo foram: (clique na imagem para ampliar)

Gnome: É a cara utilizada na Maioria das distribuições para educação, dentre elas Edubuntu, Ubuntu. Exige uma quantidade de memória igual ou superior a 256mb para se ter um bom desempenho.


KDE: Presente no kurumin, é o gerenciador que não assusta o usuário windows que sentou pela primeira vez em um pc com linux. A memória de 256mb ou mais é recomendada.


FluxBox: Não tão funcional e completamente Clean, é o mais recomendável para utilizar aplicações pesadas, que necessitam de memória, de acordo com o artigo, funciona até em máquinas com 8mb de memória.

Xfce: Segundo o autor, é um meio termo entre Fluxbox e Gnome, ou seja, algumas funcionalidades do Gnome com a leveza do Fluxbox.

Bem amigos, essa é uma situação controversa e de gosto.

Escolher um gerenciador de janelas, passa pelas experiências que você tem em relação aos seus cliques e impressões. Eu até agora não tive problemas, e uso o KDE das versão do Kurumin.

Mas estou pensando em algumas máquinas(com 256mb) que estão apresentando um pouco de problema em rodar fluxbox para utilizar o google earth.

Se você é usuário kurumin, e quer experimentar algumas dessas diferentes versões, clique no K, vá em fechar sessão, e na tela de login, selecione o tipo de sessão que você quer iniciar. Vale a pena.

segunda-feira, 2 de abril de 2007

Crossover!

Baixei um programa muito interessante, para auxiliar a navegação em sites que possuem aplicações somente para windows, que é o caso do Shockwave da Macromedia, esse programa, chamado crossover, e aparentemente funciona como o wine, emula um windows para utilizar as aplicações presentes em sites, como jogos e outras coisinhas.

Sendo assim, baixei uma versão de avaliação, e fiquei muito feliz com o resultado, funcionou perfeitamente no kurumin.

Outra coisa interessante, é que aprendi a instalar pacotes deb clicando, isso mesmo, basta clicar no arquivo, e vai abrir o kpackage, e em seguida seguir os passos do Kpackage para instalar.

Fica a dica pra quem quizer utilizar os sites com shockwave e não conseguem com o Wine, utilizem a avaliação do Crossover.

Pra colocar um programa na inicialização do Kurumin

Primeiro você tem que achar o caminho dele através do comando which smb4k. Em seguida cria um link pelo comando ln -s (o caminho que você encontrou) /home/seu nome de usuario/.kde/Autostart/smb4k.

Caso não de certo, talvez seja necessário mudar a permissão do arquivo.

domingo, 1 de abril de 2007

Mudando para OpenOffice.

Um certo receio se espalha, ao falarmos em formas diferentes de escrever textos, formatar planilhas, apresentações de Slide, em tempos de Web 2.0 e novos recursos, ainda se mantém velhos hábitos. Um deles é migrar a plataforma de aplicativos de escritório.

O que foi facilitado pela Microsoft rendeu-lhe a monopolização do setor, o Office seria tão bom quanto o OpenOffice, mas o único inconveniente desse pacote é seu preço, uma consulta, a alguns sites revelam seu preço, 1.599, 00 R$ (Hum mil quinhentos e noventa e nove reais).

Mas acalme-se, existe gente, muito boa e interessada em facilitar a vida de forma colaborativa. E é por esse motivo, que estou definitivamente largando o Office Pirata, para usar o OpenOffice, que está disponível até para instalar no seu Windows Pirata, que custou 10 Reais ali no camelô, ou que você mandou o técnico da loja que fez o financiamento pela Caixa instalar.

Então vou falar um pouco sobre OpenOffice, e depois volto a tocar nesse assunto de pirataria. Assusta as vezes trocar a plataforma, para um novo sistema, eu fiquei surpreso, entre o colaborativo e o do Bill, a diferença é muito sucinta para usuários comuns, algumas coisas modificam, ali e acolá e se você já se vira bem com o Office piratinha, venha para o OpenOffice, se você ainda não conhece o piratinha, é até melhor começar com o OpenOffice.

E você pode me dizer:
Como vou abrir meus documentos na escola, faculdade, empresa?

Bem, eu já tive isso, salvar e abrir noutro lugar pra imprimir, o OpenOffice pensou nisso, e tenho a possibilidade de abrir os documentos em outros lugares simplesmente dando um salvar como e salvar no formato doc.

Mas eu não vou usar o OpenOffice, porquê o da Microsoft é consagrado e eu num pago esse preço horrível.

Ledo engano, se 50% das pessoas passassem a pensar que OpenOffice é melhor que Office, com certeza a Microsoft repensaria sua política de preços e teríamos muitas melhorias para os usuários finais. Você pode afirmar que não paga, mas pensando bem, você não só colabora com a pirataria, mas se mantendo usuário do Office, você acaba se tornando indiretamente um usuário que alimenta o império de Bill Gates.

Vai ai meu tributo! E pense bem, não tenha medo!

sábado, 31 de março de 2007

Ferramenta nova!

Olha que interessante esse recurso que a Gládis achou. Lerdo é a luz em tempos de Internet.

Comandos/Dicionário:

Comandos mais usados no Linux:

Além do apt-get, tenho usado atualmente o mcedit, que é um editor de textos em modo texto (não gráfico), utilizado geralmente pra editar arquivos de configuração do modo gráfico. Nesse caso estou falando do xorg.conf.

Para editar, é necessário usar os seguintes comandos.

$sudo mcedit xorg.conf (Como no linux, a maioria dos arquivos, seja de configuração, do sistema, ou outros, eles quase todos podem ser abertos e visualizados com o mcedit).

Sudo: ativar modo super-usuário.

Mcedit: chama o editor de texto.

Xorg.conf: esse é um arquivo de exemplo, quando não existe o arquivo, abre-se em branco.

O mcedit, é totalmente orientado, usando basicamente as teclas Function do teclado (F1, F2, F3.)

Para editar outros arquivos de configuração, uso também a ferramenta de edição do KDE, que chama-se de Kedit, sendo em modo texto, ele pode ser chamado via terminar ou através dos ícones. Quando chamado um arquivo como no exemplo abaixo.

$kedit exemplode.arquivo

Se o arquivo estiver travado pelo sistema, eu não vou conseguir alterá-lo, então é melhor utilizar o comando sudo na frente.

Outra observação importante, é saber modificar o arquivo sources.list, que é utilizado pelo apt-get, ele tem a indicação de onde deve-se buscar as atualizações para o Kurumin, como esta distribuição é baseada em Debian, ele busca os arquivos no servidor indicado no sources.list , esses endereços são chamados de mirrors.

Essa semana, tive problemas com um desses servidores, e foi preciso trocar o servidor, modificando o mirror.

Para isso:

Fui na pasta onde está o sources.list. (Todos os passos abaixo, detalhando o que cada comando faz.

$Cd / (Volta para o diretório raiz)

$Cd etc/apt (entra no diretório/subdiretório do arquivo sources.list)

$sudo kedit sources.list

$exit

Isso pode ser feito em modo gráfico, e também no modo de texto.

Módulo Diversão

Módulo. (Jogo/Lógica).

Local da Atividade: Atividades de Diversão/Lógica.

Descrição da Atividade: O aluno clica nas células, procurando localizar onde está o morango, quanto mais próximo, as cores da células modificam, de verde para longe, e vermelho pra próximo..

Oportunidades de Aprendizado: Lógica.

Utilização do Módulo: Clicando nas células.

Indicação de Faixa Etária: Recomendável a crianças com mais de 5 anos.




Tela do Jogo.





Módulo Diversão

Módulo. (Animação).

Local da Atividade: Atividades de Diversão/Desenho e animação.

Descrição da Atividade: O aluno desenha, fotografa o frame, e manipula o desenho, usando a lógica de animação.

Menor Grau de Dificuldade: Desenhar.

Maior Grau de Dificuldade: Animar.

Oportunidades de Aprendizado: Compreender o processo de animação presente nos desenhos animados, sua produção e etapas, auxilia na compreensão de movimento, espaço e tempo.

Utilização do Módulo: Usando as ferramentas de desenho ou de um desenho pronto, cria-se o primeiro desenho, faz uma fotografia (frame do desenho, clica-se na máquina fotográfica), volta-se novamente ao desenho e faz a modificação da animação, e nova fotografia quando os objetos estiverem de acordo, seguidamente, após terminado ou no decorrer, é possível visualizar clicando na claquete. O módulo conta com algumas figuras prontas para a montagem de personagens. Uma batata personalizável.

Indicação de Faixa Etária: Não é recomendável a crianças com menos de 8 anos.




Palco para visualização das animações.









Área de desenho.

Manipulação do Teclado

Módulo. (Infantil).

Manipulação do Teclado.

Local da Atividade: Descobrindo o computador. Teclado.

Tipo de Manipulação: Mouse/Teclado.

Descrição da Atividade: O aluno manipula o teclado, com atividades de escrita e leitura.

Menor Grau de Dificuldade: Digitar Letra cadente, e número de dadosl.

Maior Grau de Dificuldade: Digitar palavras

Obstáculos: Conforme as etapas são concluídas, avança velocidade, tem que ser alternado as letras maiúsculas e minúsculas.

Oportunidades de Aprendizado: Aprender a manipular o teclado, leitura e escrita.

Indicação de Faixa Etária: É recomendável para crianças de 5 a 8 anos que não sabem manipular o teclado.

Screnshoots ou imagens das atividades.




Mande a bola para o Tux, pressionar Shift simultaneamente.








Pressionar o número dos dados que estão caindo. Quando certo, o dado some.





Pressionar a letra correspondente. Quando certo, some, inicia-se com letras maiúsculas e após virá as minúsculas.






Digitar Palavras, maior grau de dificuldade.

sábado, 24 de março de 2007

Manipulação do Mouse.

Módulo. (Infantil).

Manipulação do Mouse.

Local da Atividade: Descobrindo o computador. Mouse.

Tipo de Manipulação: Mouse.

Descrição da Atividade: O aluno manipula o mouse com cliques e movimentos para descobrir a figura que está abaixo.

Menor Grau de Dificuldade: Movimentar Ponteiro do Mouse.

Maior Grau de Dificuldade: Movimentar Ponteiro e dar clique duplo no Peixe em movimento

Obstáculos: Conforme as etapas são concluídas, se aterna entre movimento, clique único e clique duplo, até se concluir com a atividade de clicar no peixe em movimento.

Oportunidades de Aprendizado: Aprender a manipular o mouse.

Indicação de Faixa Etária: É recomendável para crianças de 3 a 6 anos que não sabem manipular o mouse.

Screenshoots ou Imagens da Atividade.







Tela Inicial.







Irrigar: Movimentar a água para sair do bico do irrigador.







Irrigar: Concluído.







Objetivo: Movimentar ou Clicar o mouse nos retângulos para descobrir a imagem ao fundo.









Atividade Concluída.

Matemática

Mastigador de Números diferentes

Local da Atividade: Matemática/Atividades De Cálculo/Mastigador De Números/Mastigador de Números diferentes.

Tipo de Manipulação: teclado (Teclas de Direção, Barra de Espaço, enter).

Descrição da Atividade: Tabela com 6 linhas e 6 colunas, com cada célula contendo operações de adição, o personagem (bicho), tem que comer as operações que são iguais ao número apresentado acima da tabela.

Menor Grau de Dificuldade: diferente de seis.

Maior Grau de Dificuldade: diferente de nove.

Obstáculos: Conforme aumenta o Grau de Dificuldade de atividade, aparecem o troogles, máximo 3, que andam em linhas ou colunas, outros andam.

Oportunidades de Aprendizado: Nessa atividade o aluno estará desenvolvendo e treinando o raciocínio lógico matemático, bem como manter a calma diante de situações que necessitem de concentração.

Indicação de Faixa Etária: É recomendável para crianças de 9 a 12 anos. Ou de 3ª a 4ª série.

Mastigador de Números Múltiplos.

Local da Atividade: Matemática/Atividades De Cálculo/Mastigador De Números/Mastigador de Números Múltiplos.

Tipo de Manipulação: teclado (Teclas de Direção, Barra de Espaço e enter).

Descrição da Atividade: Tabela com 6 linhas e 6 colunas, com cada célula contendo números, o personagem (bicho), tem que comer os números multiplos do número apresentado acima da tabela.

Menor Grau de Dificuldade: Múltiplos de Dois

Maior Grau de Dificuldade: Múltiplos de sete.

Obstáculos: Conforme aumenta o Grau de Dificuldade de atividade, aparecem o troogles, máximo 3, que andam em linhas ou colunas, outros andam.

Oportunidades de Aprendizado: Nessa atividade o aluno estará desenvolvendo e treinando o raciocínio lógico matemático, bem como manter a calma diante de situações que necessitem de concentração.

Indicação de Faixa Etária: É recomendável para crianças de 9 a 12 anos. Ou de 1ª a 2ª série.

ScreenShoots ou Imagens do Programa






Comportamento Inicial: Comer os múltiplos de dois utilizando a barra de espaços.










A tela de erro.









O Troogle, objetiva dar emoção e pressionar. Caso as crianças desistam da atividade por conta do troogle, é interessante afirmar que o troogle vem das células laterais, e que toda mensagem que aparece na tela avisando troogle, é necessário centralizar o bicho.

sábado, 17 de março de 2007

Avaliando Programas

Bem, vou começar a descrever a avaliação de alguns programas utilizados pelos professores, como atualmente a escola ainda não conta com acesso a internet, e ela deve chegar essa semana, estamos usando alguns programas que vão auxiliar os professores.

Gcompris:

GCompris é uma suite de aplicações educacionais que compreende numerosas atividades para crianças de idade entre 2 e 10 anos. Algomas das atividades são de orientação lúdica, mas sempre com um caráter educacional. Abaixo você encontra uma lista de categorias, com algumas das atividades disponíveis em cada uma delas.

- descoberta do computador: teclado, mouse, diferentes usos do mouse, ...
- álgebra: memorização de tabelas, enumeração, tabelas de entrada dupla, imagens espelhadas, ...
- ciências: controle do canal, ciclo da água, o submarino, simulação elétrica, ...
- geografia: colocar o país no mapa
- jogos: xadrez, memória, ligue 4, sudoku ...
- leitura: prática de leitura
- outros: aprender a identificar as horas, quebra-cabeças com pinturas famosas, desenho vetorial, ...

Atualmente GCompris oferece a assombrosa quantidade de 80 atividades e mais estão sendo desenvolvidas. GCompris é software livre, o que significa que você pode adaptá-lo às suas necessidades, melhorá-lo e, o mais importante, compartilhá-lo com as crianças de toda a parte.

TuxMath:

Existe um joguinho educacional para Linux e Windows, chamado TuxMath, que é simplesmente sensacional.

Neste joguinho as operações aritméticas (soma, subtração, divisão e multiplicação) caem do topo da tela e o jogador tem que digitar o resultado. Ao teclar , se o resultado estiver correto, o pinguim dá um tiro e elimina a operação proposta. A medida que vão mudando os níveis, a velocidade com que as operações aritméticas caem aumenta e o jogo fica muito interessante.


Basicamente, essa semana, foram usados esses dois softwares pelos professores.


A avaliação, será postada no próximo post.

sábado, 10 de março de 2007

O terminal..




E pensar que tudo no computador tinha que ser resolvido assim..

Ainda bem que aprendi alguns comandos do DOS, mas são muito diferentes do linux, ainda estou estudando um a um.

Não é usual essa janela, a substituição gráfica já ocorreu e podemos usar programas completamente clicáveis, mas ela é útil, em muitas situações, um deles é o uso do comando apt-get e o famoso sudo .

Dicionário, Glossário, tira dúvidas!

Vamos iniciar criando um dicionário de algumas coisas que vou aprendendo. Esse post vai ter sempre novidades, e vai estar sendo alterado, as colaborações são bem-vindas!

Terminal: Também conhecido como prompt no MS-dos, é o núcleo de comunicação, é necessário dominar alguns comandos e você não sabe quando vai precisar fazer algo nele. A princípio é assustador, pois remete aquela imagem do cursor piscando e pedindo um comando, algo parecido com o Lost, alguém lembra? Pois é..

Sobre Linux:

É uma história interessante pra se ler, se você ainda não conhece.

Edubuntu:
É uma versão do Linux, desenvolvida a partir do Ubuntu, uma das distribuições do Linux.

Distribuições Linux: Como o linux é um software de código aberto, ou livre, sobre uma licença free, os programadores, e outros ores, que nem eu, ajudam a melhorar as distribuições, ela tem caras e gostos diferentes, pra agradar um determinado público.

Kurumin: Outra distribuição linux, essa desenvolvida para usuários domésticos, é uma das versões que conheço.

Debian: Versão Linux, na qual o Kurumin, Linux e Edubuntu são baseadas. Ou seja, os outros citados são cópias modificadas da versão Debian.

COMANDOS

sudo: é o comando que permite ser um super usuário, ele deve proceder quase todas as ações que envolvam gravar ou apagar algo no disco. Abaixo no exemplo, você pode perceber seu uso.

apt-get: é um recurso desenvolvido originalmente para a distribuição Debian que permite a instalação e a atualização de pacotes (programas, bibliotecas de funções, etc) no Linux de maneira fácil e precisa.

Uso mais comum,
$ sudo apt-get install nomedopacote.comextenção (instala o pacote, aplicativo)
$ sudo apt-get remove nomedopacote.comextenção (remove o pacote, aplicativo)



De acordo com o amigo Fred que comentou, pra quem não clicar e até pra se entender melhor.

Gostaria somente de fazer duas correções, se você me permite. Na verdade, o terminal não é conhecido também como "prompt do MS-DOS". Essa denominação aplica-se somente ao Windows. Não existe MS-DOS no GNU/Linux. Ele se PARECE com o prompt, mas são coisas bem distintas, ok?

A segunda coisa, é o uso do apt-get. No GNU/Linux apesar de alguns arquivos possuirem extensão, ela não é obrigatória, igual no Windows. E os pacotes de aplicações NÃO possuem extensão. Assim o uso do apt-get é:

apt-get install nomedopacote

Um mundo Linux

Esse blog, tem como objetivo, registrar e acumular aprendizado com o Linux, estão em teste atualmente a versão 7.0 do kurumin e Edubuntu. As impressões nesse blog, tem como objetivo, registrar o aprendizado e também server como fonte de instrução para professores.