Задачи статистики и базы данных в Python

     программа связи интернета 1180 url cambridge meaning 1313    

Задачи статистики в пакете SPSS

Два студента Норман Най (Norman Nie) и Дейл Вент (Dale Bent), специализировавшиеся в области политологии в 1965 году пытались отыскать в Стенфордском университете Сан-Франциско компьютерную программу, подходящую для анализа статистической информации. Вскоре они разочаровались в своих попытках, так как имеющиеся программы оказывались более или менее непригодными, неудачно построенными или не обеспечивали наглядность представления обработанной информации. К тому же принципы пользования менялись от программы к программе.
Так, не долго думая, они решили разработать собственную программу, со своей концепцией и единым синтаксисом. В их распоряжении тогда был язык программирования FORTRAN и вычислительная машина типа IBM 7090. Уже через год была разработана первая версия программы, которая, еще через год, в 1967, могла работать на IBM 360. К этому времени к группе разработчиков присоединился Хэдлай Халл (Hadlai Hull).
Как известно из истории развития информатики, программы тогда представляли собой пакеты перфокарт. Как раз на это указывает и исходное название программы, которое авторы дали своему продукту: SPSS — это аббревиатура от Statistical Package for the Social Science.
В 1970 году работа над программой была продолжена в Чикагском университете, а Норман Най основал соответствующую фирму — к тому моменту уже было произведено шестьдесят инсталляций. Первое руководство для пользователей описывало одиннадцать различных процедур.
Спустя пять лет SPSS была уже инсталлирована шестьсот раз, причём под разными операционными системами. С самого начала версиям программы присваивали соответствующие порядковые номера. В 1975 была разработана уже шестая версия (SPSS6). До 1981 последовали версии 7, 8 и 9.

Программа SPSS
Инсталляция
Подготовка данных
SPSS для Windows — обзор

Основы статистики
Частотный анализ.
Отбор данных
Модификация данных

Статистические характеристики
Исследование данных
Таблицы сопряженности


Анализ множественных ответов
Сравнение средних
Непараметрические тесты

Корреляции
Регрессионный анализ
Дисперсионный анализ
Дискриминантный анализ

Факторный анализ
Кластерный анализ
Анализ пригодности
Стандартные графики

Интерактивные графики
Модуль Tables
Экспортирование выходных данных
Программирование

Нововведения в 11-ой версии SPSS
Приложение . Обзор процедур SPSS

Справочник по Python

В действительности есть несколько модулей Python, предоставляющих доступ к базам данных MySQL и mSQL. В большинстве аспектов они очень схожи между собой. В этой главе приводятся спецификации API для двух наиболее часто используемых модулей. Однако важно указать на приближающуюся унификацию разных API для баз данных в едином API, специфицированном Python Database SIG. В настоящее время mSQL не поддерживает этот API.

Модуль: MySQL
Справочник по JDBC

Введение в модель данных SQL

В языке отсутствовали средства явной синхронизации доступа к объектам БД со стороны параллельно выполняемых транзакций: с самого начала предполагалось, что необходимую синхронизацию неявно выполняет СУБД.
В настоящее время язык SQL реализован во всех коммерческих реляционных СУБД и почти во всех СУБД, которые изначально основывались не на реляционном подходе. Все компании-производители провозглашают соответствие своей реализации стандарту SQL, и на самом деле реализованные диалекты SQL очень близки. Этого удалось добиться не сразу.
Наиболее близки к System R были две системы компании IBM – SQL/DS и DB22). Разработчики обеих систем использовали опыт проекта System R, а СУБД SQL/DS напрямую основывалась на программном коде System R. Отсюда предельная близость диалектов SQL, реализованных в этих системах, к SQL System R. Из SQL System R были удалены только те части, которые были недостаточно проработаны (например, точки сохранения) или реализация которых вызывала слишком большие технические трудности (например, ограничения целостности и триггеры). Можно назвать этот путь к коммерческой реализации SQL движением сверху вниз.

Краткая история языка SQL
Средства определения, изменения и ликвидации базовых таблиц
Скалярные выражения
Логические выражения раздела WHERE

Внешние соединения
Возможности формулирования аналитических запросов
Базовые средства манипулирования данными
Поддержка авторизации доступа к данным в языке SQL
Истоки и краткая история объектно-реляционных баз данных

Программирование в Microsoft SQL Server 2000

