Mostrando postagens com marcador terminal. Mostrar todas as postagens
Mostrando postagens com marcador terminal. Mostrar todas as postagens

sábado, 6 de outubro de 2012

Como jogar jogo de super Nintendo no linux

Introdução

Jogar jogos de Super Nintendo no linux é bem simples, basta instalar um emulado de Super Nintendo e baixar o jogo ou ROM na internet.


Instalando o emulador

Dentre os varios emuladores existentes vou instalar o zsnes que pode ser adquirido através do comando apt-get.

Para instalar o mesmo é necessário seguir alguns passo simples:


Abra o terminal

Figura 1: Terminal aberto

Execute o comando apt-get


No terminal execute o comando:


sudo apt-get install zsnes


Figura 2: Momento da execução do comando apt-get

Figura 3: Momento da instalação

Utilizando o zsnes

Para utilizar o znes basta digitar no terminal:

zsnes

Figura 4: Momento da execução

Figura 5:  zsnes em plena execução.


Iniciando Jogo

Para começar jogar basta clicar em Game > Load

Figura 6: Opção Load

Após clicar em Load basta ir até onde está o arquivo do jogo (.smc) e selecionar o mesmo e clicar no botão Load.

Figura 7: Seleção do arquivo do Jogo.

Abaixo é possível ver o jogo em plena execução

Figura 8: Jogo em plena execução no emulador zsnes.


Conclusão

Como foi possível ver ao longo da dica a execução do zsnes é um emulador de facíl instalação e utilização


IMPORTANTE

De acordo com a lei federal Nº 9.609 de 19/02/1998, só é permitido o uso legal de uma ROM, se o dono adquirir legalmente o jogo e utilizar a ROM apenas como backup.

terça-feira, 23 de agosto de 2011

Criar programa java sem eclipse e netbeans

Logo que começamos a programar utilizamos alguma ferramenta(eclipse, netbeans, blueJ, jCreator,etc) para nos auxiliar. Porém imagine um cenário que não temos por algum motivo alguma destas ferramentas de desenvolvimento, como seria feito um programa java? Abaixo vou explicar uma maneira simples de criar um programa em java e executa-lo através do terminal no linux.


1º Crie um arquivo no gedit ou qualquer outro editor de sua preferencia.

Sintaxe:

gedit arquivo.java

arquivo.java - Arquivo .java que será criado.

Exemplo:

gedit Tabuada.java






2º Edite o seu código como o de costume no gedit.


3º Salve o código fonte e execute o "complilador"

Sintaxe:

javac arquivo.java

arquivo.java - O arquivo .java criado em seu editor.

Exemplo:

 javac Tabuada.java
 

4º Execute o .class gerado neste caso o arquivo chamará Tabuada.class

Sintaxe:

javac arquivo

arquivo - Nome do arquivo .class gerado.


Exemplo:

javac Tabuada




Exemplo 2:

java Tabuada 2 3



terça-feira, 19 de julho de 2011

Fazer o leitor de cd ejetar a bandeja


Logo que comecei a usar Linux um dos comandos mais legais que vi e descobrir na época é o comando utilizado para ejectar a bandeja do leitor de cd/dvd e fazer a mesma voltar para seu lugar.

1º Ejectando a bandeja

Para ejectar a bandeja basta executar o comando:

eject 


Caso exista mais que um leitor de cd será  necessário descobrir qual o nome que o mesmo tem na pasta /dev e após o comando eject  especificar o caminho do mesmo:

eject /dev/cdrom1



2º Fazer a bandeja voltar ao seu lugar

Para fazer a bandeja voltar basta executar o comando:


eject -t


Caso exista mais que um leitor de cd será  necessário descobrir qual o nome que o mesmo tem na pasta /dev e após o comando eject -t especificar o caminho do mesmo:

eject -t /dev/cdrom1


terça-feira, 5 de julho de 2011

Conversão de encodings

Um problema que surge as vezes é ter um arquivo com um tipo especifico de encoding e ser necessário converter para outro tipo específico de encoding.
Caso você esteja utilizando o sistema operacional Linux você poder utilizar o comando iconv para resolver tal problema através do terminal.

Sintaxe:

iconv --from-code = encoding-origem --to-code = encoding-destino arquivo-origem > arquivo-destino

encoding-origem = Encoding do arquivo de origem.
encoding-destino = Encoding do arquivo destino.
arquivo-origem = Arquivo original que tem como seu encoding o encoding-origem.
arquivo-destino = Arquivo a ser gerado que tem como seu encoding o encoding-destino.

Exemplo:

iconv --from-code=ISO-8859-1 --to-code=UTF-8 fileIso.txt > fileUtf.txt

Neste exemplo o arquivo origem (fileIso.txt) tem como tem como encoding ISO-8859-1 , já o arquivo destino(fileUtf.txt) terá como encoding UTF-8.

terça-feira, 5 de abril de 2011

Utilizando splite e cat para maninpular arquivos

Resumo:


