| « Поставить закладку » « Сделать стартовой » | |||
|
|||
|
1. Введение
Алексей Федорчук, UNIX4all - Вот за это я и не люблю кошек... Из нашей любимой рекламы. О том, что такое консоль, написано немало, в том числе и вашим покорным слугой: это сочетание стандартного устройства ввода и стандартного устройства вывода. В случае настольной персоналки (а только о ней и пойдет речь далее) в качестве оных выступают, соответственно, клавиатура и монитор данной конкретной машины (с некоторой долей условности в этот гарнитур можно включить и мышь). Работа в консоли часто отождествляется с использованием текстового режима и интерфейса командной строки. И то, и другое в общем случае не вполне правильно, как и противопоставление консольного режима графическому. Однако это отдельная история, которую я надеюсь затронуть под конец своего изложения. Также много (и опять же не без участия автора этих строк) говорилось о несравненных достоинствах консольного режима - его удобстве и эффективности, не говоря уж о недороговизне (с точки зрения ресурсов) и полезности для здоровья (в плане сохранения зрения). Однако многие пользователи, особенно из числа начинающих, по прежнему относятся к текстовой консоли с изрядной долей пренебрежения. Возможно, просто потому, что не умеют ее готовить (пардон, настраивать). А не умеют они это по причине явно недостаточного количества источников инфорсвции. Поэтому в настоящей серии заметок я решил обощить все, что мне известно о настройке Linux-консоли. На труд сей меня подвигла доблесть Ивана Паскаля, создавшего в свое время исчерпывающее (и не устаревшее по сей день) описание системной консоли FreeBSD. С которым, к слову сказать, не вредно ознакомиться и пользователю Linux'а. Дополнительным побуждением явилось то, что в форуме Linuxshop'а время от времени всплывают вопросы о том, как изменить плотность знаков в консоли, или изменить цвет экранного шрифта. Конечно, управление консолью во FreeBSD существенно проще и логичнее, чем в Linux'е. Оно сводится, в сущности, к изучению возможностей двух программ - vidcontrol и kbdcontrol. Как нетрудно догадаться из названия, первая отвечает за все, связанное с выводом (то есть настройками экрана), вторая - за все, связанное с вводом (то есть настройками клавиатуры). В Linux'е ситуация значительно более запутанная. Начать с того, что в различных дистрибутивах штатно используется один из двух сосуществующих пакетов управления консолью - kbd или console-tool. Второй до недавнего времени считался более продвинутым, тогда как kbd рассматривался в качестве устаревшего. Однако нынче они абсолютно равноценны. По ряду причин я определенно тяготею именно к kbd, а потому в первую очередь о нем и буду говорить. Однако альтернативой между указанными наборами инструментов дело не ограничивается. Для установки некоторых свойств консоли требуется прибегать к утилитам, не входящим ни в один из них (и обнаруживающихся подчас в составе самых неожиданных пакетов). Далее, служба консольной мыши в Linux'е существенно отличается от аналогичного сервиса FreeBSD (и вообще традиционного для Unix использования этого устройства). Наконец, в Linux'е все большее признание получает так называемая графическая консоль, поддерживаемая через кадровый буфер видеокарты (так называемый frame buffer). Она предоставляет такое изобилие дополнительных возможностей (вплоть до просмотра видео), которое иначе достижимо только при использовании Иксов (или специализированной библиотеки SVGAlib, не получившей широкого распространения). Почему я и сказал чуть ранее, что в общем случае противопоставление консольного режима графическому неверно. Обо всех этих темах и пойдет речь в этой серии заметок. Однако, вопреки
первой моей фразе, скажу пару слов о том, что же такое консоль.
Рубрика: Заметки о Linux консоли
HTML 5: пять вещей вызывающих особый интер....
HTML 5 — это грядущее обновление гипертекстового языка разметки, основного способа создания контента для размещения его во всемирной паутине. Разработка HTML остановилась в 1999 году, на версии HTML 4.01 и с тех пор web-содержимое изменилось так, что текущие спецификации HTML перестали соответствовать сегодняшним требованиям. HTML 5 нацелен на то, чтобы увеличить функциональную совместимость HTML и соответствовать растущим требованиям разнообразного и смешанного web-контента. HTML 5 так же нацелен на устранение недостатков четвертой версии. В этой статье мы взглянем на 5 новых интересных вещей в HTML 5.
Подробнее... |
Рубрика: Html
| Добавлено: 22.12.2008
asp.net: ListView с разных сторон.
Элемент управления ListView был представлен в .Net Framework 3.5 как замена устаревшему GridView. Новый элемент имеет более расширенный функционал, чем его предшественник, но в тоже время лишен некоторых внутренних механизмов, что впрочем целиком следствие из расширенной универсальности ListView. Среди отличий ListView и GridView можно назвать и гибкую настройку разметки, что позволяет выводить данные не только в табличном виде, но и вообще в любом каком пожелает программист. Благодаря шаблонам ItemTemplate, EditItemTemplate, InsertItemTeplate можно настроить внешний вид при любом из состояний ListView: редактировании или выборе элемента.
Подробнее... |
Рубрика: .NET компоненты
| Добавлено: 22.12.2008
Создание кросс-таб отчета в Stimulsoft Rep....
Компания Стимулсофт предоставляет для разработчиков мощный набор инструментов для создания отчетов для Microsoft Visual Studio .Net 2005 и 2008; эти инструменты доступны как для Windows Forms, так и для Web Forms. Это генератор отчетов Stimulsoft Reports.Net. Генератор отчетов Stimulsoft Reports.Net имеет ряд особенностей: простая работа с дизайнером отчетов, полная поддержка экспорта в PDF, Word, Excel и многие другие форматы. Crystal Report и Microsoft Reporting Service – очень хорошие программные продукты для повседневной работы, но, если Вам необходимо создать отчеты с поддержкой кросс-табов, drill down, Ajax, штрих-кодов и возможностью подключения одновременно более одного источника данных, то Stimulsoft Reports.Net поможет Вам сэкономить массу времени. Также, данный генератор отчетов позволяет пользователям создавать свои собственные отчеты любой сложности. И все эти особенности делают Stimulsoft Reports.Net хорошим выбором в сфере программных продуктов для Business Intelligence.
Подробнее... |
Рубрика: .NET компоненты
| Добавлено: 22.12.2008
Остальные статьи: |
Цитата дня (все,добавить):
|
Realcoding.NET
© 2003-2008 |
Контакты |
Реклама на сайте
|