Microsoft SQL Server 2000 – это система управления реляционными базами данных (RDBMS) в топологии клиент/сервер, разработанная для обработки высокопроизводительных сетевых транзакций (OLTP), хранения данных и использования в приложениях электронной коммерции. Курс "Программирование в Microsoft SQL Server 2000 Шаг за шагом" поможет вам быстро освоить принципы создания и манипулирования базами данных с использованием интерактивных средств, входящих в состав SQL Server 2000 версий Personal, Standard и Enterprise.
Внимание! Этот курс предназначен для использования с SQL Server 2000, однако сама система не поставляется вместе с курсом. Прежде, чем приступить к выполнению уроков, вы должны приобрести и установить SQL Server 2000.
Этот курс предназначен как для читателей, вообще не знакомых с реляционными базами данных, так и для тех, которые имеют опыт работы с другими системами управления базами данных, такими как Microsoft Access, и хотели бы перейти к SQL Server 2000. Воспользуйтесь приведенной ниже таблицей, чтобы выбрать для себя план занятий.

С чего начать изучение
Знакомство с Enterprise Manager
Создание резервных копий и восстановление базы данных
Режимы безопасности
Создание баз данных

Создание таблиц
Понятие об индексах
Понятие об отношениях
Понятие о проверочных ограничениях

Понятие об умолчаниях
Понятие о диаграммах баз данных
Использование конструктора запросов Query Designer
Использование оператора SELECT

Фраза ORDER BY
Использование фразы FROM
Оператор SELECT DISTINCT
Понятие о представлениях

Понятие об операторе INSERT
Понятие об операторе UPDATE
Понятие об операторе DELETE
Мастера служб преобразования данных

Понятие о Query Analyzer
Понятие о DDL
Использование Query Analyzer для оптимизации производительности
Команды Transact-SQL

Временные таблицы
Условное выполнение
Понятие о курсорах
Понятие о хранимых процедурах

Понятие о триггерах
Понятие о пользовательских функциях

Базы данных - MySQL - статьи

Слишком часто бизнес обнаруживает, что его инвестиции в высококлассные приложения превращаются в кучу бесполезной информации, которую невозможно интегрировать и анализировать. Это означает, что обещание принять более информированное решение в ситуации временной ограниченности часто остаётся невыполненным. Для того чтобы проанализировать плохо интегрируемые системы организации пользуются несколькими подходами: используют несколько систем отчётности, извлекают и трансформируют данные, создают хранилища данных, либо покупают новые промышленные системы, так как новые системы, обещающие улучшенную работу с отчётностью. Каждое из данных решений имеет свои недостатки - от использования неадекватных инструментов до новых и дорогих проектов консолидирования данных.
В проблемах, испытываемых многими организациями нет ничего нового. К примеру, множество компаний стремится купить программные продукты, такие как SAP для управления основной частью бизнеса. К сожалению, часто данные продукты имеют сложную структуру, мешающую проведению эффективного анализа данных. Компания может иметь совершенно независимые программные системы управления взаимоотношениями с заказчиками (CRM) и системы контроля движения товаров на предприятии (SCM). Ко всему прочему, как правило, обе эти системы содержат информацию, критичную для принятия ключевых решений в бизнесе. Организации также сознают, что для того, чтобы соответствовать множеству отчётным и аналитическим требований они создали массу приложений и хранилищ данных, на основе быстро меняющихся указаний аналитиков, сотрудников по работе с информацией, служащих и пользователей.

Изучение задач бизнеса
Азбука MySQL
Интеллектуальная обработка данных и хранилищ данных в SQL Server 2005
Введение в SQL Server 2005 Integration Services
Введение в MySQL (используя Perl DBI)

Авторизация и аутентификация
MySQL Administrator - рулить СУБД легко
Microsoft SQL Server 2005 Обзор продукта
SQL Server 2005 Reporting Services (SSRS)

Excel ЧаВо

Для определения, будет ли запущен новый экземпляр Excel.Application или присоединение к уже запущенному, используется свойство TExcelApplication.ConnectKind. По умолчанию это свойство имеет значение ckRunningOrNew (константы определены в unit OleServer). Однако рекомендуется, если нет на то особой надобности, всегда запускать новый экземпляр Excel.Application во избежание конфликтов с запущенным раннее экземпляром Excel.Application. Свойство TExcelApplication.AutoQuit в конструкторе устанавливается по умолчанию в False (только в модуле ExcelXP в True) — это значит, что если вы хотите при отсоединении завершить работу Excel (закрыть), то нужно вызвать метод TExcelApplication.Quit или установить свойство TExcelApplication.AutoQuit равным True.

Как загрузить новый экземпляр?
Как добавить новую книгу?
Как добавить Chart в отдельный лист книги?

