Текущая версия |
Ваш текст |
Строка 1: |
Строка 1: |
- | == Юзабилити == | + | == From Ebaums Inc to MurkLoar. == |
- | | + | We at EbaumsWorld consider you as disgrace of human race. |
- | Когда говорим про юзабилити, есть эмпиричекие законы, есть личные предпочтения. Что етсь таког, что позволяет настроить систему под себя?
| + | Your faggotry level exceeded any imaginable levels, and therefore we have to inform you that your pitiful resourse should be annihilated. |
- | Можно использовать не монолитные системы типа гнома и кде, а можно набрать элементы по отдельности.
| + | Dig yourself a grave - you will need it. |
- | | + | |
- | Кто создаёт окошки – клиент.
| + | |
- | | + | |
- | Что делает window manager – управление окнами.
| + | |
- | | + | |
- | при отсутствии window managera можно что-либо делать с окнами? Да, но это должно делать приложение само.
| + | |
- | | + | |
- | Для удобства нужен window manager.
| + | |
- | | + | |
- | А зачем окнами управлять? Раньше обходились без окон? Можно разделить жкран между несколькими приложденями.
| + | |
- | | + | |
- | Что есть ещё из удобств? Меню.
| + | |
- | | + | |
- | А что ещё бывает? Клавиатурные сокрашения.
| + | |
- | | + | |
- | Ещё бывает трей, таскбар. Какую интерфейсную нагрузку они несут? Информационную, мониторинг, быстрый доступ.
| + | |
- | | + | |
- | Ещё удобство --- чтобы это работало на всех рабместах.
| + | |
- | | + | |
- | Ещё: установлено 300 программ, то при наличи категоризированного меню ими удобно пользоваться. Хорошо бы, чтобы были теги.
| + | |
- | | + | |
- | Про шелл что есть удобного? ...
| + | |
- | | + | |
- | == Unix-way vs. Linux-way == | + | |
- | | + | |
- | Что такое линух? Это ядро. Формальный ответ такой.
| + | |
- | | + | |
- | Более общий ответ:
| + | |
- | * Ядро --- источник названия
| + | |
- | * Это сообщество --- социальная структура
| + | |
- | * Подход к разработке, когда не прячешь у себя, а пкбликуешь
| + | |
- | * Дистрибутив --- не вполне правильно, но называют.
| + | |
- | | + | |
- | Разные дистрибутивы --- разные концепции.
| + | |
- | | + | |
- | == Документация ==
| + | |
- | | + | |
- | Про проблемы. Предположим, мы захотедли организовать открытый способ написанич доуцментации. какие отличия?
| + | |
- | * Какая проблема --- знания у одного, а пишет другой.
| + | |
- | * Более сложная структура.
| + | |
- | * Более фрмально разграничение
| + | |
- | | + | |
- | Человек, у которого весь код в голове, не хочет писать документацю, он и так всё знает.
| + | |
- | | + | |
- | Вторая грабля --- мотивация.
| + | |
- | | + | |
- | Третья --- модификация.
| + | |
- | | + | |
- | Четвёртая --- формат. Каждый пищет в своём формате, а врезультате должно всё быть в едином виде.
| + | |
- | | + | |
- | Проблема --- частые обновления.
| + | |
- | | + | |
- | Проблема --- разные стили изложения рахных людей.
| + | |
- | | + | |
- | Положительные моменты:
| + | |
- | | + | |
- | В этом курсе не хватало bug tracking system.
| + | |
- | | + | |
- | == Перевод и локализация ==
| + | |
- | | + | |
- | Что такое кодировка --- отображение значения байта, символа в его визуальное представление. Табилца символов. Отображение в рамках кодировки однозначное.
| + | |
- | | + | |
- | Зачем переводить на русский язык? Чтобы пользоваться тем, кто не знает английский
| + | |
- | | + | |
- | Из чего эта локализация состоит:
| + | |
- | * Перевод текстовых элементов
| + | |
- | * Использование понятных и культурно нейтральных элементов
| + | |
- | | + | |
- | стадии:
| + | |
- | * Глобавлизация
| + | |
- | * Локализация
| + | |
- | | + | |
- | Каким образом должна быть организована глобализованная программа и как еёё локализовывать? Во время написания программы использовать gettext, потом переводить геттекстовые файлы.
| + | |
- | | + | |
- | Удобствао --- возможность даблклика по тексту и его прееводу.
| + | |
- | | + | |
- | Проблемы геттекста: где возникает неудобство? Если текст это ключ доступа к переводу, то этот ключ неуникален.
| + | |
- | | + | |
- | Когда Андрецй описывал сообщество переводчиков, то он выделил 4 группы лудей:
| + | |
- | * Администраторы
| + | |
- | * Координаторы
| + | |
- | * Рядовые
| + | |
- | * Ответственные за работу с новичками
| + | |
- | | + | |
- | И было сказано, что когда описывалось линух-сообщество, то оно было упущенно из виду и соверщенно напрасно. Так ли это? не совсем, человек в открытом сообществе обучается в процессе пользования.
| + | |
- | | + | |
- | == Драйверы ==
| + | |
- | | + | |
- | Под линух больше драйверов, чем под лсд, ибо под линух некоторые драйвера закрытые. Ибо некоторые вендоры, которые только рынок хотят откусить, делают закрытые дрова.
| + | |
- | | + | |
- | Кто может дать гарантию отномсительно работы хакрытых драйверов под линух? Никто.
| + | |
- | | + | |
- | В чём проблемы по сравнению с виндовзом:
| + | |
- | * Не та версия ядра, пакетиков не хватает
| + | |
- | * Архитектура
| + | |
- | * Драйвер это такая штука, после внедения которой достигается нужный функционал
| + | |
- | | + | |
- | == Программы под линух ==
| + | |
- | | + | |
- | Довольно бессмысленный вопрос. Кратко --- любые.
| + | |
- | | + | |
- | Почему их не находят? Не надо идти от аналога.
| + | |
- | | + | |
- | В какой последовательности правильно искать программы?
| + | |
- | * apt-cache search
| + | |
- | * ...
| + | |
- | | + | |
- | Задача: подправить постскрипт. Где искать?
| + | |
- | # Поискать в апткэше
| + | |
- | # Репозиторий
| + | |
- | # google, sourceforge
| + | |
- | | + | |
- | Проблемы с бинарниками под линукс?
| + | |
- | * Зависимости, библиотеки
| + | |
- | * Разные инсталл-конфиги
| + | |
- | | + | |
- | == Виртуализация ==
| + | |
- | | + | |
- | Есть изоляция, есть виртуализация. Изоляция для реальных, виртуализация для виртуальных.
| + | |
- | | + | |
- | Есть три уровня:
| + | |
- | * Железо
| + | |
- | * Окружение
| + | |
- | * Юзерспейс
| + | |
- | | + | |
- | Задача сделать ихолированное окружение. Задача возникла давно. Почему бум только последние 3---5 лет. Задачи какие есть?
| + | |
- | * Разделение ресурсов
| + | |
- | * Управление ресурсами
| + | |
- | | + | |
- | Постановка задачи: большинство задач могли быть рещены и рещались 20 лет назад. Но задачи в том виде, которые рещаются сейчас, стали популярны совсем недавно. частично это можно обхяснить тем, что мощнее стала техника. Но этого недостаточно, существуют ещё причины. Какие? Например, разделение на три уровня:
| + | |
- | * Ограничение
| + | |
- | * Унификация
| + | |
- | * Распределение
| + | |
- | Раньше это всё делала операционная система.
| + | |
- | | + | |
- | {{Курс Спецкурс по Linux, весна 2007}}
| + | |
- | {{Lection-stub}}
| + | |