Různé informace o Warpu, triky a tipy (?) a tak...

Prompt launched by a WPS object
Example:
cmd.exe /c java.exe %**N || pause [Command-line arguments for %**F]
Minimize Desktop (or any other application)
1. Bring up the Window list (Ctrl-Escape); 2. While holding down the Shift key, double click with the left mouse button on the Desktop entry.
Changing your mind when dragging
If you right click and start dragging an icon, but realize you wanted a shadow, just press and hold the Ctrl-Shift keys and you will get the Shadow Rubber Band. You can do this with any of the drag operations, if you were moving and decided you want a copy, just hold down the Ctrl key.
Oboustranný tisk, či tisk za spodního zásobníku, na PS tiskárnách
awk skript, kterym se projede .ps file, je ke stažení zde
Manipulace se zamčenými soubory
Zamčené soubory (většinou .dll-ka, která jsou v použití nějakými běžícími programy), nelze vymazat/přejmenovat/přesunout. Většinou se to dělá přebootováním do "command promptu". Lepší možnost, bez bootu, je odemčít .dll-ko za běhu programem unlock z balíku lxLite
Presmerovani příkazů na příkazové řádce
awk -f a.awk 2&gp;&1 | less
  ... page stderr and stdout
awk -f ./a.awk 2&gp;&1 1>nul |less
  ... page stderr
awk -f ./b.awk 2&gp;nul |less
  ... page stdout
Řetězení příkazů na příkazové řádce
Na příkazové řádce lze oddělit jednotlivé příkazy přes
Barevný command prompt
SET PROMPT=$e[33;40m$e[1m[$P]$e[0m Obarvení command promptu je docela pěkná bláznivost... červená je 31, zelená 32, žlutá 33,...
Nedokumentovaný dir
dir /v ... výpis souborů včetně atributů. Nedokumentováno.
Přebootování z příkazové řádky
setboot /IBD:C anebo setboot /IBA:Linux nabootuje OS z disku C: anebo Linux.
Chyba Pentia
Fix na chybu "F0" procesoru Pentium naleznete ve fixpaku 6 pro Warp 4.0 a 35 pro Warp 3.0. Případně si z internetu můžete stáhnout příslušný driver, který se jmenuje CMPXCHG8.SYS. Instaluje se
BASEDEV=CMPXCHG8.SYS
rmview
rmview se jmenuje program, který zobrazí hardwarovou konfiguraci počítače. Jeho GUI verze se skrývá pod ikonou Správce hardwaru ve složce Nastavení systému.
Fixpack-ování
Pozn.: OS/2 Master Update page at OS/2 supersite There is also a list of latest fixes for Warp 4.0

cesky fixpack anebo jako .zip soubory

Dale nsf fix. Anebo na leo. Tam jsou naprosto všechny APARy a fixy a to docela přehledně.

Pro extrakci z .dsk souborů, což je třeba pro EastFix anebo FastKick, se použije program diunpack. Stejně tak ho můžeme použít pro extrakci pouze jednoho konkrétního fajlíku z toho fixpacku.

removable devices drivers
removdsk.exe: SuperDisk LS-120 or the Iomega ZIP removable devices driver
Práce se ZIP disketami
Příprava nového disku: program MPREP. ZIP na paralelním portu: nejdříve zapnout počítač, pak ZIP drive.

Formátování ZIP disku na HPFS. Removable support (viz hobbes):

LOCK d /L
FORMAT d: /FS:HPFS 
See also HPFS on removable media (HPFSRem)
Cheap LAN
Spojení dvou sčotů sériovou linkou a ppp. Dále mnoho užitečných informací o TCP/IP, PPP a dalším síťovém spojení
APAR
APAR: Authorized Problem Analysis Report
Recreate lost objects:
Buď je možné použít program orc - ObjectReCreator (ke stáhnutí na hobbes), anebo takovýto kód:
recreate.cmd:
/* REXX program to recreate an object */

Call rxfuncadd sysloadfuncs, rexxutil, sysloadfuncs
Call sysloadfuncs

say "Should I continue? (Y/N)"

PARSE PULL reply
if reply = "N" | reply = "n" then exit

if SysCreateObject("WPDrives", "Disky", "", "OBJECTID=", "replace") then
  say "OK..."
else
  say "Error!"

Různé postarší věci

Neco o historii FAT a HPFS, a tez o vyvoji DOSu a OS/2 si muzete precit v nasledujicim clanku z Microsoft Systems Journal (Sept. 1989, v4 n5 p1(13)). Tento soubor hpfs.zip je kopii souboru tehoz jmena z hobbes:os2/info. Mj. se tam dovite znama fakta, jako ze napr. FAT je naprosto nevhodny system ukladani dat na disky vetsi nez 256 MB; zrejme proto ho Microsoft pouziva i nadale i ve Windows'95 (a pritom HPFS vyvinuly IBM a MS spolecne; to tedy nechapu, proc MicroMekysi od tohoto systemu upustili -- ze by kvuli prachum?)

IBM ohlasila vynikajici vykon Warpa pod novy Intelackym procesorem P6. Muzete si precist prislusny mail.

IBM dala volne k dispozici program Just Add!, ktery vam pomuze otestovat vas pocitac a pripravit ho pro instalaci OS/2, a ktery tez poradi optimalni konfigurace pri koexistenci vice systemu. Jejich oznameni je zde.



Me poznamky k Warpu / Some my Warp notes

Pouzivate OS/2 v okne ci nejaky nemysoidni file manager a najednou byste chteli provest drag&drop na nejaky soubor, ktery mate v danem adresari? Ja vim o dvou moznostech, jak to provest:

Jak zjistit velikost adresare se vsemi jeho podadresari? Podivejte se na konec vypisu prikazu dir /s. Ze je to nudne? Co takhle tento ds.cmd file:
@dir %1 /s/w | tail -2 | head -1 | awk -f e:\bat\DirSize.awk
kde DirSize.awk je
{print "Directory contains ",$1,$2," ",$3,"B = ",$3/1024,"KB = ",$3/(1024*1024),"MB"}
(musite mit nainstalovany GNU programy tail, head a awk). Mozna by to nekdo zvladl jednoduseji v REXXu, anebo to jde jeste jednoduseji?
Jo, vlastně ano: stačí použít gnu fileutils, a z nich klasický unixovský příkaz du -sk.



Zpět na mou hlavní OS/2 stránku