MS Excel 97

Рабочий лист представляет собой таблицу, состоящую из 256 столбцов и 65536 строк. Столбцы именуются латинскими буквами, а строки – цифрами. Каждая ячейка таблицы имеет адрес, который состоит из имени строки и имени столбца. Например, если ячейка находится в столбце F и строке 7, то она имеет адрес F7.

Окно программы

Microsoft Excel 2003

Электронные таблицы, подобные Excel, помогают производить вычисления, анализировать данные и управлять ими. Excel позволяет организовывать числовую информацию в виде строк и столбцов. Он легко выполняет также некоторые другие функции, которые будут описаны позже. Подобно прочим электронным таблицам, на экране Excel появляется сетка из строк и столбцов — электронная книга учета, в которую вводятся данные. Каждая клеточка сетки (пересечение строки и столбца) называется ячейкой. Обычно в ячейки заносятся числа, но туда можно поместить и текст с описанием, например, заголовки строк и столбцов.

Введение в Excel
Составление таблицы
Как обращаться с рабочими книгами
Работа с листами
Печать

Обнаружение ошибок и получение справок
Изменение структуры рабочей таблицы
Улучшение внешнего вида таблицы
Дополнительные сведения о формулах и функциях
Форматирование рабочих таблиц
Модификация окна Excel

Диаграммы
Улучшение качества диаграмм
Работа со списками данных
Одновременная работа с несколькими таблицами
Более сложные функции
Автоматизация труда с помощью макросов и шаблонов
Excel и Интернет

MS Excel 2000 для начинающих

Активная ячейка выделяется рамкой. Чтобы сделать ячейку активной, необходимо клавишами управления курсором подвести рамку к этой ячейке или щелкнуть в ней мышью.
Для выделения нескольких смежных ячеек необходимо установить указатель мыши в одну из ячеек, нажать левую кнопку мыши и, не отпуская ее, растянуть выделение на всю область. Для выделения нескольких несмежных групп ячеек следует выделить одну группу, нажать клавишу Ctrl

Массивы формул
Мир объектов Excel 2000

Все про Excel 2002

Поначалу бывает непросто представить себе, как можно использовать отчет сводной таблицы для анализа данных. В этом разделе показано, как с помощью базового источника данных создать отчеты сводных таблиц, отвечающие на типичные вопросы, возникающие при анализе данных. Рассмотрены примеры отчетов о продавцах, товарах, заказах и покупателях, причем аналогичным образом нетрудно составить отчеты почти для всех типов исходных данных.
Для простоты все примеры отформатированы с помощью формата «Отчет 5», который может быть применен к отчету сводной таблицы с помощью кнопки Формат отчета.

Общие книги Microsoft Excel
Изменение полей
Печать части листа
Подготовка исходных данных

Справочник по Excel 2002

Начало отчета сводной таблицы. Начните с исходных данных, содержащих сведения о заказах. Здесь приведены несколько записей исходных данных, использованных для отчетов в данном разделе. Чтобы отобразить весь исходный диапазон, загрузите книги, сопровождающие данную статью.

Cводные таблицы в Excel 2002
Подготовка данных

Практическая работа с таблицами Excel

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

Как изменять масштаб
Как осуществлять простой отбор данных
Как записать макрос

Электронные таблицы Excel

Электронные таблицы, подобные Excel, помогают производить вычисления, анализировать данные и управлять ими. Excel позволяет организовывать числовую информацию в виде строк и столбцов. Он легко выполняет также некоторые другие функции, которые будут описаны позже. Подобно прочим электронным таблицам, на экране Excel появляется сетка из строк и столбцов — электронная книга учета, в которую вводятся данные. Каждая клеточка сетки (пересечение строки и столбца) называется ячейкой. Обычно в ячейки заносятся числа, но туда можно поместить и текст с описанием, например, заголовки строк и столбцов.
Когда впервые создается в Excel рабочая книга, она временно хранится в оперативной памяти компьютера (RAM — Read Access Memory). Но такая память подобна грифельной доске, с которой все полностью стирается, стоит только выключить компьютер. Если выключится компьютер или в сети случайно пропадет напряжение, результаты работы исчезнут мгновенно и безвозвратно. Точнее говоря, это произойдет в том случае, если вовремя не сохранить данные. Сохранение рабочей книги означает, что она записывается на диск — жесткий диск или дискету, — так что к ней можно будет возвратиться позже.
Большинство рабочих таблиц столь велики, что не помещаются на экране. Многие из них простираются на дюжины столбцов и сотни строк. Например, платежная ведомость может включать в себя информацию по выплатам зарплаты и налогов для сотен служащих. Таблицу финансовых отчетов компании можно составлять ежемесячно. Вам уже известно, что можно прокрутить на экране любую часть рабочей таблицы и щелкнуть на любой ячейке, приведя ее в активное состояние, или перейти на любую ячейку, воспользовавшись кнопками со стрелками. Однако существуют более простые и эффективные способы перемещения по большой таблице.

