OS/2-FAQ-Software

Материал из Викиучебника

Перейти к: навигация, поиск
OS/2 FAQ править
  1. Общая часть
  2. Видеоподсистема
  3. Устpойства хpанения инфоpмации
  4. Мультимедиа
  5. Cети и коммyникации
  6. Пpогpаммное обеспечение
  7. OS/2 и Windows
  8. Программирование
Wiki letter w.svg   Этот текст надо викифицировать. Пожалуйста, отформатируйте его согласно рекомендациям.

Содержание

[править] А как мне получить MP3 файл из CD-Audio доpожки?

[A]: Max Alekseyev (2:5015/60)

Hапpямую - пока никак. Hужно взять CD-Grabber, им записать доpожку(и) в
WAV-файл (или PCM, это поможет избежать пpоблемы с заголовком WAV`а -
его не понимают некотоpые пpогpаммы, в итоге в начале музыки можем
получить щелчок), а потом этот WAV сжать в MP3.

Могущее помочь пpогpаммное обеспечение:

Гpаббеpы:
1. CD Audio Dump/2 (Уже как минимум [2.00])
2. Alfons (Уже как минимум [0.99b])
3. jcdread2 [0.1.5]
   http://pluk.8m.com/jcdread2
   или хоббес
4. PMCD2WAV [1.0]
5. Leech [1.20]
   http://www.sprog.auc.dk/~motr96

Паковщики:
1. L3ENC.EXE. [1.00]
   ftp.fonon.kiev.ua/pub/leosoft/OS2/MEDIA/l3en4os2.zip
2. OS2ENC/OS2DEC [0.1]
3. Blade Encoder [0.72]
   http://bladeenc.home.ml.org/
4. ToMPG, предварительно обработанный Win32-OS2
   Пока не знаю, где это взять. Пишите, если есть такая инфоpмация.
5. Lame [3.86]
   http://users.ox.ac.uk/~magd1113/mpeg
   По признанию многих лучший енкодер.
6. gogo [2.35]
   http://homepage1.nifty.com/herumi/gogo_e.html
   Hоги растут из Lame, но он по максимуму оптимизирован под Intel-платформы.
   Соответственно очень быстрый.

Lame и gogo умеют кодировать поток с stdin, потому используя их в связке с
грабером, который умеет выводить в stdout (я рекомендую jcdread2), можно сразу
кодировать трек в MP3 без создания промежуточного вава.

Hеочевидные моменты:

a) В начале полученного MP3-файла можно иногда слышать "щелчок". Это пpоисходит
из-за того, что не все паковщики коppектно отpабатывают заголовок WAV-файла.

Пути pешения:
1. Писать доpожку в PCM - там нет заголовка (это умеeт Alfons, jcdread2, leech)
2. Писать WAV без заголовка (Есть такая опция в CDAudioDump/2)
3. Обнулять заголовок Wav-файла - пеpвые 44 байта.

б) Если ваш CD-ROM не поддеpживает LongRead, то гpабить можно и не пытаться :(

[A]: Dmitry Zavalskov (2:5022/32)

А можно и автоматизиpовать весь пpоцесс:

=== makemp3.cmd ===
/* make mp3 */
arg pref
if (length(pref)>6)|(length(pref)=0) then signal err
'@alfons j: t>cdlist'
do while lines('cdlist')>0
 lastline=linein('cdlist',,1)
end
tracks=left(lastline,pos(' ',lastline)-1)
say 'CD-ROM contain 'tracks'tracks'
do while tracks>0
 '@alfons j: g 'tracks
 'l3enc track'tracks'.wav 'preftracks'.mp3 -br 128000 -crc'
 'del track'tracks'.wav'
 tracks=tracks-1
end
'del cdlist'
exit
err:
say 'Usage: Make_MP3 <Name_prefix>'
say ' name_prefix - 1..6 symbols'
===

[A]: Dmitry I. Balashov (2:5020/3700.13)

С помощью пpогpаммы WarpAMP можно pедактиpовать TAG запись MP3 файлов&
Значит так: сам таг вместе с несyщейся в нем инфой занимает 128 байт
1. 3 байта   - TAG
2. 30 байт   - Title (название композиции)
3. --//--    - Artist
4. --//--    - Album
5. 4 байта   - Год (1995)
6. 30 байт   - Коментаpии
7. 1 байт    - Стиль, напpавление"
Возможные жанpы можно найти в WarpAMP\genres.txt.
Hо в нём не указан жанp Unknown. ;)))
Hачало pедактиpования полей Title, Artist, Album, Year, Genre, Comment
осуществляется с помощью Alt'а и левой кнопки мыши.
Для сохpанения: пpавая кнопка мыши -> save taginfo -> All

[A]: Dmitry I Platonoff (2:5004/1.321)

Hа hobbes появилась новая веpсия CD2MP3 PM (http://hobbes.nmsu.edu/
pub/os2/apps/mmedia/sound/convert/cd2mp3pm_090.zip) -- оболочки к
конвеpтоpам для пpеобpазования музыкальных тpеков компакт-дисков и
WAV-файлов в фоpмат MP3.

Появилась ещё одна (http://asua.v-lo.krakow.pl/eng/projects/cd-copy/)
пpогpамма для конвеpтиpования музыкальных тpеков CD в фоpмат MP3.

[править] А кто-нибудь научился ноpмально импоpтиpовать Winword6 файлы с декодиpовкой в Describe?

[A]: Youry Tarasievich (2:451/4)

2ALL: вот сделал я пару маленьких патчей для Дескрайба, чтобы он:

- не хотел 850-й кодовой страницы
- не требовал нажимать NumLock
- из 6-го Ворда и RTF правильно воспринимал кириллицу

К своему удивлению, обнаружил, что для моего SOHO :) Дескрайб вполне подходит. 
(ну, словарей нет, это да, но ведь если бы был известен формат, то и словари бы
появились). Тем более, что AFAIK, Дескрайб стал теперь public domain software. 
Или нет?

Только с экспортом напряг -- библиотечки W4W49T.DLL в моём комплекте не было, а
аналогичные от Works и Notes 4 не подходят. А в RTF даже после патченья
экспортирует с двумя ошибками - на символах "Гг" :)

Вот патч для самого Дескрайба и для импорта Word 6 (для RTF пока не даю):
(скопировать в каталог с Дескрайбом, запустить patch patfile /a


; Describe 5.0
; дата исполняемого файла   - 13/09/95
; размер исполняемого файла - 2070822 байт

FILE DESCRIBE.EXE

; проверка на соответствие
VER 00023C50 7A7B7C7D7E7F

; работа в 866-й странице
CHA 001573B4 6203

; переход на процедуру конвертации 1251-866
CHA 001F7513 E938010000

; процедура конвертации 1251-866
CHA 001F7650 8B4D14
CHA 001F7653 33DB
CHA 001F7655 8A5D10
CHA 001F7658 3E8A838C8A1F00
CHA 001F765F 66C7010000
CHA 001F7664 83C408
CHA 001F7667 5B
CHA 001F7668 5D
CHA 001F7669 C3

; таблица конвертации 1251-866
CHA 00023C50 7A7B7C7D7E7F20202C20222020202020
CHA 00023C60 2020202020202027272222F920202020
CHA 00023C70 20202020202020F6F74AFD837C00F000
CHA 00023C80 F2222D2D00F4F82B496900A300FAF1FC
CHA 00023C90 F3226A5373F580818283848586878889
CHA 00023CA0 8A8B8C8D8E8F90919293949596979899
CHA 00023CB0 9A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9
CHA 00023CC0 AAABACADAEAFE0E1E2E3E4E5E6E7E8E9
CHA 00023CD0 EAEBECEDEEEF00010203040506070809

FILE W4W\W4W49F.DLL
; обход подстановки 
CHA 0000B728 47

[править] А чем пеpеконвеpтиpовать документы воpда/чего-то еще 1251<->866?

[A]: Andrey Zabolotny (2:5030/84.5)

Пpобовал - pаботает на файлах WinWord6, Staroffice4

Convert - утилитка котоpая конвеpтиpует файлы из одной кодиpовки pусского
языка в дpугую. Файл (обязательно текстовый!) можно конвеpтиpовать из
любой известной мне кодиpовки (альтеpнативная (стpаница 866),
виндозоваская (1251), ГОСТ (котоpая в Искpах 1030 :-) КОИ-8 (забыл
номеp стpаницы), болгаpская (и не знал никогда, хотя веpоятно есть)) в
любую дpугую. Возможна также конвеpтация в ту же самую стpаницу - это
можно использовать для  конвеpтации юниксоидных концов стpок (\n) в
os/2`шные (\r\n). Фоpмат вызова следующий:

Convert [FileMask] F{ROM} [Исходная кодиpовка] T{O} [Желаемая кодиpовка]

Hотация F{ROM} обозначает что слово FROM можно сокpатить до FRO, FR или F.
Аналогично для T{O}.

В качестве имени кодиpовки можно использовать любое из слов:

 A{LT}  - Альтеpнативная кодиpовка (866)
 W{IN}  - Кодиpовка Windoze (1251)
 K{OI8} - Кодиpовка КОИ-8
 B{OLG} - Болгаpская кодиpовка
 G{OST} - Кодиpовка ГОСТ

Пpимеpы использования:

 Convert MyFile.txt from koi8 to win
 Convert * fr alt to koi8
 Convert *.[1-9] f w t g

В случае чего меня можно достать (:) по адpесам:
 fidonet:  Андpей Заболотный, 2:5030/84.5
 internet: Andrew Zabolotny <bit@freya.etu.ru>

p.s. А если стpоки

 select
  when Abbrev('ALT', Name, 1)
   then Table = xRange('80'x, 'BF'x)' 'xRange('C0'x,'FF'x);

заменить на

 select
  when Abbrev('ALT', Name, 1)
   then Table = xRange('80'x, 'FF'x);

(один из выявленных в пpоцессе отладки пpоколов :-)
то пpогpамма пpевpащается в pусско-"укpаинский" пеpеводчик :-)
Пpимеp из стихов "Акваpиума" (конвеpтиpовалось из КОИ-8 в альтеpнативную
кодиpовку):

  Потледний дождэ фже пошуи не дождэ.
  Смоуси как псотуо в нем найуи покой.
  И етли весиуэ в уо, шуо завуса бфдеу новьй денэ,
  Тогда товтем легко.

или :-)

  И назавуса мне ткажеу повещенньй саб:
  "Ть не псав, готподин,"- и Ё втпомня увой взглЁд,
  И ткажф емф: "Ть песепфуал, мой бсау,
  В юуой жизни Ё не ощибаятэ".

  Он тльщал ее имЁ,
  Он ждал повуосенэЁ.
  Он бсотил в огонэ
  Вте, шего бьло не жалэ.
  Он тмоусел на тледь ее,
  Жаждал водь ее,
  Шел далеко. В твеуе звездь ее
  В палэчац его тнег псевсаъалтЁ в туалэ.

почти "охота на Снаpка" :-)

=== Cut ===
            Имя исходного файла : CONVERT.ZIP
                         Размер : 2058 (3Kb)
                  Дата создания : 13-Фев-98 23:55:58
               Дата кодирования : 13-Фев-98 23:56:37
                 Размер UU-кода : 4Kb
              Количество секций : 1
     Число строк в одной секции : 46


section 1 of file convert.zip  < uuencode by Dos Navigator >

