Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #78, ИЮНЬ 2005 г.

FAQ

Степан Ильин aka Step

Хакер, номер #078, стр. 078-136-3


Автор на все 100% ручается, что использовать этот сервис можно совершенно безопасно, не опасаясь за сохранность своего уина. На мой взгляд, нет ни одной причины, по которой ему нельзя было бы доверять. В подтверждение его слов говорит и то, что сервис не сохраняет пароли — их каждый раз приходится вводить заново (ну или забивать в телефоне закладку типа: http://wap.tjat.com/l?u=yourICQnumber&p=yourpassword).

Q: Объясни, пожалуйста, как в С++ можно вызвать функцию через указатель. Это же возможно, верно?

A: В С++ возможно все, ну или почти все :). Объясняю на пальцах. Допустим, имеется функция, которая не возвращает параметров:

void myFunction(){ <тело функции> };

Инициализируем указатель на функцию (на какую именно, пока неизвестно):

void (*pFunction)();

Пускай этот указатель будет ссылаться на функцию myFunction(). Для этого используем операцию взятия адреса (синтаксис ее использования: &<имя объекта>):

pFunction =&myFunction;

Вот теперь можно вызвать функцию myFunction() через созданный указатель:

(*pFunction)();

Q: По долгу службы мне постоянно приходится делать бэкап некоторых файлов на сервере. После долгих поисков я пришел к выводу, что лучше связки WinRAR’а и nnCron’а ничего нет и быть не может. Но есть одна проблема. Во время архивирования данных WinRAR не по-детски грузит систему на все 100%, что довольно часто приводит к сбоям в работе других сервисов. Может быть, можно установить для WinRAR’а пониженный приоритет или как-нибудь притормозить его?

A: Недаром WinRAR (www.win-rar.com) считается одним из наиболее продвинутых архиваторов. И это благодаря не только отменному уровню компрессии, но еще и уникальной универсальности. Он имеет огромнейшее количество самых разнообразных опций, функций и настроек, однако рядовые пользователи почему-то обходят их стороной.

Если внимательно почитать мануал к программе, то несложно заметить ключ ri<p>[:<s>], который можно использовать в консольной версии программы. Это именно то, что тебе нужно!

С его помощью пользователь получает возможность управлять уровнем загрузки системы задачей RAR’а. Уровень выданного ей приоритета определяется параметром <p>, принимающим значения от 0 до 15. Если его значение равно 1, то процессу соответствует минимальный приоритет, если 15 — максимальный. Нулевое значение указывает системе, что надо использовать приоритет по умолчанию.

Другой опциональный параметр — <s> — указывает время, которое архиватор будет отдавать системе и другим приложениям после каждой своей операции. В случае если ты укажешь минимальный приоритет приложению и время простоя, равное 1000 мс (максимальное значение этого параметра), нагрузка на систему со стороны архиватора будет минимальна. В командной строке подобная команда выглядит так:

RAR a -ri1:1000 backup *.*.

Q: Помогите! На днях купил себе новый винчестер с IDE-интерфейсом, но не могу понять, как его заставить работать под Linux’ом. Если честно, то с этой операционной системой я пока мало знаком.

Назад на стр. 078-136-2  Содержание  Вперед на стр. 078-136-4