underpop

http://underpop.online.fr 2008-10-25  

xoops.underpop.com na máquina do tempo da Internet - Blog do XOOPS...

Acabei de reativar a primeira URL do XOOPS Brasil:
http://xoops.underpop.com/

Para ver como era antigamente:
xoops.underpop.com na máquina do tempo da Internet - Blog do XOOPS...

Marcadores:


2008-10-21  

Windows - Menu Iniciar - Executar - 140 Comandos

Recentemente, tive uma máquina nas mãos que reagia de forma estranha ao clicar do rato. Clicava no link do Painel de controle e abria a janela de pesquisa, clicava no link O meu computador e abria a janela de pesquisa… bolas, algo não está a bater bem!!! Não conseguia correr as ferramentas através do modo gráfico nem as localizar no local onde deveriam estar. Solução?

windows - comando executar

A solução, já que não conseguia chegar aos links, era correr os comandos. Tecla Win+R (noutros SO Win+E) e abre-se a janela Executar.

Mas, qual é o comando para restaurar o sistema operativo? E para abrir o Painel de controlo, como faço pela linha de comandos?

Acho que já escrevi há uns anos sobre isso, mas vou voltar a deixar aqui, agora num plano mais alargado, alguns dos muitos comandos que funcionam no Windows XP.

Deixo-vos 140 comandos que podem ser utilizados a partir do executar do Windows.

Aplicação = Comando

Bom, depois desta relação, avalie e dirija-se à ferramenta, sem passar pela casa da partida. Verá que este conhecimento o irá desenrascar, transversalmente, em muitos comandos, pelas versões do Windows.

Só para terminar: C:\WINDOWS\system32\Restore\rstrui.exe esta é a linha que devem correr quando precisarem de chamar a ferramenta de restauro através de uma linha de DOS ou… Ctrl+Alt+Del, abre-se o Gestor de tarefas do Windows, separador Aplicações, botão Nova tarefa e colem lá esta linha e restaurem o vosso sistema até uma data anterior, onde tudo corria lindamente. Fica a sugestão.

Fontes: Pplware, underpop.online.fr.

Marcadores: ,


2008-10-17  

Linux: comandos básicos

Tar (file format)Image via Wikipedia
Linux: comandos básicos


Básicos
ls [-al]: listagem do diretório.
cp [-ir]: copiar arquivos.
mv [-i]: mover ou renomear arquivos.
rm [--]: remover arquivos.
mkdir/rmdir: cria/remove diretórios.
ln -s path link: cria links simbólicos (symlinks) para arquivos ou diretórios.

Outros comandos

file: determina o tipo do arquivo (/etc/magic).
cat: mostra o conteúdo do arquivo na tela.
head / tail: mostra linhas no inicio / fim do arquivo.
less / more: lista o conteúdo do arquivo.
man filename: manual online do programa.
ctrl+alt+del/reboot: reinicia o sistema.
shutdown -h now/halt: desliga o computador.

Combinações

CTRL+C: sai (kill) do programa.
CTRL+ALT+BackSpace: sai (kill) do servidor X.
CTRL+L: limpa a tela.
CTRL+A / E: move o cursor para o início / fim da linha.
CTRL+U / K: remove da posição do cursor até o início / fim da linha.
CTRL+H: remove palavra anterior ao cursor.
CTRL+R: busca comando digitado no history do bash.
CTRL+D: logout (para isto altere ou unset a var. $IGNOREEOF).

Processos

CTRL+Z: suspende o processo temporariamente.
top: os processos que consomem mais recursos do sistema.
jobs: lista as tarefas rodando em fore/background.
bg/fg: manda processo para o back/foreground.
nice/renice: altera prioridades.
ps -auxw: lista todos os processos do sistema:
PID (process id), TTY (terminal ou ? caso seja um daemon), STAT (estado do processo), TIME (tempo de CPU consumido), COMMAND (o comando executado).
pstree -p: idem.
time: calcula o tempo decorrente do início ao término de um processo. # time updatedb real 1m42.233s user 0m0.490s sys 0m10.290s