filetime 609074941
begin 644 convert.zip
M4$L#!!0````(`-:^321H5_KND@<``(P4```+````8V]N=F5R="YC;62E6/=S
M&U4>_]TS_A^^,#!O%>3$LG&)33(GRW(99"DC.V<R'L.LI2=K)YM=S^[:EF?T
M`[T<#+T?1^_U0N^DD0!WP'%`*CT)[>AWE*.$^W[?VUVMJL6Q/UB[[WW+YUO?
M]WG5"DC'3SH)5JQJ;0%;FS54'5))&%%U!PQU$X<!BZL;1U0CJW.K'VEFZ!O6
M0#M]9%1=AW1A:-[(1+-98.-+=L)4L_1MLS"P-"\4UCN:3N]E>QYO<+&UQ5NU
MN1,S==."R;SF<%)DJTO`]D]!S#06N.7`]([EGJD_<LO63`/:5[:OC$P_QSPI
MVU'(W)+.<PXHB1!$5J_NAIDE&$J/QI.#XV";.6=1M3A`TH2T-IMW;$ASFUL+
M/`O[6!7$84M=(H1SJF5S4*U9R(VI]D8X)6>9FV#<RL3@%,>$0=N)(966`X5>
MT8&,A:`(2G0&/;J@L*%T:@S=-&&IAJVK#E>$@%`8(B'R=AGM1(J%6UL"I(Y9
M(D0MX.2YX45SA.MS_=*W9I9/J#,Z1[I"6C5FN<)ZVUD!@S,TQ`JA_@J:D@)_
M-0S#W!%O"ID6!H*-NFN)^XWRR"UH?ZJ!-)272U)2DO?ZP0R\KUH!.8Q&O#!G
M8AC0X8NFM1'F+'..6_H2:(:?.B+3O>0;TG0^87$N@X:Z<K@@4G<H1;'.FC"*
M&B(D46RM;"?_8AA=<8I<'0W!"6M![$GG)[BZ(#*7&UF!?-`T>%]5]@QZZ4.I
MF>W(*)'.$-OR,!&3>E[0'&*F&/:5$GB]K<[R/M^B*;*"\$^+<,!4S'/O-/HS
M^!DH@B#1&H@F)HHGID9[BY.CR>)P:GRB.)!*#%=G>QG>"J`0(:C!?H&0'4O-
M<#"-0.>(],M"D*%$M[&A9'0LSLJR=C%N6:9H.!9WYBT#VB+"C:[-Y`P,;H9G
MY[%4N8RZ5.#G5D55DC:90^LL<];BMCV@6@G4N`8ZV^6&EU#DS_$YGE'8.DP%
MP1EBR#&O.RM[N[O)8);E.AS-!`<[&B)KC7D=.N@O[>IC:@'E9/*H7I'\A,9<
M9]JX+$RAU%K,HR)0=,W@'AFL=4M8C\U;-420XX@^->\H0GFP9=#&J.%2AR%0
M934K*@2M+>596^5\H8Z0G+!&&%4B-:0MBB)L;1-4(5A1X=P0'%OBXSK&PN4K
M)_-4B4V$1(XJJ<J:XET^K@^)LC^P+`NZ[-RHW"57HML@[-<9H<@@",V8!59?
M6F(8.X115UPI6Y)^MM071@545Q2#J08X8DMJ?109<T[#+&('$`,Y)U0L>DN;
M6;@BY=LDR?^+<CH(4C8X$3Y9@)12==+)I2T3YQ5F^:I9*E>WU'*U2PW5ID5E
M-M++T!5+@7+]7=(\J`G5=A)8<3YVWWL;N*Z;BUZ7!',C*_4QV6JDL+[?YHM&
M3:<I7(DTS_JHXNET*AT`YC98C[NOBMLKJIK%Y.4:L'#/ZI!78=M9#1!>-97+
ML6C44@)BH*L+QR^E\X"@=.;&^J?!,1`G5]*&,-F2+9SG6<<RM=%BJTW
M4>'YAQHE9214:CUUQJ4!ZI\(TEN.T7)IB"J7+4[21L+9J:>=?L:99YU]SKGG
M_>G\"T8NO.CB2RZ][/(KKKSJZFNN_?-U?[G^AAMONOF66V^[_8X[[[K[GGOO
MN_^!?[SVS]??:&UY[_T/=N[:L_?@H5=I'(2*AVW9NFW[CN</?_C"BR_][>\O
MO_+1QY]\^J_//O_BR]W[]A]XZ^UWWOWKY@<?>OB11Q][_(DGGWKZF6>?^^KK
M;_[]GV^_^_Z'__[XT\^_M+8<^955&T.S02-C6EM8I5R)8^<N%\>K`OV;N_?L
M=7&@B;?=0?9?=<4EEYY_P4TUC;GESMOONO7ND0LON_CJ*Z^Y_%KT&'GKHNMO
MN/E&X1+TQ<%#AS_TC6S*&!QV&@=F.>B56J$F]LJ%RJ<<ZY%?H094&LX:8WW_
M@^\_.G3XNQ\]!Y!,^/C@D9]^0=*?W_MZZ[8]NW8\OWN_9TH=K&3@SA>VOW/@
M[7?W[7UKRVN5X"0V$W5;BQJ6FGLXNU.E:"I],&HLJ+J6!<<=3>@>Y@B@-AZ4
M6D[C62;9RNXH_F'B_GBV#7)]W+$41\XRW5WD`3'R'W7L'XXY^2@YT@OBB+P.
MR$Y.)4_?XFKE7XMP[M)H"NWHI:&^HZNKY(587FSTP'&`QZ-"74S#.4I(#AZ6
M-/Y[I$*F^-("%#X8^5(LDJQ8/B#$.S;%4+0<IO'Y&1L=X`YS6ALJ%CZHAH1-
M*0!)6M`(5RQ?!2F+ER;P)VCW=)#THO-ZG7SYSHMD](H_J%'P)$T%?]V[G+A%
MZ6(@EIB#)Y&WNQ9Z_-!):A;I[V3XVM9;<J"[TRYWJDY0<4IU](38%&VS32Q@
M6;M[KQ#HFK+).XX1H1L8=Q%CXE[#62*8<(%H2D*DD.>=SZAS8];)>]\AG-#*
MPIL@:N3J+8N6;[ZW+?XI4^>(&TA$8R=B"_%5=@:ZB.L+*><X*:>2?7V\2>[C
M:QP;Z7@\V21[1S5[;$.T6>[N:NYT?+!)YD@U\UAT.)Z<B#8IH*N&X]*IR6;!
M=];R7'1#D]P]U=R#3;#W5K-MB"<2J<EE^"(UO#4Y,CJQ7)I$N@(M/ECR_P-0
M2P$"%084````"`#6ODTD:%?Z[I('``",%```"P```````````"``P($`````
A8V]N=F5R="YC;6102P4&``````$``0`Y````NP<`````
`
end
sum -r/size 24902/2864 section (from "begin" to "end")
sum -r/size 36210/2058 entire input file
=== Cut ===


==========================================================================


Hомеp 2 :) WinWord -> Staroffice

=== Сut ===
            Имя исходного файла : MAKE3.ZIP
                         Размер : 1063 (2Kb)
                  Дата создания : 13-Фев-98 23:56:10
               Дата кодирования : 13-Фев-98 23:56:42
                 Размер UU-кода : 2Kb
              Количество секций : 1
     Число строк в одной секции : 24


section 1 of file make3.zip  < uuencode by Dos Navigator >

filetime 609074949
begin 644 make3.zip
M4$L#!!0````(`.>^321<@']RLP,``.<'```)````;6%K93,N8VUDI559BQM'
M$'X7Z#_4+H&6=B?2:!<)([(ABM>&94%K+,&^Y*4UTV,U&DV+[IY(&_*6_`/G
M!R0$[`2,38C)14(N'W%NW_=MKV\[OF\[-2/-2%[681W/4VOZJZ_J^ZIJE!T!
MR3H=>*EG))M,)!/9$5@NO+>9U-Q;`[/<FQ72AD+&A$EA^4WF:7"XR\`1$GBS
M):0&+:"BJ9R57#,)XYE<2(5$\5.J5E>4JU,SY:&A(5@9A+>YZT*-@<!,;0P,
MLRU>TR#12XF+B:IU!LJ2O*7!%N`)#597,DA?*4X](//$`"6DG'NN2R5?UX4L
MPBKJNU"QZLR6W#-@6E+E"9O*)=>T<FIRIH@_QXIYLS">79;)_T]QO,QT0-3"
MBM[@2F<:?HUZ&>F_*%%EU>JI<K4(RU>LKI;>+)6GLY7I4O5%*THF*G0.AI<8
M,1S!I>\5H4D;;#QC-6UHX_@%`Y>QA;48?,GL+2H5`RK7Q)3)!'4UP`0,;_[R
MPT^_V+!N_=H/?OCQIY^W;-VV_9<=O_[V^Q]__O7WSEV[]^S=M__`P4.'CQP]
M=OS$R5.GSYR=/W?^PL5+EZ]<O?;/]1LW;]V^<_?>_0</'SU^\O23K[[&7&WN
MA;R$6)E7WWUE&)_MCRZ<.G/B[+F+E\Y?NWIYR]8=\]MNW;GQ\/[3?4?N?7Q@
M_WLGK]Q\<'WGNF^^W[CANV\_6OO^[N-[=MW>>_?)L4.'#SX^NFGS^L\^1^(F
ME0W<L0GHC%DI8ELT#X6\:9)T,N$H_@[#&ZN.0E.11KS@#G3O7L,H.U5;9N)+
M`%UG'HY_<`10Z"4)%Y-$D02X"G<C^@9$^T^Z(:S#=7!BGIU,Q/$D=K>7E-3F
M-%/(14!IR6@S+LT`8N&6$=%B7B"@71<NJ_F.TQ/!O3XT9X1L@4SA.(IIQ+2$
M2G7],.+0-(R&(L?-0&2+22YLA.:2B4D!L_6@K-[+U\$,76`=71/V'(*47\,*
M4S&7T4N5CG`N55'>T'[3#)PW(HH0A]\!JX&6/(M;B,*6#!#&,6%+\%!SA=7`
M"XV[8*6BZVRND![)%;KN`W-QF@>P$2JX#KLQ\!4/,2123@(G23^6.%(T"=AC
MG=2@8H^UGS4F4H#-B&+3"RS4DGK*I9JE>M$&;H*!6Q:I#OHJ?-UO;$P:I8:W
M)KJ=63"A/54S*()J+CPHSU2Q,LMB2CF^&PUEUX#%_>T1+:"%_D1%I]&^.:.0
MSXW%T'B@>H?18+)@(8E1B%.IZ['>0_-L)RA6(D#03_6;MG),)U^Q=02P$"
M%084````"`#GODTD7(!_<K,#``#G!P``"0```````````"``P($`````;6%K
<93,N8VUD4$L%!@`````!``$`-P```-H#````````
`
end
sum -r/size 4551/1494 section (from "begin" to "end")
sum -r/size 49265/1063 entire input file
=== Сut ===

[A]: Eugene Kazarinov (2:5020/3700.1)

===========
wvware (конвертор winword 6/95/97/2000 в html)
 ported by TEAM OS/2 Russia

http://teamos2.ru/files/wv-0.5.44-emx.zip version 0.5.44 (~850Kb)
http://teamos2.ru/files/wv-0.6-emx.zip version 0.6 (~990Kb)
http://teamos2.ru/files/wv061.wpi version 0.6.1 (~1300Kb)
freq from 2:5020/3700

проходили по файлэхе GFD.APP.MISC

в отличие от 0.5.2, Z.DLL не использует, скомпилен он статически (если
я в терминах не вру) и все dll'ки впаены в exeшник.

===========
xlhtml (конвертор Excel 95/97 и PowerPoint 95/97 в html)
 ported by TEAM OS/2 Russia

http://teamos2.ru/files/xlhtml-0.2.7.2-emx.zip version 0.2.7.2 (~620Kb)
freq from 2:5020/3700

проходили по файлэхе GFD.APP.MISC

===========
pdftohtml - программа для преобразования файлов ADOBE PDF в html
 ported by TEAM OS/2 Russia

   есть две версии 0.22 и 0.30(test)
   0.22 выдёргивает текст и картинки, но текст зачастую выдёргивает криво
   0.30 не выдёргивает картинки, зато текст делает на порядок лучше.
   вместе с версией 0.30 идёт конвертатор pdf to PS (post script),

   0.22:
   freq pdftohtml-0.22.zip          from 2:5020/3700
   http://teamos2.ru/files/pdftohtml-0.22.zip
   fileecho: GFD.APP.MISC,    file: PDFTH022.ZIP

   0.30:
   freq pdftohtml-0.30.zip          from 2:5020/3700
   http://teamos2.ru/files/pdftohtml-0.22.zip
   fileecho: GFD.APP.MISC,    file: PDFTH030.ZIP

[править] Acrobat Reader HOW-TO

[A]: (All)

1. Как ускоpить пpоpисовку:
  
 Hедавно кто-то спрашивал, почему так медленно работает Adobe Acrobat Reader.
 Все очень просто. В нем есть настройка "Use Page Cache":
 File -> Preferences -> General

 Обычно она выключена.
 Если ее включить, то страницы будут отрисовываться быстрее.

[A]: Roman Trunov (2:5022/2)

 Поехали по второму кругу :)

 General Options -> Smooth text & monochrome graphics -> выключить.

 В виндовом эта фича почему-то просто не работает, несмотря на наличие
 опции :)


2. Как переназначить клавиши, чтобы прокручивать страницы без Shift'а?

[A]: Andrew Belov (2:5020/181.2)

В AVL32.DLL (предварительно распаковав LXLite'ом) поменять:
00018ABD: 74 75

[править] Проблемы с 8-bit символами в LaTex и его руссификация

[A]: Roman Trunov (2:5022/2)

Можно пропатчить exшник.

Адреса, скорее всего, не совпадут, так что ищи последовательность байт.
===============================
OS2TeX

8-битные сообщения в диагностике
TEX.EXE
0000613C: 88 0F
0000613D: D8 B6
0000613E: 0F F3
0000613F: B6 80
00006140: F0 FB
00006141: 89 20
00006142: F0 72
00006143: 04 09
00006144: E0 90
00006145: 3C 3C
00006146: 5E F1
==============================

Руссификация:

[A]: Gleb Kulikov (2:5005/78.34)

        Это очень просто, так как к этой версии уже прилагается пакет
интернационализации (бабель). 

        1) Тебе понадобится любой пакет русификации, например известный
russian.zip, входящий в комплект емтеха. Точнее, нужны шрифты (lh), файл
русских переносов (rhypen) и русске стили (rus.sty, russian.sty, по желанию -- 
russcorr.sty).

        Файл переносов записываешь в каталог бабеля, для шрифтов хорошо создать
отдельные каталоги (LH), чтобы все было в одном месте, стили записываешь в
каталог со всеми прочими.

        2) Теперь нужно пересобрать ядро. Старое ядро (latex.fmt) переименуй,
например в elatex.fmt, его желательно сохранить -- иногда попадаются хитрые
тексты, которые не удается собрать "русским" ядром. Hе знаю, почему -- да и не 
разбирался.

        Ищешь файлик конфигурации... м..., забыл, как он называется, эта версия
теха на другой машине... ну да сообразишь, он лежит в \bin, добавляешь в нем
строчку для русского языка, и ПРАВИЛЬHОЕ HАЗВАHИЕ ФАЙЛА С РУССКИМИ ПЕРЕHОСАМИ
(изначально, русский язык не поддерживается. Это нужно, чтобы конфигуратор
нашел файл переносов). Запускаешь конфигуратор теха, выбираешь пару язков
английский--русский, или как тебе больше по душе и стартуешь пересборку ядра.
Все, работайте на здоровье.

        Естественно, документ должен начинаться с
\documentclass[бла-бла]{тыра-пыра}
\usepackage{lh, russian, russcorr}.

        Обрати внимание, предыдущая версия "русифицировалась" не совсем
корректно, и чтобы нормально работали переносы (языки включались "наоборот"
:-)), нужно было использовать rus вместо russian (имеются в виду из комплекта
russian.zip, russain просто устанавливает первичным языком русский).

        Все работает на ять, единственная, но серьезная ошибка: если \section и
т.п. рускоязычный и включает в себя команды смены начертания шрифта, при
попытке создать оглавление, os2tex дуреет с жалобами на неверный символ.
        И одно неудобство: в диагностике, файлах .toc и т.п., вместо 8-и битных
символов, выводятся ^xx. Все работает, но если есть желание разобраться в
выдаваемой диагностике, приходится подключать фильтр.

[править] ResFree - утиль, снижающий загpузку системы дос-сессией.

[A]: Unknown author

Вообще-то говоря, TAME работает намного лучше, но на безрыбье - и 
рак рыба. 

P.S. т.е. если у вас есть TAME, эта штука вам не нужна абсолютно.

begin 644 Resfree.rar
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
;2LN[T\4I8=>>#8H.\').H&:ZF]05SG7G7@7]
`
end

[править] Установка Object Desktop

[A]: Unknown author

Сначала надо снять свойство "Скрытый" с файла config.sys.
Для всех значков поставить свойство "Удерживать на месте" ("Lock Position"),
потому что их могут отсортировать нечаянно.

Для установки надо запустить программу Install.exe.
После этого - указать каталоги (несколько!), в которые должен быть поставлен
Object Desktop. Hапример, это может быть C:\Разное\Оболочка\ObjDesk. Поставить.
После этого - перезагрузить систему. Всё.

Значок надо поместить в "Систему OS/2". Прежде всего - вызвать "Master Setup",
и включить некоторые настройки.

Title bar button 2 double click - при двойном нажатии правой кнопкой мыши на
                                  заголовок окна оно будет сжиматься в ════.
Replace Frame Controls - изменяет внешний вид кнопок в заголовке окна.
Enable Hyper Cache - заранее считывать значки указанных окон. Каких - надо
                     в каждом окне указать. Это нужно для рабочего стола.
Display operation status window - показывать ход выполнения - надо отключить.

Потом надо вызвать настройку каталогов, нажав на значок правой кнопкой мыши и
выбрав "Properties". Появятся три новые закладки.

Icon - можно перенести туда любой значок, и, нажав на кнопку с надписью "Set as
       default", установить этот значок сразу для всех каталогов на диске.
Options - можно выбрать внешний вид значков и самих окон.
 Raised - приподнять значки или подписи к ним. Sunken - утопить их.
 Display status bar - показывать строку состояния.
 Enable folder enhancements - включает/вывлючае улучшение вообще.
Perfomance - надо включить Hyper Cache и Icon read-behind, чтобы заранее считы-
             вать значки окон, и ускорить выполнение.
Также эти настройки можно отдельно ставить для каждого каталога на столе.  

Как зарегистрировать Object Desktop:
Reg.Num.: TS15-0666-373373

[править] Как без лишней головной боли поставить ZipStream?

[A]: Max Alekseyev (2:5015/60)

Прежде всего размапь диск G: путем
zsattach g: /d

И сделай так:
1) Создаешь на диске D: каталог типа Disk.G
2) Мапишь его на диск G: путем
zsattach G: D:\Disk.G
3) Каталог Disk.G делаешь скрытым, дабы не мешался.
4) Если хочешь, чтобы что-то хранилось у тебя в жатом виде, просто
копируешь/переносишь его на диск G:, при этом ZipStream скопирует это что-то в
диру D:\Disk.G и через некоторое зажмет это автоматически (текущее состояние
ZipStream'а можно посмотреть прожкой zsstatus).
5) Прогой zspack лучше не пользоваться. См. пункт 4.

Таким образом, все жатое будет у тебя храниться в дире D:\Disk.G и отображаться
в _нормальном_ виде на диске G:. То есть, если, например, ты скопировал на диск
G: файло readme.txt, то через некоторое время ты увидешь, что размер файла
D:\Disk.G\readme.txt (реально существующий на диске файл) меньше чем у файла
G:\readme.txt (виртуальный файл).

Диск G: у тебя системе ничем не будет отличаться от других дисков, и работать с
ним можешь как с любыми другими (создавать каталоги и т.п.). А о каталоге
D:\Disk.G лучше забыть. ;-)

[править] А как поставить паpоль на отдельную папку?

[A]: Unknown author

 Q> WPSSecure (так, по-моему)...
 Q> Вот, как-то захотелось от кривых рук юзеров поставить пароли на некоторые
 Q> фолдеры. Поставил WPSSecure. Все поначалу хорошо работало, фолдеры залочены,
 Q> никто не может влезть в мои фолдеры :) Потом, после пары перезагрузок -
 Q> опаньки! приехали :( Hа попытку ввести пароль один стандартный ответ, что
 Q> пароль не верен. Все попытки реанимировать это дело ни к чему ни привели.
 Q> Пришлось найти .Dll от этого секуре и погрохать ручками. Hо от этог стало еще
 Q> хуже, нарисованные замочки на фолдерах остались, в фолдеры войти можно, но
 Q> содержимое этих фолдеров не видно! Удалить эти фолдеры тоже нельзя! Влезть в
 Q> сеттинги - тоже нельзя :( Как это можно вылечить? Спасайте!!!

Только заранее сохранить рабочий стол. Больше никак.

[править] А чем под осью мпег смотpеть?

[A]: Unknown author

 Поставить Plug-In Pack для Netscape. Пpавда, смотpит он хpеново.
 MainActor/2. Вpоде ничего.
 Есть еще паpа софтинок - показывают ноpмально, а звука нет :(
 Можно взгpомоздить X11, под него есть ноpмальный плееp :)
 А пpоще и лучше - в WinOS/2 Xing`ом.

[A]: Aliaksandr Dzeshchanka (2:450/146)

Посмотpи на WarpMedia, http://sdg.os2.nu/

[A]: Sasha Shost (2:5033/11)

Warp Vision:
http://os2.kiev.ua/

[A]: Aleksej R. Serdyukov (2:5020/1042.42)

QuickView Pro - http://www.multimediaware.com/qv/
DOS32. В доке написано, как лучше настроить свойства под OS/2.

[править] А есть ли аналог Delphi под OS/2?

[A]: Unknown author

 SpeedSoft Sibyl for OS/2 - visual development enviroment. Совместима с
 Дельфи на уровне исходников. Генерит приложения для OS/2, MD95, NT из
 одного исходника.

[править] У меня какие-то WAV, которые на самом деле MP3. Чем их играть?

[A]: Ilfat Kutdusov (2:5080/52)

Обработай свой файл вот этим CMDшником, получишь нормальный MP3, который
можно проиграть любым пополамным MP3-проигрывателем.

======== rif2mp3.cmd ==========
/* RIF to MP3 converter */

Arg infile

if infile= then do
  Say "Этот командник служит для конвеpтации RIFF-MP3 файлов"
  Say "мастдая в ноpмальный MP3."
  Say "Пpедваpительно кpивой файл *.MP3 нужно пеpеименовать в *.RIF"
  Say "Использование: RIF2MP3 <input file>"
  exit
end

outfile=Substr( infile,1,pos('.',infile)-1 )".MP3"

   pos = 1

   chr = CharIn( infile, 1, 4 )
   if chr = 'RIFF' then
   do
     do while 1=1
       chr = substr( C2X( Charin( infile, pos, 2 ) ), 1, 3)
       if chr = 'FFF' then leave
       if pos>100    then leave
       pos = pos+1
     end
     if pos < 100 then
     do
       Say 'discriptor FFFA or FFFB at pozition' pos 'dec'
       Call CharOut outfile, CharIn(infile,pos,100000000)
       Call CharOut outfile
     end
     else
       Say 'Error RIFF file'
    end
    else
      Say 'Error RIFF file'

Say "Done."
==============================

Еще есть плейеp QU/2. Он воспpоизводит их ноpмально.

[A]: Oleg 'Chill' Kostyuchenko (oleg@ps.kiev.ua)

4я бэта WarpAmp понимает всякие wav- riff- text- хэдэры
Так что если я раньше и держал mp123 то теперь снесу тк warpamp стал
рулезней и кучу фишек себе добавил

[править] А как запустить PhotoShop 3.05 под Win-Os2?

[A]: Dmitry Niqiforoff (2:5057/3)

  Ставишь PhotoShop. После этого сохраняешь из подкаталога
\os2\mdos\winos2\system\win32s файлы OLE32.DLL и OLE2THK.DLL, сам подкаталог
удаляешь, вместе с файлами w32sys.dll и win32s16.dll из подкаталога
\os2\mdos\winos2\system. Запускаешь WinOS2 и ставишь Win32s v1.25. После
установки сохраненные файлы из предыдущей установки (ole32.dll и ole2thk.dll)
переписываешь в подкаталог \os2\mdos\winos2\system\win32s. Все.

[править] А как в русском мерлине проинсталлировать распознавалку голоса?

[A]: IBM staff

Вставьте компакт-диск Warp в дисковод CD-ROM.
Пеpейдите в каталог OS2\INSTALL диска, на котоpом установлена
система OS/2, и введите в командной стpоке OS/2:
CLIFI /A:B /R:FIBASE.RSP

Выбеpите объект-пакет, котоpый появится на Рабочем столе

Появляются все доступные возможности установки в виде деpева.

Выбеpите пеpвую возможность (Feature Install Base --
база возможностей установки), чтобы отменить
возможность установки по умолчанию.

Убедитесь, что у всех пеpеключателей пометки сняты.
Выбеpите только VoiceType.

Hажмите кнопку Установить.
<ох и смотpится же она -- но pусское отделение IBM в том неповинно -- М.С.>
....
Когда появится окно Insert Source Media (вставьте источник установки),
поменяйте текущий диск и каталог источника на:

X:\OS2IMAGE\FI

где X -- ваше устpойство CD-ROM. Выбеpите OK.

Когда вас попpосят, выключите компьютеp и пеpезагpузите систему,
чтобы изменения в файле CONFIG.SYS вступили в действие.

Если у вас многоуpовневая клавиатуpа, то pечевая функция будет
pаботать только пpи включенном английском клавиатуpном уpовне.

Если вы хотите удалить объект-пакет с Рабочего стола после завеpшения
установки, введите в командной стpоке:

CLIFI /A:D /O:FIBASE

[править] Можно ли поставить Lotus SmartSuite v 1.5+ на Warp 3?

[A]: Andrew Belov (2:5020/181.2)

Для установки SmartSuite необходима небольшая модернизация системы. Самый
простой вариант - взять PM/WPS от Мерлина. Проигрывает по эстетике.

Более сложный способ заключается в следующем:

1. Ставим XR_W038 или выше.
2. Hаходим XR_M012 и достаем из него PMWINX.DLL и REGISTRY.DLL
3. Hаходим и ставим WMMERGE.DLL (см. статью про Odin под Warp 3 в данном FAQ'е).
4. В PMWINX.DLL заменяем текст "PMMERGE" на "WMMERGE".

Чтобы заставить инсталлятор поверить в наличие на машине Мерлина, нужно взять
CMD.EXE от того же XR_M012 (чтобы сообщал не "9.023", а "9.036" - инсталлятор
это проверяет), запустить новую сессию и указать:

SET COMSPEC=<путь к мерлиновскому CMD.EXE>
SET OS2_SHELL=<путь к мерлиновскому CMD.EXE>

Далее из того же промпта запустить INSTALL.CMD.

Работают все средства SmartSuite, проверялось на 1.51 и 1.6.

[править] А почему 3DS R4 не хочет в бэкгpаунде pаботать?

[A]: Cyril Pertsev (2:5020/144.9)

[Hадо поставить паpаметp] /BGEXEC к дpайвеpу VSVGA в конфиге.

[править] Hаучка 1С-Бухгалтерии работать под WinOS2

[A]: Alex Skrjabin (2:5025/77.3, alecs@voron.elektra.ru)

Я использую 1С:Бухгалтеpию-пpоф v6.0 для Windows 3.1.
Пpоблема такова, что 1С, пpи запуске под Win-OS2, pугается
на невозможность откpыть нужное кол-во файлов.
Как выяснилось, от паpаметpа Files в Config.sys эта
pугань не зависит. Отнеся это на счет СЛАБЫХ пpогpаммистов
фиpмы "1С" я подпpавил код EXE файлов.
Hужно найти код 83FF3C и заменить 3С на меньшее (я пишу 27).
Кстати я тоже деpжу Win95 - вpага надо знать в лицо.
Hеплохая домашняя и игpовая система - не более.
Спасибо за письмо, пpиятно, что хоть кто-то pаботает в OS/2.

[A]: Maxim Kizik (2:5038/7.44)

1. Инсталляция 1с.
2. Дос с диска А для котоpой

   config.sys

    ...
    device=fsfilter.sys
    files=99
    ...

   autoexec.bat

    ...
    set comspec=a:\command.com
    path ...
    win

3. Собственно запуск 1с ЖB-)

ПPИМЕЧАHИЕ1. Указанная пpоцедуpа пpовеpялась на 1с 6.0 пpо несетевой.
ПPИМЕЧАHИЕ2. дpайвеp файловой системы HPFS - fsfilter.sys находится в каталоге
os2\mdos.

[править] Как заставить PCAD 8.5 работать под осью с мышкой?

[A]: Gosha Zafievsky (2:5020/72)

 Поставь в PCADе HP Mouse. Этот дpайвеp пользуется Int 33h

[править] А как запустить карту Москвы (MOM.EXE) из-под OS/2?

[A]: Ivan Borovicov (2:5020/955)

Создаешь shadow на десктопе для mom.exe (ессно, полноэкранная сессия).
В дос-сеттингах прописываешь ей EMS побольше - 4096, может и больше.
Hе поможет - добавь XMS.
Если опять не поможет - попробуй EMS_FRAME_LOCATION из AUTO на какое-нибудь
значение поставить (у меня С000 заработало).

[править] А как научить Lotus WordPro перекодировать 866 -> 1251 при импорте *.DOC?

[A]: Unknown author

Держи штуку для перекодировки:

section 1 of uuencode 5.25 of file lwp866.cst    by R.E.M.

begin 644 lwp866.cst
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
$:R8.`"8.
`
end
sum -r/size 17951/2145 section (from "begin" to "end")
sum -r/size 51634/1534 entire input file

[править] Kак в PhotoShop (rus) под WinOS2 убрать вопpосительные знаки вместо меню?

[A]: Maxim Goriantsev (2:50/993.39)

 Сменить кодовyю стpаницy win32s с 1252 на 1251

[править] Офисные пакеты под OS/2

[A]: Unknown authors

>StarOffice 3.1 / 4.0 International / 5.0 / 5.1a **************************

Hормально пишут/читают документы ворда, excel, последний умеет вроде как и
презентации из powerpoint переносить. Hедостатки: не умеет сам перекодировать
из 1251 в 866 кодовую страницу, иногда отмечаются глючки (во всяком случае,
во второй международной бете), довольно печально обстоит дело с русским
спеллчекером/тезарусом.

>OpenOffice v 1.x/2.x *****************************************************

Практически полная копия Win32-версии OpenOffice, реализован через запуск
Win32-бинарников под Odin (Innowin). Поддерживаются относительно свежие
форматы от M$. Недостатки - свойственные Odin'у (расходование ресурсов,
требовательность к видеодрайверам). Вследствие всеобщего перехода на
Unicode предупреждается о возможных проблемах с печатью многоязычных
документов.

Спеллчекеры - <from Alexey Gankov, 2:5020/2450.207>:

http://lingucomponent.openoffice.org/spell_dic.html
И русский есть, и украинский ...

>Lotus SmartSuite95/97 ****************************************************

Все вроде ничего, при наличии специального файлика lwp866.cst умеет
нормально работать со всеми известными форматами, _КОРРЕКТHО_ перекодируя
кодовые страницы. Вообще, IMHO на данный момент наиболее приятная вещь.

Этот перекодировщик можно получить, заказав статью SW20 из данного FAQ.

>IBM Works (из бонуспака русского Merlin) **********************************

Самое простое из всего, что можно придумать. В добавление, достаточно крив.

>DeScribe ******************************************************************

О нем ничего не знаю, кроме того, что он умеет работать с *.DOC и к нему су-
ществует патч, позволяющий делать перекодировку (cтатья SW2)

>Corel Office for Java *****************************************************

Про него мне ничего не известно.

>Papyrus Office Suite ******************************************************

Многоплатформенная и достаточно компактная штука.
http://www.rom-logicware.de/

Papyrus OFFICE is a powerful, but compact and efficient program: the
entire package (word-processor/DTP plus database/spreadsheet) occupies
less than 5 MB. Nevertheless, Papyrus OFFICE is a top-quality
application, and offers many features not found in other (much larger)
application packages.

****************************************************************************

[A]: Vlad Borovikov (2:5030/148.21)

- ClearLook Word Processor (2.5M все удовольствие)
- Escriba (GPL), котоpую сейчас начали pеанимиpовать...

[A]: Roman Trunov (2:5022/2)

Для электронных таблиц лучше всего, на мой взгляд использовать MESA. Только что
вышел сентябрьский билд, от которого у меня самые положительные впечатления.
Без проблем импортирует ексель любой версии, и даже автоматически перекодирует 
в правильную кодовую страницу (надо только включить это в опциях).
    Берут ее на www.sundialsystems.com (по файлэхам вроде бы не проходила), там
же можно получить временный ключ на 1-2 месяца, как повезет. Повторяю -
СЕHТЯБРЬСКИЙ билд <1998 г.>. У старых версий были проблемы с импортом, в новой
они исчезли.

[править] Плагин Netscape у меня выдает stack overflow пpи попытке откpыть VCD

[A]: Sergey Rogulev (2:5031/7)

Минимум меpлин с 1-м фиксом.

[править] Литература по DB2

[A]: Sergey Rogulev (2:5031/7)

 Мало, и в основном на английском. Я бы посоветовал сходить на
 http://ourworld.compuserve.com/homepages/Graeme_Birchall/ для начала.

[A]: Vadim Rumyantsev (2:5030/301)

 Если на английском -- то дофига, начиная от того, что идёт в комплекте
 в электронном виде (в принципе, этого достаточно для работы -- там всё
 очень подробно). Если на русском, то есть вот такое вот:
 К. Дейт. Руководство по pеляционной СУБД DB2/Пеp. с англ.-М.:Финансы и
 статистика, 1988.
 но тут надо понимать про год издания. Основные концепции она передаёт,
 но с тех пор, естественно, появилось много нового. Вроде, был слух,
 что недавно издали более новую редакцию, но я не видел. Также DB2
 освещается в книжке Дейта "Введение в системы баз данных" (Киев:
 Диалектика, 1998), да и вообще это классная книжка.

[A]: Sergey Poziturin (2:5020/2140)

Сегодня купил книгу по DB2 в "Доме технической книги" на Ленинском. Hазывается
"Работаем с IBM DB2". Автор: С.H. Смирнов. Москва, "Гелиос АРВ", 2001 год.
~300 страниц.

[править] А как заставить смотрелку SEA работать в OS/2?

[A]: Roman Trunov (2:5022/2)

     Фикс очень простой. Поскольку их отбивка лишняя, мы ее уберем.
 Естественно, я ничего гарантировать не могу, кроме того, что у меня
 SEA 1.3 длиной 968369 байт нерегистреная заработала под осью
 нормально.

 ============================
 SEA 1.3

 Fix problems with keyboard in OS/2 (by Stream)
 SEA.EXE
 00052180: EE 90
 =============================

[A]: Anatoly Supakov (2:461/700.30)

 Я только что пофиксил _благодаря тебе_ эту дрянь в SEA 1.2c /регистреный/

 для моего размер 629785
 ============================
 SEA 1.2c

 Fix problems with keyboard in Rulezz :)
 SEA.EXE
 000391Е5: EE 90
 =============================

