Спецификация USB

       

Спецификация USB.Rev1.0

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

Taxonomy of Application Space Таксономия областей применения
Передача Сигналов Источника Данных (Data Source Signaling)
Требования Механизма Команды USBD

USB - программатор AVR,I2C (v.2.0)
USB - программатор PIC,I2C (v.2.0)
Настройка USB сим сканера

Справочник по электрическим кабелям,проводам и шнурам

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


Шнур — две или более изолированных гибких или особо гибких жил сечением до 1.5 мм2, скрученных или уложенных параллельно, поверх которых в зависимости от условий эксплуатации могут быть наложены неметаллическая оболочка и защитные покрытия.
Основными элементами всех типов кабелей, проводов и шнуров являются токопроводящие жилы, изоляция, экраны, оболочка и наружные покровы. Неизолированные провода изоляции не имеют. В зависимости от назначения и условий эксплуатации кабелей и проводов экран и наружные покровы могут отсутствовать.

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

Станционные, распределительные и шахтные кабели и провода связи
Токовые нагрузки на кабели, провода и шнуры

Раздел - Трейдер

Этот раздел ближе к психологии, чем к работе с деньгами. Но без психологической подготовке в этом бизнесе просто нечего делать. У нас в стране давно сложилось очень небрежное, я бы так охаректеризовал, отношение к психологии. Слово чуть ли не ругательное. А зря, очень даже зря. Так что поговорим о трейде, кто такой и как с ним быть.

Анализ рынка
Деньги
Дисциплина
Игра
Иллюзии

Индивидуальность
Интуиция
Моделирование
Мышление
Начинающий

Обучение
Ошибки
Паника
План
Потери

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

Самопознание
Советы
Страх
Стресс
Терпение

Торговля
Трейдер
Трейдинг
Тупик
Управление

Успех
Форекс
Эмоции

Anjuta 1.2.2 — среда разработки

Anjuta 1.2.2 — среда разработки на C/C++ и других языках для среды GNOME.
Glade 2.5.0 — инструмент проектирования интерфейсов программы для LibGlade или использования отдельно.
LibGlade 2.4.0 — библиотека для создания виджетов на GTK, описываемых файлом Glade, и некоторые полезные функции.
Опционально рекомендую установить DevHelp — это справочная система с модулями для разных средств. Необходимо установить модуль с GTK2.0 API. Чаще всего он идет в комплекте с самой программой.

Об инструментах
Проект Nooks
QNX Neutrino. "Крепкий орешек" v.6.2.1
QNX: очень краткие заметки

Разработка ОС реального времени для цифрового сигнального процессора
Семь вещей, которые нужно знать о VMWare и VirtualPC
Файловая система и менеджер томов Veritas
Ваш билет до Windows 2000
Что значит "редактировать файл MYCONF"?

Почему GNU будет совместима с Unix
Системы с минимальным ядром
Пространства имен WMI

Нужна ли малому бизнесу IP-телефония

Телефонный номер Обычно один номер или объединение нескольких аналоговых линий для получения многоканального номера Многоканальный, несколько номеров на одной линии связи Многоканальный, несколько номеров на одной линии связи
Число одновременных разговоров на одной линии связи Один Несколько одновременных разговоров, 64 кбит на один разговор Несколько одновременных разговоров, в зависимости от используемого кодека примерно 12–88 кбит на один разговор
Создание линии связи Необходимо протянуть отдельный провод Необходимо протянуть отдельный провод Используется уже существующая линия связи. Для DSL-подключения:
тот же самый провод, что используется для подключения аналогового номера.
Для прямого IP-подключения: провод, используемый для подключения к Интернету

Коммуникационная задача малого офиса
СИ-БИ - Техника связи
Настройка интернет соединения через gprs
Методы бикластеризации для анализа интернет-данных

Дополнительные возможности телефонов с АОН

