На главную

Наши Советы Начинающим


Перечень тем


Наш клуб - это сообщество незрячих пользователей компьютерной техники, объединившееся с целью накопления опыта при освоении и работе с компьютерами и информационными технологиями, а также для использования информационных технологий ради отстаивания интересов незрячих. Более подробную информацию см. в Уставе Клуба Клуба.

Вернуться к началу

Существует целый ряд устройств и программ, позволяющих незрячим и слабовидящим людям обеспечивать доступ к чтениию компьютерной информации. Это, прежде всего, брайлевские дисплеи, помогающие воспринимать текст в виде рельефно-точечных символов системы Брайля и программы синтеза речи, с помощью которых незрячий человек может воспринимать в звуковом виде текстовую информацию, отображаемую на дисплее, а также получать звуковые сообщения о вводимых им командах и нажимаемых клавишах. Кроме того, существует целый ряд программ для укрупнения текста и графических изображений, облегчающих работу людям со значительными дефектами зрения.Более подробно см. в разделе Программы.

Вернуться к началу

Синтезаторы речи - это программы, позволяющие воспринимать текстовую информацию в виде звуковых сообщений.

Вернуться к началу

Брайлевский дисплей - это устройство, позволяющее незрячему пользователю воспринимать текстовую информацию с обычного дисплея в виде рельефно-точечных символов системы Брайля. К его безусловным достоинствам относятся: возможность для незрячего человека составлять образ экрана, возможность быстрого прочтения упорядоченных текстов. Однако, данная технология восприятия информации имеет некоторые недостатки. Во-первых, восприятие текста по Брайлю осуществляется значительно медленнее, чем восприятие звуковых сообщений. Кроме того, брайлевский дисплей намного дороже, чем программа-синтезатор. Идеальным вариантом технологии работы незрячего с компьютером считается сочетание брайлевского дисплея и синтезатора речи.

Вернуться к началу

В. Лукьянов: Часто бывает удобно иметь возможность загружать на одном и том же различные ОС (операционные системы). Зачем? Что-то удобнее делать под ДОС, что-то под Windows, а что-то под Unix. Как это организовать?

  1. Загрузка с дискет. Если у вас на жестком диске стоит одна ОС, то, загружаясь с дискеты, можно использовать другие ОС. Для этого надо:
  1. Бут-менеджеры. Это специальные программы управляющие загрузкой. Загрузка компьютера начинается с загрузки бут-менеджера, который предлагает выбрать какую ОС загрузить. При использовании бут-менеджеров все системы располагаются на одном и том же диске C, а файлы autoexec.bat и config.sys хранятся для каждой системы отдельно и используются бут-менеджером по выбору пользователя. При использовании бут-менеджера файловая система диска C должна быть совместима со всеми используемыми ОС, обычно это FAT16 (размер ограничен двумя гигабайтами). Среди бут-менеджеров я могу рекомендовать SysCommander 4.0. Существуют и многие другие. Некоторые ОС имеют свои встроенные бут-менеджеры: например Linux, Windows NT, OS/2. Недостатком бут-менеджеров является то, что системы видят друг друга и могут конфликтовать (например, используя одни и те же директории и файлы.)
  2. Полностью независимые ОС. Идея состоит в том, что жесткий диск разделяется на несколько загрузочных партишн (partition). Переключение между партишенами производится с помощью либо FDISK, либо программ типа Partition Magic 4.0 - 5.0. Такая технология позволяет избежать межсистемных конфликтов и использовать любые файловые системы. При этом желательно иметь одну стандартную партишн (FAT16) чтобы через нее обмениваться данными между системами.
Вернуться к началу

В. Лукьянов: В операционных системах DOS и Windows 9x есть возможность загружать разные компоненты и таким образом получать различные конфигурации одной и той же ОС. Например, у меня стоит Windows98 и мне иногда нужен только режим Windows, а иногда DOS с хорошим объемом нижней памяти. Я делаю меню загрузки и запускаю оптимизатор ДОСовской памяти только для одной конфигурации. Таким образом, я получаю как бы две системы: одна не отягощена ДОСовскими драйверами и наворотами (там даже русификатора ДОС-клавиатуры нет); а в другой я могу отлаживать такой прожорливый ДОСовский продукт, как CLIPPER 5.3. Для создания меню, нужно поместить определённые команды в файлы C:\CONFIG.SYS и C:\AUTOXEC.BAT. С начала команды меню в CONFIG.SYS:

[MENU]
menuitem=MAIN , Windows98 PE no Rus, no EMS
menuitem=CLIPPER , Clipper Rus, QEMM
menucolor=15,1
MenuDefault=MAIN,15

где [MENU] - метка задающая меню;

menuitem - пункт меню с двумя параметрами разделёнными запятой: 

1. Служебное имя конфигурации (в первой строке - MAIN, а во второй CLIPPER);
2. Текст строки меню (то, что будет показано в меню при загрузке)

menucolor - необязательная команда задающая цвет меню. В данном случае ярко-белый текст (15) на темно-синем фоне (1).

MenuDefault - необязательная команда задающая конфигурацию по умолчанию и величину паузы в секундах. В данном случае, если ничего не выбирать, то через пятнадцать секунд загрузится  конфигурация MAIN.

Как же разделяются команды по конфигурациям? Для этого используются Служебные имена конфигураций. В нашем примере MAIN и CLIPPER. Команды идущие после метки со служебным именем конфигурации (до другой метки или до конца файла) выполняются только для этой конфигурации. Чтобы не писать одни и те же команды по несколько раз, предусмотрена зарезервированная метка [COMMON]. Всё, что стоит после неё выполняется во всех конфигурациях. Итак, вот как выглядит мой CONFIG.SYS:

[MENU]
menuitem=MAIN , Windows98 PE no Rus, no EMS
menuitem=CLIPPER , Clipper Rus, QEMM
menucolor=15,1
MenuDefault=MAIN,15
rem --------------------
[MAIN]
rem -------------------- 
[CLIPPER]
set loadhidata=C:\QEMM\LOADHI.RF
DEVICE=C:\QEMM\QEMM386.SYS RAM BE:N RF
dos=high, umb
FILES=175
LASTDRIVE=F
shell=C:\COMMAND.COM C:\ /P /E:1024
device=c:\qemm\loadhi.sys /rf C:\WINDOWS\IFSHLP.SYS 
rem --------------------
[common]
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=007,866,C:\WINDOWS\COMMAND\country.sys

Здесь область MAIN не содержит ни каких команд; область CLIPPER содержит QEMM-оптимизированные команды необходимые для клипера; и в области common загружаются драйверы дисплея и настройки на страну.

Теперь обратимся к AUTOXEC.BAT. Там также используются метки конфигураций но уже в другом формате. Если в CONFIG.SYS метки берутся в квадратные скобки, то в AUTOXEC.BAT метка предваряются двоеточием.

@ECHO OFF
SET SOUND=C:\PROGRA~1\CREATIVE\CTSND
SET MIDI=SYNTH:1 MAP:E MODE:0
SET BLASTER=A220 I5 D1 H5 P330 E620 T6 
SET ASUPC=1
GOTO %CONFIG%

:MAIN
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;D:\UTIL;%PATH%
GOTO COMMON

:CLIPPER
SET PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;D:\UTIL;C:\CLIP53\BIN;%PATH%
SET CLIPPER=F175
SET INCLUDE=C:\CLIP53\INCLUDE
SET LIB=C:\CLIP53\LIB;C:\TPO\EXTERN
SET OBJ=C:\CLIP53\OBJ;C:\TPO\EXTERN
SET PLL=C:\CLIP53\PLL
C:\QEMM\LOADHI /RF KIRA
GOTO COMMON

:COMMON
CLS
IF NOT "%TMP%"=="" DEL %TMP%\*.TMP
PATH=%PATH%;"C:\PROGRAMFILES\MTS"
MODE CON CODEPAGE PREPARE=((866) C:\WINDOWS\COMMAND\EGA3.CPI)
MODE CON CODEPAGE SELECT=866

Обратите внимание, что переход на конкретную конфигурацию здесь задаётся командой 
GOTO %CONFIG%
, где CONFIG - зарезервированная переменная среды ДОС. Она инициализируется при выборе в меню, и в качестве значения получает имя выбранной конфигурации. В отличии от CONFIG.SYS, область команд каждой конфигурации здесь приходится заканчивать командой принудительного перехода (GOTO метка)

Вернуться к началу