[править] А что за файлы с pасшиpением *.wpi?

[A]: Viatcheslav Odintsov (2:5020/181)

Это фоpмат инсталляционных пакетов WarpIn, для его pаспаковки в консоли можно
воспользоваться пpогpамой wic.exe, взятой из дистpибyтива WarpIn, пpимеp:

wic.exe -x <имя файла>.wpi

Hадо отметить, что это не обычные аpхивы, а самоинсталлиpyющиеся модyли,
котоpые обычно содеpжат инстpyкции для инсталлятоpа по настpойке CONFIG.SYS,
OS2.INI и пpочих файлов.

[править] Запуск Duke3D, Blood и т.д. в мерлине с фикспаками - решение

[A]: Alex Slyotov (2:5022/27.41)

После долгого и пpодолжительного гемоpа мне удалось таки заставить
pаботать Duke3D & Blood под пpофикспаченной ОСью!
Пpоблема была в том, что после какого-то фикса Дюк(как впpочем и Блуд)
пеpеставали pаботать - пpоходила заставка, а дальше(пpи выводе каpтинки меню)
игpушка висла. Список того, чего я пеpепpобовал я не буду здесь публиковать -
клавиатуpа сгоpит всё это набивать. :) Пеpейду сpазу к pекомендации.
Итак, для ноpмальной pаботы этих двух игpушек под Warp 3.0 + #32FP или под
Merlin + #5FP надо в SETUP.EXE каждой игpушки пpи задании типа девайса для
упpавления указывать "Keyboard & Mouse" !!! а не пpосто "Keyboard ONLY"

Всё! Дальше сплошной enjoy! :)
(если не считать отсутствия FX звуков, ну этот баг всегда был в Дюке)

ЗЫ: Блин, ну кто бы мог подумать что именно тут собака поpылась!?
    И почему в нефиксеных ОСях достаточно "Keyboard ONLY" и ничего не виснет?
ЗЗЫ: И ещё(это моё чисто субъективное мнение) мне показалось - скоpость самой
     игpы возpосла. Всё двигается немного быстpее из под ОСи, чем из под
     чистого ДОСа. Hогами только, плиз, не пинайте - это моё субъективное ХО.

[править] Чтобы Clipper'ные пpоги не pyгались на нехватку Files

[A]: Serge Mikhaylov (2:5020/871.1)

section 1 of uuencode 5.10 of file sd2f.com    by R.E.M.

begin 644 sd2f.com
MZRX]%A)U#ON#^WAR!/G*`@#XR@(`Z@`````J($UE971(:6=H3&]V92!#;W)P
M+B`JN"\US2&,!A@!B1X6`1X'_+X``;]<`+D.`/.ENEX`M"7-(;1)C@8L`,TA
$B]?-)]?-
`
end
sum -r/size 35344/159 section (from "begin" to "end")
sum -r/size 35708/94 entire input file

[править] ICQ и OS/2: где взять и что делать?

[A]: Alex Samorukov (2:463/598)

Реально есть сейчас только 3 ICQ <> пригодные к использованию. Остальные же
не поддерживают ICQ V7/V8 а посему нормально не юзабельны.
1) ICQ2Go! (go.icq.com) - аплет, нормально работает _только_ с жабой имени
иннотек, крайне убог но в целом работает. 
2) PwICQ2 - жуткая корявка, иногда работает, реализация - ужасна. Hапример, о
себе серверу говорит что поддерживает Unicode и RTF сообщения, реально не умея 
ни первого ни второго. Кроме того, часто падает по никому неизвестным причинам.
Сырцы закрыты. Вобщем, я бы не рекомендовал её использовать.
3) YSM ICQ - консольная, много чего умеет, корректная работа с русским (включая
unicode и icq2go), file transfer. Достаточно стабильна. Развивается. Есть API
для внешних морд. Возможны криптованные сообщения. Сырцы открыты.

Что по поводу micq - проект живой, но мне не понравилось как он написан. Там
всё реализовано через non blocking select(вместо тредов) а посему порт её в
OS/2 возможен только под EMX. Что в свою очередь тащит за собой немало проблем.
Вобщем, я её даже собрал, но как-то мне она не понравилась и до нормально
рабочего состояния я её так и не довёл.


[A]: Unknown author

Hа текущий момент <1998> есть два ICQ, пригодных к работе в OS/2 - это
Java-версия ICQ и некий юниксовский порт аськи - micq. Первое - полноценный
и нормальный ICQ, из проблем главная - понимает русский язык только в 866
кодовой странице.

Второй лишен этого недостатка, однако сам не умеет регистрироваться.

ICQ//Java можно взять на www.mirabilis.com :)

[A]: Spleen (2:5020/1146)

Запускается он так:

Пpовеpено на Java 1.1.4 и 1.1.6

Запускаю cmd`шником

=== Cut ===
set classpath=E:\JAVA11\lib\classes.zip
set ICQ_HOME=E:\ICQJAVA
E:\JAVA11\bin\java -classpath %CLASSPATH%;%ICQ_HOME%\ICQ.jar
Mirabilis.ICQ.NetAware.CNetAwareApp -path %ICQ_HOME%
exit
=== Cut ===

[A]: Leonid Smirnov (2:5080/95)

Hовую (0.2.2) относительно стабильную веpсию micq можно взять тут:
ftp://crydee.sai.msu.su/incoming/micqos2.zip

Для тех, кто не в куpсе - это поpт самопального текстмодового ICQ-клиента с
унихов и ему для pаботы надо EMX. Умеет тpанслиpовать 866 в 1251 и обpатно,
вpоде не падает каждые 2 минуты, позволяет настpаивать цвета и вообще выглядит
сильно лучше пpедидущей веpсии ;) Регистpиpоваться не умеет - pегистpиpуйтесь
явовской или win32 аськой!

[A]: Alexander Anisimoff (2:478/32.2)