Полезным режимом в телефоне является "спикерфон", который позволяет разговаривать с абонентом не снимая трубки.
Однако полностью реализовать его преимущества по типовой схеме невозможно из-за низкой чувствительности микрофона и возникновения самовозбуждения при увеличении чувствительности, например, с помощью дополнительного микрофонного усилителя.
Устранить эти недостатки можно лишь собрав самому или приобретя на радиорынке настроенную плату спикерфона на базе специализированной микросхемы "Motorola" IL34118N (отечественный аналог — КР143ХА2), Эта ИМС предназначена для обработки в полудуплексном режиме сигналов, поступающих с микрофона и телефонной линии. Алгоритм ее работы заключается в усилении сигнала микрофона или линии, имеющего в данный момент большую амплитуду.

Определение номера звонящего абонента в стандарте DTMF
Определитель номера стандарта DTMF
Определитель номера стандарта FSK
Как обмануть АТС
Обман АТС
Последняя миля
Сигналы абонентского интерфейса АТС

Access 2003

Microsoft Office — самый популярный комплект приложений для настольных компьютеров, контролирующий свыше 90% рынка офисных пакетов. Он является одним из лучших продуктов Microsoft и приносит корпорации от трети до половины годового дохода. Например, за последний квартал 2002 года продажа операционных систем принесла компании Microsoft 2,5 миллиарда долларов, продажа комплектов Office — 2,3 миллиарда. Рост продаж по позиции Office XP Professional за финансовый 2003 год в России и СНГ составил 86%.
Для Microsoft выпуск новой версии Office является самым значительным событием со времен начала продаж операционной системы Windows XP в 2001 году. Его опытную проверку проводили около 500 тысяч бета-тестеров. В настоящее время Microsoft предпочитает говорить не о пакете, решающем проблемы служащих офиса, а о более широком системном решении потребностей корпоративных пользователей. Предполагается, что в 2003—2005 г.г. компания затратит более 3 млрд. долл. на разработку и распространение нового семейства продуктов Microsoft Office с тем, чтобы увеличить объем его продаж до 20 млрд. долл. к 2010 г.

Краткий обзор
Знакомимся с Microsoft Access 200З
Использование запросов для работы с данными
Создание и использование форм в Access 2003
Отчеты, страницы доступа к данным, макросы, настройка базы данных Access 2003

Администрирование Lotus Notes 4.1x и Lotus Domino 4.5

Программное обеспечение станции Notes (клиента) реализует графический интерфейс для пользователя. Со своих станций пользователи имеют доступ к почтовым услугам, предоставляемым сервером Notes, и расположенным на серверах Notes базам данных. Пользователи могут также сохранять персональные базы данных локально, т.е. на своих компьютерах.
Станция Notes (клиент) имеет соединение с сервером(ами) Notes по локальной сети (LAN) или с использованием модема. DialUp-станция Notes имеет доступ к серверу Notes только посредством модема. Станции Notes не могут соединяться между собой. Сервер Notes тоже не может "по своей инициативе" соединиться со станцией - соединение с сервером всегда инициирует станция. Сервер может соединяться с другими серверами для выполнения репликаций баз, передачи почты или предоставления "посреднических услуг" станциям или другим серверам.

Требования для станций версии 1
Репликационные установки для базы данных
Шифрование полей в документах
Шифрование сохраненной почты

Укрощение @Интернет@