split -b (tamanho)(Unidade) (Nome_arquivo_original) (nome_arquivo_gerados)

cat nome* > nome_antigo


Quem nunca se deparou com a situação de um arquivo ser grande demais para caber em um pendrive ou midia de cd.
A solução é dividir o arquivo em pedaços que facilitem seu manuseio. Uma solução rápida em linux é usar o comando split para separar arquivos e cat para junta-los.


Dividindo um arquivo

Sintaxe:

split -b (tamanho)(Unidade) (Nome_arquivo_original) (nome_arquivo_gerados) 

A unidade de medida pode ser K (kiloByte), M (MegaByte), G(GigaByte), T

 (TeraByte)...

Exemplo:

split -b 5K querymodificatorv1002.zip Query



Juntando os arquivos

Sintaxe:

cat nome* > nome_antigo


Exemplo:


 cat Querya*> queryModificator.zip


sábado, 23 de outubro de 2010

LInux VIII: Usuários - Criar - Remover - Alterar senha




Resumo:

adduser nome_usuário  -  Cria um novo usuário.
userdel nome_usuário   -  Remove um determinado usuário.
passwd nome_usuário   -  Altera a senha um determinado usuário.

Bem como a grande maioria dos sistemas operacionais, o Linux é um sistema que pode ter vários usuários. Normalmente todos os usuários do Linux estão contidos dentro da pasta "/home" , nesta pasta estão as pastas iniciais do sistema de arquivo de cada usuário do sistema.

É possível adicionar, remover bem como alterar usuários do sistema.(Nos exemplos a seguir, usamos apenas o terminal do próprio Linux, certifique-se que você esteja logado como root ou utilize o comando sudo antes de cada comando a seguir).


Criando usuário

Sintaxe:
 
 adduser nome_usuario

 nome_usuario = Nome do novo usuário.


Exemplo:


 adduser maguscode






Logo após este comando será solicitado uma senha para o novo usuário bem como sua redigitação.



Removendo usuário
 
Sintaxe:
 

 userdel nome_usuario

 nome_usuario = Nome do usuário que será removido.




Exemplo:


 userdel maguscode




Após o comando o usuário maguscode será removido bem como sua pasta no /home.



Alterar senha de um usuário
 

Sintaxe:
 

 passwd nome_usuario

 nome_usuario = Nome do usuário que será terá a senha alterada.





Exemplo:


 passwd maguscode



 Logo após a execução desde comando este comando ira aparece um campo para informar a senha e logo após repeti-la.










terça-feira, 28 de setembro de 2010

LInux VII: Iniciar, reiniciar e desligar o modo grafico através do terminal

 
Existe momento que a interface gráfica do linux, por algum motivo "estranhos" pode travar ou até mesmo você deseja que a mesma seja reiniciada. Uma maneira de fazer isso é:

1ª Passo: Abra o terminal, e vá até o diretório /etc/int.d .Neste diretório tem um arquivo que se chama gmd, com este arquivo que vamos manipular manipular a interface gráfica.

#cd /etc/init.d

2º Passo: No nosso caso vamos reiniciar a interface. Para isso é basta usar o seguinte comando:

#sudo service gdm restart

Com isso a interface gráfica será reiniciada.



Conteúdo adicional:

#sudo service gdm stop         //Para a interface gráfica
#sudo service gdm start        //Inicia a interface gráfica
#sudo service gdm restart     //Reinicia a interface gráfica

quinta-feira, 16 de setembro de 2010

Linux VI: Iniciando programas, scripts quando linux iniciar



Muitas vezes fazemos mudanças no sistema e desejamos que as mesmas sejam executadas logo que o sistema é iniciado (linux baseado no Debian).
Para resolver este problema existe uma  maneiras simples:


Abra o arquivo /etc/init.d/bootmisc.sh e edite o mesmo:

Exemplo:

# sudo gedit /etc/init.d/bootmisc.sh



No editor que abrir adicione as seguintes linhas:

echo "Criando pasta magucode em /tmp"


mkdir /tmp/maguscode

Logo após a adição das linhas, será exibido na inicialização do sistema a string "Criando pasta maguscode em /tmp" e será criado uma pasta no mesmo caminho com o nome de maguscode.

quarta-feira, 1 de setembro de 2010

Linux V: Abrir programas no terminal sem fecha-lo

Resumo:

          $ nohup &
          $ &


Houve momentos que tentei abrir um terminal a partir de outro terminal e acabei somente com dois terminais abertos e um fechado, pois um dependia do outro.
Uma maneira simples de resolve este problema é incluir o & (E comercial) ao final do comando ou utilizar nohup &.



1ª Opção:   Quando se utiliza somente comando& , o comando em questão ainda está dependendo do terminal o que pode causar algum problema caso o mesmo seja fechado, mas para uso rapido eu utilizo este mesmo.

Sintaxe:
            $ comando&

Exemplo:
           $ xterm&;

2ª Opção:  Quando se utiliza somente nohup comando&; , o comando em questão não estará dependendo do terminal que abriu o mesmo.


