О книге: В номере: Unix: сорок лет спустя Сорок лет для одной технологии довольно много, однако операционная система Unix сумела перешагнуть этот рубеж. Почему? Unix «по-русски» В начале 80-х годов назрела необходимость сменить основную «рабочую лошадку» советской науки и техники, легендарную БЭСМ-6, и требовалось сохранить все накопленное к тому моменту программное обеспечение. Нужна была операционная среда, которая позволила бы создавать новые программные проекты, не связывая их судьбу с планами выпуска того или иного компьютера. Гарантия сохранности данных Основные направления развития бизнеса любого банка – это расширение филиальной сети, вывод на рынок новых банковских продуктов и сокращение операционных расходов. В течение нескольких лет в Собинбанке проводились проекты по сокращению затрат на инфраструктуру, и одним из них стала консолидация систем резервного копирования. Корпоративное электронное обучение: тенденции и перспективы Электронное обучение все чаще рассматривается как наиболее эффективный вид обучения, позволяющий оптимизировать процесс подготовки кадров. Каковы современные тенденции в сфере eLearning и что сегодня происходит на рынке этих решений, предназначенных для корпоративного обучения? Кризис – шанс для Open Source Произошедшее в 2009 году сокращение бюджетов заставило ИТ-менеджеров принимать трудные решения по сохранению жизнеспособности своих подразделений. Является ли оптимальным выходом в данной ситуации переориентация на платформы, основанные на свободном программном обеспечении?
О книге: Рассматривается использование средств C++ Builder для разработки приложений баз данных. Даются понятия баз данных, характеризуются элементы и описываются этапы проектирования реляционных баз данных, изложена технология разработки информационных систем. Показаны основные приемы работы с данными при создании таблиц, подготовке SQL-запросов, использовании триггеров и хранимых процедур. Подробно описаны основные визуальные компоненты для разработки приложений, а также инструменты для администрирования локальных и удаленных данных. Рассматриваются навигационный и реляционный способы доступа к данным с помощью BDE, ADO, dbExpress и Interbase Express, основы программирования на SQL. Показывается использование локальных и удаленных баз данных, включая создание многоуровневых информационных систем. Благодаря подробному изложению тем и большому числу примеров книга может служить практическим руководством по работе с базами данных.
О книге: В номере: Язык программирования Kotlin В последние годы назрела потребность в новом языке, компилируемом в переносимый байт-код для виртуальной машины Java. Появилось несколько проектов по созданию таких языков, один из которых – Kotlin. ПК умер – да здравствует ПК! Наступление эры post-PC не отрицает автоматически персональных компьютеров. Скорее всего, грядет эра многообразия форм компьютерных систем. Платформа для VDI Создание инфраструктуры виртуальных десктопов предполагает выбор гипервизора, однако для развертывания виртуальных десктопов требуется еще аппаратно-программная поддержка. Безопасность мобильных устройств Одна из обсуждаемых сегодня тенденций в ИТ, консьюмеризация, сопровождается использованием сотрудниками компаний собственных мобильных устройств для работы с корпоративной информацией. Наряду с преимуществами это ставит перед ИТ-отделами компаний новые проблемы. Управление ИТ-сервисами в облаках В эпоху облаков все более актуальным становится сервисный подход, но его акцент смещается от внутренних принципов функционирования ИТ предприятия к организации работы с внешними поставщиками сервисов. Действительно ли миграция ITSM в облако выгодна как малым и средним, так и крупным организациям? Open Source: уроки для программной инженерии В проектах разработки программного обеспечения с открытым кодом применяются многие принципы программной инженерии, и, наоборот, традиционной программной инженерии есть чему поучиться у разработчиков ПО с открытым кодом. HTML5 – оружие мобильной революции Новая версия языка разметки может стать главным инструментом создания мобильных веб-приложений. Балансировка в облаках При построении облачных инфраструктур важной задачей является распределение нагрузки между компонентами, однако существующие сегодня решения по балансировке обладают рядом ограничений. ВАК в Сети Отношения Высшей аттестационной комиссии с Сетью развиваются пока не лучшим образом, хотя Интернет уже давно стал для научной общественности площадкой публичного обсуждения диссертаций. Теория и практика программной инженерии Теория помогает инженерам традиционных специализаций создавать и изучать методы, оценивать результаты и оптимизировать процессы. Играет ли теория аналогичную роль в программной инженерии? Учиться в облаках Проблема качества инженерно-технического образования в России является сегодня предметом дискуссий и в академической среде, и в коридорах власти. На самом высоком уровне признается, что подготовка инженеров в российских вузах не соответствует реальным запросам предприятий. Пицца по рецепту ITSM Деловые игры, позволяющие глубоко и осязаемо вникнуть в суть управления ИТ-сервисами и процессной организации ИТ-службы, стали очень популярным способом обучения ITSM.
О книге: В номере: OpenFlow: сеть нового поколения? Программируемые сетевые технологии наподобие OpenFlow реализуют принципиально новый механизм обработки тяжелых динамических сетевых нагрузок для ЦОД и облаков. Россия на пороге PLM С PLM у отечественного сообщества разработчиков, производственников и профильных ИТ-специалистов связано много надежд на повышение эффективности процессов проектирования, изготовления и обслуживания и многое другое. Но эти ожидания не всегда оправдываются. Социализация PLM Совсем недавно участие в социальных сетях сотрудников компаний в рабочее время было головной болью системных администраторов, а сегодня применение методов общения из репертуара социальных сетей в системах PLM сулит предприятиям немалую практическую пользу. JT как основа PLM Big Data – это не только борьба с возрастающими объемами неструктурированных данных, но и рецепт преодоления сложностей, вызванных увеличением количества документации. Одним из компонентов этого рецепта может быть стандарт JT. Сравнительный анализ нотаций моделирования бизнес-процессов Модель процесса представляет собой взаимоувязанную интегрированную совокупность функциональной, поведенческой, информационной и организационной перспектив, однако многие модели, используемые сегодня в практике реинжиниринга, не дают полного представления об объекте моделирования и не содержат всей информации, необходимой для создания исполняемой модели. Почему люди покупают программное обеспечение Традиционно люди покупали программное обеспечение, руководствуясь необходимостью или желанием. Однако «компьютеризация» закончилась – отныне ИТ не применяются только для решения задач, уже решенных ранее. Онлайн-игры с «двойным дном» В апреле 2011 года произошло несанкционированное вторжение в игровую сеть Sony PlayStation 3. Хакеры получили имена, домашние адреса, адреса электронной почты и историю покупок 77 млн. пользователей игрового сервиса. А если хищение личной информации было всего лишь отвлекающим маневром? SOC против мошенников Стандарты и нормативные акты по информационной безопасности требуют выстраивания на каждом предприятии соответствующих процессов управления. В России для этого строятся Центры оперативного управления информационной безопасности. Облака как способ интенсификации и демократизации Многие коммерческие компании сегодня экономят ресурсы за счет передачи своих повседневных ИТ-задач провайдерам облачных сервисов. Система Globus Online разрабатывается с целью воплощения в жизнь идеи аутсорсинга типовых компонентов научно-исследовательской работы.
О книге: Обучение разработке конфигураций и программированию на платформе 1С:Предприятие 8.1 построено на практических примерах различной сложности. Основной упор сделан на подробное описание технологии разработки конфигураций с использованием конструкторов и встроенного языка программирования. Большое внимание уделено языку запросов и построению разнообразных отчетов, передаче информации между системой 1С:Предприятие 8.1 и популярными офисными приложениями и др. Тематика примеров в основном связана с учетом денежных средств, в частности, рассмотрены задачи автоматизации учета денежных поступлений для организаций, предоставляющих платные образовательные услуги. В третьем издании добавлены новая глава, касающаяся формирования статистических отчетов по имеющейся информации в базе данных, и материал по системе компоновки данных, обновлен также и ряд других разделов. Для начинающих 1С-программистов и опытных пользователей. (Компакт-диск прилагается только к печатному изданию.)
О книге: Книга является сборником решений наиболее часто встречающихся задач при веб-программировании пользовательских интерфейсов с использованием библиотеки jQuery. Рассмотрены практически все методы и вспомогательные функции jQuery, в том числе обеспечивающие взаимодействие jQuery и AJAX. Подробно рассказано о надстройке UI jQuery и приведены описания всех настроек для виджетов, входящих в ее состав, что позволяет использовать книгу в качестве справочника. Приведено большое количество примеров использования наиболее популярных плагинов для jQuery – создание графиков и диаграмм, фотогалерей, навигационных меню, всплывающих подсказок, работа с веб-формами, таймерами и cookies, обработка табличных данных. Для веб-программистов. (Компакт-диск прилагается только к печатному изданию.)
О книге: В книге дается описание среды Access 2003, ее объектов и способов работы с данными, как своими, так и импортированными из других источников. Приводится краткое введение в теорию реляционных баз данных и систем управления базами данных (СУБД). Подробно описаны процедуры создания довольно сложных объектов баз данных. Приведены примеры типичных задач, которые постоянно приходится решать разработчикам приложений. Описаны основные средства программирования приложений Access: язык программирования VBA, объектные модели, разработка Web-приложений и способы интеграции приложений Access с другими приложениями Microsoft Office. Рассмотрены вопросы создания профессиональных многопользовательских сетевых баз данных и проектов, а также администрирования баз данных и проектов Access. Для широкого круга пользователей.
О книге: Основным языком программирования современных реляционных СУБД является язык структурированных запросов, SQL. При этом программист должен по возможности учесть все пожелания конечных пользователей по обработке данных и получению отчетов этой обработки. При появлении новых запросов необходимо изменять существующие программы потому, что пользователь не знает SQL. В работе представлен простой синтаксис запросов конечных пользователей и интерпретация этих запросов в синтаксис SQL, позволяющие пользователю самостоятельно формировать достаточно сложные запросы к реляционной базе данных.
О книге: В номере: Платформа для Больших Данных «Большие Данные» – понятие достаточно общее и размытое, это и большие объемы данных, и средства аналитики, и параллельная обработка, и распределенное хранение, и обработка со скоростью поступления данных. Платформы поддержки мобильности Компании, которые решились на применение мобильных устройств в бизнес-целях, должны иметь возможность управлять устройствами своих сотрудников и контролировать процессы работы с данными на них. Аналитики и мобильность Как построить ИТ-инфраструктуру мобильного предприятия, обеспечивающую обработку больших объемов данных разнообразных типов, без деградации скорости и с поддержкой мобильного доступа? Текст в эпоху Больших Данных Несмотря на движение в сторону Semantic Web, для которой содержание обязательно снабжается атрибутами и значениями, основной объем текстов в Сети пока остается неструктурированным, а единственным способом организации текста является внешнее форматирование. Как же можно из «сырых» текстовых данных извлечь максимум пользы? Как превратить сеть в компьютер Архитектура Software-Defined Networking наконец-то позволяет представить компьютерные сети не в виде совокупности связанных разнородных устройств, а как единую программируемую и управляемую систему. Среду размывать нельзя Владимир Васильев, ректор НИУ ИТМО, о секретах сформировавшейся в университете научно-педагогической школы, ставшей признанной кузницей кадров высшей пробы для российской ИТ-индустрии. Компьютерная Азия Темы июньского и июльского номеров журнала Computer (IEEE Computer Society, V. 45, No 6, 7, 2012) – высокие технологии в Азии и дополненная реальность. и многое другое
О книге: В номере: Cуперкомпьютеры семейства XT Большинство крупнейших суперкомпьютерных установок мира – это кластеры, однако список Top500 возглавляет система Cray Jaguar (основанная на Cray XT), кластером не являющаяся. В числе лидеров Top500 представлены также МРР-суперкомпьютеры IBM Blue Gene, и именно их, как и Cray XT, можно называть суперкомпьютерами в узком смысле – их основные компоненты спроектированы разработчиками исключительно для использования в этих вычислительных системах. Интеграция или изоляция? Повышение доступности бизнес-аналитики широким массам пользователей революционизирует хранилища данных, которые перестают быть изолированными и становятся еще более ценными для предприятий, поскольку способны теперь поддерживать принятие решений в рамках всей корпорации. ТВ: жизнь после смерти Увеличение пропускной способности телекоммуникационных каналов может привести к тому, что в ближайшие десять лет облака изменят лицо телевидения. Цензура и фильтрация Web Web в обществе воспринимают как средство массовой информации без цензуры, олицетворяющее собой полную свободу выражения любых мыслей, однако информация в Web не столь уж бесконтрольна, как может показаться. СуперЭВМ – от задач к машине Говорят, что наша страна разучилась выполнять большие инфраструктурные проекты, – возможно, но так было не всегда: в СССР имелся опыт создания суперкомпьютерных систем, способных решать задачи обеспечения национальной безопасности.