Усилиями мирового сообщества программистов всего мира создано бесчисленное множество разнообразных приложений, – ни в одной книге всех их не описать! Неудивительно, если ваша любимая программа ни словом здесь не упомянута.
Автор и не стремился свести свои ответы к рекомендациям типа "нажми такие-то кнопки, а почему и не спрашивай", а всегда пытался объяснить: как именно решить ту или иную проблему и отчего эта проблема вообще возникает. Разумеется, конкретные действия зависят от специфики используемого приложения, но ведь если сказать, что для предотвращения ошибки загрузки файла необходимо в своей "качалке" отключить режим "ASCII", пользователь и сам, порыскав некоторое время по пунктам меню, сможет найти такую точно или близкую по звучанию опцию и отключить ее. В крайнем случае поможет документация, прилагаемая к программе, – там наверняка будет наописано какой именно пункт меню ответственен за установку режима ASCII, – так какая необходимость описывать это в книге?
Книга, которую вы сейчас держите в руках, максимально подробно объясняет принципы функционирования Интернет, раскрывает множество секретов эффективного использования сети и предлагает кратчайшие решения различных проблем. При этом она не привязанаается ни к каким-то конкретным приложениям, – их читатель может выбирать самостоятельно, – и делает упор на принципы, а не на их реализации. Другими словами, не дает рыбу, а учит ловить ее.

Провайдер и удаленный доступ
Решения, специфичные для конкретных модемов
Какие сервера бесплатно предоставляют право исполнения cgi?
Примеры строк инициализации

Оборудование IP-телефонии

Пакеты могут следовать к месту назначения по разным путям и могут не все поступить к месту сборки вовремя и в надлежащем порядке. Если бы это были обычные данные, то запоздавшие или поврежденные пакеты можно было бы просто отбросить, а протокол контроля ошибок в рабочей станции запросил бы повторную передачу этих пакетов. Но такая концепция не может быть принята для пакетов, содержащих компрессированную речь, без опасности значительного ухудшения качества разговоров, которые, разумеется, должны происходить в реальном времени. Только если отбрасывается небольшой процент пакетов, скажем, 15%, пользователи на каждом конце могут не заметить пробелов в разговоре. Когда потеря пакетов достигает 20%, качество разговора ощутимо ухудшается. Общему анализу протоколов Интернет для IP-телефонии посвящена глава 4, а проблемы качества обслуживания (QoS) для IP-телефонии рассматриваются в главе 10.
Изделия для современной IP-телефонии предоставляют множество функциональных возможностей и позволяют решить проблемы качества передачи речи, что и обеспечивает рост коммерчески привлекательных и высококачественных услуг IP-телефонии. Выигрыш от использования компьютера для телефонной связи - по отношению к обычному телефону - заключается в том, что пользователь получает преимущества услуг интегрированной передачи речи и данных. Наиболее общие функциональные возможности, встречающиеся в широком спектре изделий IP-телефонии, рассматриваются в заключительной, 11 главе книги. В этой главе излагаются некоторые принципы и идеи отечественной платформы Протей, реализующей самые современные услуги IP-телефонии применительно к условиям Взаимоувязанной сети связи России.

Что такое GSM
Нужна ли малому бизнесу IP-телефония
Три основных сценария IP-телефонии
Алгоритмы установления соединения
Повесть об IPадресации
Как ускорить работу GPRS?<-8/a>
Автономные зарядные устройства для телефонов
Советы по выбору телефона

Работа в Microsoft Access XP

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

Что такое база данных
Создание базы данных простейшим способом
Совершенствование отображения данных в таблице
Создание формы с помощью мастера

Добавление элементов управления в форму
Создание главной и подчиненной форм с помощью мастера
Сортировка данных
Создание запроса в режиме конструктора

Язык @-формул в LotusDomino R 6

В Notes версий 3.x @-формулы были практически единственным средством для вычислений и автоматизации обработки информации. В 4-й версии появились, по крайней мере, еще два способа: один более простой, но ограниченный - простые действия (simple actions), другой более сложный, но богатый по своим возможностям - объектно-ориентированный язык программирования LotusScript. Пятая версия Domino в дополнение к языку LotusScript дала разработчикам возможности использования объектно-ориентированного языка Java, который в последнее время стал фактически стандартом для создания Internet-приложений.
В R 6 язык @-формул значительно обновился и стал более похож на процедурный язык (появились операторы цикла, разрешено повторное присваивание значений временным переменным, операторы присваивания допускают вложенность, и т. д.). Кроме этого появились новые элементы дизайна, поддерживающие язык @-формул (например, формула поля Input Enabled [разрешить/запретить ввод в поле]).
Обратите внимание, что новые или модифицированные в версии R 6 @-функции и @-команды помечены значком J перед заголовками.
Java и LotusScript обеспечивают множество операций, невозможных для @-формул. Например, модификацию списка управления доступом к базе (ACL), но часто использование @-формул бывает проще и эффективнее, а во многих местах @-формулы остались единственным вариантом. Например, в кнопках панели инструментов, при селективных репликациях, для определения видимости объектов, в колонках, критериях отбора и формулах формы видов, в формулах полей.