В. Лукьянов: При работе Windows 9x всё время образуются временные рабочие файлы. К сожалению они, мягко говоря, не всегда удаляются автоматически, что и замусоривает диск. В большинстве случаев этот мусор находится в директории \windows\temp, но в принципе, путь для временных файлов может быть какой угодно. Одно хорошо - путь этот хранится в переменной TEMP среды ДОС. Чтобы убирать этот мусор автоматически в файл AUTOXEC.BAT надо добавить строку:

DEL %TMP%\*.TMP

Конечно, в этой директории могут находится и другие файлы (с другими расширениями), но не пытайтесь использовать маску *.*! Если написать DEL %TMP%\*.* то ДОС затребует подтверждения на удаление. В этом случае можно использовать ДОСовскую команду цикла:
FOR %%F IN (maska) DO command. В AUTOXEC.BAT это может выглядеть так:

CD %TEMP%
FOR %%F IN (*.*) DO DEL %%F
CD\

Вернуться к началу


В. Лукьянов: Приходилось ли Вам терять результат недельной работы из-за какого-нибудь сбоя или по неосторожности? Нет? Не обольщайтесь, со всеми бывает. Копировать всё вручную - до того занудно, что я не знаю людей кто бы это делал регулярно. Предлагаю Вашему вниманию технологию более-менее автоматизированного многоуровневого резервного копирования.

1. Создадим директорию для архивов. Например C:\ARCHIVE

2. Определим что мы хотим надежно сохранить. Файлы и директории перечислим в текстовом файле archive.lst в той же директории архивов. Здесь можно (и нужно!) использовать маски файлов. Например, мне нужно сохранить все файлы из директории C:\My Documents, файлы с расширением PRG из директории D:\PROGRAMS, и файл C:\ASU\STUDENT\MAIN.MDB. Файл archive.lst будет содержать следующие строки:

C:\MyDocu~1\*.*
D:\PROGRAMS\*.PRG
C:\ASU\STUDENT\MAIN.MDB

3. Делаем BAT-файл архивации, назовём его arc.bat, а поместим его в ту же директорию архивов.

@echo off
c:
cd \archive
if exist TEMPARC.ARJ del TEMPARC.ARJ
arj a TEMPARC !arc.lst
if not exist TEMPARC.ARJ goto EXIT
if exist ARC9.ARJ del ARC9.ARJ
if exist ARC8.ARJ ren ARC8.ARJ ARC9.ARJ
if exist ARC7.ARJ ren ARC7.ARJ ARC8.ARJ
if exist ARC6.ARJ ren ARC6.ARJ TporPrg7.ARJ
if exist ARC5.ARJ ren ARC5.ARJ TporPrg6.ARJ
if exist ARC4.ARJ ren ARC4.ARJ TporPrg5.ARJ
if exist ARC3.ARJ ren ARC3.ARJ TporPrg4.ARJ
if exist ARC2.ARJ ren ARC2.ARJ TporPrg3.ARJ
if exist ARC1.ARJ ren ARC1.ARJ TporPrg2.ARJ
if exist TEMPARC.ARJ ren ARC1.ARJ
:EXIT

4. Решаем как и когда его надо запускать. Можно тупо вызывать его из автоэкзэка:

CALL C:\ARCHIVE\ARC.BAT 

Можно поместить ссылку на него в директорию автозагрузки Windows 9x

Можно поместить значок на рабочий стол, и щёлкать по нему когда отвлекаешься попить чайку,

Можно вызывать его из программы Task Schedular, например раз в неделю.

А что же мы получим в результате? В директории ARCHIVE будут находиться архивы девяти уровней старения. (число уровней можно легко изменить, убрав или добавив строчки в наш BAT-файл). Обратите внимание, что работу архиватора можно прервать стандартной комбинацией клавиш Ctrl+Break. Очевидно, что можно использовать любой архиватор, надо только подправить команду архивации и заменить расширения архивных файлов. Известно, что PKZIP работает быстрее аржа, а мне лично больше симпатичен RAR Чтобы застраховаться от случайностей, архиватор следует поместить в ту же директорию архивов.

Вернуться к началу



Copyright © 1999  [Клуб "Интеграция"]. All rights reserved.
Revised: января 29, 2002 .
  Пишите нам TopList