Читайте также
20.3. Определение, является ли терминал виртуальной консолью
Для того чтобы определить, является ли текущий терминал виртуальной консолью, можно открыть /dev/tty и применить VT_GETMODE для запроса режима:struct vt_mode vtmode;fd = open("/dev/tty", O_RDWR);retval = ioctl (fd, VT_GETMODE, &vtmode);if (retval < 0) { /* Данный
Глава 5
Объекты
Сетевые вычисления и Интернет сделали тему объектных технологий бестселлером компьютерных новостей. Распространение таких языков программирования, как Java и С++, заставляет разработчиков приложений изменить свое отношение к традициям и признать
(7.16) Можно ли заставить работать Norton Speed Disk при запущенной службе терминал-севера? Надоело каждый раз её останавливать, а потом снова запускать.
Можно, но для этого потребуется изменение кода программы, а именно файла sdntc.exe (перед изменением на всякий случай сделайте его
Выпадающий терминал Tilda
Некогда, с подачи Сергея Голубева, проникся я идеей выпадающих (drop-down) терминалов — тогда в виде Yakuake, ибо работал преимущественно в среде KDE. Проникся настолько, что почти перестал применять обычный эмулятор терминала, в те времена Konsole: практически
13.4.1 Сетевой виртуальный терминал
Для работы во время сеанса обе стороны предварительно обмениваются информацией по очень простому протоколу сетевого виртуального терминала (Network Virtual Terminal — NVT).Протокол NVT моделирует работу уже устаревшей полудуплексной клавиатуры и
Глава 1
1. В обоих процессах нужно лишь указать флаг O_APPEND при вызове функции open или режим дополнения файла при вызове fopen. Ядро гарантирует, что данные будут дописываться в конец файла. Это самая простая форма синхронизации доступа к файлу. На с. 60-61 [21] об этом рассказывается
Глава 2
1. Эти два бита могут менять действующий идентификатор пользователя и/или группы выполняющейся программы. Идентификаторы используются в разделе 2.4.2. Сначала следует указать флаги O_CREAT | O_EXCL, и если вызов окажется успешным, будет создан новый объект. Если вызов
Глава 16
1. Программа отображения портов (port mapper) не проверяет серверы на работоспособность во время регистрации. После завершения сервера отображения остаются в силе, в чем мы можем убедиться с помощью пpoгрaммы rpcinfо. Поэтому клиент, связывающийся с программой отображения
Глава 14
XML
14.0. Введение
Язык XML играет важную роль во многих областях, в том числе при хранении и поиске информации, в издательском деле и при передаче данных по сетям; в данной главе мы научимся работать с XML в С++. Поскольку эта книга больше посвящена С++, чем XML, я полагаю, вы
Пример 13-2. невидимый пароль: Отключение эхо-вывода на терминал
#!/bin/bashechoecho -n "Введите пароль "read passwdecho "Вы ввели пароль: $passwd"echo -n "Если кто-нибудь в это время заглядывал Вам через плечо, "echo "то теперь он знает Ваш пароль."echo && echo # Две пустых строки через "and list".stty -echo #
ГЛАВА 23
Отладка сценариевОдной из самых сложных задач при создании shell–сценариев является их отладка. Желательно, чтобы пользователь, выполняющий эту задачу, получил консультации на данном этапе. Чтобы избежать распространенных ошибок, достаточно следовать указанному
Терминал SmartScreen: новая жизнь нью-йоркских телефонных будок
Николай Маслухин
Опубликовано 04 марта 2013
В наши дни проводная телефонная связь, тем более уличного формата, – явный атавизм. Многочисленные жалобы жителей Нью-Йорка сигнализируют о том,
Глава 1. You are welcome
Этот простой плакатик (именно на английском языке) висел над входом в актовый зал, где состоялось мое первое знакомство с 4 факультетом ВКШ. И все, ничего более! Никак не ожидал: все же военное заведение. Где доска почета с отличниками боевой и политической
Глава 6. IBM PC XT
Все, цель достигнута, пора осмотреться и подумать, что же дальше. Высшая школа КГБ мне нравилась, несмотря на все изменения, произошедшие в ней за последние годы. Ведь не начальники определяют ее лицо, а слушатели, те ребята, ради которых она и существует. Отбор