русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Теоретический вопрос


Дата добавления: 2014-11-27; просмотров: 912; Нарушение авторских прав


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

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

Итак, линуксовые файловый менеджеры прежде всего имеют узкую специализацию. Они работают с файлами. Самым популярным среди консольных файловых менеджеров является Midnight Commander, внешним видом своим более всего похожий на старый добрый Norton Commander. Две синие панели, строки меню и состояния, командная строка - ничего более. Между тем, это один из наиболее удобных файловых менеджеров, с которыми я работал. Хотя я использую графическую среду KDE, но общаться с файловом системой часто предпочитают именно в консольном Midnight Commander - он постоянно плавает у меня в окошке на экране.

Рисунок 1. Midnight Commander

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



Если в Midnight Commander нажать Enterна каком-нибудь файле, то, скорее всего, вам удастся этот файл просмотреть, запустить или воспроизвести - в зависимости от природы этого файла. Разве Midnight Commander умеет играть музыку или показывать видео? Нет, просто он обладает достаточно хорошими настройками по умолчанию, чтобы для MP3 файла запустить плейер XMMS, для видео - Mplayer, для изображения - утилиту Display. Вы скажете, что тут такого? Ведь и FAR может вызывать внешние утилиты. Задам встречный вопрос - тогда зачем ему плагины? Это говорится не с укоризной. Просто вопрос такой.

Всё, что нужно для работы с файлами, в Midnight Commander присутствует. Это и FTP-клиент, и возможность заходить в архивы, как в директории, и даже возможность производить над файлами некие массовые операции. для последнего достаточно выделить файлы в списке, затем нажать F2, чтобы появилось Меню пользователя и выбрать там пункт do something with the current file (сделать что-нибудь с текущим файлом), и в появившемся окошке с полем ввода ввести нужную вам команду. Например, выделяете такие-то файлы с мультфильмами в формате DivX. Нажимаем F2, выбираем приведенный выше пункт меню, и вводим команду: mplayer. Всё! Будут последовательно показаны все выделенные файлы. Кстати, Меню пользователя - пожалуй, единственное не переведенное в Midnight Commander меню. Однако от этого оно не становится менее полезным. Пункт Compress the current directory позволяет архивировать содержимое текущего каталога. Также присутствуют функции по сжатию и распаковке отдельных файлов.

От консоли перейдем теперь к графической оболочке и обратим внимание на другой файловый менеджер - Krusader, буква K в начале названия которого красноречиво указывает на принадлежность этой программы к графической среде KDE. Krusader по внешнему виду и набору функций можно сравнить с Total Commander.

 

Как и Midnight Commander, Krusader позволяет "прозрачно" работать с архивами, FTP-серверами и т.д. - все это достигается путем так называемых виртуальных файловых систем. Krusader тоже оснащен двумя панелями, однако каждая из них может содержать в себе несколько вкладок, "табов", как страницы в браузерах Opera или Firefox. Это очень удобно, если вам надо копировать некие файлы из дюжины каталогов в один, активно при этом работая одновременно с каждым из этой дюжины каталогов.

Рисунок 2. Krusader

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

 

Krusader оснащен встроенной смотрелкой картинок и просмотрщиком текстовых файлов (на основе редактора Kate, а это значит, что есть и подсветка синтаксиса, и выбор кодировки, и десятки прочих функций). Однако в случае чего Krusader может отобразить файл и в шестнадцатиричном режиме.

Для быстрого перемещения между каталогами Krusader предоставляет механизм закладок - причем они могут указывать как на локальные, так и на сетевые каталоги, например где-нибудь на FTP-сервере.

Итак, Krusader умеет все, что должен уметь файловый менеджер. А как же плагины, спросите вы? Плагины, предоставляющие доступ к другим файловым системам, как это делают плагины для Total Commander? Всё очень просто. Кесарю - кесарево. Linux сама по себе предоставляет доступ к разным файловым системам, будь то ext2/ext3, FAT32 или NTFS. Такой доступ реализован на уровне системы, его просто незачем повторять в файловом менеджере. Хотите попасть на Windows-разделы? Нет проблем. Linux-разделы? Тоже нет проблем.

Это снова к вопросу о том, что каждая программа должна заниматься своим делом, и дело именно операционной системы предоставлять возможности работы с файловыми системами. Файловый менеджер этим заниматься не должен - и не занимается. В Linux. А вот пока Windows не "видит" разделов Linux и не предоставляет к ним рабочий доступ (хотя есть для этого драйверы сторонних разработчиков), до тех пор и будут существовать соответствующие плагины к файловым менеджерам для платформы Windows.

Теоретический вопрос

 

 

1. Теория личного потребления. Слабое отношение предпочтения. Основные аксиомы. Деление пространства товаров (благ) на классы эквивалентности. Функция полезности.