Matando processos

kill: as opções mais comuns são (onde id é o mesmo que PID):
kill -HUP id-do-processo: reinicia processo.
kill -9 id-do-processo: mata processo.
killall processo: mata processo pelo nome.
killall -HUP processo: reinicia processo pelo nome.

Permissões

As permissões dos arquivos são definidas através dos comandos chmod, chown e chgrp.
Estrutura do comando:
chmod
Ao listar as informações de um arquivo ou diretório, o formato é o seguinte: drwxrwxrwx.
Respectivamente: diretório (d), permissão do dono (read/write/execute), do grupo (read/write/execute) e de outros (read/write/execute).
Por exemplo, para transformar um arquivo em executável:
• chmod +x nome_do_arquivo (executável para todos)
• chmod g+x nome_do_arquivo (executável para o grupo)
Para alterar o usuário e o grupo de um arquivo ou diretório:
• chown root.root /sbin/firewall.sh (-R: recursivamente)
Outros exemplos:
• chmod 755 (executável): -rwxr-xr-x
• chmod 4700 (suid) set user id para programas que precisam rodar com permissão de root: -rws------
Para calcular o valor numérico das permissões, basta considerar o valor do executavel como 1, de escrita como 2 e de leitura como 4, que seria o equivalente decimal aos bits:
rwx = 111 (todos bits ligados) = 2**2 + 2**1 + 2**0 = 7
Dessa forma, uma permissao de leitura e escrita (4+2) para o owner, e de leitura apenas para os outros teria o valor 644. Para calcular a umask, que seria a máscara de permissão aplicada na criação de um novo arquivo, basta então subtrair 666 (ou 777 para diretórios) resultando em umask 022.
Como se encontrar no sistema

Localizar arquivo por nome:

find [path...] -name [nome_do_arquivo]
find . -name slackware.png
find / -name "*.png" -print (arquivos png do dir. atual)
find /home -size +5000k -print (arquivos com mais de 5Mb)

Local de um binário:

whereis (ou which) [nome_do_arquivo]
which gcc
gcc: /usr/bin/gcc

Outros:

cd - : alternar entre diretórios
pwd: listar caminho atual

Criando arquivos compactados

>> tar.gz
É possível criar tarfile (tarball) da seguinte forma:
tar -c file1 file2 > foo.tar
Para 'zipar' o tar a mesma coisa:
gzip -c file1 file2 > foo.tar.gz
Ou então:
tar -cvzf diretorio.tar.gz diretorio/
tar.bz2
Troque o 'z' pelo 'j' para criar arquivos bzip2.
tar -jxvf arquivo.tar.bz2 (descompactanto bz2)

>> zip
zip -r filename.zip files

O editor vi(m)

a / i: adiciona texto (append/insert).
y / p: copiar e colar (copy/paste).
x: remover letra.
/: buscar palavra (n: next N: prev).
u: desfazer (undo).
v: selecionar texto (visual).
:edit file: cria novo buffer.
:ls: lista buffers.
:buffer N: edita buffer N.
:bdelete: remove buffer.
:so \$VIMRUNTIME/syntax/2html.vim: converte source em html.
:ab SW slackware: cria abreviação (abclear: remove abs.)
map :qa! : mapeia tecla (adicione em .vimrc)
Para gravar digite ESC seguido por :wq (write and quit), :q! (sair sem gravar) ou :qa! (fechar todos). 





 

Marcadores: , , , , , , , ,


2008-10-09  

Mudastes, Mutantes!

Humanos reduziram taxas de mutação devido às mudanças de padrões reprodutivos.

Evolução humana chegou ao ápice, diz geneticista

Um professor da Universidade de Londres afirmou que a humanidade chegou ao fim de sua evolução.

O geneticista Steve Jones, em uma conferência chamada "O Fim da Evolução Humana", argumentou que, devido aos avanços da tecnologia e da medicina, já não são apenas os mais fortes que passarão seus genes para a geração seguinte.