Как вводить данные
Как сохранить и закрыть рабочую книгу
Как перемещаться по таблице
Как просмотреть таблицу перед печатью

Как отменить операцию
Как вставлять новые столбцы и строки
Как изменять параметры шрифтов

Работа в Microsoft Excel XP

При запуске Excel появляется пустой документ. С этого момента вы можете вводить информацию, изменять оформление данных, обрабатывать данные или искать информацию в файлах справки Excel. Следующий рисунок показывает наиболее важные элементы в окне Excel, два из которых являются нововведениями в Excel 2002: окно рабочей книги, панель главного меню, строка формул, панель Стандартная и панель Форматирование, строка состояния, (новое в этой версии) диалоговое окно Задать вопрос (Ask A Question) и область задач.

Работа с существующим списком данных

Решение оптимизационных задач средствами EXCEL

Целью работы коммерческой фирмы является получение прибыли. Любое управленческое решение (будь то решение о количестве приобретаемого товара, или решение о назначении цены на реализуемый товар, или решение о подаче рекламы в газету и т.д.) будет влиять на прибыль в большую или меньшую сторону. Эти решения являются оптимизационными, то есть всегда существует возможность выбрать лучшее решение из нескольких возможных. Представим себе, что все управленческие решения принимаются наилучшим образом. То есть, все параметры, на которые может влиять фирма, являются оптимальными. Тогда фирма будет получать максимальную прибыль (больше получить при данных условиях невозможно). Для того чтобы определить, насколько управленческие решения, принимаемые работниками фирмы оптимальны, можно использовать методы математического программирования.

Решение уравнений методом Жордана - Гаусса

Решение прикладных задач в Excel

В данном разделе Вы убедитесь, что Excel позволяет не только производить расчеты, но и решать сложные задачи в различных сферах деятельности.
Решение уравнений
Задачи оптимизации
Прогнозирование

Решение уравнений
Решение прикладных задач в Excel

Техника финансовых вычислений на Excel

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

Продолжение

По следам MS IE OBJECT tag exploit'а