Лексические элементы формул
Функции, используемые в Web-приложениях

Самоучитель по Macromedia HOMESITE

Свершилось. Не прошло и года, как объединение усилий двух ведущих разработчиков инструментария для Web-дизайна (компаний Allaire Corporation и Macromedia Inc.) принесло свои результаты. Основным из них на сегодняшний день является появление на свет новой версии популярного редактора Web-страниц, который теперь называется Macromedia HomeSite 5. Сообщение об этом событии появилось на сайтах компаний Allaire и Macromedia 23 октября 2001 года, и с этого дня пользователи получили возможность опробовать возможности оценочной версии продукта.
Тем читателям, которые знакомы с предыдущими версиями HomeSite, наверняка известно, что он обеспечивал достаточно тесную интеграцию средств разработки с визуальным редактором Macromedia Dreamweaver. Отныне это взаимодействие стало еще более тесным и эффективным.
Сохранив основные достоинства предыдущих версий редактора HomeSite (в том числе пользовательский интерфейс), компания Macromedia дополнила этот инструмент целым рядом новых возможностей. Самая главная из них — поддержка синтаксиса нескольких языков разметки, в том числе языка XHTML, который представляет собой реализацию языка HTML 4 в качестве приложения XML.
Кроме того, HomeSite 5 интегрирован с новой версией редактора таблиц стилей TopStyle Lite 2.1, который обеспечивает быстрое и удобное редактирование стилевого оформления страниц сайта.
Для тех, кто не работал ранее с НomeSite, в состав редактора включены многочисленные средства поддержки пользователя, позволяющие освоить работу с редактором за минимальное время.

Введение
Знакомство с HomeSite
Разработка структуры сайта
Основные инструменты

Разработка страниц публикации
Разработка навигационной схемы сайта
Создание интерактивных страниц
Тестирование сайта и выгрузка на удаленный сервер

C - статьи

К сожалению, выбор компилятора часто обусловлен, опять-таки, идеологией и соображениями вроде "его все используют". Конечно, среда разработки Microsoft Visual C++ несколько более удобна, чем у портированного gcc - но это ведь вовсе не значит, что релиз своего продукта вы должны компилировать с использованием MSVC++. Используйте оболочку, компилируйте промежуточные версии на MSVC++ (кстати, время компиляции у него гораздо меньше, чем у gcc), но релиз можно собрать с использованием другого компилятора, например от Intel. И, в зависимости от компилятора, можно получить прирост в производительности на 10% просто так, на ровном месте. Но какой "правильный" компилятор выбрать, чтобы он сгенерировал максимально быстрый код? К сожалению, однозначного ответа на этот вопрос нет - одни компиляторы лучше оптимизируют виртуальные вызовы, другие - лучше работают с памятью.

Сравнительный анализ компиляторов С++
Процедуры
Справочная система C guide
Оператор завершения break

Объектно-ориентированное программирование на C++

Каждая используемая нами в программе переменная только тогда имеет смысл, когда может принимать какие-либо значения. Множество значений, которые может принимать переменная, играет столь важную роль для характеристики переменной, что оно называется типом переменной.

Настройка параметров доступа к данным в C++ Builder
Работа с базами данных в Borland C++ Builder
Поставка приложений, созданных с помощью С++ Builder
Создание контроллеров автоматизации с помощью C++Builder
Практическая работа с компилятором С++ Builder 6