Ele sugeriu que o tipo de homens que encontramos no mundo hoje é o único que haverá - porque os seres humanos não ficarão mais fortes ou inteligentes ou saudáveis.

"Acho que todos estamos de acordo com o fato de a evolução ter funcionado de forma adequada para o ser humano no passado", afirmou o cientista à BBC.

Evolução e passado

"Um dos exemplos está nas razões que permitiram que o homem negro vivesse na África e o branco pudesse viver na Europa."

"O homem branco perdeu o pigmento de melanina da pele, absorvendo mais radiação solar e produzindo mais vitamina D, permitindo que seus filhos crescessem mais saudáveis."

"Este é apenas um exemplo, há vários outros. Ao compreender como foi a evolução no passado, podemos deduzir como será no futuro", afirmou.

Segundo o cientista, para que exista evolução são necessários três fatores: seleção natural, mutação e mudanças aleatórias.

O cientista acredita que os humanos reduziram de forma inesperada nossas taxas de mutação devido às mudanças de nossos padrões reprodutivos.

Estes padrões reprodutivos incluem mudanças sociais como os padrões de casais e os mecanismos anticoncepcionais. As substâncias químicas e a poluição também alteraram a genética humana.

Mas, o fator mais importante que alterou as mutações é a redução do número de homens mais velhos que têm filhos.


Mutações

Diferente das mulheres que, com o avanço da idade produzem menos óvulos, os homens nunca deixam de produzir espermatozóides.

Quando o homem chega aos 29 anos, em média a idade de procriação masculina ocidental, ele já copiou e repassou 300 vezes o espermatozóide original que o criou (e que foi passado por seu pai). Em um homem de 50 anos, isto já ocorreu mil vezes.

Cada vez que o espermatozóide é copiado e repassado, ocorrem divisões celulares, cada uma com possibilidades de mutação, e talvez de erros.

Desta forma, com menos pais em idade avançada existem menos possibilidades de passar para a geração seguinte mutações ou defeitos aleatórios.

Sem seleção

"Outro fator (a ser levado em conta) é a diminuição da seleção natural", afirmou Jones.

"Na antiguidade a metade das crianças que nasciam na Inglaterra morria antes de chegar aos 21 anos e estas mortes eram a base da seleção natural."

"Hoje, em grande parte do mundo desenvolvido, 98% destas crianças sobrevivem, chegam aos 21 anos, quase não existem diferenças entre os que morrem e entre os que sobrevivem antes de se reproduzirem", acrescentou o cientista.

Segundo o cientista também foi reduzida a quantidade de mudanças aleatórias na raça humana.

"Atualmente os humanos são 10 mil vezes mais comuns do que deveríamos ser, tendo como base as regras do reino animal. E isto se deve à agricultura."

"No mundo todo, todas as populações estão cada vez mais ligadas e as possibilidades de mudanças aleatórias estão diminuindo", afirmou Jones.

De acordo com o geneticista, "estamos nos misturando em uma espécie de massa global e o futuro não será branco e negro, será cor de café".

"Acredito que vão ocorrer mudanças, mas nossas mudanças não serão físicas, serão mentais", afirmou Jones.

Marcadores: , , ,


2008-10-08  

Portal da escola Canto Verde concorre a prêmio de webdesign

A empresa de consultoria Bertholdo é especializada na criação de websites e desenvolvimento de temas para XOOPS. Seus últimos trabalhos foram realizados utilizando deste excelente CMS. A empresa participa, apoia e coopera com a comunidade XOOPS Brasileira, inclusive desenvolvendo temas gratuitos como o temas Brasil e BrasilV2.

Estamos participando do concurso de webdesign Peixe Grande 2008 com um website totalmente baseado em XOOPS: confira o trabalho inscrito em www.escolacantoverde.com.br. Nosso objetivo é demonstrar nosso trabalho e as grandes potencialidades do XOOPS, inclusive em relação ao quesito design.

Mas para fisgarmos este peixão, precisamos da colaboração de todos! Para apoiar o nosso trabalho, clique no selo abaixo e vote no projeto da Escola Canto Verde.