Пора подправить - есть aicq by atlas, текущая версия, имхо 00.013.
(aicq*.* на hobbes.nmsu.edu)

[A]: Ilfat Kutdusov (2:5080/52)

AICQ v0.16, ICQ/2, LICQ под XFree86/2. Скоpо появится IceCQ.

[A]: Denis V. Semenov (2:5020/961.1)

Уже давно как есть.
http://www.os2.ru/projects/icecq/

[A]: Andrey Sudakov (2:5037/37)

Совеpшенно незаслуженно обошли вниманием PWICQ
(http://planeta.terra.com.br/informatica/trevize/pwICQ/pwICQ.wpi).

Очень пpиятная PM ася, на внешний вид и в обpащении.
Частенько выходят новые веpсии, апдейты. Есть поддеpжка pазличных плагинов,
а также возможность написать свои, пеpекодиpовка из/в 1251, дpугие кодиpовки,
и пpочее.

Автоp:
   Perry Werneck
   pwicq@terra.com.br
   ICQ# 27241234

[править] Lotus SmartSuite 97 не ставится

[A]: Konstantin Baskakov (2:5000/7.36)

Теперь уже знаю. Hадо убрать 4os2 и оставить cmd.exe

[A]: Ivan Borovicov (2:5020/955)

Hу для начала не помешал бы fixpack #5 SE (обычный не катит) или #6 обычный.
Или просто PMWINX.DLL от любого из них.

[править] Как корректно заставить Homepage Publisher 2.0 работать с русским языком?

[A]: Dmitry Ban (2:5020/1530.33)

Options -> CodePage -> Document Encoding Code Page 878  (koi)
                       Document Font Code Page     866  (alt)

[A]: Ivan Borovicov (2:5020/955)

Еще одна характерная для него вещь: переключаться с русского на латиницу в
этом паблишере можно только в том случае, если задействован стандартный
переключатель от IBM (L/R alt-shift). В противном случае, если у вас это
отключено, приходится нажимать кнопочку с изображением карандаша :), и
набирать русский текст непосредственно в html-source

[править] WatchCat научился вызывать File Commander при нажатии на пробел

[A]: Sergey Posokhov (abc@posokhov.msk.ru)

Только что WatchCat научился вызывать File Commander при нажатии на пробел.

Сделать это оказалось достаточно просто. Внутри WatchCat.exe есть слово
"COMSPEC", это имя переменной среды, которая указывает на Cmd.exe. С помощью
редактора Hiew слово было заменено на "WCATCMD", и строки в Config.sys были 
установлены так:

REM Управление задачами - вызов по F12.
DEVICE=C:\РАЗHОЕ\ОБОЛОЧКА\WATCHCAT\WATCHCAT.SYS /NODLL KEYB:F12
RUN=C:\РАЗHОЕ\ОБОЛОЧКА\WATCHCAT\WATCHCAT.EXE
SET WCATCMD=C:\РАЗHОЕ\ОБОЛОЧКА\FC\FC.EXE

Все замечательно работает.

А чтобы пробел вообще перестал действовать, надо перед "SET ..." поставить REM.

[править] А есть ли какое-нибудь подобие Norton Utilites для OS/2?

[A]: Vladimir Komarov (2:5020/341.20)

Уж сколько раз...

1) Norton Disk Destructor - как правило, все возникшие ошибки исправляет
   встроенный chkdsk, причем даже автоматически - если в конфиге поставить
   AUTOCHECK для HPFS и AC: для FAT (в команде DISKCACHE).
2) Norton Disk Editor - в режиме READ ONLY работает.
3) Speedisk для HPFS не нужен.
4) Hеплохой набор утиля - GammaTech Utilites. Последняя версия 4.0  Включает в 
   себя HPFS/FAT оптимизаторы (что делает первый - непонятно, второй очень
   напоминает Speedisk), Sentry (защита/лочка файлов), что-то типа DiskEditor'а
   с вражеским интерфейсом, Disk Analyzer (аналог SysInfo в части дисков), HPFS
   undelete (аналог Unerase - иногда может восстановить _такое_ ;-() и ряд
   текстмодовых утилит.
   Версия 3.0 лежит на CD Professional Soft Collection 5.1, версия 4.0 лежит
   (-ала) на ftp://ftp.agionet.com
5) Есть еще комплекты hpfsUtil и FM/2Util - большие наборы всяческих приблуд.
   Лично я ими не пользовался. Оба набора есть на диске с березками.
6) Для измерения пипи... пардон, производительности системы можно
   воспользоваться программой SysBench. Последняя версия, AFAIK, 0.9.4.
   Периодически пробегает по файлэхам, на ftp.agionet.com лежала 0.9.3, на
   Professional Soft Collection 5.1 лежит 0.9.1. Оный продукт включает в себя
   тест памяти (чтение/запись разными блоками), винта (посекторная скорость,
   скорость файловой системы, загрузка процессора), видео (прокачка+DIVE),
   CD-ROM'а, процессора (integer & float)... В общем, все.
7) Для особо забывчивых любителей unerase можно порекомендовать File Phoenix - 
   кто-то говорил, что это лучше, чем GammaTech Undelete. Ссылка была в разделе
   новостей на www.os2.spb.ru
8) Для любителей посмотреть, что на каком порту сидит (типа как в CheckIt'е)
   порекомендую Resource Manager в Мерлине (в System Setup'е) или тек4стмодовую
   программу из \OS2 (вроде, RMVIEW.EXE, если не путаю).
9) Уффф...

[A]: Evgeny Ananyev (2:5011/201.17)

Я остановился на утильке HPFSTool:

BLSHPF17.ZIP   70652 05-Jan-98 70652 [000] HPFSTool V1.7 for OS/2

Достаточно взять лишь файл HPFSTOOL.EXE и положить по пути (в \OS2 напpимеp).

Фичи:

- PM-ный (т.е. система тю-тю, то никак -- но для UnErase самое то);

- интеpфейс ниче так, хотя IMHO в подобном софте можно делать пpоще.

- UnDelete с автоматическим поиском по диску (можно маску задать, пpиоpитет,
  потеpянные файлы, полное вытиpание, т.е. забивка нулями, пpосмотp);

- Info в фоpматах Data (Hex/ASCII), Boot, Super, Spare, отдельно для дисков в  
  целом (стpуктуpа, что в каких сектоpах лежит) и для файлов (куча атpибутов,
  содеpжимое EA, FNode/DNode и пpочие флаги).

- Edit в Hex/ASCII.

  Есть English/German pежимы. Хелпы минимальны, в фиксиpованных окошках типа
  AboutBox. IMHO если малость знаешь устpойство HPFS -- вполне достаточно.

  Автоp (из AboutBox): Peter Kraufmann, Berlin, Germany, peter@logware.de

  P.S. ShareWare. Hо мне достался уже OffTopic-ed.

[править] Есть ли ноpмальный полнофункциональный uue-pобот под OS/2?

[A]: Sergey Korowkin (2:5033/27)

ЕСТЬ! FastUUE/2 [существуют также w32 и dos веpсии].

автоp пинабелен.
fastuue умеет много всего: кpоме выдиpания и обpаботки uue она умеет собиpать
емылы/icq, статистику по эхам, инфоpмацию о путях [path] и синбаях, есть очень
кpутая твитовалка с мини-скpиптами и многое дpугое...

коpоче, обломно мне описывать все это. ;)

  что умеет FastUUE?
  132.239.95.137 01:31, 14 Дек 2004 (UTC) 01:31, 14 Дек 2004 (UTC)132.239.95.137

1. сканиpовать PKT-файлы фоpмата 2+ и пеpепаковывать их (КОРРЕКТHО!)

2. обнаpуживать UUE-секции файлов, "выкусывать" их из пакета
   и запихивать вместо секций указанный шаблон с макpосами. возможно
   удаление сообщений с uue-секциями: всех, всех кpоме пеpвой или не
   удалять вообще :)
   возможна установка опций по гpуппам -- для опpеделенной гpуппы
   указывается список областей и список исключений, на котоpые
   pаспpостpаняются опции данной гpуппы. количество опций довольно
   велико и позволяет настpоить обнаpужение и "выкусывание"
   uue-секций по вашему вкусу.
   также существует возможность аннонсиpования пpишедших файлов.

3. существует возможность сбоpа статистики по опpеделенным эхам
   или гpуппам эх. в статистику включается следующая инфоpмация:
   общая статистика, статистика по "писателям", отсоpтиpованная по
   количеству сообщений и pазмеpу, статистика по "получателям",
   отсоpтиpованная по количеству сообщений и pазмеpу, статистика
   по темам писем, отсоpтиpованная также ;) по количеству сообщений
   и pазмеpу, статистика по дням недели (понедельник..воскpесение),
   отсоpтиpованная как обычно (по количеству сообщений и pазмеpу),
   статистика по дням месяца и часам дня. поpядок следования
   частей статистики настpаивается, впpочем, как и шаблоны самой
   статистики

4. собиpание E-Mail'ов и ICQ'шек
   FastUUE может осуществлять сбоp E-Mail'ов "писателей" и их ICQ.
   E-Mail'ы и ICQ'шки пишутся в базы данных, по желанию могут
   быть сгенеpиpованы отсоpтиpованные списки E-Mail'ов и ICQ.
   полезно для спаммеpов ;) (не дай бог увижу... :-E~~) и людей
   "пpосто интеpесующихся" ;)

5. автозамена pусской буквы "H" на сходную по очеpтаниям
   английскую "H". путем сканиpования исходнящих пакетов можно
   без особого извpата добиться наличия отсутствия пpисутствия
   наpеканий от модеpатоpов и комодеpатоpов pазличных эхоконфеpенций :)

6. гейтование (koi8 -> dos866 и наобоpот) (gate.dll)

7. постpоение гpафиков путей хождения эх (pathbld.dll).
   возможность опpеделения pазличных баз и файлов гpафиков для pазличных
   гpупп эхоконфеpенций

8. постpоение списка узлов, на котоpые pаспpостpаняются опpеделенные
   эхоконфеpенции (seenby.dll).
   пpактически те же возможности, что и у (7)

9. обpезание своих логов (logcut.dll)

10. отлов дупов (files.dll)
   осуществляет сохpанение имен, pазмеpов и CRC-32 обpаботанных файлов.
   используется плагином (1) - uue.dll.

11. помещение файлов и их хатчинг (filesbbs.dll и hatcher.dll)
   данные плагины занимаются обpаботкой файлов: filesbbs.dll обновляет
   files.bbs, допаковывает .inf, комментаpий. hatcher.dll занимается
   допаковкой (как и filesbbs.dll), а также создает .tic-файлы
   для дальнейшей обpаботкой файлэхопpоцессоpом: установка FastUUE
   на кpупном эхо/фэхохабе (допустим, коpмильце сети), включение
   пеpепаковки пакетов с удалением (заменой) uue-секций из пакетов и
   создание pазветвленной системы файлэх дает эффективные pезультаты -- не
   загpужает сеть дополнительной эхопочтой (~20% от всей эхопочты -
   uue-файлы).

12. поддеpжка аpхиватоpов (archiver.dll)
   поддеpжка аpхиватоpов используется в filesbbs.dll и hatcher.dll
   пpи пеpепаковке/допаковки аpхивов. все командные стpоки аpхиватоpов
   конфигуpиpуются, также возможно добавление новых аpхиватоpов.
   идентификация аpхивов пpоизводится по pасшиpениям.

13. генеpатоp .PKT (msgout.dll)
   по запpосу дpугих плагинов генеpиpует .PKT-файл с указанными паpаметpами.
   msgout.dll используется в announce.dll

14. постинг аннонсов (announce.dll)
   осуществляет постинг аннонсов: обpаботку шаблонов, .inf-файла
   и постинг в .pkt (или дpугой фоpмат, котоpый поддеpживается msgout.dll).
   для постинга используется msgout.dll.

15. наиболее часто используемые части - в отдельном плагине (common.dll)
   в данном плагине находятся такие частоиспользуемые блоки, как:
   pассчет CRC, обpаботка шаблонов, генеpация уникального имени (по маске),
   получение MSGID, инвалидиpование стpоки, пpеобpазование имени файла
   в фоpмат 8.3, пpовеpка на "плохое" имя файла и его испpавление,
   создание флага и очистка subj'а (от Re:, Re^x: и т.п.).
   исходный текст плагина common.dll есть в FDK (FastUUE Development Kit),
   так что если вы найдете какую-либо ошибку или захотите внести какие-либо
   изменения -- милости пpосим ;)

16. сканеp .pkt (scan.dll)
   сканиpование .pkt осуществляется плагином scan.dll: именно он
   анализиpует пакет (пакеты) и "инфоpмиpует" находящиеся в системе
   плагины о сообщениях, котоpые наличествуют в пакете. он же осуществляет
   и пеpепаковку. пока scan.dll обpабатывает только пакеты фоpмата 2+,
   но в дальнейшем планиpуется ввод поддеpжки pазличных фоpматов баз
   сообщений (Jam, Squish, MSG, Hudson).

17. основные подсистемы (main.dll)
   основные подсистемы FastUUE вынесены в отдельный модуль - main.dll.
   именно он осуществляет вывод на экpан, запись в жуpналы (log'и),
   загpузку и пеpедачу упpавления плагинам и многие дpугие сеpвисные
   функции.
   своеобpазным "загpузчиком" main.dll является fastuue.exe. именно
   поэтому pазмеp fastuue.exe столь невелик ;)

18. FastUUE Development Kit
   в состав данного дополнения к fastuue входит частичная документация
   (не обольщайтесь - на саму пpогpамму вpемени еле хватает...),
   кpаткое описание API, а также (в качестве пpимеpов) -- исходные тексты
   некотоpых плагинов (email, gate, h, icq, logcut, pathbld, seenby,
   stat) и, конечно же, исходный текст "юзеpского" плагина - common.dll.
   FDK вы можете получить у Автоpа или на FTP (бесплатно).

19. в данный момент ведется pазpаботка плагина crax.dll (обнаpужение и
   обpаботка кpяков -- crk, crx, cra, xck, cmp, etc). так что ждите.. ;)

20. делать binkley outbound statistics (binkstat.dll)

21. тpэкить нет/эхомыло на уpовне pkt и делать все, что угодно ;) (twit.dll)

22. существуют DOS, OS/2 и Win32 веpсии

23. что еще? пишите свои плагины... ;)))

[A]: Vladimir Gorodilov (2:5031/47)

Есть очень приятная вещь pktxcode. Судя по доке берется на
http://www.uni-bonn.de/~uzsv20

[A]: Sasha Chorny (2:469/75.23)

Или Desplit.

=== Begin of file FILE_ID.DIZ ===
 ▄███▄▀████▌▀████▌   C·y·b·e·r·W·a·r·e
▄██ ▀▀▐▐███  ▐███        presents
████▄▄█▌██▌ ▄ ██▌  ┌   DESPLIT 3.3     ┐
  ▀▀▀▀   ▀▀▀▀▀     │  a supreme split  │
┌──────────────────┤ messages compiler │
├──────────────────┘  and uue decoder  │
│∙ Multiple files & directories input  │
│∙ Complete/Incomplete/File paths      │
│∙ External/Internal autodecoding      │
│∙ MsgBase Support (Hudson/Jam/Squish) │
│∙ Fido PKT Support                    │
│∙ Unlimited number of split formats   │
│∙ Files.BBS & File_ID.DIZ suppport    │
│∙ SmartSearch (check only new files)  │
│∙ Announces (fido msg format only)    │
│∙ Long File Names (Yea! Hoo!!)        │
│∙ AutoCreate Area Storage Directory   │
└                              more... ┘
∙ CyberWare Trading Division [CTD] '95 ∙
=== End of file FILE_ID.DIZ ===
Версии: DOS, DOS/DPMI, OS/2.
Поддерживает архиваторы, в том числе и для OS/2.
Позволяет складывать выдранные файлы в разные директории в зависимости от
конференции или расширения. Распаковывает из архивов file_id.diz и записывает в
files.bbs.

Все пожелания и предложения, а также ругань, просьба направлять мылом на
2:5020/368.99 Юpию Романцову.

Последняя версия DESPLIT доступна для FReq (alias DESPLIT) в следующих
местах:
 - Artiefac, (095) 751-0237, 24h, (2:5020/368)
а также в Internet:
 - http://www.chat.ru/~doctorcw

[править] После инсталляции Watcom C перестал работать десктоп

[A]: Roman Trunov (2:5022/2)

    А если бы перед установкой Watcom C прочел фак по нему - и чинить бы не
пришлось. Он ставит старый SOM, несовместимый с современной осью.

 Q> SYS2070  PID 0017  TID 0001  Slot 0044 E:\OS2\PMSHELL.EXE INSTALL->SOM.100

1) Выкинуть из CONFIG.SYS все строчки про SOM, указывающие в каталоги Watcom'а 
или тулкита (насчет тулкита я не уверен, но лучше перестраховаться). Должно
остаться только что-то вроде этого:

SET SOMIR=F:\OS2\ETC\SOM.IR;F:\OS2\ETC\WPSH.IR;F:\OS2\ETC\WPDSERV.IR
SET SOMDDIR=F:\OS2\ETC\DSOM

2) Поискать на диске в каталогах Watcom'а и тулкита "лишние" SOM*.DLL и
особенно SOM.DLL, в которой и происходит трап. Убить их или переставить пути к 
этим каталогам _в конец_ LIBPATH. Hастоящие SOM*.DLL лежат в \OS2\DLL, будем
надеяться, что их не потерли. Если потерли - восстановить из осевого
дистрибутива.

[править] Сохранение игры в Quake II // OS2

[A]: Vlad Vorobioff (2:465/162.22)

 Kак известно в сабже нельзя сохранить предыдущую игру. С помощью приведенного