Sintaxe:
            $ nohup comando&;


Exemplo:
           $ nohup xterm&;



quinta-feira, 22 de julho de 2010

Linux III: Montando Dispositivos





Resumo:

sudo mount caminho_dispositivo local_de_demontagem

sudo umount dispositivo_montado


Hoje em dia no Linux quase tudo pode ser feito por interface gráfica, o que causa uma enorme facilidade para as pessoas que tem o primeiro contato com este sistema operacional. Um modo legal de aprender a montar um dispositivo pelo Linux é através do console(terminal) , nunca se sabe como isto poder vir a ser útil algum dia.

Todos dispositivos do Linux normalmente estão localizados na pasta dev , no diretório raiz "/" ou seja dentro de /dev. Por exemplo minha hd é hda1 (/dev/hda1) ou meu pendrive sdb1 (/dev/sdb1).
Para montar um dispositivo através do terminal é preciso seguir alguns passo:

1°Passo - Criar um ponte montagem:
Cria-se uma pasta em algum ponto do computador para servir de ponto de montagem do dispositivo:
sudo mkdir /mnt/hdPessoal

2°Passo - Executar o comando montador de dispositivo, no caso minha está em /dev/hda1:

sudo mount /dev/hda1 /mnt/hdPessoal

O dispostivo estara montado em /mnt/hdPessoal. Para manipulação dos arquivos que estão no mesmo. Caso você queira desmontar o dispositivo basta utilizar o seguinte comando:

sudo umount /mnt/hdPessoal

Caso o dispotivo for uma cd um comando legal para tira o cd do leitor é eject (comando que abre abandeja do leito de cd. E eject -t que faz a bandeja voltar para seu devido lugar.

Exemplo (Abrir leitor):
eject

Exemplo (Fechar Leitor):
eject -t


terça-feira, 20 de julho de 2010

Linux II: propriedades de arquivos

Resumo:
chmod (a ou u ou g ou o) (+ ou -) rwx
chgrp grupo_novo nome_do_arquivo
chown dono_novo nome_do_arquivo

Introdução



Assim como no "Windows", o Linux tem maneiras de evitar que todos os usuários manipulem ou vejam todos os arquivos uns dos outros, bem como a modificação dos dados referentes aos mesmos.
Os comando para básicos para saber proteger e desproteger os arquivos são:

chgrp - Utilizado para modificar o grupo que pertence determinado arquivo:

Sintaxe:
chgrp novo_grupo nome_do_arquivo

Exemplo: Mudar o grupo que pertence o arquivo lista_de_programadores.txt.

chgrp
progamadores lista_de_programadores.txt


chown - Utilizado para modificar o proprietário de um determinado arquivo.

Sintaxe:
chown nome_novo_proprietário nome_arquivo

Exemplos: Mudar o proprietário do arquivo olhosVerdes.txt para o usuário maria.

chown maria olhosVerdes.txt


chmod - Utilizado para modificar as propriedades de leitura (r), escrita (w) e execução (x) de um derminado arquivo para um determinado (g) grupo , (u) usuario proprietário , (o) outros que venham acessar o arquivo ou até mesmo (a) todos usúarios .

Para adicionar uma determinada propriedade basta utilizar um mais (+), entre o tipo de usuario e o tipo de propriedade. Já para remover uma propriedade é necessário fazer uso do menos (-) para subtrair determinada propriedade.

Sintaxe:
chmod (a ou u ou g ou o) (+ ou -) rwx


Exemplos:

Ex.1: Adicionar propriedade de escrita (w) a todos usúarios:

sudo chmod a+w relatirosDeAgosto.txt

Ex.2: Adicionar todas propriedades leitura (r)/escrita (w)/execução (x) ao grupo que pertence este arquivo:

sudo chmod g+rwx nome_arquivo.txt

Ex.3: Remover a propriedade de execução (x), de todos os usuários:

sudo chmod a-x nome_do_arquivo

Instalação de arquivos .deb

Resumo:
sudo dpkg -i nome_arquivo.deb

Além de instalar arquivos .bin, no linux há momentos que nos deparamos com arquivos .deb para instalar determinado aplicativo.
Para efetivar uma instalação com este tipo de arquivo é necessário é preciso seguir os seguintes passos (Terminal):

1ºPasso - Abra o terminal:

(ubuntu) Aplicativos>Acessórios>Terminal

2ºPasso - Vá até o local onde se encontra o arquivo .deb.

3ºPasso
- Executar o comando:

sudo dpkg -i nome_arquivo.deb

segunda-feira, 19 de julho de 2010

Instalação de arquivos .bin no Linux

Instalação no Linux de arquivos .bin

Resumo:
sudo ./nome_do_arquivo.bin


Instalação através do terminal:

1ºPasso - Abra o terminal

(ubuntu) Aplicativos>Acessórios>Terminal

2ºPasso - Vá até o local onde se encontra o arquivo .bin.

3ºPasso - Executar o comando:

sudo ./nome_do_arquivo.bin