Desde já agradecemos a todos pela ajuda. Queremos muito fisgar este prêmio e contamos com todos que apreciam nosso trabalho!



Marcadores:


2008-10-05  

i dONT wANT tO bE aN hACKER

i'M sORRY bUT i dON'T wANT tO bE aN hACKER. tHAT'S nOT mY bUSINESS.

i dON'T wANT tO hACK oR cRACK aNYONE. i sHOULD lIKE tO hELP eVERYONE iF pOSSIBLE; aLL kIND oF pEOPLE.

wE aLL wANT tO hELP oNE aNOTHER. hUMAN bEINGS aRE lIKE tHAT. wE wANT tO lIVE bY eACH oTHERS' hAPPINESS, nOT bY eACH oTHER'S mISERY. wE dON'T wANT tO hATE aND dESPISE oNE aNOTHER. iN tHIS wORLD tHERE iS rOOM fOR eVERYONE. aND tHE gOOD eARTH iS rICH aND cAN pROVIDE fOR eVERYONE. tHE wAY oF lIFE cAN bE fREE aND bEAUTIFUL, bUT wE hAVE lOST tHE wAY. gREED hAS pOISONED mEN'S sOULS; hAS bARRICADED tHE wORLD wITH hATE; hAS gOOSE-sTEPPED uS iNTO mISERY aND bLOODSHED.

wE hAVE dEVELOPED sPEED, bUT wE hAVE sHUT oURSELVES iN.

tECHNOLOGY tHAT gIVES aBUNDANCE hAS lEFT uS iN wANT.

oUR kNOWLEDGE aS mADE uS cYNICAL; oUR cLEVERNESS, hARD aND uNKIND.

wE tHINK tOO mUCH aND fEEL tOO lITTLE.

mORE tHAN tECHNOLOGY wE nEED hUMANITY.
mORE tHAN cLEVERNESS, wE nEED kINDNESS aND gENTLENESS.

Marcadores: , ,


Arquivos

Setembro 1996   Outubro 1996   Abril 1998   Maio 1998   Janeiro 1999   Fevereiro 2000   Outubro 2000   Dezembro 2000   Janeiro 2001   Agosto 2001   Setembro 2001   Dezembro 2001   Janeiro 2002   Fevereiro 2002   Fevereiro 2003   Março 2003   Junho 2003   Julho 2003   Agosto 2003   Setembro 2003   Outubro 2003   Novembro 2003   Dezembro 2003   Janeiro 2004   Fevereiro 2004   Março 2004   Abril 2004   Junho 2004   Agosto 2004   Setembro 2004   Outubro 2004   Novembro 2004   Dezembro 2004   Janeiro 2005   Fevereiro 2005   Abril 2005   Maio 2005   Junho 2005   Julho 2005   Agosto 2005   Setembro 2005   Outubro 2005   Novembro 2005   Dezembro 2005   Janeiro 2006   Fevereiro 2006   Março 2006   Abril 2006   Maio 2006   Junho 2006   Julho 2006   Agosto 2006   Setembro 2006   Outubro 2006   Novembro 2006   Dezembro 2006   Janeiro 2007   Fevereiro 2007   Março 2007   Abril 2007   Maio 2007   Junho 2007   Julho 2007   Agosto 2007   Setembro 2007   Outubro 2007   Novembro 2007   Dezembro 2007   Janeiro 2008   Fevereiro 2008   Março 2008   Abril 2008   Maio 2008   Junho 2008   Julho 2008   Agosto 2008   Setembro 2008   Outubro 2008   Novembro 2008   Dezembro 2008   Janeiro 2009   Fevereiro 2009   Março 2009   Abril 2009   Maio 2009   Junho 2009   Julho 2009   Agosto 2009   Setembro 2009   Outubro 2009   Novembro 2009   Dezembro 2009   Fevereiro 2010  

This page is powered by Blogger. Isn't yours?

Assinar Postagens [Atom]