Для жителей России Интернет все больше превращается из абстрактной "всемирной компьютерной сети" в повседневно используемый информационный канал. Об Интернете пишут книги, снимают фильмы, говорят в новостях. Около четырех миллионов россиян используют Интернет для поиска информации, работы и отдыха.
Постоянно растет влияние Интернета на экономику. Многие компании (крупные и не очень) открывают свои представительства в Интернете — корпоративные сайты. Другие компании полностью переносят свой бизнес в Интернет. Все больше жителей России предпочитают покупать товары в Интернет-магазинах, играть в интернет-казино, читать интернет-газеты и журналы и общаться с друзьями через Интернет.
Быстро растущая Интернет-аудитория России является новым рынком сбыта для компаний самого разного профиля. Отсутствие географических барьеров для рекламы и распространения товаров и услуг привлекает в Интернет-бизнес все новые предприятия.
Вместе с тем, сетевой бизнес остается сравнительно новым явлением для российских предпринимателей, а обширный зарубежный опыт не всегда может быть успешно применен в России. Наш сайт для всех, чья работа тем или иным образом связана с Интернет-бизнесом, кто собирается создать в Интернете собственную компанию или просто разместить информационный сайт.
Инвесторам, собирающимся вложить средства в сетевой бизнес, сайт позволит оценить реальность прогнозов и предположений,
содержащихся в бизнес-планах Интернет- проектов, понять, какие расходы являются реальными, а какие завышенными, оценить степень риска, связанного
с предлагаемыми проектами.
Сотрудникам отделов маркетинга обычных предприятий этот сайт будет полезен для оценки предложений рекламных агентств и дизайн-
студий по созданию сайтов и рекламе товаров и услуг в Интернете. Используя информацию и методики, приведенные на сайте, они смогут оценить адекватность
цен на рекламу и ее экономическую эффективность для фирмы.
Менеджеры интернет-компаний найдут практические методики оптимизации затрат на рекламу и способы повышения ее эффективности, методики
управления активами и пассивами компании, способы оценки и минимизации рисков, а также ответы на многие другие вопросы, связанные с практикой ведения
сетевого бизнеса.
Для предпринимателей, разрабатывающих, бизнес-планы сетевых проектов и рассчитывающих привлечь для их реализации инвестиции, подробно
рассмотрена процедура бизнес-планирования в сетевом бизнесе.
Сотрудникам агентств интернет-рекламы и компаний, продающих рекламу на своих сайтах, поможет понять точку зрения рекламодателей, их
потребности и подход к размещению рекламы.
Цикл от возникновения бедствия до полного восстановления нормальной работы имеет четыре этапа:
Первоначальное реагирование
Подготовка к временной работе в резервном помещении
Полностью налаженная работа в резервном помещении
Восстановление основного производственного помещения и возвращение в него
В первый раз я столкнулся со специалистами по инженерной психологии в 1968 году. На мат-мехе была установлена польская ЭВМ ODRA 1204 с хорошей операционной системой и достаточно полной реализацией Алгола 60. На этой ЭВМ мы впервые получили возможность посимвольного ввода/вывода информации, используя телетайп или перфоленту. До этого мы могли работать только с целой колодой перфокарт или с целой перфолентой. Мы реализовали один из первых в СССР (и уж точно – первый в нашем университете) диалоговый корректор текстов (программа dico ). Г.С. Цейтин придумал идею и показал примеры основных операций, я написал на Алголе 60 почти все программы, а С.Н. Баранов подготовил хорошую документацию. Программа быстро стала популярной, после чего Александр Марьяненко (сотрудник института комплексных социальных исследований) попросил разрешения провести некоторые психологические исследования проблем диалогового редактора. Мы, разумеется, согласились, хотя совершенно не верили, что это принесет пользу.
«1С:Бухгалтерия» является универсальной системой для автоматизации ведения бухгалтерского учета. Она может поддерживать различные системы учета, различные методологии учета, использоваться на предприятиях различных типов деятельности.
В системе «1С:Бухгалтерия» главные особенности ведения учета задаются (настраиваются) в конфигурации системы. К ним относятся основные свойства плана счетов, виды аналитического учета, состав и структура используемых справочников, документов, отчетов и т. д.
Данная книга представляет собой описание редакции 4.4 типовой конфигурации системы «1С:Бухгалтерия».
В данной типовой конфигурации реализована методология бухгалтерского учета в соответствии с текущим законодательством Российской Федерации для хозрасчетных организаций, а также методология ведения налогового учета в соответствии с требованиями главы 25 «Налог на прибыль» Налогового кодекса Российской Федерации (далее – налоговый учет).
Cложные приложения не всегда удается эффективно отлаживать под управлением отладчика, чтобы узнать, что пошло не так, как надо Дублирование, а также написание условий, необходимых для отладки, становится зачастую сложной задачей В пространстве имен System: : Diagnostics (Система Диагностика) есть определенные классы, которые помогают оснастить ваше приложение инструментальными средствами
Оснастив приложение необходимыми инструментальными средствами, в процессе отладки и трассировки вы сможете сделать его более устойчивым При этом также проясняется общий шаблон того, как каркас разбивает классы на отдельные задачи (запись вывода, управление выводом, назначение вывода) так, чтобы можно было настроить эти отдельные части, и в остальном полностью полагаться на классы Framework Механика оснащения приложения имеет три аспекта
Классы Trace (Трассировка) и Debug (Отладка) используются для генерации вывода трассировки и отладки Они имеют идентичные методы и свойства, которые позволяют выводить диагностику Однако эти классы не определяют назначение вывода
Классы Listeners (Слушатели) используются для направления вывода на различные устройства, хотя в то же время существует и назначение, принятое по умолчанию
Макроопределения Idef me DEBUG и tfaefine TRACE могут использоваться наряду с макросами lifdef и tendif для включения и отключения документирования Эти макро-флаги могут использоваться для того, чтобы различать отладочные и рабочие конструкции приложения Можно также поставить вывод классов Trace (Трассировка) и Debug (Отладка) в зависимость от значений условных выражений И наконец, можно управлять детализацией вывода, исходя из потребности в информации, с помощью классов BooleanSwitch и TraceSwitch
Лучший модем - чужими руками. Первый и самый главный совет: постарайтесь, если есть возможность, сделать так, чтобы никакие советы относительно выбора, покупки, установки и настройки модема вам никогда не понадобились. Несмотря на безобидные размеры и очевидность назначения, свежекупленный модем способен встать поперек горла у даже, казалось бы, закаленных пользователей, - которых не испугаешь видом компьютера, работающего со снятой крышкой. Опыт показывает, что эпопея приобретения и установки модема занимает иногда больше времени, чем освоение всего остального в компьютере.
Многие фирмы-сборщики продают сейчас готовые компьютеры вместе с установленными модемами и даже с подключением к Интернету. Большинство провайдеров также готовы за небольшую плату избавить вас от модемных страданий. Наконец, можно просто попросить кого-нибудь из ваших знакомых, уже имеющих опыт укрощения этого устройства, помочь вам с выбором и установкой. Даже если вы выбираете модем сами, поинтересуйтесь по крайней мере, нельзя ли вместе с приобретаемым модемом купить и услуги по его установке на ваш компьютер.
Для кого же тогда я пишу эти советы? Разумеется, для бесстрашных и любознательных! Объем рубрики, впрочем, заставляет ограничиться лишь увертюрой к модемной симфонии - вопросами выбора самого подходящего для вас модема. Собственно покупка, установка и настройка модема и всех связанных с ним программ - это отдельная не то что песня, но просто-таки целый вокальный цикл...
Хорошо, теперь вы научились рисовать статичную стоящую фигуру и хотите заставить ее двигаться и драться. Фишка тут в фигурке-"болванчике" и линии ее движения. Множество художников (даже я раньше) начинают сразу рисовать фигуру с одежды, мускулов и прочих деталей. Путь к хорошей фигуре - хорошая основа, и "болванчик" поможет нам в этом.
Рынок аналитических баз данных в настоящее время составляет $3,98 миллиардов , т.е. 27% от оцениваемого в $14,6 миллиардов общего рынка программного обеспечения баз данных , и его объем ежегодно увеличивается на 10,3% . Поскольку передовые методы управления бизнесом все чаще основываются на принятии решений на основе данных и неопровержимых фактов, а не на основе интуиции и предположений, у компаний возрастает интерес к системам, которые способны управлять данными, обрабатывать их и анализировать на разных уровнях детализации. Эта тенденция хорошо известна венчурным компаниям, которые в последние годы финасировали не менее десятка новых компаний, создающих специализированное программное обеспечения для аналитического управления данными (например, Netezza, Vertica, DATAllegro, Greenplum, Aster Data, Infobright, Kickfire, Dataupia, ParAccel и Exasol), и продолжают их финансировать несмотря на трудную экономическую ситуацию.
В то же время взрывообразно возрастает объем данных, которые требуется сохранять и обрабатывать в системах аналитических баз данных. Частично это происходит из-за возрастающего уровня автоматизации производства данных (компьютеризуется все большее число бизнес-процессов), увеличения числа датчиков и других устройств, генерирующих данные, перехода на использование Web-технологий при взаимодействиях с заказчиками и нормативных требований со стороны государства, для удовлетворения которых приходится сохранять в режиме онлайн большее число исторических, пригодных для анализа данных. Нередко приходится слышать о компаниях, ежедневно загружающих в свои аналитические системы баз данных более терабайта структурированных данных и обладающих более чем петабайтными хранилищами данных .
Программирование видеоадаптеров CGA, EGA и VGA (2)
Изначально персональные компьютеры серии IBM PC комплектовались видеоадаптером MDA (Monochrome Display Adapter) с монохромным дисплеем (MD). Этот адаптер имел небольшую разрешающую способность, не мог отображать графическую информацию и был, как это следует из названия, монохромным. Через некоторое время небольшая фирма Hercules Computer Technology, Inc. выпустила монохромный видеоадаптер Hercules, который уже имел возможность вывода графики и обеспечивал большую разрешающую способность.
CGA (Color Graphics Array) стал первым цветным видеоадаптером фирмы IBM. Он уже обеспечивал возможность отображать цветную графическую и текстовую информацию, но имел слишком маленькую, даже по сравнению со своими предшественниками - MDA и Hercules, разрешающую способность.
Затем фирма IBM выпустила два, наиболее распространенных в настоящее время, видеоадаптера - EGA (Enhanced Graphics Array) и VGA (Video Graphics Array). Они созданы на другой элементной базе и имеют лучшую, чем у CGA, разрешающую способность, при большем числе отображаемых цветов.
В начале XXI века человечество вступило в эпоху новой научно-технической революции - информационной. В XX веке удалось овладеть многими тайнами превращения вещества и энергии и использовать эти знания для улучшения качества жизни. Примером может служить создание и широкое распространение атомной энергетики.
Но наряду с веществом и энергией в жизни человека огромную роль играет информация - самые разнообразные сведения, сообщения, известия, знания и умения, которые он получает из окружающего мира. И с каждым веком, десятилетием и годом роль информации в жизни человека все увеличивается.
Особенно быстро ее роль возросла после изобретения в середине XX века компьютера - машины для приема, переработки, хранения и выдачи информации. Компьютер является цифровой машиной, в которой информация представляется в виде чисел, как правило, в двоичной системе счисления. Любая информация (например, зрительная или звуковая), за исключением числовой, в компьютере кодируется, т.е. представляется в виде чисел, а затем перерабатывается в соответствии с заложенной программой.
Появление и широкое распространение компьютеров предоставило человеку совершенно новые возможности поиска, получения, накопления, передачи и, главное, обработки информации.
Интерес к программированию постоянно растет. Это связано с развитием и внедрением в повседневную жизнь информационных технологий. Если человек имеет дело с компьютером, то рано или поздно у него возникает желание, а иногда и необходимость, научиться программировать. Среди пользователей персональных компьютеров в настоящее время наиболее популярна операционная система Windows, и естественно, что тот, кто хочет программировать, хочет и писать программы, которые будут работать в Windows.
Несколько лет назад рядовому программисту оставалось только мечтать о создании своих собственных программ, работающих в Windows. Единственным средством разработки был Borland C++ for Windows, явно ориентированный на профессионалов, обладающих серьезными знаниями и опытом. Бурное развитие вычислительной техники, потребность в эффективных средствах разработки программного обеспечения привели к появлению на рынке целого ряда систем программирования, ориентированных на так называемую "быструю разработку", среди которых особо следует отметить Microsoft Visual Basic и Borland Delphi. В основе систем быстрой разработки (RAD-систем, Rapid Application Development — среда быстрой разработки приложений) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть работы по генерации кода программы, оставляя программисту работу по конструированию диалоговых окон и написанию функций обработки событий. Производительность программиста при использовании RAD систем фантастическая!
Успех и популярность Delphi вызвал желание фирмы Borland распространить методы быстрой разработки на область профессионального программирования, что и привело к появлению Borland C++ Builder.
Рабочая среда пользователя состоит из настроек рабочего стола, например, цвета экрана, настроек мыши, размера и расположения окон, из настроек процесса обмена информацией по сети и с устройством печати, переменных среды, параметров реестра и набора доступных приложений. Для управления средой пользователя предназначены следующие средства Windows 2000:
Сценарий входа в сеть (сценарий регистрации) представляет собой командный файл, имеющий расширение bat, или исполняемый файл с расширением ехе, который выполняется при каждой регистрации пользователя в сети. Сценарий может содержать команды операционной системы, предназначенные, например, для создания соединения с сетью или для запуска приложения. Кроме того, с помощью сценария можно устанавливать значения переменных среды, указывающих пути поиска, каталоги для временных файлов и другую подобную информацию.
Профили пользователей. В профиле пользователя хранятся все настройки рабочей среды компьютера, на котором работает Windows 2000, определенные самим пользователем. Это могут быть, например, настройки экрана и соединения с сетью. Все настройки, выполняемые самим пользователем, автоматически сохраняются в файле, путь к которому выглядит следующим образом: Имя_устройства\корневой_каталог\РгоГ\\е$. Как правило, корневым является каталог \winnt.
Сервер сценариев Windows (Windows Scripting Host, WSH). Сервер сценариев независим от языка и предназначен для работы на 32-разрядных платформах Windows. Он включает в себя как ядро сценариев Visual Basic Scripting Edition (VBScript), так и JScript. Сервер сценариев Windows предназначен для выполнения сценариев прямо на рабочем столе Windows или на консоли команд. При этом сценарии не надо встраивать в документ HTML.
Одной из наиболее популярных, востребованных и весомых методик на сегодняшний день является модель построения зрелых процессов разработки программного обеспечения SW-CMM (Capability Maturity Model for Software). До сих пор эта модель, разработанная Институтом программной инженерии при Университете Карнеги-Меллон (США), была почти неизвестна в России. Основной причиной этого было отсутствие материалов по этому стандарту на русском языке.
Данный перевод текстов стандарта SW-CMM призван устранить этот пробел и предназначается для всех ИТ специалистов: топ-менеджеров компаний, руководителей проектов, а также рядовых разработчиков. Мы надеемся, что изложенный в книге материал о модели SW-CMM и изложенный в ней опыт успешных и развитых компаний помогут отечественным специалистам повысить эффективность своей работы, выстроить процессы разработки ПО в соответствии с современными требованиями рынка, лучше взаимодействовать с заказчиками и отвечать их запросам.
Новые возможности SQL Server 2005 Integration Services
Этот документ является предварительным и может быть существенным образом переработан до финального коммерческого релиза программного продукта
Информация, содержащаяся в этом документе, представляет текущую точку зрения корпорации Microsoft на обсуждаемые вопросы на момент публикации. Поскольку Microsoft должна реагировать на изменяющиеся условия на рынке, документ не следует рассматривать как обязательство со стороны Microsoft; корпорация Microsoft не может гарантировать, что вся представленная информация сохранит точность после даты публикации.
Adobe представляет InDesign как лучшего наследника Adobe PageMaker. InDesign — сердце десятков издательских систем для газет, журналов и другой издательской среды, его используют художники и верстальщики периодики и книг.
InDesign CS и InDesign CS2 связаны с Photoshop, Illustrator и Acrobat в пакете Adobe Creative Suite. Поддерживаются передовые функции прозрачности, вёрстка стилей, оптическое выравнивание, микротипографика, а также кроссплатформенные скрипты с использованием JavaScript (для создания скриптов также поддерживаются языки Visual Basic и AppleScript). Используя реляционную базу данных, Adobe InCopy использует тот же самый движок форматирования, что и InDesign.
InDesign — первый крупный пакет DTP c поддержкой Unicode для обработки текстов и шрифтов OpenType. Документы InDesign можно экспортировать в стандартный формат PDF с многоязычной поддержкой.
Adobe развивает InDesign CS3 (и Creative Suite 3) как универсальное, совместимое с платформами как Intel, так и PowerPC Mac, двойное программное обеспечение. Версия CS2 Mac имеет код, специально адаптированный для архитектуры PowerPC, и не совместима с процессорами Intel в новых машинах Apple. Перенос продуктов на другую платформу был попыткой Adobe развивать CS3 вместе с продуктами Macromedia, вместо того, чтобы повторно собрать CS2 и одновременно продвигать CS3. Главный администратор Adobe Брюс Чизен объявил, что «Adobe станет первым производителем ПО с полной линейкой универсальных приложений». В 2002 году InDesign стал первой настольной издательской программой для Mac OS X.
Начиная с версии CS3 по CS6 интерфейс InDesign не подвергался кардинальным изменениям, так как основные функции программы не менялись
В эпоху электронных коммуникаций приходится уделять особое внимание вопросам конфиденциальности и защиты данных. Едва ли не каждый день приходится слышать о новых жертвах хакеров или пробелах в системе безопасности приложений, которым вы привыкли доверять.
В то же время шифрование обмена данными стало вполне обыденным явлением. На всех солидных коммерческих сайтах пересылка конфиденциальных данных (номера кредитной карты, домашнего адреса) защищается при помощи протокола SLL (Secure Sockets Layer).
Самый распространенный тип компьютерных преступлений вообще не связан со «взломом». Многие беспечные пользователи доверяют пересылку информации по Интернету таким протоколам, как POP и FTP. При этом пользователь может непреднамеренно передать свое имя и пароль в текстовом (не зашифрованном) виде.
Пересылка конфиденциальных данных в текстовом виде означает, что любой злоумышленник с программоп-сниффером (приложение, перехватывающее сетевой трафик между двумя сторонами) теоретически сможет получить доступ к секретной информации. Все сказанное относится и к области баз данных.
Удаленное подключение к PostgreSQL без шифрования данных открывает потенциальные возможности для злоупотреблений. Если хакер установит сниффер в вашей сети или в сети между клиентом и сервером, к которому вы подключаетесь, он сможет получить полный доступ ко всей информации, хранящейся в PostgreSQL.
Мы рассмотрим три общих способа шифрования данных между PostgreSQL и клиентом.
Встроенная поддержка SSL. Поддержка SSL в PostgreSQL активизируется при компиляции с ключом --with-ssl. Это позволяет psql (или любому клиенту, написанному с учетом возможности подключения к PostgreSQL через SSL) установить защищенное подключение к PostgreSQL.
SSH/OpenSSH. Сеанс SSH (Secure SHell) позволяет создать туннель (tunnel) к удаленному серверу — при условии, что демон SSH (например, sshd) установлен в системе и доступен для подключающегося пользователя. Для этого в системе, в которой работает PostgreSQL, создается учетная запись для каждого пользователя.
Stunnel. Приложение Stunnel создает шифрованный туннель для обмена данными между клиентом и сервером PostgreSQL. Для пользователей, не имеющих прямого доступа к удаленному серверу, Stunnel можно настроить на работу в клиентской системе.
Электронный учебник по промышленной статистике помогает начинающим пользователям получить базовые знания по контролю качества, анализу процессов и планированию экспериментов на производстве. По многочисленным просьбам наших клиентов, в книгу включен раздел по основам внедрения ISO 9000. Материал учебника был подготовлен отделом распространения и технической поддержки компании StatSoft на основе многолетнего опыта решения производственных задач и чтения лекций пользователям STATISTICA. В пособии приводится большое количество примеров уже решенных задач с использованием методов промышленной статистики, а также отчеты, предоставленные нашими партнерами, которые успешно используют STATISTICA в своей производственной деятельности.
Вы узнаете, как управлять координатными пространствами Windows, как осуществлять взаимодействие нескольких представлений одного документа, как добиваться эффективности и реалистичности изображений OpenGL, как использоватьShell API для управления файловым деревом, как разрабатывать СОМ-серверы и СОМ-контейнеры, как синхронизировать множество элементов управления в рамках диалога, как создавать свои собственные нестандартные окна, как использовать контейнеры и алгоритмы стандартной библиотеки C++ (STL), как строить графики функций в трехмерном пространстве и, наконец, как решать простейшие краевые задачи с демонстрацией результатов в виде аккуратных графиков. Кроме того, в последней главе вы найдете информацию об архитектуре Windows, с точки зрения разработчика программного обеспечения.
При изложении материала я не стараюсь подробно рассматривать все технические детали использования какого-либо класса, функции или типа данных, так как, на мой взгляд, нецелесообразно ставить себе задачу запоминать детали. Во-первых, их очень много даже в рамках одной технологии, во-вторых, MSDN (Microsoft Developer Network) для того и существует, чтобы при необходимости быстро прийти на помощь, в-третьих, я верю в принцип: чем чаще используете, тем вероятней, что запомните. Вместо этого ставится задача показать, какие преимущества вы получаете, используя новую сущность или новый технологический прием, а главное, как их использовать.