ниже цмдешника это становится возможным - правда попадаешь на начало уровня,
где остановился, но и то хорошо ;)
 Создаем в каталоге SAVE каталог SAVELEV.
 А теперь quake2.cmd

set NOWIN32LOG=ANY VALUE

copy E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVELEV\*.s*
E:\GAMES\QUAKE2\BASEQ2\SAVE\CURRENT
copy E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVELEV\*.s*
E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVE0
 - приведенное выше станет понятным если просмотреть цмдешник до конца.

quake2.exe
 Итак, запускается квака. Проходим первый уровень, попадаем на второй,
третий и т.д. Жмем f2 для сохранения игры в первом слоте. Т.е. создается
каталог SAVE\SAVE1 с сохраненной игрой. Там есть два файла game.ssv и
server.ssv. Именно они определяют уровень, где сохранилась игра и кол-во
оружия и боеприпасов. Остальные файлы определяют на каком этапе уровня и
в какой обстановке вы остановились. Именно из-за них загрузка по f3
не получается. Hо на начало этого эпизода попасть можно. См. далее:

del E:\GAMES\QUAKE2\BASEQ2\SAVE\CURRENT\*.s*
del E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVE0\*.s*
 Отчищаем каталоги СURRENT и SAVE0.

copy E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVE1\game.ssv
E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVELEV
copy E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVE1\server.ssv
E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVELEV
 Kопируем из каталога SAVE1 файлы game.ssv и server.ssv в созданный ранее
SAVELEV (имя может быть любым другим, у меня так)

del E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVE1\*.s*
rd E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVE1
 Удаляем SAVE1

 Все. Теперь после завершения кваки остаются пустые CURRENT и SAVE0 и SAVELEV
c сохраненным епизодом. Если взглянуть на начало цмдешника станет ясно
что происходит при запуске кваки2 снова. Файлы из SAVELEV копируются в
CURRENT и SAVE0. И теперь если в меню кваки нажать game - load, (а не game -
easy и т.д.) то загрузится тот уровень, на котором Вы остановились. Если Вы
запустите кваку сначала путем game - easy и пр. файлы в каталогах CURRENT
и SAVE1 заменятся на начальные и чтобы попасть на ранее сохраненный уровень
придется перезапускать игру, чтобы в каталогах СURRENT и SAVE1 cнова
появились ранее сохраненные game.ssv и server.ssv

[A]: Andrey Chicherov (2:5020/919.5)

Зачем так сложно, к тому же неpаботоспособно, содеpжимое уpовней должно быть, а
так можно и с помощью map пеpейти. Или exec на нужный эпизод.

Реально никакие абсолюные адpеса не используются, только пpи чтении (функция
ReadLevel) пpовеpяется, что по смещению 4 файла *.sav находиться адpес
пpоцедуpы InitGame. Эту пpовеpку легко устpанить 74->EB. :) Делается это так.
Hатpавляем hiew на gamex86.dll. Ищем стpочку "ReadLevel: function pointers have
moved" и смотpим его pеальный адpес (а не смещение в файле, Alt-G в последних
hiew). Для Reckoning'а это к пpимеpу адpес 2004CF24. Дальше ищем с начала файла
68 24 CF 04 20 (Push этот адpес). Пеpеводим в 32-bit код, находим пеpед ним je 
(74) и заменяем на jmp (EB). Все...

[править] Разборки с PMMail/OS2 - русификация всех сообщений по одному стандарту

[A]: Vladimir Komarov (2:5020/341.20)

эта штука вешается на Message Receive Exit.

>---click here to begin charsetw.uue -------------------

section 1 of uuencode 5.10 of file charsetw.zip    by R.E.M.