Не успела Microsoft оправиться от дыры в TextRange(), заплатка на которую была выпущена 11 апреля 2006 (то есть спустя целых 3 недели, после появления exploit'а, обнародованного 23 марта), как ровно через месяц, 23 апреля 2006, Michal Zalewski опубликовал на немодерируемом форуме grok'ов сообщение "MSIE (mshtml.dll) OBJECT tag vulnerability" (см. lists.grok.org.uk/pipermail/full-disclosure/2006-April/045422.html), описывающее странное поведение IE при работе со вложенными OBJECT'ми, и приложил четыре демонстрационных exploita'а, грохающих по свидетельствам очевидцев все версии IE от 5.х до 7.x включительно.

Предыстория
Как заточить exploit под себя

Путешествуя с Internet Explorer

На сегодняшний день браузер стал такой же необходимой программой, как, например, текстовый редактор Microsoft Word. Вот почему он должен полностью удовлетворять потребности пользователя. Для многих причиной приобретения персонального компьютера стала необходимость работы с Интернетом. Естественно, что люди все разные, у них разные потребности, цели и задачи. Браузер же, как и любая другая программа, должна удовлетворять потребности различных пользователей, быть гибкой в использовании. Сейчас существует огромное количество сайтов в Интернете. Некоторые из них — это обыкновенные домашние ^страницы, другие — огромные порталы. Microsoft Internet Explorer не принуждает вас использовать тот или иной сайт в качестве домашней страницы. Вы всегда можете изменить ее с легкостью.
Сегодня важно, чтобы браузер отвечал потребностям не только домашнего пользователя, но и бизнесмена, служащего. Internet Explorer 6.0 позволяет работать с прогрессивными технологиями. Теперь можно работать с электронными биржами без использования дополнительного программного обеспечения. Смотреть результаты торгов, работать с интерактивным контентом. И все это без использования дополнительных программ.

Установка обозревателя Internet Explorer
Знакомство с обозревателем Internet Explorer
Начало работы с Интернетом
Печать и сохранение информации
Панели в Microsoft Internet Explorer

Рабочий стол Active Desktop
Настройка внешнего вида обозревателя
Выбор оптимальной конфигурации Internet Explorer
Конфигурирование службы FTP

Безопасный обмен данными через Интернет
Защита компьютера от несанкционированного доступа
Ограничение доступа к нежелательным для просмотра ресурсам
Первое знакомство с Microsoft Outlook Express

Создание и отправка почтовых сообщений
Работа с группами новостей
Автономная работа
Настройка

Путешествуя с Internet Explorer

Пользователи компьютера под управлением операционной системы Windows ХР могут пропустить эту главу, т. к. Microsoft Internet Explorer 6.0 уже установлен.
Минимальные требования для установки и работы с Microsoft Internet Explorer 6.0 таковы.
Процессор 486 с частотой 66 МГц (рекомендуется Pentium).
Для операционной системы Windows 98 или Windows 98 SE:
16 Мбайт оперативной памяти (минимум);
25,8 Мбайт на жестком диске для полной установки Microsoft Internet Explorer 6.0 и его компонентов.
Для операционной системы Windows NT 4.0 (пакетом обновлений):
32 Мбайт оперативной памяти (минимум);
75 Мбайт на жестком диске для полной установки Microsoft Internet Explorer 6.0 и его компонентов.
Для операционной системы Microsoft Windows 2000:
32 Мбайт оперативной памяти (минимум);
75 Мбайт на жестком диске для полной установки Microsoft Internet Explorer 6.0 и его компонентов.
Для операционной системы Microsoft Windows Millennium Edition:
32 Мбайт оперативной памяти (минимум);
11,6 Мбайт на жестком диске для полной установки Microsoft Internet Explorer 6.0 и его компонентов.
Привод CD-ROM (при установке Microsoft Internet Explorer 6.0 с компакт-диска).
Некоторые компоненты Microsoft Internet Explorer 6.0 могут потребовать дополнительных системных ресурсов.

Знакомство с обозревателем Microsoft Internet Explorer
Начало работы с Интернетом
Печать и сохранение информации

Настройка внешнего вида обозревателя
Основы безопасной работы с ресурсами Сети
Ограничение доступа к нежелательным для просмотра ресурсам
Создание и отправка почтовых сообщений

Автономная работа
Рекомендуемые программы

Самоучитель по Microsoft Internet Explorer 6

Вне зависимости от типа установки (сетевого или с компакт-диска), все инсталляционные файлы копируются на жесткий диск вашего компьютера. Это позволяет переустановить программу (если это потребуется) несколько быстрее.
Если вам нужно освободить место на диске, вы можете удалить каталог с файлами установки Microsoft Internet Explorer 6.0. Обычно он располагается в папке Windows и называется Windows Update Setup Files.
До начала установки нужно выбрать ее тип: П установка с компакт-диска; П сетевая установка.
При установке с компакт-диска время, затрачиваемое на инсталляцию Microsoft Internet Explorer 6.0 сильно сокращается, т. к. нет необходимости ожидать полной загрузки файлов на жесткий диск вашего компьютера из локальной сети или из Интернета.
Дальнейший ход установки аналогичен установке из сети Интернет.
При выборе второго типа установки необходимо иметь соединение с Интернетом.
Первым делом, нужно посетить страницу Microsoft и скачать файл ie6setup.exe. Размер файла невелик (около 60 килобайт). Это программа установки, которая сама загрузит и установит браузер и необходимые для его работы компоненты.

Установка
Знакомство с обозревателем Microsoft Internet Explorer 6.0
Мастер подключения
Сохранение веб-страниц
Панель Медиа
Работа с Active Desktop
Правильное отображение веб-страниц в кодировке любого языка
Оптимальные настройки соединения dial-up
Протокол FTP
Сертификаты
Разное
Что такое ICRA?
Блокировка нежелательных сообщений (спам)
Меню Файл
Что такое группы новостей
Настройка IMAP-ящика
Шрифты
"Горячие" клавиши
Плейер
Формат пакета IP
Плагины

Начальный курс программирования на языке Форт

Новичок, впервые столкнувшийся с термином «машинный язык», может подумать: «На каком же таком языке разговаривает компьютер? Наверное, человеку чрезвычайно трудно его понять. Выглядит этот язык, вероятно, как-нибудь так:
976#!@NX714&+
если он вообще как-то выглядит». На самом деле машинный язык не должен быть трудным для понимания. Его назначение — служить удобным средством связи между человеком и компьютером.
Здесь уместно провести аналогию с марионеткой. Вы можете заставить марионетку «ходить», манипулируя деревянным приспособлением, даже не касаясь нитей, приводящих ее в движение. Эти манипуляции означают «ходьбу» на языке марионетки. Кукольник управляет марионеткой таким способом, который понятен марионетке и легко осуществим кукольником.
Компьютеры — это машины, подобные марионеткам. Ими нужно управлять, пользуясь специальным языком. И поэтому нам необходим язык, обладающий двумя на первый взгляд противоположными свойствами. С одной стороны, он должен точно выражать смысл приказа компьютеру, передавая последнему всю требуемую для выполнения операции информацию, а с другой — быть предельно простым.

Основы Форта
Операции над целыми числами
Рекурсия

Способ мышления-Форт

Программирование компьютеров может свести с ума. Другие профессии дают Вам прекрасные возможности наблюдать осязаемые результаты Ваших усилий. Часовщик может смотреть на свои зубчики и колесики, швея -- на швы, ровно ложащиеся после каждого взмаха иглы. Но программист проектирует, строит и ремонтирует нечто воображаемое, призрачные механизмы, ускользающие от восприятия органами чувств. Наша работа происходит не в ОЗУ, не в программе-редакторе, а внутри нашей головы.
Построение моделей в воображении привлекает и доставляет удовольствие программисту. Как же лучше к этому подготовиться ? Вооружиться самыми хорошими отладчиками, декомпиляторами и дизассемблерами ? Они помогают, однако самые существенные из технологий и инструментов -- умственные. Нам нужна последовательная и практическая методология для `мышления` на тему задач программирования. Это и составляет суть того, что я попытался выразить в моей книге. "Способ мышления ..." предлагается всем, кто заинтересован в написании программ для решения конкретных задач. Книга рассматривает вопросы проектирования и применения: принятие решений о том, что Вам нужно сделать, разработка компонентов системы и, наконец, построение системы.

Философия Форта
Предварительный проект декомпозиция

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

Форт (FORTH) -- это мощный язык программирования, который обеспечивает высокую производительность ЭВМ. Предлагаемая книга является одновременно учебником и справочником, позволяющим овладеть языком Форт независимо от того, начинающий вы программист или опытный. Вы можете пользоваться этой книгой как учебником для классных или индивидуальных занятий, при этом не предполагается знание основ ЭВМ или программирования. Книга содержит полное описание языка, начинающееся с упрощенного изложения принципов работы компьютеров. Постепенно осуществляется переход к более сложным понятиям, не описанным в других книгах. Вы сами можете выбрать материал и скорость изучения с учетом своего уровня подготовки. В книге приводится множество примеров, показывающих стиль программирования на языке Форт, включая полный текст программы редактора, большое количество упражнений для приобретения опыта, уверенности и, что более важно, полезных технических навыков. В даны ответы к упражнениям. Излагаются обе версии языка Форт в соответствии со стандартами 1979 и 1983 гг. Кроме того, изложены вопросы, не освещаемые в стандартах, в том числе организация файлов данных, обработка алфавитно-цифровых текстов, арифметика с плавающей запятой, а также различные инструментальные программные средства, что поможет вам расширить сферу применения языка Форт для ваших нужд. Даны примеры функций усовершенствованной реализации языка MMSFORTH.

Что такое Форт?
Операторы сравнения и ветвления
Память Форта. Словари и контекстные словари
Ответы к упражнениям

Язык Форт и его реализации

Язык программирования Форт (англ. forth - вперед и одновременно сокращение от fourth - четвертый), которому посвящена эта книга, появился в начале 1970-х гг. в США. Его изобретатель Чарльз Мур первоначально применил его для разработки программного обеспечения микроЭВМ, управляющей работой радиотелескопа. Преимущества работы с языком Форт вместо применявшегося ранее Ассемблера были настолько велики, что вскоре он стал использоваться и на других специализированных ЭВМ.
Быстрый рост популярности языка Форт начался с середины 1970-х гг., когда появились персональные ЭВМ. Оказалось, что этот язык позволяет обходиться сравнительно небольшим набором возможностей первых персональных ЭВМ, превращая их в удобный и эффективный инструмент для самой разной работы. К середине 1980-х гг. Форт выдвинулся на третье место после языков Бейсик и Паскаль в качестве средства программирования для персональных ЭВМ, и рост его применения продолжается. Широкое распространение получили коммерческие программные продукты, написанные на Форте: системы обработки текстов, пакеты машинной графики, трансляторы, видеоигры. Стихийно быстрое распространение Форта и его практический успех обусловили необходимость стандартизации языка. В 1983 г. был опубликован стандарт «Форт-83», в соответствии с которым ведется изложение материала в этой книге.

Основные понятия
Примеры программных разработок

Беспроводные сети

Архитектуру локальной сети лучше всего описывать через многоуровневую протокольную структуру, упорядочивающую основные функции локальной сети. Данный раздел начинается с описания стандартизированной протокольной архитектуры для локальных сетей, которая включает физический уровень, уровень управления доступом к среде и уровень управления логическим каналом. Затем подробно рассматриваются два последних.

Архитектура протоколов
Области применения Bluetooth
Организация сотовой сети
Применение беспроводных локальных сетей
Параметры и конфигурации спутника
Бесшнуровые системы
Как ломаются беспроводные сети
Проект сети публичного доступа к Интернет по Wi-Fi

Установка беспроводной сети дома по типу AD-Hoc

Мы будем строить беспроводную сеть между компьютером и ноутбуком, используя один Wi-Fi контроллер и точку доступа. Вот, какое оборудование мы имеем:
Персональный компьютер. Чтобы избежать возможных проблем, мы использовали компьютер, собранный на базе barebone платформы Shuttle SB75G2, стабильной платформы, зарекомендовавшей себя с лучшей стороны в плане отсутствия помех.

Установка беспроводной сети дома
Установка беспроводной сети дома по типу Infrastructure

Самоучитель по Windows XP

Буквы ХР в названии новой версии популярной операционной системы Windows являются частью английского слова eXPerience, которое переводится как жизненный опыт, знания. При создании операционной системы Windows XP использован многолетний опыт разработчиков самых популярных компьютерных программ и систем, а также знания, накопленные в результате общения с многочисленными пользователями. Без сомнения, новая версия Windows является значительным шагом вперед, по сравнению с предыдущими версиями.
Операционная система является необходимой компонентой любого компьютера и представляет собой набор программ, предназначенных для управления компьютером, хранения информации и организации работы всех подключенных к нему устройств. В настоящее время Windows - самая распространенная операционная система для персональных компьютеров. Среди достоинств, определяющих популярность Windows, можно выделить удобный, интуитивно понятный, графический интерфейс, параллельную работу множества программ и автоматическую настройку нового оборудования.
Под общим названием Windows объединяются несколько операционных систем, которые хотя и похожи друг на друга, но обладают различными возможностями и предназначены для разных целей. Все системы семейства Windows построены на одних и тех же принципах, и программы, написанные для Windows, работают во всех этих системах.

Основы работы с Windows XP
Работа с помощью проводника Windows
Печать из Windows
Использование справочной системы
Работа с программами в составе Windows ХР
Работа с изображениями
Работа в сети Интернет
Работа с аудио и видео
Вспомогательные программы
Дополнительные возможности Windows XP
Игры, поставляемые в составе Windows
Особенности работы с блокнотными компьютерами
Восстановление системы и защита важных файлов
Прочие полезные возможности
Установка и настройка системы
Настройка системы

FAQ по Microsoft Windows XP -v.1.1.0

Не устанавливается драйвер
Подобное сообщение выдается в 2/3 случав, но это никогда не мешало эти драйвера установить. Причем как правило в случае с Mustek подходят драйверы от Windows 2000, но для их установки нужно изменить в реестре в ветке: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion параметры "ProductName"="Microsoft Windows XP" и "CurrentBuildNumber"="2600" на "ProductName"="Microsoft Windows 2000" и "CurrentBuildNumber"="2195". После установки вернуть в исходное состояние.

Не устанавливается драйвер
Как поменять ядро системы
Не отображаются эскизы видео
Как настроить Windows XP Home Edition для регистрации в домене
Как настроить файл подкачки для оптимизации и восстановления Windows XP
Как организовать запрет доступа к папкам
Как отключить автоматическое распознавание диска

FAQ по Microsoft Windows XP. Версия 3.05

Первый раздел настраивает локаль для конкретного пользователя и отвечает за то, в каком виде и на каком языке пишется дата, время, какие меры длины используются и так далее. В нашем случае его лучше всего ставить Russian. Второй пункт отвечает, в том числе, и за системные шрифты, это как раз то, что нам и нужно. Необходимо убедиться, что там выставлена Russia. Кроме этого, на закладке Advanced надо выставить Language for non-Unicode programs в Russian.
После этого, при отображении всех менюшек и сообщений, XP будет использовать русскую кодировку. Конечно же, это никак не повлияет на латинские буквы.

Региональные настройки настроил
Как ускорить работу с памятью?
Моя любимая программа

Windows XP FAQ

Конечно, проще всего было бы послать трудящихся к разработчику всех этих операционных систем - на сайт Microsoft, добавив - кто ищет, тот всегда найдет, но я ведь прекрасно понимаю, что там без труда можно заблудиться, поэтому перескажу официальную позицию MS по поводу удаления WinXP/2K и последующей установки Win9*. Ну и от себя, конечно, кое-что добавлю.
Прежде всего, следует отметить, что Windows 9* можно устанавливать только на жесткий диск с файловой системой FAT, поэтому, если вы отформатировали диск 'С' в NTFS, потребуется хирургическое вмешательство, т.е. переформатирование его в FAT, причем совсем необязательно терять при этом находящиеся на диске данные: программа PartitionMagic умеет преобразовывать файловые системы без потери данных. Заодно, если есть необходимость, сможете и размеры разделов изменить, и тоже без потери находящихся на них данных...
Кроме этого, необходимо подчеркнуть, что "восстановить" Windows 9* не получится - поставить-то ее, конечно, вы сможете, но все установленные ранее программы придется инсталлировать заново. Потеряются и все настройки, имевшиеся в WinXP/2K.

Что такое иконки Windows XP
Синий экран XP. Коды ошибок
20 Секретов Windows XP
Ремонтируем Windows XP
20 Секретов Windows XP

Windows XP Services - OSzone

Беспроводная настройка (Wireless Zero Configuration)
Предоставляет автоматическую настройку 802.11 адаптеров.
Значение по умолчанию в Windows XP Home: Автоматически
Значение по умолчанию в Windows XP Pro: Автоматически
Рекомендуемое значение: Отключена
Вход от имени: Локальная система

Службы IPSEC
Сервер печати TCP/IP

Windows XP -первые шаги

Пользователю, который "включил компьютер, но ничего не работает", обычно не до смеха, особенно если он не может самостоятельно выяснить, что случилось, и устранить неполадку. Посмотрим на вещи реально: поскольку проблемы с загрузкой возможны при работе с любой операционной системой, то и Windows XP не является исключением из общего правила. Несмотря на изменение названия (Windows XP вместо Windows NT 5.0), эта операционная система базируется на технологии NT (этот факт отражен в заставке, появляющейся при запуске систем). Именно по этой причине в процессе загрузки Windows XP могут возникать некоторые проблемы, с которыми сталкивались ранее пользователи операционных систем Windows NT. Тем не менее стоит порадовать пользователей и хорошими новостями: система действительно стала надежнее, стабильнее, и, кроме того, в ее состав добавлены новые средства устранения как проблем с загрузкой, так и других неполадок.
Грамотный пользователь не должен пугаться, услышав слова "boot-сектор", "главная загрузочная запись", "POST" и т. п. Чтобы по возможности быстро и с минимальными потерями выйти из ситуации, при которой возникают проблемы с загрузкой Windows XP, необходимо знать, как происходит процесс загрузки, от момента включения компьютера и до регистрации пользователя в системе.
По сравнению с предыдущими версиями Windows NT операционная система Windows XP предоставляет повышенную надежность и снижает возможное время простоя. Усовершенствования стали возможными за счет расширения диапазона поддерживаемых аппаратных средств и обеспечения полноценной поддержки технологии Plug and Play. Реализация всех этих новых функций является частью инициативы нулевого администрирования Microsoft (ZAW). Например, в отличие от Windows NT 4.0, Windows XP позволяют пользователям вносить разнообразные изменения в конфигурацию компьютера без необходимости его перезагрузки. Снижение частоты необходимых перезагрузок — одно из наиболее значимых преимуществ Windows XP, т. к. это упрощает обслуживание и повышает доступность и качество предоставляемого сервиса при одновременном снижении затрат.
Windows XP существенно упрощает как установку операционной системы, так и процедуры установки нового оборудования. Фактически большинство новых устройств могут быть подключены динамически, т. е. без перезагрузки компьютера. Существенно расширен и перечень поддерживаемых аппаратных средств — теперь в HCL включены сотни новых принтеров, модемов, устройств с автоподачей для CD-ROM, стримеров, накопителей на магнитооптических дисках и других устройств. Все это было достигнуто за счет включения в Windows XP поддержки Plug and Play, а также средств управления электропитанием и энергосбережением.

Планирование и установка системы
Загрузка операционной системы
Поддержка оборудования
Пользовательский интерфейс
Конфигурирование системы
Общие концепции консоли управления
Диски и файловые системы
Восстановление системы
Работа с дисковыми ресурсами
Службы печати