Новые книги

Если вы интересуетесь гибкими методологиями по управлению проектами и разработке продуктов, значит, это практическое руководство идеально вам подходит. Борис Вольфсон уже много лет работает в этой сфере, а в данной книге делится своим опытом, который может изменить вашу работу, подход к работе в вашей IT-команде, а со временем и во всей вашей компании.

От других подобных книг эта отличается двумя факторами: сочетанием теории и практики и описанием самых различных аспектов создания продуктов – от управления до разработки и аналитики. В рамках теоретической части по управлению проектами и продуктом описывается современное состояние методологии Scrum и основы Kanban. Практическая часть посвящена бизнес-моделированию, управлению требованиями, аналитикой требований, управлению командами, оценкой сроков, управлению рисками, инженерным практикам разработки (по большей части из экстремального программирования), контролю и обеспечению качества, внедрению и масштабированию Scrum.

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

Изложение материала построено на основе дистрибутивов Red Hat и Mandrake. Много уникальной информации: запуск Windows-игр под Linux и создание Linux-сервера для игрового зала, настройка антивирусов Dr. Web и AVP под Linux, программа учета трафика MRTG, система защиты и обнаружения атак LIDS, а также многое другое. Особое внимание уделено безопасности Linux-серверов. Достаточно подробно описана сама ОС Linux и приведен справочник ее команд. Прочитав книгу, вы станете обладателями знаний по настройке и компилированию ядра, созданию собственных rpm-пакетов, командному интерпретатору bash, использованию массивов RAID. Вы узнаете внутренний мир Linux. Книга подойдет как для профессиональных, так и для начинающих администраторов, поскольку изложение материала начинается с установки ОС Linux, а в первой главе дано описание основных сетевых технологий и протоколов (Курс Молодого Администратора).

Все приведенные в книге листинги проверены на практике и размещены на прилагаемом CD. Помимо этого на нем содержится много справочной информации (HOWTO, RFC), a также статей, посвященных Linux. Размещен богатый набор вспомогательных утилит и программного обеспечения для сервера (Apache, MySQL, MRTG и др.).

Отладчик языка 4GL.




Отладчик Языка 4GL.

Пользователь постоянно видит два окна: Sourсе с исходным текстом и выделенным оператором, на котором остановилось выполнение программы и Командное с командами отладчика. Существует так же Applicatioп окно. В него можно переходить, чтобы видеть результаты работы отлаживаемой программы.

Отладчик предоставляет такие возможности:

  • Переходить между Командным, Source и Application окнами. Вести в них поиск по шаблону. Находясь в Командном окне вводить команды ОТЛАДЧИКА. Создавать сокращения для обозначения команд ОТЛАДЧИКА.
  • Переключать режимы вывода на терминал информации.
  • Выходить в операционную систему.
  • Запускать программу на выполнение, прерывать ее выполнение, продолжить выполнение, выполнять по шагам.
  • Сохранять состояние ОТЛАДЧИКА в файле. Выполнять его команды, записанные в файле.
  • Расставлять, включать и выключать точки останова и трассировки.
  • Присваивать значения переменным, вызывать функции.
  • Выводить на экран значения программных переменных, выражений, объявления переменных, имена функций, содержащихся в программе, имена и аргументы функций, активных в данный момент.
  • Ниже приведен формат всех команд отладчика. Жирностью выделены допустимые сокращения команд, не допускающие двусмысленности.

Команды Отладчика:

НELP [command | ALL] используемые в ОТЛАДЧИКЕ команды.
EХIT закончить работу с ОТЛАДЧИКОМ.
Движение в Окнах ОТЛАДЧИКА.
!UNIX-command выполнить команду операционной системы.
{/|?}[шаблон] поиск по шаблону вниз/вверх. CR - повторить.
^R перерисовать экран
сохранить текущий экран в файле. (fgldbscr/fglapscr)
переключиться с экрана ОТЛАДЧИКА на Application экран
VIEW [module | function] перейти в Source окно [в конкретную 4GL функцию или модуль.]
Управление Течением Программы.
RUN [arg [arg ...]] запустить 4GL программу на выполнение
прервать выполнение программы, вернуться в Командное окно
СОNTINUE [INTERRUPT | QUIT] продолжить выполнение программы, или послать ей ^C или Quit
SТEP [n] [INTO] [NOBREAK] выполнить [n] 4GL операторов. [CALL не как один] [без остановов]
Показать Значения.
FUNCTIONS [шаблон] [>> filename] вывести имена программно-объявленых 4GL функций
VАRIABLE [variable | GLOBALS | ALL] [>> filename] показать объявления переменных
DUМP [GLOBALS | ALL] [>> filename] вывести имена и значения локальных переменных текущей функции
PRINT expression [ { >> filename | PROGRAMM = programm-name ] показать значение выражения или отправить BLOB на программу обработки
WНERE [>> filename] показать стек вызовов и активные переменные
Настройка Текущего Сеанса.
USE [[=] directory-name [, ...]] указать маршрут поиска файлов с исходным текстом.
ALIAS {name = cmd_str | *} назначить команде ОТЛАДЧИКА имя или функциональную клавишу.
АРРLICATION [DEVICE] device-name перенаправить вывод 4GL программы на второй терминал.
GROW [SOURCE 9 | COMMAND 10 ] nlines изменить размеры Командного и Source окон.
TURN {[ON | OFF]} {[AUTOTOGGLE оп ] [DISPLAYSTOPS оп ] [EXITSOURCE оп ] [PRINTDELAY оff ] [SOURCETRACE off ]} включить / выключить режимы показа терминала ОТЛАДЧИКА.
TIМEDELAY [SOURCE 1 | COMMAND 0 ] number Как часто выводить справки.
Запоминание / Восстановление Состояния Отладчика.
WRITE [BREAK] [TRACE] [DISPLAY] [ALIASES] [>>] [filename] сохранить в файле команды, устанавливающие точки останова, traсеpoints, сокращения, директории поиска, или терминальные параметры показа. Если файл не указан, то записывается в инициализирующий файл ОТЛАДЧИКА рrogramma.4db
RЕАD filename выполнить команды ОТЛАДЧИКА из файла.
Точки Останова и Прерывания.
LIST [BREAK] [TRACE] [DISPLAY] показать текущие точки останова, tracepoints, параметры показа.
[неактивная] [останов раз в count]
ВREAK [*] [(function)] ["name"] [-count]
{[module.]line-no | variable | function]} [IF condition]
[{commands}]
поставить точку останова
NOВREAK {name | refno | function | ALL} удалить точку останова.
TRАСE [*] [(function)] ["name"] {[module.]line-no | variable | function | FUNCTIONS} [{commands}] [>> filename] установить tracepoint на операторе, функции, при изменении значения переменной.
NОТRACE {name | refno | function | ALL} удалить tracepoint.
DISABLE {name | refno | function | ALL} выключить точку останова или tracepoint.
ENАВLE {name | refno | function | ALL} включить точку останова или tracepoint.
Переприсваивание Значений Переменных.
DАТАВASE database-name указывает текущую базу данных
CLEANUP [ALL] инициализация, сброс всех наработанных величин
САLL function ([arg [,...]]) выполнить функцию и показать возвращенное значение.
LЕТ variable = expression присвоить значение выражения переменной.

Назад || Оглавление || Вперед