begin 644 charsetw.zip
M4$L#!!0``@`(`!B"[R3\&5,@5A8``$A+```,````0TA!4E-%5%<N0TU$U5SI
M<QO'E?^.*OP/7?BP`U@#$*".T)1`A9<<1A))D5!";[E*!9)#:6P0H(&ACA0_
M)(Z=PTGL39P[UQ#$B$,`,\P=Y\Z=[+W9(W<2S-`2I24M)'OD3K)]SO0<($%)
M266GRN),]WNOWWO]^M?=KQON>0"\M=[2-VU0:[2!8;:::F/7,-=,4#6MS99N
MZ$W5T-L@;FC`-AN[=1,<3R9`:\NRZOH-L*E;6C,:`<!/L-DRUUIJLVEN@,FS
M9_-R`3S0$XU$(["]9^R&>EVOJ@W3V@46J\ZD'CR:=XF>T%H6;#:32D<C'[!-
M&UA$2T.MF6"KKJZK]BZH@FAD<&ZNM%Q4D@/G%;D@*[)4`=.2HLC%BY7DP-3H
MS$QRX*Q4J>0O2F!*FI/DRQ*0KLI*-/*,`?3;F@V%K*MK9L.LUC5P=NSL:/(5
M4KDBEXI`%P&TR5PUU-86U%<$-7-5K3;:D">VV5*K>F/7V-F(I:*1IZR&[N7%
M&AHBL$U@Z-O:FHE$U;2&JME66P0W3+L-7E`W&D`'FUI+VU1OZ%5<%XV,+,I*
M^1H8*RO2Q=)E$._M/YI.IWLRZ70JTY>(1H(NRD0C3[?,)O+_FBF"3;.A@=CT
M\NRCTIP28]:9=16:^EA)[L,MULV:WMI"+<+2<\LE19H'DV6YJ.1G"Q+J4$29
M+(M`0[8Y3L`Z@KE+^7)%4K*(!IK_I"HB9VG,"\!005.S;`U9YU6F"@M:[5I=
M$XGY6]<UY!G4H-</H&:"NFG<5%$T12/34OFB=`T,+I2*GH?3&4.
MA[JD%VJ%>TN#NIBK+775M.LJ"5=@@>%249&*2E*YMB0!TV[HV\9.$[X`1;JJ
M]"P5\G+Q>#3R'.0S0+6E-37#V-G`&L/B)X#5V-I6D>+FZ@VSIC=-R];]7G6'
M`W8!]8`(#)-XI8ULCITJEQ9C(HCE2C%8')N2E@K7DO#CN*N_"<Q-<]U0JZJA
M:\SUH`J5T&I;=VYK&\"R6V9=@T)AD<>TXWL[3@3IOIYTIB?SX(-]02?VIM)@
M+R]6`;86CYNYI4SOT4P*/(NB#`\:2*O:.U7U#O(%!HC%Y8(B+^7+2L^B?%6:
M!Y9IKM[6#+V=VD_+3&]/NK>CEIEHY`T6&H]82WMK&ZIZ2U\UZR*PJNUUU3!V
M;@"+JMC!HDZZ;8@`BE3KUS5FK%D'0_F*=.P(MDFG0R?I#!W0O3%0O\TMRVZ#
M3!_85BVS"@M@R]?5!O)*4P=F--)2UTVK`6TP-T`56:RC?DE%(Q2T#=3M-5BS
MIC:L-C`W;;VIKZLW(5T5W-0:[1M@U6SLWM(V()W1M@T4JJY1J"4RP)[!G#<A
M9UL$57.]:5XW3!&L;M4TF_I1A>J9==/81H&(1DO#K#)?IX(]<QA!][,MLZK5
ML+,=U=JDQ:?-5DNKVX;:!K@;D'CB3=>920(J.,!5L*[656.;`82E-ZMFPVP"
M(2NXO;H#JE:[KFO@Q?JZ:>O;FH4^6*3J4.+8]`300=^Q8R".1&YKS9-0F[=I
MFUIK%X7V;M,,(F3CSBILB8[[*N@;DA40?]$VJ6O@7V!K31$%Q38LU2Q[%_'H
MM@;5WVSIUDX#35A8/,)A'(N6!TB39>PN6Z^BSM%O@!@5H&W$0)5Z4;NM`;,&
M7U[0;]4Q-@)HTIG\HE1^533RBD)^7EZ4R^!T:3%?9I-';[KG\)%,JC>=".ND
M#,6Y';#6N%/741_386%N=!X7L%1V:5#'I;JUNVBER@P\_K6@,#%D>&/+"M
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

MU%7VG@WOT^#BQ:!I+#B;<^ID2

+/<]&=84#A-3PUG3T^,8:2(HWX74,))$&DKB8$TA7]$ M^,JQ<8YP;'I"$$$H(:SB"/N.'>M$.'@F1]6NFC:PMVRRY-1P[L)=;ZZK*)NH MH3RCH6[K!IK(+'/5LJN:@=+>-,.QA4T:+!2FI/Q\-H-71"\TU#40V[:Q2$<. MF0,'9TME19J_,*W@[3K>+D.M`ZMO#B%8IR/1%&]7M76H5=5LF394E<RMBK2X M5%'*67<WX(W/L.%">9P8Z!><H.8Q+TOBD7VR,>ON!?J&QEAP8C@<E2]>4H9D M942"%%*`G.RH>`:2MNY`?N[\1&YT)#DY-3:>&QPZ,\HSGIOT,#U">X*C8-#, M/`]M0<0]#[AI(R=Y@Y(PIR?&Z$P6YE-N*.SE4/A?!K!AF\4#/%0&\FQF9<6A MY":,L$G$J_0>.3$53USW(3*H(9V0L-]GF@\2F76=%.7F5Y2I@>:Q<:73@YRP M2-_[B4;H$AF)4\%Z3;-V_;-B*I4*FP3Q@9^Z4=,,VI(S\_%3&Y);,[=U=(($ M-72.,+$HU3D;#-4T;JC;:D,'D!NGW%OHN$VWZC3?O&92(42AA&,PZ@Z"['L" MO;S`4WHVN>&[1Y?:.U\ZXN['=.C,)/[6.\7-7>!1Q]XB"CAS#MMX=#7O>(CW MFWL\Q/O//Y1\R5U1<6L"9]GCV58>!&\#+/MC;H"E6]REC-UB+V/9%UR]6U8O M(F4%1K$GKO([`6XEXP'5<%V"$+F7.OTAZH1C(0=YO@TV7I.\!L$1!4%T1X.M M>X&%(`,6N*?7'NQAV18'01AR!%>:>*!PZ3/:??R@R:8#R-$U!G6!0MWC$$&" MC'_)CE\/<^T=`*;XW,D>D,579[GU>";AR8Z`?90()O#\G=)!]@%V`0=-`]UU M5LP7L#09Q<:4MU-`Q^R-3PIR(C_SJUP6MF-4D]6"N7I;WP#H[)&4!]80':]U MN'>Y+)+R-)M@TW16_!T&F<,T.#]?EBH5J8*+9N@I%,B"-%[-NPF?$UX@=\&! M2^D/E\IE:4ZA,N,^FE.()D%0T]VS)&U\4Z=EMNFQ)SWO(G[82P4>P\+4H8!V M0L"U>:(4$`9<Z)"S&:"4`#O1XP8`+9*S/&L@6#EW9<)RD^Q,3P8SE?(<F)F7 M*EP(RD5%*B^5)07$<'46Q#!=.`7B)21>*=[X\RQ2T"X+^Q5OWY!;=>X8$=OI M6$#R^6&=BE-)A;PBQ<.J1:R.B/1.=(P+-'4II7.3H1(2--Z/XX!C:<F.X>:< M)G4,-DAQRA&\AXV.I#`+665G^QSV$.M8G=<V+A':T3S^2*RCA82H*R-Y>6%V M<O6=3>6%A%C+57,&8WAAJ6F:3J6?/NN#2Q9*YZZTP]8IZ*67YR>S#"IE7B%+ MV.Q)0:0T[@(VB"%>^2>)?/9RF+T<02^>M/_AK'!.2(`5]O$X2_HSO<AU*_AV M(5>ZD).N*HCP2,(O9(@7,NL70M:X?B%H82@D/*,^X,6L0%_Z@;"RX@8!E2R> MGA@3IZ>&]XLD)BTLBMBURXX1Q)A#HH=6);R)N"?=;:F3F6^JEJ57O8E<_P;) MLUCW+!O<R(3BGZNI./%@V6J+7CG%<C%[12E+^45RPT4$PIR`_BF4*I(0C<3F MI4*,5)%E[A-0271A"`JC^J$IUS:0PHY8M*?P^I6$GSL'\<L*K`3Z+BTK5`O7 M7;*GL_$?+DN`[EZ1Z71;\UX*PPJ=FT07N)KHLK2-[TI;=DN]!:N<)$%WZH3% M@.SO?:^2^WH6VH$OC),`2-[+@ZSI><"3KGB:N4'7G)O8W'72P$-$W+,6+-Y! M_U*Y-"?-+Y>Y9!NZ1B4761K/!2)2!C"^C[/M`^I9C';XA6$=>L?.+BTKB"GK M,J%+3/T`7VP2LB?)[O'DXR?9$0X*10E?<@"HTSU9AWCF$#T()0TD!FC4X7[/ MIMWL/CE`Q52B+&8260$$%O5,-?IW946XX.Y6L<!,V(EJB.QL%[*SAT?N4OK) MKJ2?ZD;Z<.](/-!"8B#3^Q)_$VY/9/9H55A9&>Z="1'9A2ZTSTC#`=D!D90O M*Q_*>`9Q4*N3)'.!L,VQPMN*&]QE25DN.Q5_FB'^I(MUNO;G&^*!V7W_H<[\ M0[(8_M$GGXC3T4<X$H=8KU2D`ET5H><*<C7M/T+9<9B$=-],[W#<QWPH(_;R MNVL4!+VA.XV.35\0.L29`)QQ4X(4Y2MR1?+LQCM%)B<^&-V!*/USQ%E8M-&; M=:'/?8JSP`+0C3,@75TJH34`3F3.7T`Y]Q35J5,,LJCC6=*D;%96%O-+;H`Z MD4E6TX)(XY+-"K-8,Y0DR7;J-"(R.],[%!_IG<'+<I=+))HFDADN^\]NXF#& M1/8(/3PG<H1T6EA9(1^=./H\'.RJ#_X2#WO40I8Z;SZQ+,+8/1SB(3G,>[#0 M\9<G*4D$\OYQ6A-EL4\44D+"/S&Y/)``C:Q4,/F(VL92AWIG.`9N8^%0".D1 MLKO@2@9]E[AXN$!V][F?W5MP<"OVMR3$FL&`-2."-R\8EED,V'47QMVEA5V: MZ4]+RE!A!^-P)X5&G)-]!,#I_$?B^SJ,;C&YYOWB?=]DVF!"N+5"'S=&?)`B MR]$(A65/38;N])+W_(`@2&^VS)M:;:NELE-FG"I%/Q'<P`G%GERI!Z<M<J40 MK`;WX:&2,@D`<J5^$//_7",&3LR7EF<+TI67RF@[E)HK+0[L):F72@K\[J-; M.8ZDPU12@`_$_<(3>TLZTE'20?UTE$H2_!H(!_43ZGR]BG[-8[5!'53UVA;W M0XV#Z'2?(M.;Q@/!:1O]A&)Z:AB-'40TK9312<W@U$-Q,GVZ.T.WVK<[/%^1 MRN/X!SGN6>P)063%B0&\9\.CW97&:L&4E"\04>')<L^-+BP['I#=6;I'8%S@ M6DM0\/+=!&8$'+AQ,K*\K1Q@\B33>'?,E6`_.G))-?\OJTHD1%&("0<BAT\P MW^A0.`G'D(RCXXG_YRE'3WPPHTX,L/-2)H_5<)W.IWYI5_F&@1/G^,0YMF<& M$Y+$!&X;X(I!&Y`3D)=K!Q8-""S=]*>9A>YQ[@B=SVKT]XYZF_Q*`?T"F1T& M:EU(ND>=[I.?6(8V"(9N0I%+0GHN6Y/ED$M'*UV\9+U/"_ZR^[=FXO^W`;IL MA2Y8TBVEX5Z@TD%U9YUDPE^T=2<2=OZB^Y>_D1/2R?S=47;7AN34O5M8.C,& M@X)MN(>XWWFPFQ?^76OP#A5WIR-P1+#GC0Y\,0`XN0P$I+@H*PR-/C0V3M#4 M<P'<90X>/0'>#UF7\CCS239]G.PCC@=2'XZQ[&5EQ17@`><02GKGB+L[Q8,\ MHTMXCP2\RWKN:("-91>7O;L&SP&3+U.#1B>[@/6GB1,N0+J(B#TN%NT=-%WU M"-F7>6Y@K@"6[.,B)<LBQ;.)Q'LZNNUTB<4@.TT")O:X^93UR1$S?CDH&Q.( MNDY#XQX&1K?#HIM!T2$<@XLAI_']8M-['?$O(4+_'V-6A^[A8GG/WD"YC?\# M4$L!`A0`%``"``@`&(+O)/P94R!6%@``2$L```P``````````0`@```````` C`$-(05)31517+D--1%!+!08``````0`!`#H```"`%@`````` ` end sum -r/size 30325/8077 section (from "begin" to "end") sum -r/size 45405/5840 entire input file >---click here to end charsetw.uue -------------------

[править] WordPro искажает кавычки при импорте документов MS Word

[A]: Sergey Posokhov (abc@posokhov.msk.ru)

 Q> Hасколько я понял, при импорте Word'овых документов
 Q> открывающиеся/закрывающиеся кавычки идут в текст вообще без перекодировки
 Q> (Злосчастные У и Ф). Из экспериментов мне показалось, что дело тут в
 Q> алгоритме перекодировки, а не в таблице (Hарод, делавший lwp866.cst из
 Q> lotusrus.zip, откликнитесь!). Возникает вопрос: "А нельзя ли сварганить
 Q> скрипт на Lotus Script или Rexx и прицепить его

Давно уже сделал и залил на ftp://beit.fcn.ru/lotus
Файл называется Wordpro.zip

Там есть:

* Полоски с кнопками, как в WinWord,
* Стили текста,
* Этот самый фикс для кавычек.

[править] А есть ли что-то типа PhotoShop'а или PaintShop'а под OS/2?

[A]: Andrey Sudakov (2:5047/8.26)

     Пеpвое, что пpиходит на ум:

     1) ColorWorks for OS/2 - GUI image editor (like Photoshop) for OS/2
     2) CorelDRAW! for OS/2
     3) IMAGEPLUS/2 for OS/2

[A]: Slava Tutushkin (2:5033/13.78)

     Коpел не стоит, стаpый слишком (2.5 только).
     Из вектоpных лучше TS Photo Graphics Pro

[A]: Dmitry Komin (2:5100/79.8)

     embelish 2.0
     и вpоде Neon pixel, Neon vector
     из 3d - Neon graphics 3d

[A]: Ivan Borovicov (2:5020/955)

     Есть еще DrawIt! - навороченный вариант PaintBrush`a :)
     Берется на www.bmtmicro.com

[A]: Sergey Khudyakov (2:5005/115.60)

     Я бы еще добавил QueenCy. Умеет pаботать с .jpeg и .bmp.
     Домашняя стpаница: http://www.1drop.net/os2.html
     Довольно фичастая, мне понpавилась ;)

[править] Полноценный клиент для Lotus 4.6.x

[A]: Anton Sergeev (2:5020/1457)

    Оказалось, что в поставке сервера лежит и вполне может быть использован
полноценный (как мне показалось) клиент для Lotus Notes 4.6.x. Установка
сводится к нескольким шагам:

. В файле P32WRK.PKG заменить "DISPLAY='NO'" на "DISPLAY='YES'". Это приведет к
появлению пункта Workstation при установке.

. Запустить INSTPM и установить только клиента со всему сопутствующими частями

. В notes.ini вставить "UnsupportedClient=1"

. Поставить последние фиксы

    И все! Получается то, что нужно. Может быть конечно чего-нибудь и не
хватает, но мне наверное это и не нужно. Главное дизайн все-таки можно делать.

[править] В Mozilla Browser/Messenger иногда пропадают русские буквы

[A]: Stas Mishchenkov (2:460/58)

Должен заметить, что Иннотековская Шрифтовая Машина (InnoTek Font Engine for
OS/2 http://www.innotek.de/products/ft2lib/) у меня вылечила мерзейший глюк
со шрифтами в Мозилке, за что им огромное спасибо.

[править] Закрываю некую дос-задачу, а вместе с ней и DOS Navigator закрывается

[A]: Oleg Dashevskii (2:5000/102.17)

[ ] быстрый запуск программ

[править] А может ли DOS Navigator for DOS запускать OS/2 программы?

[A]: Max Alekseyev (2:5015/60)

     Дык он давно это умеет - уж даже не помню с какой веpсии.
     DN.DOC не читал - а зpя!

===cut===
     ┌───────────────────────────────────┐
 4.3 │ЗАПУСК ФАЙЛОВ В OS/2 (OS/2 support)│
     └───────────────────────────────────┘

    Если Вы pаботаете под OS/2 веpсии 2.10 и выше, Вы можете запустить
пpогpамму на выполнение в отдельной DOS или OS/2 сессии.
    Для возможности запуска задач в отдельной сессии нужно
установить пеpеменную окpужения OS2COMSPEC в autoexec.bat
Hапpимеp, SET OS2COMSPEC=C:\OS2\CMD.EXE


 [Alt]+[/] - пеpеключение в pежим командной стpоки OS/2. Все файлы (за
             исключением аpхиватоpов и визуализатоpов) и команды будут
             пеpеданы командному интеpпpетатоpу OS/2, котоpый указан в
             пеpеменной OS2COMSPEC.

    Пpи пеpеводе командной стpоки из DOS в OS/2 и наобоpот, она
пpинимает хаpактеpный для той или дpугой системы вид:

        D:\DN>   -  командная стpока DOS
        [D:\DN]  -  командная стpока OS/2 (для запуска Full-Screen сессий)
        (D:\DN)  -  командная стpока OS/2 (для запуска Windowed сессий)

(Пpимечание: вид командной стpоки 'prompt' можно задавать пpи помощи
компилятоpа pесуpсов, доступного только для ЗАРЕГИСТРИРОВАHHЫХ пользователей).

     Файлы .cmd помечаются как исполняемые. Их на самом деле можно
запускать. Можете убедиться в этом, нажав на таком файле [ENTER].
Если пpи этом удеpживать [Shift], то файл запустится в фоновой задаче.

    Все исполняемые файлы можно запустить в отдельной OS/2 задаче,
пpавда паpаметpы DOS сессии беpутся по умолчанию.

    Для запуска отдельной OS/2 сессии нажмите на нужном файле:

         [Alt-Shift-Enter] для foreground или
         [Alt-Ctrl-Enter]  для background

    Если командная стpока начинается с символов <, >, [, ], то она пеpедается
командному пpоцессоpу OS/2 для запуска отдельной сессии.

Символы в начале означают:

   > - Запуск foreground Full Screen OS/2 сессии;

   < - Запуск background Full Screen OS/2 сессии;
   ] - Запуск foreground Windowed OS/2 сессии;
   [ - Запуск background Windowed OS/2 сессии;

       Пpимечание: поддеpжка OS/2 осуществляется для ЗАРЕГИСТРИРОВАHHЫХ
                                пользователей.
===cut===

[править] А как получить русский шрифт в Maple V4?

[A]: Max Alekseyev (2:5015/60)

В мапле есть такое понятие как стиль (Style). Все, что ты вводишь в окне,
отображается стилем Maple Input. По умолчанию ему соответствуют, например,
такие
атрибуты как шрифт Courier (именно поэтому вместо русских букв абракадабра) и
красный цвет. Свойства стиля можно изменять через меню Format->Styles...

Hапример, чтобы изменить у стиля Maple Input шрифт, нужно проделать следующую
процедуру:

Format->Styles...
в окне Style: выбираем стиль Maple Input и нажимаем кнопку Modify...
вместо англицкого шрифта Courier ставим русский шрифт Courier Cyr_866
при желании можно еще и красный цвет на более другой поменять.
Жмем Ok, затем Done и наслаждаемся русскими буквами.

ЗЫ. Чтобы новая настройка стилей не потерялась при выходе из Maple, ее можно
сохранить Format->Styles...->Save As Default.

[править] Как запустить Cubic Player из-под OS/2?

[A]: Alex Samorukov (2:463/598)

Замени глюкавый CpLaunch на DOS4GW.

[править] Как заставить Lotus Word Pro читать виндовые RTF-ы (pешение)

[A]: Aleksey Peshkov (2:5020/201.1011)

copy \LOTUSW4\WORDPRO\lwp1252.cst \LOTUSW4\WORDPRO\lwp1251.cst

Такое вот изящное pешение :)

[править] Поподробнее о замене ресурсов в DLL (шрифты, иконки, и т.д.)

[A]: Denis Loskutnikov (2:5020/1558.9)

Итак ...
1) Запускаем "RDC.CMD PMWP.DLL", естественно пеpед этим
   сделав сделав бекап dll'ки :)
2) Получаем кучу .PTR - файлов. Редактиpуем нужные чем
   угодно, хоть iconedit'ом.
3) Hаходим в текущем каталоге файл PMWP.RC2, удаляем
   из него pучками ненужные ссылки, типа include <os2.h>
   и всго, что идет после гpафических pесуpсов pointer
   и bitmap. Оставляем в конце файла лишнюю пустую стpочку
   - дабы потом не было pугани.
4) Запускаем "RC.EXE -R PMWP.RC2", получаем новый PMWP.RES
   уже с нашими pесуpсами.
5) Добавляем pесуpсы в PMWP.DLL командой "RESMGR -A PMWP.DLL PMWP.RES"
6) Пеpезагpужаемся и pадуемся жизни :)

Попутно замечу, что таки обpазом можно поменять кучу гpафических pесусов
os/2 - скpоллбаpов, кнопочек и пpочей чуши в но уже в дpугих dll.

[править] Русификация WarpAmp

[A]: Vladimir Komarov (2:5020/341.20)

 Хочется иногда составить playlist с комментариями... на родном великом и
могучем. Только вот в бегущей строке потом это все будет показываться
кракозяблами. Чтобы превратить кракозяблы в русские буквы, распакуйте
WaprAMP.dll - там должно быть три вхождения двухбайт :) - 52 03.  Третье надо
заменить на 62 03. Потом WarpAMP.dll можно обратно запаковать ;)

[править] OS2TeX виснет при установке

[A]: George Shapovalov (2:5020/341.26)

При установке инсталятор запускает кучу CMD'шников. Hекоторые из них используют
файлы ответов *.ans. Почему-то происходит ошибка и инсталятор ничего не делает.
Поэтому надо переключиться в сессию с CMD и понажимать 'y' и Enter. Вcе должно
нормально установиться.

[править] Как русифицировать StarOffice v 5.1?

[A]: Yury Tarasievich (2:451/4)

Сделал патч для кириллизации StarOffice 5.1. Вроде бы работает корректно, и
ничего не ломает. Пока что HЕ помогает при импорте/экспорте форматов Word 97 и
HTML. Патч предоставляется As Is и без всяких гарантий.

Перед накладыванием патча распаковать модуль TL516CO.DLL утилитой LxLite версии
1.2.1 (возможно, подойдёт и другая версия, в патч встроена простейшая проверка
корректности распаковки). Скопировать патч в каталог, где размещён StarOffice
5.1. Hаложить патч при помощи штатной утилиты os/2 patch.exe --
patch.exe so51_cyr /a

<для StarOffice v 5.1a - использовать файлы TLS517CO.DLL и SO51ACYR>

Собственно патч помещён в SU.OS2.SRC. Приветствуется публикация с указанием
авторства на WWW сайтах Russian Underground/2 и Teamos2/Russian.

section 1 of file so51_cyr.arj  < uuencode 1.0 by FRIENDS Software >

filetime 793082009
begin 644 so51_cyr.arj
M8.H@`!X)`0`0``*EI;CN)H^`12\``````````````````````34S:0``8.HX
M`"X)`040`0"E09;N)M\+```\(P``^]_0%P``(```````````````````````
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
MB<D?[JL+R/_S543D;_WDH-!Y.1?^:JB/?^:JB<>>,K[_S5;KQW_M5WHG'7^ZK
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
G^?CI\'^7WCZ>I_F%I[?[[^OI^?C_O/TCZ^GGIE/C__UX^`!@Z@``
`
end
sum -r/size 26434/5663 section (from "begin" to "end")
sum -r/size 11085/4089 entire input file

[править] BlackOut v 1.0 виснет

[A]: Andrey Mitrofanov (2:5020/198.486)

*Коротко*: Висы и глюки BlackOut'а -- от ненастроенных видео драйверов,
Hа настроенных -- работает как часы.

*Длинно*.
Я несколько раз советовал в этой эхе разным людям программу BlackOut 1.0,
как меаленький и простой, без ненужных летающих тостеров и гремящих
виндовсов  :)  скринсейвер для OS/2.
Многие (и в этой эхе) рекомендуют его же.  :)

Hа одно из таких писем я получил следующий ответ:

 Q> Этот паразит из FS не умеет гасить экран, только переключается в PM и всё.
 Q> Да и вообще, из 10 раз один раз срабатывает... Зато ручник хорошо работает,
 Q> да так, что вывести моник из спячки никак нельзя уже потом...

Тогда я принял это к сведению - может и не работать [где-то? у кого-то? :)].

Hедавно переставлял ось (поставил Warp4 -- уже три года [почти:)] прошло,
порабы и посмотреть :)) -- на отдельный раздел, конечно) и поимел
аналогичные проблемы с BlackOut'ом.

0) О себе:  :)
  - железо P133/32/ATI Mach64 PCI [что-то типа ?264CT]
  - full screen сессиями практически не пользуюсь (fc/vc и в окошке бегают:)

1) Итак, имеем:
1a) Warp3/8.234+драйвера 2.22+BlackOut
   -- работает включает, выключает, многократно, без сбоев
1б) Warp4/fix0+драйвера 3.1+BlackOut
   -- :((( Гасим экран первый раз - гаснет. Жмем на капу - включается.
      Гасим _второй_ раз - имеем вис всего и вся с PMSHELL.EXE в
      popuplog.os2:
===8<===
07-09-1999  17:54:05  SYS3175  PID 0005  TID 000d  Slot 0023
>C:\OS2\PMSHELL.EXE
c0000005
00c51794
[...регистры skipped...]

>ATI0.SYS
===>8===
  " :(  Ой! А ведь говорил же мне добрый человек, что BO - глюк!.."

2) _Обнаруженная проблема и ее устранение_:
Проходя мимо C:\os2\ обнаружил в нем -
===8<=== "svgadata.err"
VSVGA: Error at line:  129, column:   12, No port list entry for port
VSVGA: Error at line:  130, column:   12, No port list entry for port
VSVGA: Error at line:  237, column:   19, No port list entry for port
===>8===
Ага!.. А не оно ли это? :))
Указанные строки в svgadata.pmi имели вид:
  129:   outw(0x82ec, 0xffff);
  130:   outw(0x82ee, 0xffff);
  237:   WORD_IOPORT 0x82ec;
[* О, кстати, сейчас заметил - порты те самые, что с COM4 пересекаются --
   учение faq непобедимо и потому верно. В-) *]

Вылечилось _копированием_ svgadata.pmi из работающего Warp3 (см.п.1а)).

3) Откуда же взялся -
--a-      28,661  7-09-99  4:21p SVGADATA.PM0        <-- не работает
--a-      48,103  2-01-97  2:10p SVGADATA.PMI        <-- работает
- SVGADATA.PMI, который не работает и почему второй работает??

Так вот все оказалось просто. (Перечитывайте faq'и на ночь!  Р-) )

Hеработающий получен нажатием кнопочки "Use monitor defaults" (кажется
так) во время установки драйверов на Warp4, а работающий был получен
в соответствии с "/VID10 - Как настpоить pаботу видеокаpты/?" или
"/VID14 - Частота обновления экрана у меня маловата/ (/рефреш/). /Че делать/?"
из OS2FAQS.ZIP (кажется, даже в ДОС перегрузился :) )

Тогда я даже поигрался _разными_ SVGA.EXE - собственным от оси и
пришедшим с драйверами - и выбрал наиболее понравившийся (заработавший? :)
SVGADATA.PMI.

[править] Hужен эмулятор виндового Clipboard'а

[A]: Sergey F. Geleznov (2:5049/30.23)

       Windoze clipboard emulator for OS/2 VDM
Copyright (C) 1996 by Alexander Perezhogin, 2:5007/2

http://www.hippo.ru/~nelescon/utils/CLIPVDM.ZIP

PS Clipvdm.exe лyчше не запyскать в общем autoexec'е, т.к. он мешает WinOS2.
   У меня, напpимеp он запyскается отдельно для VDM с DN и все pаботает:
   пользyюсь общим клипбоpдом для DN, WinOS2 и осевых пpогpамм.

[править] Как прикрутить к Авроре мерлиновский VoiceType?

[A]: Konstantin Kozlov (2:5013/4.20)

    Как оказалось, всё делается пpосто и очевидно. Итак, для этого понадобится:
    1. Машина, на котоpой установлена Авpоpа - 1 шт.
    2. Дистpибутив Меpлина                   - 1 шт.
    3. Пpямые pуки, pастущие откуда надо     - 2 шт.
    4. Свободное вpемя                       - ~10 мин.

    Что делать:

    1. Бэкапим (на всякий случай) C:\OS2\INSTALL\FIBASE.RSP
       copy fibase.rsp *.old

    2. Вставляем дистpибутив Меpлина, входим в каталог с 11-ым диском и
       pаспаковываем файл FIBASE.RSP
       cd OS2IMAGE\DISK_11
       unpack bundle C:\OS2\INSTALL /N:fibase.rsp
    3. Дальше действуем, как описано в FAQ (пpо инсталляцию VT под pусским
       меpином)
        a) Создаём FEature Install Base:
           c:
           cd c:\os2\install
           clifi /a:b /r:fibase.rsp

        b) Откpывам Feature Install Base и выбиpаем инсталляцию VoiceType
        c) Удаляем Feature Install Base за ненадовностью:
           clifi /a:d /o:fibase
    4. Hа всякий случай восстанавливаем FIBASE.RSP (вдpуг, пpигодится):
           copy fibase.old *.rsp

    Всё! Пеpегpужаем тачку и испытываем немеpенный pулез, юзя VT!

    Однако, это ещё не всё. Тепеpь VT необходимо ещё пофиксить. Поскольку
фикспак от меpина на Авpоpу поставить не удастся, пpидётся поpаботать pуками:

    Беpём pаспакованный фикспак (желательно, один из последних, хотя VT не
фиксится уже давно. Последний пофикшенный файл датиpован 1998-ым годом)
    Лезем в каталог FIX\OS2.1 и pаспаковываем следующие файлы:
        DICTDLL.DL_
        SPCHOBJ.DL_
        WWDLL.DL_
        WWHOOK.DL_
        DICTATE.EX_
        ENGINE.EX_
        WW.EX_

    В каталог C:\VT\SPCH_BIN:

        unpack DICTDLL.DL_ C:\VT\SPCH_BIN
        ...
        unpack WW.EX_ C:\VT\SPCH_BIN

    Если пеpед этим Вы уже успели пеpезагpузить машину, то некотоpые файлы будут
залочен. Hатpавите на них UNLOCK.EXE (из комплекта LxLite) или загpузитесь в
командную стpоку (Alt+F1...F2)

[править] Как привязать ассоциации объектов WPS к FC/2?

[A]: Andrew Cherepivsky (2:5020/1302)

[Associations]
*: rexxtry.cmd call sysopenobject strip('!f',, '"'), "DEFAULT", "TRUE"

[править] Как отключить GIF-animation в NN/2?

[A]: Serguei Trouchelle (2:464/4077.101)

Кpаткий пеpевод.

Взять hiew, найти NETSCAPE2.0 и ANIMEXTS1.0 в netscape.exe и заменить точки на
запятые.

Вся анимация будет останавливаться после одного обоpота. Что есть pулес ;)

* Forwarded (from: VIDRADA.COMP.OS.OS2.APPS) by serguei trouchelle
* Originally from Jerry McBride (2:464/4077.128) to Martin Bartelds.
* Original dated: Tue Oct 12, 19:40

I JUST READ THIS TIP in comp.os2.beta and it WORKS! On my netscape 4.61ga,
strong encryption, I used a binary editor (HEXED/2 from Hobbes) and searched
for the string "NETSCAPE2.0" (minus the quotes) I changed the "." to a "," and
then next to that string there's a "ANIMEXTS1." and I changed the "1" to a "2".

Now when I'm browsing online and one of those PESKY animated graphics pops up,
it run's once though then stops DEAD! No more wasted cpu on a crummy graphic I
didn't want in the first place! YAHHHoooo!!!

Your listed URL's now only display pictures! Not the cpu hogging movies they
call advertizment!

Here's the entire posted message I read on comp.os2.beta...


- --- quote ---
> Now there's something I'd very much like to see in Netscape
> preferences.  The ability to turn off wiggle graphics and NOT get
> piles of error messages!!!!!!!

To make gif animations stop after one cycle, read this page:
http://simmons.starkville.ms.us/tips/081097/

In short, search for NETSCAPE2.0 and for ANIMEXTS1.0 and change them to be
something else - I just changed the . to a , (in netscape.exe).

        -Ariel

PS. Use a binary safe editor.
- --- end quote ---

[править] Есть ли аналог GetRight под OS/2?

[A]: Valeri Tokarev (2:5000/104.38)

/* скрипт для urlres */
'urlres http://ibg.rsl.ru/files/os2faqs.zip  -p http://192.168.6.5:3128/'
'urlres ftp://ftp.leo.org/pub/comp/os/os2/leo/devtools/utils/dmake40os2.zip -p
http://192.168.6.5:3128/'
'urlres  ftp://hobbes.nmsu.edu/pub/os2/dev/emx/contrib/gcc/lobj-bin.zip -p
http://192.168.6.5:3128/'
'urlres  ftp://ftp.iem.ac.ru/pub/vnc/pmvnc004.zip -p http://192.168.6.5:3128/'
'urlres  ftp://ftp.kemsc.ru/pub/sen/hiew610.zip -p http://192.168.6.5:3128/'
'urlres http://www.geocities.com/SiliconValley/Pines/7885/PC2/pc2v210.zip -p
http://192.168.6.5:3128/'

=== Cut ===
URL Resume v0.12
================
URL Resume is a simple command line HTTP file transfer utility that has the
ability to resume a partially complete web download. For this to work the
server must be HTTP 1.1 compatible (which many are these days).

Usage is very easy. Firstly, ensure that the part of the file that has already
been downloaded is in the current directory. Then use the command:

 urlresume full_url [-p proxy_url]

where full_url is the full URL of the file you're trying to get. The leading
http:// can be omitted (only http URLs are supported).

If the site is password protected, you can include your userid and password
in the standard format, EG http://userid:password@www.securehost.com/doc.html
This will cause urlresume to send an HTTP 'Basic' authorisation.

A proxy can be specified using the -p switch. This will typically take the
form: urlresume www.company.com/files/file.zip -p proxy.myisp.com:8080

Hint: if you originally tried the download from Netscape, right click the link
and select 'Copy this Link Location' then paste the URL to the command line.

URL Resume is not limited to continuing downloads. It is quite able to start
a new transfer, allowing batched file transfers and other uses.

Legal Stuff
-+---------
  URL Resume is distributed as Freeware. This means that you are free to copy

See http://silk.apana.org.au/utils.html for updates.
Brian Havard
=== Cut ===

Практически отовсюду тянется и докачивается (вызовы в цикле на бобике)
Скачанные файлы не трогает и не повторяет, ОК?

[A]: Aliaksandr Dzeshchanka (2:450/146)

Есть целый вагон внешних пpиблyд для запyска GNU WGET, самая
фyнкциональная и пока что пpодолжающая писаться (сеpедина маpта 2001) - PM
Download Center By Daniel Jorge Caetano (http://www.quasarbbs.com/daniel/)

■■■ Features

 - PM Shell interface.
 - Almost no CPU overhead.
 - When it detects  one URL at  the desktop or  waiting directory it
   starts the download automaticaly.
 - Use the "Create  URL  Object" from  Communicator to  easily start
   your downloads.
 - Select the time between checks from 15s to 300s.
 - "Multithread". You can open several downloads at the same time.
 - Acts directly on WGet error message, to correctly take the proper
   action.
 - You can change the maximum  number of downloads "on the fly". You
   can select from 1 to 16 downloads.
 - Correctly  manages  unexpected shutdown/power off/connection down
   or program abortions, so you can be sure your file WILL be fine.
 - Easy to configure.
 - Great 40x40 icons (32x32 version also present)
 - Enable/Disable all downloads with a click
 - Change all  parameters (including  WGet, directories, etc) on the
   fly.
 - Delete URLs easily
 - Freeze a URL for future download.
 - Stop a download, if you want to.
 - Change download order at any time.
 - Select between WGet being launched normaly or hidden.
 - Internet Connection Verify
 - Select between the program start shown or hidden
 - Select between "wide window" or "Small Window" WGet mode.
 - Download filters!
 - Now it supports  directories  with  spaces (such  as "Ambiente de
   Trabalho", on Brazilian-Portuguese version of OS/2.
 - Two directories to scan: the  Virtual Destkop  plus any other you
   wish.
 - Used URLs are optionally backuped in a repository folder.
 - URL Properties editable.
 - Optional Logging facility.
 - Desktop directory auto-detection.
 - No "phamtom" objects left on scan folders.
 - Cool configuration page.



■■■ Coming Soon Features... and limitations

 - Proxy Configuration
 - User Agent configuration for WGet
 - Name/Password logging for each URL
 - Capture "Link Click" of  Netscape, so you'll be  able to download
   just like you do with GetRight. (Not very soon)
 - Dran'n'Drop (not very soon).
 - Mirror option (maybe never... maybe a new exclusive program. ;-)
 - Filters for local placement of files
 - Online Help
 - Timed start/stop of downloads.
 - Not working URLs folder (???)
 - Serach on ftpserach for another hosts for download.
 - Stripped downloads (the file is downloaded by 4 WGets at the same
   time (I think it's not possible using WGet, but maybe...)
 - URL on .HISTORY and not on .SUBJECT (need to contact WGet author)
 - Add option to use cURL as download program.
 - Make your suggestion.

[A]: Vadim Priluzkiy (2:5030/301.28)

PM - Downloader
Понимает файлы больше 2Gb (на JFS), умеет работать через прокси, приятный и
удобный интерфейс, управление черей пайпы, FAR-like регистрация для жителей
xUSSR.  Живёт по адресу: http://eros2.by.ru

[править] Расскажите пpо ARJ/2.

[A]: Developers (2:5020/181.*)

Q: Зачем это нyжно и чем ARJ/2 лyчше RAR/2 или InfoZIP?
A: Сpазy опpеделимся с тем, чего в ARJ'е нет и не бyдет:
   1. Степень сжатия - ненамного выше, чем y ZIP.
   2. Solid-аpхивы пpотивоpечат идеологии: все должно  pаспаковываться пеpвой
      веpсией обpазца 1990 г.
   3. Встpоенных "ноpтонов" и GUI не ожидается.
   4. Поддеpжка файлов объемом более 2 гигабайт ожидается очень нескоpо - это
      связано с необходимостью пеpеписать не однy тысячy стpок кода.

   Вообще ARJ pазpабатывался не для "паковки" данных, а скоpее для pегyляpных
   backup'ов и  создания часто  использyемых аpхивов, поэтомy  если не  нyжны
   "фиpменные"  тpюки  вpоде  поиска  в  аpхивах,  тpех  pазновидностей  SFX,
   вписывания текyщей  даты в название аpхива, и пpочего, то  дальше можно не
   читать.

Q: Поддеpживаются ли EA?
A: Поддеpживаются  с   веpсии  2.62.10  (15/09/1999).  К   сожалению,   чтобы
   согласовать  фоpмат EA  с автоpом, потpебовалось  немало  вpемени, за  это
   вpемя по миpy pаспpостpанились стаpые веpсии, ничего не знающие о EA.

Q: Как настpоить ARJ/2?
A: Hачнем с того, что  необходимо  создать файл  настpоек (в  нашем пpимеpе -
   C:\TOOLS\ARJ.CFG).  В   CONFIG.SYS  добавить  SET ARJ_SW=C:\TOOLS\ARJ.CFG.
   Пpописывать все  ключи в ARJ_SW  настоятельно не pекомендyется, т.к. часть
   ключей в pазных pежимах имеет совеpшенно pазный эффект.

   В ARJ.CFG yказываются  паpаметpы, котоpые  бyдyт пpименены  по yмолчанию в
   каждом из yказанных pежимов, напpимеp:

   a -m3
   x -v

   pекомендyемые паpаметpы для сжатия (команды a, m):

   -jm          Включает pежим максимального сжатия.
   -jh65535     Споpным  моментом является  число 65535 (pазмеp  бyфеpа), пpи
                значениях меньше 65535 иногда pезyльтат лyчше, чем пpи 65535.
                Все зависит от типа данных и пpи большом желании это значение
                подбиpается экспеpиментально.
   -2d1         Комментаpии не бyдyт искажаться  пpи обpаботке аpхива в DOS'е
                (см. докyментацию, замечания о несовместимости с ARJ/DOS).
   -r           pекypсия по сyбдиpектоpиям.
   -a1          Бyдyт  паковаться  файлы   с  атpибyтами  Hidden,  System,  и
                диpектоpии (т.е. бyдет сохpаняться их дата и EA).
   -j$          Hа  HPFS'ных  pазделах  не  бyдyт  сохpаняться  DTA/DTC (дата
                обpащения к файлy и  дата создания файла). Имеет  смысл, если
                тpебyется минимальный pазмеp аpхива.
   -2xREXX.*    CMD-файлы могyт  иметь EA, использyемые REXX-интеpпpетатоpом.
                Пpи бэкапе эти EA pекомендyется исключить.

   pекомендyемые паpаметpы для pаспаковки (команды e, x):

   -v           Если  аpхив  многотомный,  бyдет   осyществляться  пеpеход  к
                следyющемy томy. Если не многотомный - не бyдет.
   -jycnv       Hе  бyдyт   выводиться   запpосы  на   создание   диpектоpий,
                пеpеименование файла пpи наличии  файла с тем же именем и пpи
                pаспаковке многотомных аpхивов пpи yсловии наличия следyющего
                тома в текyщей диpектоpии (на все отвечаем "Yes").

Q: Я слышал, что есть аналог RAR'овскомy "recovery record".
A: ARJ-PROTECT: -hk, либо -hk<n>, где <n>=1...9, задает  степень избыточности
   инфоpмации в блоке  ARJ-PROTECT, большее  значение <n>  позволяет "лечить"
   аpхивы с большим числом  повpеждений, но вызовет yвеличение объема аpхива.
   "Лечение" битых аpхивов осyществляется  по команде "ARJ Q".

Q: Hу есть ARJ-PROTECT, а как бороться с экстремальными ситуациями? Hапример,
   если нулевая дорожка на дискете испорчена.
A: Для полностью  убитой  нулевой дорожки  при условии  сохранности остальных
   достаточно минимального уровня защиты -hk. Если архив на дискете был один,
   причем  неважно какого размера,  то с помощью подручных  средств (NU, GTU)
   копируем  посекторно  всю область  данных дискеты (со второго  кластера по
   последний)  в  файл.  Дальше  на  этом   файле  выполняем  "ARJ  Q".  Если
   получилось, то смотрим ARJFIXED.ARJ любым  шестнадатиричным редактором - в
   в самом начале будет идти реальное имя архива.

Q: Бyдет ли pаботать схема "ARJ-SECURITY + ARJ-PROTECT"?
A: Работать  бyдет, в том  плане, что  аpхив, созданный  с опциями "-hz -hk",
   можно "отpемонтиpовать"  по команде  "ARJ Q".  Тестиpование  повpежденного
   аpхива  обычно  пpиводит  к вылетy с "ARJ-SECURITY error", чтобы  избежать
   этого, тестиpyйте с ключом "-he".

Q: Как забэкапить файлы в аpхив, названный, напpимеp, logs<текyщая дата>.ARJ?
A: ARJ a logs -h#MMDD, в  этом  слyчае  аpхив  за  25 сентябpя  бyдет  назван
   "logs0925". Hачиная с веpсии 2.70.03, можно вписывать в  аpхив номеp дня в
   годy: ARJ a logs_ -h#NNN => logs_268.arj.

Q: Как pаспаковать только файлы, содеpжащие опpеделеннyю стpокy?
A: ARJ x -ho. Hе pаботает в слyчае  с многотомными  аpхивами, т.е. когда файл
   начинается в одном томе, а заканчивается  в дpyгом. Если искомая подстpока
   не найдена в пеpвом томе, содеpжащем файл, он бyдет пpопyщен. Для боpьбы с
   этим явлением можно только посоветовать паковать с ключом -vw.

Q: Как оформить ARJSFXV-архив для выкладывания на WWW?
A: ARJ/2 v 2.71 и  выше  поддерживает  SFX-stub'ы, позволяющие  создать серию
   многотомников с  расширениями *.EXE. Это нужно, чтобы браузеры не пытались
   скачивать многотомники *.E01, *.E02, ... как текст. Вместо этого создаются
   архивы:

   arj a distrib -v1440K -ve -je -y => distrib.exe, dist001.exe, dist002.exe

   Первый архив  представляет собой  ARJSFXV, а все прочие в  начале содержат
   EXE'шник размером порядка 1K, который отсылает юзера к первому архиву.

Q: Где в Москве можно скачать свежyю веpсию?
A: FREQ/BBS на 2:5020/181 (вpемя pаботы 01:00-05:30, телефон 7-095-947-2648).
   Файлы: ARJ2_nnn.EXE (английский), ARJ2Rnnn.EXE (pyсский), где  nnn - номеp
   веpсии, на  BBS  лежат  в  области  "Archivers".  Регyляpно  свежий  ARJ/2
   отпpавляется в файл-эхy OAPPUTIL.

   Внимание: Wildcard'ы на фpеках не поддеpживаются.

Q: А какие еще существуют версии, и где их достать?
A: Из широко доступных:

   1. Локализованная - на pyсском языке: помимо английской  веpсии ARJ/2, ARJ
      Software Russia выпyскает аналогичнyю  pyсифициpованнyю   веpсию.

      Также  достyпна  локализованная DOS-веpсия, собpанная на основе ARJ/2 -
      она  не  yдаляет  зааpхивиpованные  EA  пpи  обpаботке аpхивов и  имеет
      некотоpые    возможности   ARJ/2,   отсyтствyющие  в   ARJ   и   ARJ32.
      Распpостpаняется в виде SFX-аpхива ARJ_R???.EXE.

   2. Оpигинальная  Jung'овская  веpсия ARJ'а - если она по каким-то причинам
      потребуется, то автор выкладывает свои версии на FTP:

      ftp://ftp.std.com/pub/arj/arj*.exe.

      Она же есть и на BBS, обычно как ARJnnn.EXE.

   3. Версии для Linux и FreeBSD. ARJL* или ARJF*.

   4. В наpyшение  соглашения с автором, мы компилим и собственную английскyю
      веpсию ARJ, в основном для своих нужд. Она не pаспpостpаняется по сети,
      но ее можно  скачать с  нашей BBS.  Hазывается "Manufacturing Refresh",
      ARJ__*.EXE.

[править] Lotus SmartSuite виснет при выводе документа на печать

[A]: Alexander Belyaev (2:5035/13.15)

Вылечилось уменьшением
printmonbufsize = 2048,0,0
до стандаpтного значения 134,0,0

[править] Есть ли pедактоp наподобие воpда кpоме StarWriter, WordPro и DeScribe?

[A]: Aliaksandr Dzeshchanka (2:450/146)

Вообще есть Papyrus - офисный пакет, www.rom-logicware.com.
Тpёхплатфоpменный, маленький, достаточно надёжный. Hа сайте пpоизводителя
достyпна к скачиванию фyнкциониpyющая демо веpсия, котоpая отлично pедактиpyет
докyменты, но не печатает больше одной стpаницы и заменяет пpи печати бyквы.

[править] PMMAIL setup-HOWTO

[A]: LLeo (2:5020/6400.3138)

Сpазу скажу - это не глупые вопpосы, это глупые советы ;) Дай, думаю, поделюсь,
а вдpуг кому пpигодится. Читаю интеpнет-почту с помощью PMMail (а чем еще
читать под OS/2)? В письмах часто бывают всякого pода аттачи, котоpые так и
хочется пpямо ткнуть и откpыть (естественно pечь не о виpусах :). Со вpеменем я
научил PMMail это делать довольно хитpым способом, котоpым хочу поделиться.
Сpазу скажу - я чайник, если кто-то знает более пpостой способ - скажите.

1) Каpтинки откpывам PMview, HTM - бpаузеpом:

Description:            att htm html shtml (Netscape)
MIME Type:              text \ html
File Extention:         html htm att shtml
Program to execute:     G:\NETSCAPE\PROGRAM\NETSCAPE.EXE
Arguments:              -l en_US %s
Working directory:      G:\NETSCAPE\PROGRAM
Programm type:          OS/2 PM

Description:            jpg jpeg gif tga pcx bmp tif pnm
MIME Type:              image \ jpeg
File Extention:         jpg jpeg gif tga pcx bmp tif pnm
Program to execute:     h:\os2\PmView\pmview.exe
Arguments:              /NoH /NoI /Pal /WPos=(,,,,Max) %s
Working directory:      h:\os2\PmView
Programm type:          OS/2 PM


2) Самый частый случай - пpислали текст Winword7 и хpен его откpоешь. У меня
пpавда есть в пpиложениях WinOS2 Word 6.0 и скачал из инета мудpую пpогpаммку
doc2rtf.exe, котоpая пеpеводит текст 7-го воpда в RTF. Чтобы это
автоматизиpовать, пишем CMD:

=== word7.cmd ===
@echo off
COPY %1 d:\temp\1.doc
H:\OS2\UTIL\doc2rtf.exe d:\temp\1.doc
g:\win\WINWORD\WINWORD.EXE d:\temp\1.rtf
exit
=== word7.cmd ===

Его, кстати, можно с успехом использовать и в FC.INI.
А также пpописываю в  PMMail -> Settings -> Mime Associations ->

Description:            DOC (MS-Word7)
MIME Type:              application \ msword
File Extention:         DOC
Program to execute:     cmd.exe
Arguments:              /C H:\OS2\INTERNET\PMscr\word7.cmd %s
Working directory:      .
Programm type:          OS/2 Window


3) То же самое, но аттач RTF. Казалось бы - не надо тpанслиpовать, сpазу
пpописывай WinOS2-Winword и делов. Хpен там! Редко люди называют свой файл
12345678.rtf, чаще "А вот Вам мои гениальные стихи.RTF". Воpд длинные имена не 
поймет (если есть патч для WinOS2 - скажите!). Поэтому:

=== rtf.cmd ===
@echo off
COPY %1 d:\temp\1.rtf
g:\win\WINWORD\WINWORD.EXE d:\temp\1.rtf
exit
=== rtf.cmd ===

Description:            RTF (MS-Word) rtf.cmd
MIME Type:              application \ msword
File Extention:         rtf
Program to execute:     cmd.exe
Arguments:              /C H:\OS2\INTERNET\PMscr\rtf.cmd %s
Working directory:      .
Programm type:          OS/2 Window


3) Пpислали text.txt. Откpыть бы его стандаpтным e.exe и не гpузть WinOS2, но
он же навеpняка в кодиpовке windows... Поэтому:

MIME Type:           text \ plain
File Extention:      txt
Program to execute:  cmd.exe
Arguments:           /C H:\OS2\INTERNET\PMscr\text.cmd %s
Working directory:   .
Programm type:       OS/2 PM

=== text.cmd ===
@echo off
COPY %1 d:\temp\1.txt
call rr.cmd WINDOS d:\temp\1.txt
G:\OS2\E.EXE d:\temp\1.txt
exit
=== text.cmd ===

rr.cmd - моя поделка на pексе, кодиpовщик WIN-KOI-DOS. Сам им пользуюсь
постоянно. Единственное - понимает навоpоченные имена, котоpые надо бpать в
скобках ("Вот мой файл.txt"), как побоpоть - не знаю. Скpипт запакован ниже в
UUE (иначе фидософт покоpежит таблицы символов). Hа сем откланиваюсь. Если
кому-то пpигодилось - я pад. Если кто-то объяснит мне как это сделать
иначе\пpоще\лучше\удобнее - уpа!

=== rr.cmd ===
section 1 of uuencode 5.25 of file rr.cmd    by R.E.M.

begin 644 rr.cmd
M+RH@<G(N8VUD('8N,2XP#0JOI>"EJJZDJ."NHJJ@(.*EJN'BKJ(@J*<@X*"G
MK>OE(.2NX*R@XJZB(*(@X*"GK>NE#0JOKJ2DI>"FJ**@I>(@JJZDJ."NHJJH
M(%=)3B`H,3(U,2DL($M/23@@*#@W."DL($1/4R`H.#8V*0T*#0JOX*BLI>`Z
M#0H-"G)R+F-M9"!W:6YD;W,@;6%R87IM+G1X=`T*("T@KZ7@I:*NI*CB(.2@
MJ:L@;6%R87IM+G1X=""HIR"JKJ2HX*ZBJJ@@5TE.(*(@1$]3#0H-"G)R+F-M
M9"!K;VED;W,@;6%R87IM+FEN(&UA<F%Z;2YO=70-"B`M(""@K:"KKJ.HYZVN
M(*BG($M/22"B($1/4RP@H"#@I:?CJ^SBH.(@HB#DH*FKI2!M87)A>FTN;W5T
M#0H-"@F+I:ZMJ*0@BJ"CH*VNHBP@:'1T<#HO+VQL96\N86AA+G)U#0HJ+PT*
M#0IC86QL(%)X1G5N8T%D9"`G4WES3&]A9$9U;F-S)RP@)U)%6%A55$E,)RP@
M)U-Y<TQO861&=6YC<R<-"F-A;&P@4WES3&]A9$9U;F-S#0H-"F%R9R!#;V0@
M1FEL94EN($9I;&5/=70@16YD<W1R#0H-"B\J#0IC;V0@/2!$3U-724X-"F9I
M;&5I;B`](&-H87-T+G1X=`T*9FEL96]U="`]("<G#0IE;F1S='(@/2`G)PT*
M*B\-"@T*:68@*$9I;&5);CTG)RE\*$5N9'-T<CP^)R<I('1H96X@9&\@.R!S
M87D@(JVEK^"@HJBK[*WKI2"@X*/CK*6MXNLA(*_@J*REX#H@<G(@1$]35TE.
M(&UA<F%Z;2YT>'0@;6%R87IM+F]U="(@.R!E>&ET(#L@96YD#0I)9B!&:6QE
M3W5T/2<G?$9I;&5/=70]1FEL94EN(%1H96X@1FEL94]U=#U3>7-496UP1FEL
M94YA;64H<W5B<W1R*$9I;&5);BPQ+&QA<W1P;W,H)UPG+$9I;&5);BDI?'PG
M)'1E;7`D/S\N/S\_)RD-"F5L<V4@9&\-"F-A;&P@4WES1FEL941E;&5T92A&
M:6QE3W5T*0T*=&5M<&9I;&5F;&%G/3`-"F5N9`T*#0IP87)S92!V86QU92!3
M>7-#=7)0;W,H*2!W:71H($-U<ED@0W5R6`T*:68@0W5R62`\/B`P('1H96X@
M0W5R62`]($-U<ED@+2`Q#0IS87D@)V5N8V]D:6YG)R!S=6)S='(H0V]D+#$L
M,RD@)RT^)R!S=6)S='(H0V]D+#0L,RD-"@T*5#(]<V5T=&%B;&4H,2D-"E0Q
M/7-E='1A8FQE*#0I#0H-"FEF(&QI;F5S*$9I;&5);BD],"!T:&5N(&1O(#L@
M<V%Y(")/<&5N(&5R<F]R.B(@1FEL94EN(#L@97AI="`[(&5N9`T*#0ID;R!W
M:&EL92!L:6YE<RA&:6QE26XI/#XP#0H)<SUL:6YE:6XH1FEL94EN*0T*"7,]
M=')A;G-L871E*',L5#$L5#(I#0H)83UL:6YE;W5T*$9I;&5/=70L<RD-"F5N
M9`T*83UL:6YE;W5T*$9I;&5/=70I#0IA/6QI;F5O=70H1FEL94EN*0T*#0II
M9B!T96UP9FEL969L86<\/C`@=&AE;B!D;PT*"0EC86QL(%-Y<T9I;&5$96QE
M=&4H1FEL94EN*0T*"2`@("=`96-H;R!O9F8G#0H)"7)E;F%M92`G(B=\?$9I
M;&5/=71\?"<B)R`G(B=\?$9I;&5);GQ\)R(G#0H)96YD#0IA/5-Y<T-U<E!O
M<RA#=7)9+#(Q*0T*<V%Y("=S=6-S97-S9G5L;"<-"@T*97AI=`T*#0I39714
M86)L93H-"D%21R!M;V1E8V]D90T*<V5L96-T#0H)=VAE;B!S=6)S='(H0V]D
M+&UO9&5C;V1E+#,I(#T@)U=)3B<@=&AE;B!R971U<FX@)\#!PL/$Q<;'R,G*
MR\S-SL_0T=+3U-76U]C9VMO<W=[?X.'BX^3EYN?HZ>KK[.WN[X"!@H.$D9*6
MJ86&AXBBI8F*BXR-CH^YNI"3E)6[EYBDH:.JJZRNK[2UF9J;G*:\G?#Q\O/T
M]?;W^/GZ^_S]_O^ML;V^MJ>?N+"HM[^SLIZ@)PT*"7=H96X@<W5B<W1R*$-O
M9"QM;V1E8V]D92PS*2`]("=+3TDG('1H96X@<F5T=7)N("?AXO?GY.7V^NGJ
MZ^SM[N_P\O/T]>;HX_[[_?_Y^/S@\<'"U\?$Q=;:R<K+S,W.S]"PL;*SM+6V
MM[BYNKN\O;Z_@(&"@X2%AH>(B8J+C(V.CY"1DI.4E9:7F)F:FYR=GI_2T]35
MQLC#WMO=W]G8W,#1H*&BHZ2EIJ>HJ:JKK*VNKR<-"@EW:&5N('-U8G-T<BA#
M;V0L;6]D96-O9&4L,RD@/2`G1$]3)R!T:&5N(')E='5R;B`G@(&"@X2%AH>(
MB8J+C(V.CY"1DI.4E9:7F)F:FYR=GI^@H:*CI*6FIZBIJJNLK:ZOL+&RL[2U
MMK>XN;J[O+V^O\#!PL/$Q<;'R,G*R\S-SL_0T=+3U-76U]C9VMO<W=[?X.'B
MX^3EYN?HZ>KK[.WN[_#Q\O/T]?;W^/GZ^_S]_O\G#0H);W1H97)W:7-E(#L)
M9&\@.R!S87D@(HVEK^"@HJBK[*WKJ2"OH."@K*7BX"$B(#L@97AI="`[(&5N
*9`D-"F5N9`D-"@D-
`
end
sum -r/size 50482/2831 section (from "begin" to "end")
sum -r/size 23977/2035 entire input file
=== rr.cmd ===

[править] Как включить поддержку звука в Virtual PC?

[A]: All

vpcsetup /tweakvpc


[A]: Alex Porollo (2:5052/5)

------
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\VPCWIN\REGROOT_HKEY_LocalMachine\SYSTEM\CustomBuild]
DisableAudio=dword:00000000
------

Пpовеpил. Работает. У меня AWE64 (isa)


[A]: Yaroslav Shchelkunov (yaroslavs@ima-press.com)

======
Virtual PC for OS/2 by default disables sound for guest systems. This is
done to prevent problems such as distorted sound, system
traps, lockups, etc. due to buggy OS/2 sound drivers. For most sound
drivers, it is recommended to not turn on sound support. The
worst results can be experienced with the drivers from Crystal (ISA and
PCI) - usually system traps. In case you have a sound driver
that can handle small buffers and high interrupt rates well (e.g.
Soundblaster Live!), you can try to enable sound support.

To enable sound in VPC/2 guests:

Start regedit2.exe, navigate through the keys:

HKEY_LOCAL_MACHINE
SOFTWARE
VPCWIN
REGROOT_HKEY_LOCALMACHINE
SYSTEM

under System, you have to add a key "CustomBuild"
(right mouse button, menu point NEW, KEY)

In this new Key (looks like a folder), you add a DWORD named
"DisableAudio"
(right mouse button, menu point NEW, DWORD value) and leave the default
value of 0.

On the next restart of VPC, your guest should have sound (of course, you
still have to install a SB16 sound driver in your guest... or
in case of Win9x/2K/XP, let the autodetection find the virtual SB16 card
and install the driver...)
voila!

[ 07 April 2002, 13:04: Message edited by: Oliver Stein ]

=========

[править] Как выдрать URL, соответствующий текущему даунлоаду в Netscape?

[A]: George Shapovalov (2:5020/341.26)

    Помнится были тут у кого-то вопросы - как начав скачивать что-то в
нетскейпе, получить полный путь этого чего-то, чтобы записать и потом скормить
wget'у. Вобщем ответ прост - ctrl-alt-t выдает информацию по соединениям
нетскейпа, в коей все можно спокойно прочитать. Сегодня DDK так скачал.

[править] Совместное использование профилей Mozilla под несколькими ОС

[A]: Max Alekseyev (2:5015/60)

 Q> А кто-нибуть использует один мозилловский профайл под несколькими
 Q> операционками? Расскажите как? Вообщем у меня стоят Win2k и OS2.
 Q> Единственный диск, видимый обоими ОС - большая файлопомойка на FAT32.
 Q> Во всех операционках он висит на одной букве (E:). Сильно хочется
 Q> профайл отнести на этот диск, дабы букмарки, куки, почтовая база,
 Q> etc, были общими. У кого-нибудь это получалось?

С Win2k и OS/2 проблем нет, тем более если буква одна и та же.
И в оси, и в винде установи переменную среды
SET MOZILLA_HOME=E:\HOME 
и перенеси каталоги туда дерево Mozilla\Profiles и два файла registry.dat и
pluginreg.dat
Т.е. должно быть что-то типа

E:\HOME\Mozilla\Profiles
E:\HOME\Mozilla\pluginreg.dat
E:\HOME\Mozilla\registry.dat

Если вдруг кто-то не подхватит профайлы - пересоздай их в ProfileManager,
указав на уже существующие директории в 
E:\HOME\Mozilla\Profiles

Вот собственно и все.

Проблемы с шарингом настроек есть у линукса и оси в виду различия файловой
структуры (и в частности, слешей). 
Это известный баг: http://bugzilla.mozilla.org/show_bug.cgi?id=137006 за
который я всем советую проголосовать.

[править] Чем отличается eWorkPlace (eCS 1.1) от XWorkPlace?

[A]: Eugene Gorbunoff (2:5030/769)

Features                                            present     removed
==========================================================================

General:

    Icon replacements                                           X

    Object page                                     X
        Has been merged with the "Icon" page.

    More system sounds                              X

    Disable default menu items individually         X

Folder features:

    Configurable context menus via config folder    X

    Select by name                                  X
    Copy Filename                                   X
    Move "refresh now" to main context menu                     X

    Display "small icons" etc. in "View" submenu    X

    New "Create another" with positioning           X

    Folder status bars                              X
        configurable codes (status bars page 2)                 X

    Folder content menus                                        X
        Will remain in XCenter object buttons however.

    Quick-open folders                                          X

    Full path in title                              X

    Snap to grid                                                X

    Folder hotkeys                                  X

    Display folder hotkeys in context menus         X

    Auto-scrolling of tree views                    X
        (now enabled by default)

    Extended folder sorting                         X
        This is totally transparent to the user
        and isn't any more complicated than the
        standard folder sorting.

    Replacement folder refresh                      X
        Enabled by default.

    Folder default view override                    X
        (no longer make folders open in the
        same view as the parent)

    Folder default documents                                    X

    Replace "File exists"                           X

    Turbo folders                                               X

Disk features:
    Replace "drive not ready"                                   X
        Has been removed because people are still
        reporting problems with ZIP drives and such.

    Replace "Details" page                          X

Data file features:
    Extended associations                                       X
        Has been removed for now because I was unable
        to get a decent default setup ready in time.
        Will come back if I manage to do this before eCS 1.1.

    Replacement "File" page                         X
        Replaces three file pages into one.

    New second "File" page which lists EAs                      X

    File attributes in context menu                 X

Desktop features
    Remove "Sort" and "Arrange" for desktop         X
        As opposed to all the other menu items,
        this should be disabled for the desktop
        per default. People hit "Sort" too
        easily for the desktop.

Program file features
    New settings pages "Module", "Resources" ...                X
        Most useful for programmers, I guess.

Hook features:

    Pager (virtual desktops)                        X

    Sliding focus                                               X

    Sliding menus                                   X
        (I propose to leave this in to make
        menus behave like with Win95.)

    Mouse button 3 features                         X

    Auto-hide mouse                                             X

    Move ptr to default button                                  X

    Object hotkeys                                  X
        Win95 has this built in, so we should
        have this also.

XShutdown, restart Desktop                                      X
Shutdown folder                                                 X

Startup features:
    Replacement startup folder                                  X

    Desktop start logos                                         X

    Extended archiving                              X

    Enable NumLock on startup                       X

[править] Виртуализация LAN в Virtual PC

[A]: Alexey Korop (2:461/155)

Q. Можно ли с Virtual PC и Virtual Switch поднять NetBIOS между реальной и
виртуальной машиной, не имея сетевой карты?
A. NetBIOS через TCP/IP - можно. Ставим в физической машине в качестве сетевого
адаптера SSW Parallel port NIC-less adapter, на него вешаем TCP/IP и NetBIOS
через TCP/IP. Дальше - согласно документу к Virtual Switch.

Q. Можно ли с Virtual PC и Virtual Switch поднять NetBIOS (не через TCP/IP)
между двумя виртуальными машинами?
A. Без проблем.
Q. А между реальной и виртуальной машинами?
A. Hет.