
MÉTODOS &
MACETES
do @Macarlo
COMO FAZER BACKUP
COMPLETO DO OS/2
PARA O ZIP DRIVE
por Renee Senger
Este é o esquema para usar o Zip Drive 100 /porta paralela como unidade de
backup com o Object Desktop (Back Again/2) do OD Pro. Você pode recuperar
o sistema inteiro a partir do zero com o utilitário CLREST.
1- Abra a pasta "System Setup", depois a pasta "OS/2 System"
e utilize o "Create Utility Diskettes" para gerar os três disquetes
utilitários (essas instruções não se aplicam ao Warp
4, que tem 4 disquetes: #0, #1, #2 e #3) para inicialização do OS/2.
2- Crie no segundo disquete dos utilitários um diretorio A:\OAD e copie para
este diretório os arquivos abaixo, que serão encontrados no diretório
C:\OAD
CONFIG DEV 3765 10/10/95 2:34
ZIP-100 DEV 15489 10/10/95 2:34
OS2 SYS 10878 10/10/95 2:34
IOM$ERR DAT 3119 10/10/95 2:34
IOM$MSG DAT 12416 10/10/95 2:34
PPA OPT 499 10/10/95 2:34
PPA3 OPT 569 10/10/95 2:34
CONFIG OAD 369 28/09/97 22:19
NULLADP ADP 1096 10/10/95 2:34
NULLADP OPT 335 10/10/95 2:34
NULLDEV DEV 15489 10/10/95 2:34
NULLDEV OPT 286 10/10/95 2:34
PPA ADP 3146 10/10/95 2:34
PPA3 ADP 10777 10/10/95 2:34
OAD TXT 2 27/10/97 0:16
Estes 17 arquivos necessitam 78235 bytes no segundo disquete. Caso não exista
espaço suficiente você terá de eliminar alguns arquivos desnecessários
de acordo com as particularidades do sistema.
3- Edite o arquivo CONFIG.SYS existente no segundo disquete para incluir
o diretório A:\OAD no LIBPATH, PATH e DPATH e a instrução DEVICE.
As linhas alteradas/incluidas vão ficar assim:
libpath=.;\;\os2\dll;\os2\install;a:\oad;
device=a:\oad\os2.sys
set path=\;\os2;\os2\system;\os2\install;a:\oad
set dpath=\;\os2;\os2\system;\os2\install;a:\oad
4- Abra a pasta do Object Desktop Professional e prepare o segundo disquete
com o utilitário de atualização que está na pasta do
Object Backup,
bem como o disquete do utilitário de recuperação standalone
(CLREST).
Verifique se o utilitário copiou o arquivo KBDCALLS.DLL para o
disquete do CLREST. Caso nao esteja lá' copie manualmente. O disquete deverá
ficar assim:
CLREST EXE 228700 24/09/96 14:39
BCBBPCRT DLL 304640 2/07/96 0:00
BCBBPUTL DLL 36460 24/09/96 14:32
BCBBPCMP DLL 18884 2/07/96 0:00
BCBBPFQC DLL 14900 2/07/96 0:00
BCBBPDIO DLL 11948 2/07/96 0:00
BCBBPEIO DLL 26622 24/09/96 14:32
BCL100 DLL 73736 17/06/96 0:00
VIOCALLS DLL 2048 12/10/94 0:12
NLS DLL 512 23/09/94 3:16
MSG DLL 512 23/09/94 3:17
MOUCALLS DLL 1024 23/09/94 3:35
SOM DLL 130955 20/08/96 17:23
KBDCALLS DLL 1024 23/09/94 3:07
5- Teste agora criando um set de backup qualquer com o Object Backup configurando
como unidade de backup o Zip Drive e gerando o disco
Zip com o backup. Dê um boot com o disquete 1, coloque o disquete
2 quando solicitado e você vai ter o prompt do OS/2. Veja se o
disco Zip esta' no lugar, coloque o disquete do CLREST na unidade A
e digite o CLREST com os parâmetros referentes a unidade (letra) com a qual
o Zip foi configurado neste boot, o parâmetro de unidade removivel e
o nome dado ao set de backup.
***************************************************************
Renee Senger <rsenger@pobox.com>
Curitiba - PR - Brazil
***************************************************************
COMO ACESSAR O
PROVEDOR IBM DE
DENTRO DO NT 4.0
Este é um procedimento extraoficial, não suportado pela IBM, mas funciona
muito bem:
Configure o acesso dentro do padrão do NT e mande rodar o script Advantis,
colocando-o em no diretório RAS, em SYSTEM32, WINNT:
proc main
transmit "&"
waitfor "==>"
transmit "1.1^M"
waitfor "==>"
transmit "internet^M"
waitfor "==>"
transmit "brinet username password^M"
delay 1
set ipaddr getip 1
transmit "^M"
transmit "^M"
transmit "^M"
endproc
(O username você substitui pelo SEU username e o password pelo SEU password)
Agora, saiba algo sobre scripts:
;
; This is a script file that demonstrates how
; to establish a SLIP connection with a host
; that uses a menu system.
;
; A script file must have a 'main' procedure.
; All script execution starts with this 'main'
; procedure.
;
; Main entry point to script
;
proc main
; Change these variables to customize for your
; specific Internet service provider
integer nTries = 3
; This is the login prompt and timeout values
string szLogin = "username:"
integer nLoginTimeout = 3
; This is the password prompt and timeout values
string szPW = "password:"
integer nPWTimeout = 3
; This is the prompt once your password is verified
string szPrompt = "annex:"
; This is the command to send to establish the
; connection. This script assumes you only need
; to issue one command to continue. Feel free
; to add more commands if your provider requires
; it.
;
; This provider has a menu list like this:
;
; 1 : Our special GUI
; 2 : Establish slip connection
; 3 : Establish PPP connection
; 4 : Establish shell access
; 5 : Download our software
; 6 : Exit
;
; annex:
;
string szConnect = "2^M"
; Set this to FALSE if you don't want to get an IP
; address
boolean bUseSlip = TRUE
; -----------------------------------------------------
; Delay for 2 seconds first to make sure the
; host doesn't get confused when we send the
; two carriage-returns.
delay 2
transmit "^M^M"
; Attempt to login at most 'nTries' times
while 0 < nTries do
; Wait for the login prompt before entering
; the user ID, timeout after x seconds
waitfor szLogin then DoLogin
until nLoginTimeout
TryAgain:
transmit "^M" ; ping
nTries = nTries - 1
endwhile
goto BailOut
DoLogin:
; Enter user ID
transmit $USERID, raw
transmit "^M"
; Wait for the password prompt
waitfor szPW until nPWTimeout
if FALSE == $SUCCESS then
goto TryAgain
endif
; Send the password
transmit $PASSWORD, raw
transmit "^M"
; Wait for the prompt
waitfor szPrompt
transmit szConnect
if bUseSlip then
; An alternative to the following line is
;
; waitfor "Your address is "
; set ipaddr getip
;
; if we don't know the order of the IP addresses.
set ipaddr getip 2
endif
goto Done
BailOut:
; Something isn't responding. Halt the script
; and let the user handle it manually.
set screen keyboard on
halt
Done:
endproc
COMO REFAZER
OS ARQUIVOS DE
INICIALIZAÇÃO
Vamos supor que você tenha perdido seus arquivos de inicialização
do Warp - que isto não aconteça! - por corrupção de
dados no disco. Está tudo travado e, aparentemente, não há
como acessar a PM. Não se desespere, não há necessidade de
reinstalar nada. Basta refazer os arquivos de inicialização e tudo
o que você perderá será o desktop, com aqueles 50 ícones
personalizados, que colocavam todos os seus programas ao alcance do dedo, quer dizer,
da seta do mouse. Também, quem mandou você não usar o Object
Desktop Professional, que faz o backup automático do seu desktop? Você
foi confiar somente no Archive e aí aconteceu isso...Mas não perca
a calma. Dê o boot, entre na linha de comando e desabilite os atributos dos
arquivos, que estão no diretório OS2:
attrib -r -s -h os2.ini
attrib -r -s -h os2sys.ini
Renomeie esses arquibos para bak e, feito isso, comande:
makeini os2.ini ini.rc
makeini os2sys.ini inisys.rc
(Lembre-se de que tudo isso é feito dentro do diretório OS2)
Pronto, agora é só dar o boot para ter um desktop novinho em folha
e refazer as personalizações
COMO DESABILITAR
UMA SENHA QUE
SE CORROMPEU
Se você é daqueles que trancam o desktop com uma senha no lockup now
e o password de repente deixa de ser aceito para destrancar a tela, você pode
estar trocando os dados da senha sem querer (quer dizer: esqueceu) ou ela se corrompeu,
o que acontece muito. Mas não é problema grave: basta dar o boot,
entrar na linha de comando, ir para o diretório OS2 e, de dentro dele, digitar:
makeini os2.ini lock.rc
Depois é só dar o boot e gravar uma nova senha (ou não usar
nenhuma)
COMO FAZER UM
TERRA CORRETO
PARA O COMPUTADOR
O correto aterramento do PC é seus periféricos é muito importante,
porque existe o perigo das descargas provenientes de tempestades elétricas.
Além do aterramento o usuário deve usar algum tipo de proteção
no fio do telefone, pois essas descargas também entram por ali, queimando
modem, HD e outros componentes. Aqui, respondendo a uma pergunta de um suário
feita na lista do GUOS2BR-L, Sandro Coana explica como fazer um bom aterramento
e Mauricio Aiube oferece uma opção mais fácil e mais econômica
(eu uso o sistema do Mauricio).
> Aproveitando, gostaria de saber como fazer um bom fio terra,
> ou seja, um bom aterramento.
A solução do Sandro:
Ola',
Teria que comprar uma barra de aterramento em uma loja de materiais de construção.
Ela tem cerca de 3 metros de comprimento por 1 cm de diâmetro. Apresenta a
mesma cor que do fio de cobre. ( Deve ser feita de uma mistura de latão e
cobre ) Agora esta barra é exigida para aterrar os quadros de luz pela Eletropaulo,
aqui em Sao Paulo. Seria fazer um furo no piso externo, com uma furadeira, opção
martelete (se existir) , caso o piso seja de concreto, e depois
cravar a barra com uma marreta. Aconselho a efetuar um pequeno furo transpassante
no topo
da barra para melhor amarrar um fio de cobre que vai ligar a barra à tomada
com três polos. Esta tomada de três polos já é facil de
ser encontrada nas lojas. (Há mais de um tipo, ou seja , diferentes formas
de pinagem, para forno elétrico, micros, etc ) O estabilizador, para funcionar
corretamente, exige uma ligação terra. Existe uma padronização
no plug do estabilizador/computador, na
qual a tomada deve respeitada a ligação dos fios.
Polarização dos pinos:
Neutro --> | | <-- Fase Ligação em 110 v
Terra --> O Aqui e onde o fio terra deve ser ligado .
No ano passado, quando uma chuva de verão chegou rapidamente, peguei um raio.
Ocorreu um estalo no estabilizador, devido a uma sobre-tensão, que descarregou
no solo. Nenhuma avaria ocorreu no micro.
AbracOS/2
sandro.coana@ecodigit.com.br
... OS/2 Warp: Logic, not magic.
A solução do Mauricio:
Um jeito muito simples e barato é vocêcomprar uma tomada de três
pinose substituir a comum da parede. O pino terra é o redondo, de baixo.
Aoinstalar a tomada voce deverá conectar a entrada do pino redondo ao neutro
da tomada. Você pode fazer isso com um pedaço de fio encapadofazendo
uma ponte entre os dois parafusos. MAS CUIDADO!!! NAO CONECTE ONEUTRO AO FASE SENÃO
HAVERÁ CURTO- CIRCUITO:-( Use uma chave de testar fase. Descubra e marque
com uma fita o fio neutro. Conecte a ponte a entrada do terra e a onde entrara o
Neutro. Por úlltimo conecte sozinho o Fase. No final teste com a mesma chave:
Uma das entradas chatas acenderá a chave, a outra não, e a entrada
redonda, do terra também nao acenderá a chave. SÓ ASSIM VOCÊ
PODE CONECTAR O COMPUTADOR!! Temerário, porém se bem feito,não
tem problema. Tenho feito isso com antenas ( para o som ) e com meu micro em três
casas diferentes por onde passei... e estou vivo e meu micronunca queimou;-) Por
um poquinho mais você pode enfiar uma haste de TRÊS METROS de cobre
no chão...
AbraçOS/2
--
======================
Mauricio Aiube
maiube@montreal.com.br
Niteroi - RJ - Brasil
======================

OTIMIZE O CONTROL CENTER
DO OBJECT DESKTOP
por Adriano Tassini
Fala Moçada!
Vocês se lembram quando eu disse que deveria ter alguma maneira de tirar
proveito do Control Center do OD? Acho que eu consegui a melhor forma
possível. Experimentem e me digam o que acham:
1) Mover o CC da lateral direita para a parte inferior da tela;
2) No notebook de definições do Control Center, deixar assim:
a) Options:
descheque.: Show title bar
cheque....: Snap to screen edge
descheque.: Reduce desktop... (se não fizer isso o Warp Center não
aparecerá sobre as janelas maximizadas)
b) Sections:
Mantenha apenas os seguintes elementos (nessa ordem)
Memory meter Swap meter; Virtual Desktop;
Disk(s) Free (quantos vocês tiverem ;-))
c) Virtual Desktop:
Number of desktops: 5
3) Comece a mover novamente o Contro Center com o mouse, até ele se
ajustar para aparecer na base de sua tela;
4) Reduza o seu tamanho até que fique exatamente igual ao Warp Center, ou
seja: 1 única linha.
Se tudo der certo agora você terá 5 desktops virtuais, além
de acesso
fácil e rápido a todas as suas unidades de disco, um monitor de espaço
em
discos, um monitor de swap e outro de memória. No Warp Center mantenha um
único monitor: o de atividade do sistema. O resultado deve ficar parecido
com este pequeno arquivo (9 kb) JPEG anexo. (desculpem, mas achei que não
ia ter problema mandar um arquivinho tão pequeno... tem? ;-0)
Pronto, agora é só brincar à vontade! ;-)
P.S. É sério pessoal! Isso facilita e bastante o trabalho no Warp
4.
[]'s
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Adriano Tassini Guarulhos - SP - Brasil
Membro da A.S.A.O. OS/2 - RPG - Engenharia Química
mailto: tassini@sili.com.br
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Todo mundo tem alguma coisa a esconder...
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
COMO EVITAR
AS TRAVADAS
DO REGISTRADOR
@Macarlo
Muitos usuários de Warp 4.0 se queixam de travadas constantes
e não sabem que elas podem estar sendo causadas por um inocente elefantezinho
inventado para registrar o OS/2. A propósito do sucesso que alguns usuários
tiveram no registro do Warp via Internet, trata-se de casos isolados. O registro
é feito pelo Elefante Registrador do executável ARTCHRON, que reside
no diretório ART, em OS/2. Esse executável contem um bug que, na maioria
dos sistemas e em determinadas condições de instalação
(que representam a maioria do tipo de instalação existente no universo
dos usuários do Warp 4.0), desencadeia a execução de um "loop",
o qual realiza cerca de 1545 leituras ao mesmo tempo e gera um ciclo de ocupação
da CPU que oscila entre 42 e 86 por cento. Em condições normais e
com o executável isento de qualquer corrupção, o programa ficaria
rodando em background, para, de tempos em tempos, chamar a atenção
do usuário para a necessidade de registrar o Warp. Contudo, na prática
e na grande maioria dos casos, não é assim que funciona: o "loop"gerado
pelo bug segura o processador e acaba travando todo o sistema, de um modo tão
perfeito que nem o Watch Cat ou o OSRM2 conseguem executar o kill em cima do processo.
Na instalação original, a sombra do Elefante é colocada na
pasta Startup, dentro de OS/2 System e, quando o usuário inicia o Warp o
ARTCHRON.EXE inicia também sua tarefa. Se ele tiver o problema e o sistema
apresentar as condições necessárias para a pane (o que infelizmente
é a regra geral, havendo umas poucas exceções), o usuário
começa a trabalhar, nota que está havendo uma "estranha"
atividade no HD (é o elefantezinho fazendo das suas), nao dá maior
importância e, de repente....ZAP!!! lá vem a terrível travada.
Como solucionar isto? Muito simples:
1) Dê o boot e entre na linha de comando antes do estartamento do
PMSHELL.EXE;
2) Entre no diretorio OS/2 e, em seguida, no diretorio ART;
3) Comande "rename artchron.exe artchron.bak";
4) Vá para a PM Shell, abra a basta Startup, pegue a sombra do
elefante e coloque-a no Schredder.
Pronto, você acaba de se livrar de uma das maiores fontes de travadas
existentes no Warp 4.0. Esta não é uma informação oficial
da IBM mas
tudo o que está dito aqui eu constatei e comprovei com os medidores
do PM Patrol, do OSRM2 Light e de outros monitoradores de eventos. E
foi assim que me livrei das travadas. Eu realmente não tenho travadas
aqui. Desde que me livrei desse elefantezinho, que é simpático mas
é um grande sacana. Eu realmente não queria dizer isso, porque não
sei se é para chorar ou para rir, mas a verdade é que os autores do
ARTCHRON.EXE não levaram em consideração o fato de que os
usuários do Warp 4.0 instalam aplicativos na PM, o que causa stress no
pobre elefante. Imaginem só, ele foi criado para ficar passeando em um
mundo virtual ficticio, um OS/2 puro e simples, sem programas instalados
nele para se trabalhar com eles...Apesar disso tudo que foi dito aqui,
muitas pessoas conseguem e conseguirão registrar o Warp por este
programa registrador e acham o elefantezinho ótimo.