domingo, 14 de dezembro de 2008

Principais Comandos Em Terminal Linux

ls - lista o conteúdo do diretório;
cd - vai para um determinado diretório;
cp - copia arquivos ou diretórios (para copiar diretórios, usar a opção -r);
mv - move ou renomeia arquivos ou diretórios;
rm - deletar arquivos ou diretórios (para deletar diretórios, usar a opção -rf).
mkdir - cria diretórios;
rmdir - deleta diretórios;
ln -s - cria links simbólicos (symlinks) para arquivos ou diretórios;
file - determina o tipo de um arquivo;
cat - exibe o conteúdo de um arquivo;
head - exibe as primeiras linhas de um arquivo;
tail - exibe as últimas linhas de um arquivo;
less - lista o conteúdo de um arquivo permitindo que o usuário “navegue” pelo seu conteúdo para poder ler arquivos grandes;
more - funciona como o less, porém em vez de navegar linha a linha, o more mostra página por página fazendo pausas ao fim de cada uma;
man - exibe instruções de utilização de um comando;
reboot - reinicia o sistema;
shutdown -h now - desliga o computador;
stty -a - lista configurações do terminal;
w - exibe informações gerais sobre usuários logados e seus processos ativos;
who - exibe informações dos usuários atuais (utmp);
last - exibe o histórico de logins no sistema (/var/log/wtmp);
lastlog - exibe informações sobre últimos logins;
df -h - exibe o espaço livre e ocupado nas partições do sistema;
du -sh - exibe o espaço ocupado pelo diretório e seus subdiretórios;
free - exibe informações sobre a ocupação da memória RAM e swap;
vmstat - exibe o status da memória virtual (processos, cpu);
lsdev - exibe uma listagem do hardware da máquina;
lspci - exibe uma listagem dos dispositivos de hardware PCI da máquina;
lsusb - exibe uma listagem dos dispositivos de hardware USB da máquina;
pnpdump - exibe informações sobre as placas ISA PnP da máquina;
lsmod - exibe informações sobre módulos na memória;
rmmod - remove módulos da memória;
procinfo - exibe informações sobre os processos ativos na máquina (funciona como o comando cat /proc )
top - mostra em tempo real informações sobre os processos ativos e seu consumo;
xdpyinfo - exibe informações sobre o servidor X (servidor gráfico);
showrgbq - exibe o banco de dados das cores RGB com seus respectivos nomes;
xlsfonts - exibe o nome das fontes reconhecidas pelo servidor X;
xset - ajusta certos parâmetros do servidor X, tais como screen-saver, velocidade do mouse, etc;
jobs - exibe os processos rodando em background e em foreground;
bg - manda um processo ativo para background;
fg - manda um processo em background para foreground;
nice - altera prioridade de um processo;
renice - altera prioridade de um processo;
ps -auxw - lista todos os processos do sistema:
time - executa um comando calculando o tempo decorrente entre o início e o fim desse comando;
kill - mata um determinado processo;
killall - mata um determinado processo (também pode ser utilizado com o nome do processo ao invés da ID;
kill -HUP - reinicia um determinado processo (também pode ser utilizado com o nome do processo ao invés da ID;

sexta-feira, 12 de dezembro de 2008

Google Code University



Não é mais novidade mas me sinto na obrigação de escrever este post.
Google Code University é destinado a estudantes e professores da área da computação. Desde tutoriais e exemplos de programação, conferências, video-tutoriais, aulas e apresentações nas diversas tecnologias e linguagens de progamação: java, c++, sql, phyton, ajax, mysql, computação distribuída, segurança, gerenciamento de software e muito mais, pois o conteúdo só aumenta.





O melhor de tudo é que todo conteúdo encontra-se protegido pela licença Creative Commons, que possibilita o uso deste material por professores em suas aulas, claro que respeitando a licença. Encontra-se também publicações de ciência da computação de várias universidades do mundo tais como: MIT, Stanford, Yale, Princeton, etc.
Obviamente não podia faltar conteúdo linux. No link "Tools 101" temos os seguintes tópicos:
Veja também os cursos gratuítos da FGV Online, leia aqui.

segunda-feira, 1 de dezembro de 2008

Beco do Cinema


Gosta de filmes? Quer ficar bem informado? Procura um dvd em especial?
Acesse Beco do Cinema.

Conheço o autor do blog. O Kendzierski é cinéfilo e está sempre pesquisando as novidades da área. Finalmente ele resolveu compartilhar esse conhecimento com nós réles espectadores. Já estou acompanhando este blog e recomendo a todos.

Deus Criando o Mundo no MS-DOS

Deus acessou o sistema às 12:01:00, domingo, 1 de abril.
C:\>Faça-se a luz!

Comando ou nome de arquivo inválido.

C:\>Faça-se a luz.exe
Luz criada.

C:\>Rodar Céu e Terra
Terra e Céu funcionando. 0 erros.

E Deus criou o Dia e a Noite. Deus viu que havia 0 (zero) erros e saiu do sistema às 12:02:00, domingo, 1 de abril. Deus voltou a acessar o sistema às 12:01:00 da segunda-feira, 2 de abril.

C:\>CD TERRA

C:\TERRA>Haja firmamento no meio das águas e da luz
Comando ou nome de arquivo inválido

C:\TERRA>Criar firmamento.exe
Ok

C:\TERRA>Rodar firmamento.exe

E Deus dividiu as águas. Deus viu que havia 0 (zero) erros. E Deus desligou às 12:02:00 de segunda-feira, 2 de abril. Deus voltou ao sistema às 12:01:00, terça-feira, 3 de abril.

C:\>Fazer florestas e animais.exe
Ok

C:\>Fazer o homem à minha imagem.exe
Erro de sintaxe

C:\>Criar o homem.exe
Homem criado

C:\>Fazer o homem multiplicar e povoar a Terra e dominar os peixes e as aves e ter ascendência sobre todas as coisas que estejam sobre a Terra
Excesso de caracteres.

C:\>move homem*.* c:\Jardim do Éden
Diretório inexistente

C:\>MD Jardim do Éden
C:\>move homem*.* c:\Jardim do Éden
Ok

C:\>Inserir mulher no homem
Parâmetros invertidos. Retifique.

C:\>Inserir homem na mulher
Ok
C:\>cd "Jardim do Éden"

C:\Jardim do Éden>Criar desejo
Operação executada. 1 erro(s)

C:\>multiplicai.exe
OK

E Deus viu o homem e a mulher sendo frutíferos e multiplicando no Jardim do Éden. Deus saiu do sistema às 23h da quarta-feira, 4 de abril. Deus, ansioso, voltou a acessá-lo 00:02 da quinta-feira, 5 de abril.

C:\>Criar livre arbítrio
Ok

C:\>Rodar livre arbítrio
Ok

C:\>Eliminar desejo
Desejo não pode ser eliminado devido à criação do livre arbítrio

C:\>Del livre arbítrio
Livre arbítrio é arquivo inacessível e não pode ser destruído. Acione tecla de substituição, cancelamento ou help.
E Deus viu o homem e a mulher no Jardim do Éden, já não respeitando os parâmetros estabelecidos.

C:\>Criar o bem e o mal
Ok

C:\>Ativar mal
E Deus viu que havia criado a vergonha.

Atenção: Erro do sistema na última operação E96. Homem e mulher não estão em Jardim do Éden. 4277732 erros.

C:\>SCAN Jardim, E.D.E.N. homem-mulher
Homem-mulher não encontrado.

C:\>Del vergonha
Vergonha não pode ser apagada com mal ativado.

C:\>Del livre arbítrio
Arquivo inacessível. Não pode ser destruído. Acione tecla de substituição, cancelamento ou help.

C:\>Interromper programa!
Exclamação imperativa torna comando irreconhecível. Tente interrogação ou help.

C:\>Suspender programa
Comando ou nome de arquivo inválido!

C:\>Suspender programa.exe
Comando ou nome de arquivo inválido!

C:\>Suspender programa, porra!
Erro de sintaxe.
C:\>Criar novo mundo
Disco cheio.

C:\>Dir
O volume da unidade C é Deus
O número de série do volume é 666F-11CC
Diretório de C:\

TERRA
1 arquivo(s) 0 bytes
1 diretório(s) 0 bytes livres

C:\>Del Terra
Comando ou nome de arquivo inválido

C:\>Del Terra!
Excesso de caracteres "!"

C:\>Del Terra
TERRA não pode ser apagado. Esse diretório possui arquivos de sistema.

C:\>Deltree /y Terra
Apagando Terra…
Erro ao apagar Terra, esvaziamento da pilha E6FA-A1, no módulo 0001-0100

Sistema paralisado. Pressione Crtl+Alt+Del para reinicializar o sistema E Deus revoltado reinicializou o sistema…

(…)

Inicializando o MS-DOS..
HIMEM está testando a memória estendida… concluído
C:\>_
C:\>Format C:_
ATENÇÃO TODOS OS ARQUIVOS DA UNIDADES SERÃO APAGADOS
CONTINUAR? (S/N)? SSSSSSSSSSSSSSSSSSS

sábado, 29 de novembro de 2008

Campeonato Brasileiro: Jogo Solidário


A nação colorada vai contribuir com donativos que serão recolhidos nos portões de acesso ao estádio Gigante da Beira-rio. O jogo contra o Cruzeiro não tem a menor importância para a torcida que aguarda a decisão da Copa Sul-Americana, na próxima quarta-feira. O torcedor que levar 5 quilos de alimentos não perecíveis terá acesso liberado ao jogo.

Vamo que vamo colorado!

sexta-feira, 28 de novembro de 2008

Um Dia Dedicado A Tecnologia Java


Em cima da hora! Mas ainda tá valendo.

Inscrições

As inscrições estarão abertas no período de 12 de novembro até 12 de dezembro.

Os valores são os seguintes:

  • R$ 20,00 - entre 12/11 e 27/11
  • R$ 30,00 - entre 28/11 e 12/12
  • R$ 40,00 - no dia do evento

Programação

evento dispõe de três salas, onde ocorrem atividades em paralelo:

IMPORTANTE: Esta programação ainda poderá sofrer alterações.

Sala 1 - Auditório

  • 08:30 - Abertura
  • 09:00 - SLOT 1 (1h)
  • 10:00 - coffee-break
  • 10:30 - [Porto Alegre OpenSolaris User Group] (45min)
  • 11:15 - SLOT 3 (45min)
  • 12:00 - almoço
  • 13:30 - SOA – Abordagem prática usando AquaLogic Service Bus - Giovani Salvador - Dell
  • 14:30 - Aprendendo Java com o JEDI – Perspectivas - Daniel Wildt - Coordenador JEDI para o RS
  • 15:30 - coffee-break
  • 16:00 - Domain Driven Design - Paulo Silveira - Caelum
  • 17:00 - Painel Mercado Java
  • 19:00 - Encerramento

Sala 2 - Tutoriais práticos

  • 08:30 - Tutorial EJB 3 (parte 1) - Mauro do Valle - RSJUG
  • 10:00 - coffee-break
  • 10:30 - Tutorial EJB 3 (parte 2)
  • 12:00 - almoço
  • 13:30 - SLOT 2 - parte 1
  • 15:30 - coffee-break
  • 16:00 - SLOT 2 - parte 2

Sala 3 - Cursos Básicos*

  • 08:30 - Orientação a Objetos
  • 10:00 - coffee-break
  • 10:30 - Java Básico
  • 12:00 - almoço
  • 13:30 - Java com Banco de Dados
  • 15:30 - coffee-break
  • 16:00 - Java para Web

* Cursos Básicos com vagas limitadas a 30 pessoas por ordem de credenciamento.

Gostou da programação ? inscreva-se já!




Tchelinux

O Tchelinux é um grupo de voluntários que trabalha com software livre e difunde de uma forma muito bacana sua filosofia . Nas palavras do próprio grupo:


"...estamos aqui para ajudar os novatos a trilharem o bom caminho, sem cair nas armadilhas que nós, os mais antigos caímos com o passar do tempo. E também aos mais velhos, que voltem ao bom caminho do trabalho com Software Livre."


Conheci o grupo no 1º Seminário do Software Livre Tchelinux em 2006 no IPA em Porto Alegre.
Desde então sempre fiquei ligado nos eventos organizados pelo grupo e voltei a comparecer na 3ª edição do Seminário de Software Livre Tchelinux.
Desde então entrei na lista de discussão com pretensões de contribuir com o grupo e dar uma turbinada no conhecimento. A lista de discussão é uma das mais ativas que conheço. Como o pessoal fica trocando idéias e solucionando bugs, chovem comandos e dicas preciosas - putz entreguei uma das fontes do blog.
Bem o Tchelinux tá lá é livre, use e abuse.

quinta-feira, 27 de novembro de 2008

Cartoons






















Colorado Rumo ao Título da Sul-Americana

Finalmente a cidade de La Plata conheceu a raça do povo gaúcho. O estudiantes não perdia em casa a 43 partidas, desde 2007. Na primeira partida da final da Copa Sul-Americana, deu Internacional 1 x 0 Estudiantes. Numa jogada espetacular do "golden boy" Nilmar que resultou num pênalti Alex, meteu uma bucha indefensável selando a vitória colorada. Tudo isso com meio time a menos já que Guiñazu foi expulso aos 25 minutos do primeiro tempo.

Repercussão argentina:

"Inter no especuló con el empate cuando perdió a Guiñazú, por una roja a mitad de la etapa inicial. Entonces, desde el banco partió la orden de pegar el doble cinco (Magrao-Edinho) al fondo, abrir a D'Alessandro y Alex (los de mejores pies en los visitantes) y confiar en la velocidad -con destreza- de Nilmar como único punta. El Príncipe se puso la corona, dejó en posición franca a Nilmar y el cruce de Désabato, con fuerza en exceso, derivó en el penal."




"El verdugo de los argentinos

El tipo no parece gran cosa sin la pelota, tiene un andar cansino, parece que está distraído, pero cuando la recibe cambia, se enchufa, la pisa, le pone pausa, saca a relucir todo su talento para poner pelotas profundas y manejar los hilos del equipo, anoche en sociedad con D'Alessandro. Se llama Alex y es la estrella del momento del fútbol brasileño, el goleador de la Copa Sudamericana y el verdugo de los argentinos. Porque en cuartos fue el artífice de la victoria del Inter ante Boca, poniendo fin a cinco años sin conocer la derrota del equipo argentino en torneos internacionales. Y como no podía ser de otra manera, cuando Amarilla marcó el penal se adueñó de la pelota y con una carrera con freno como la del Burrito Ortega lo dejó sin chances a Andújar en el 1 a 0.

Ya con el resultado a favor y con el gol de visitante taladrando a los de Estudiantes, se soltó un poco más, la pidió y se animó a gambetear con la pelota siempre atada a su zurda. Alex fue la llave del Inter, le dejó el trabajo sucio a Andrés, pero se las ingenió para sacar ventajas y dejar la Copa servida para la revancha."

Agora com meio caminho andado, cabe a nação colorada lotar o Gigante da Beira Rio para comemorar mais um título neste ano. Alguém duvida?!?

quarta-feira, 26 de novembro de 2008

Cuca Fundida - Woody Allen

Livro de contos do cineasta norte-americano Woody Allen. Publicados originalmente na revista New Yorker. Cuca fundida,lançado originalmente em 1971, é o primeiro dos três livros com textos curtos , geniais e impagáveis daquele que é talvez o maior cineasta norte americano. São dezessete textos que mesclam humor judaico, psicanálise, culpa, sexo e outros temperos e neuroses da vida moderna. Tudo isso em um estilo inteligente, rápido e cheio de comicidade trágica presente nos filmes do autor.
Um livro bacana para ler nas horas livres. Não exige muito raciocínio e garante uma boa dose humor. Estou lendo atualmente e só pra ter uma idéia, o prefácio escrito pelo jornalista Ruy Castro já recupera o investimento.

Contos:

"O Cara"
"Os Róis de Metterling"
"A Morte Bate à Porta"
"Uma Espiada no Crime Organizado"
"Minha Filosofia"
"A História de Uma Grande Invenção"
"Como Realfabetizar um Adulto"
"Contos Hassídicos"
"Correspondência entre Gossage e Vardebedian"
"Reflexões de um Bem-Alimentado"
"Os Anos 20 Eram Uma Festa"
"Conde Drácula"
"Um Pouco Mais Alto, Por Favor"
"Conversações com Helmholz"
"Viva Vargas!"
"Descoberta e Uso do Respingo Imaginário"
"As Memórias de Schmeed"


Mais alguns dados:

Título original: GETTING EVEN, Gênero:Contos, Páginas:158, Tradução: Ruy Castro, Coleção L&PM Pocket.

Linha de Comando

A idéia é postar comandos para rodar em terminal. Serão escolhidos comandos úteis que podem fazer a diferença no dia a dia do usuário Linux. Todos serão testados no ubuntu. Para estrear esta série um comando muito simples que descobri hoje.

fdisk -l

Lista todos Hd's e suas respectivas partições, incluíndo pendrives, etc. Muito útil quando vamos instalar um novo sistema, ou queremos formatar um pen drive por exemplo. Parece besteira mas...

terça-feira, 25 de novembro de 2008

VMware Server

Para testar programas sem detonar o sistema operacional, nada melhor que usar uma máquina virtual. Além de poder utilizar múltiplos sistemas operacionais no mesmo hardware. Veja como instalar o VMware Server no Ubuntu 8.04.

Baixar a versão 1.06. Ao acessar o site clique em "download now", aceite o contrato e escolha a opção "VMware Server for Linux .tar.gz". Enquanto aguarda o download do arquivo preencha o formulário de registro disponível aqui. O serial gerado é necessário para rodar o VMware.

Abra um terminal (Acessórios > Terminal) e instale alguns pacotes necessários digitando o comando abaixo:

sudo apt-get install linux-headers-`uname -r` build-essential xinetd
Ao término do download descompacte e execute o instalador.
tar xvfz VMware-server-*.tar.gz
cd vmware-server-distrib
sudo ./vmware-install.pl

O instalador vai fazer várias perguntas. Pode aceitar as opções padrões digitando "enter".
Depois da instalação execute o comando:

sudo ln -sf /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
Ok, o programa está em Ferramentas do Sistema>VMware Server Console.
Escolha a opção "Local Host". O próximo passo é criar uma máquina virtual ou importar uma do Windows usando o VMware Converter.