2. Понятие порядковой полезности. Аксиомы ненасыщения и строгой выпуклости. Примеры функций полезности. Кривые безразличия. Предельная норма замещения (MRS).

3. Бюджетное ограничение. Неоклассическая задача потребительского выбора. Существование решения. Геометрическая иллюстрация (внутренний оптимум, краевой оптимум). Функции спроса по Маршаллу.

4. Неоклассическая задача потребительского выбора. Косвенная функция полезности и ее свойства

5. Неоклассическая задача потребительского выбора. Функция издержек (расходов) и ее свойства

6. Неоклассическая задача потребительского выбора. Функции спроса по Хиксу и их связь с функцией издержек (расходов).

7. Косвенная функция полезности и функции спроса. Равенство Роя.

8. Сравнительная статика потребления. Функции спроса. Однородность функций спроса. Влияние изменения дохода на оптимальные количества благ. Геометрическая иллюстрация.

9. Сравнительная статика потребления. Влияние изменения одной цены. Эффекты замещения (замены) и дохода. Подход Хикса. Геометрическая иллюстрация.

10. Сравнительная статика потребления. Влияние изменения одной цены. Эффекты замещения (замены) и дохода. Подход Слуцкого. Геометрическая иллюстрация.

11. Сравнительная статика потребления. Компенсированное изменение цены. Геометрическая иллюстрация.

12. Основное матричное уравнения теории потребления.

13. Уравнение Слуцкого. Матрица влияния замены. Классификация благ по отношению к изменению цен и дохода.

14. Матрица влияния замены. Взаимозаменяемые и взаимодополняемые блага. Эластичности по ценам и доходу. Условие агрегации Энгеля. Условие агрегации Курно.

15. Кривые «доход-потребление», кривые Энгеля, кривые «цена-потребление»

16. Выявленные предпочтения. Принцип выявленных предпочтений. Слабая аксиома выявленных предпочтений и проверка ее выполнения.

17. Выявленные предпочтения. Слабая и сильная аксиомы. Проверка выполнения.

18. Индекс реального дохода (объема). Индексы Ласпейреса и Пааше.

19. Индекс цен. Индексы Ласпейреса и Пааше.

20. Понятие технологии и способы ее описания. Производственное множество. Производственная функция. Изокванты. Аксиомы теории фирмы.

21. Короткий и длительный периоды производства. Виды факторов производства. Понятие отдачи от масштаба. Предельный продукт. Технологическая норма замещения.

22. Короткий период. Кривые полного, среднего и предельного продукта. Стадии производства. Технически эффективная область

23. Неоклассическая теория фирмы. Постановка задачи для короткого и длительного периодов. Существование решения.

24. Неоклассическая теория фирмы. Функции спроса на затраты и предложения выпуска. Изокванты и изокосты. Долгосрочный путь расширения производства.

25. Издержки. Кривые издержек производства. Долгосрочный и краткосрочный периоды.

26. Сравнительная статика фирмы. Основное матричное уравнение теории фирмы.

27. Сравнительная статика фирмы. Влияние изменения цены продукции на выпуск

28. Длительный и короткий периоды производства. Кривые издержек. Кривая предложения выпуска в условиях совершенной конкуренции (для каждого периода). Характер ее поведения, исходя из результатов сравнительной статики.

29. Теория фирмы. Слабая аксиома максимизации прибыли (WAPM). Использование WAPM.

30. Теория фирмы. Свойства функции прибыли. Лемма Хотеллинга.

31. Понятие чистой (совершенной конкуренции).

32. Сравнительная статика фирмы. Влияние изменение цены продукции на спрос на факторы производства.

33. Сравнительная статика фирмы. Изменение платы за ресурсы и его влияние на выпуск и спрос на затраты.

34. Несовершенная конкуренция. Математическая модель монополии и монопсонии. Постановка задачи. Условия оптимальности.

35. Несовершенная конкуренция. Математическая модель монополии. Цена монополиста. Объем выпуска. Прибыль.

36. Несовершенная конкуренция. Монополия. Ценовая дискриминация. Варианты ценовой дискриминации. Условие извлечения максимума прибыли при ценовой дискриминации третьей степени. Соотношение цен на сегментах рынка.

37. Использование индексов для характеристики структуры рынка - индекс Херфиндаля-Хиршмана

38. Понятие олигополии. Математическая модель дуополии.

39. Упрощенный вариант постановки задачи для дуополии. Равновесие Курно.

40. Модель Курно для n предприятий. Случаи идентичных и различных затрат.

41. Математическая модель дуополии. Модель Штакельберга.

42. Общее равновесие. Классический подход. Закон Вальраса.

 

 



<== предыдущая лекция | следующая лекция ==>
Файловые менеджеры в Linux(Unix). | Паутинообразная модель рыночного равновесия


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.262 сек.