О книге: Рассмотрены приемы программирования на PHP, позволяющие разрабатывать современные эффективные Web-приложения. Использованы многочисленные примеры, взятые из реальной практики. Первое издание книги под названием «PHP 5 на примерах» охватывало только пятую версию языка. Второе издание полностью обновлено и переработано. Рассмотрено взаимодействие PHP-приложений с Web-сервером Apache и СУБД MySQL, извлечение информации с удаленных серверов, взаимодействие с браузером посредством технологии AJAX, использование библиотеки jQuery. Показаны тонкости работы с HTTP-протоколом, нюансы ReWrite-преобразований, особенности применения интеллектуальных агентов на PHP. Приведены примеры защиты Web-приложений, работы с графикой, Flash и PDF-документами, оптимизации кода и решения ряда других важных задач. Для программистов и Web-разработчиков. Издание второе, переработанное и дополненное.
О книге: Последние несколько лет происходит замена бумажной технологии обработки информации её электронным аналогом. Вскоре можно ожидать полного вытеснения бумажного документооборота электронным. Однако использование Internet для электронного ведения бизнеса значительно повышает риск несанкционированных воздействий на финансовые документы и иную важную информацию. Защитных атрибутов бумажных документов – подписей, печатей и штампов, водяных знаков, специальной фактуры бумажной поверхности и т.п. – у электронных документов нет. Но электронные документы нужно защищать не менее тщательно, чем бумажные. Поэтому возникает задача разработки такого механизма электронной защиты, который смог бы заменить подпись и печать на бумажных документах. То есть необходимо разработать механизм цифровой подписи (digital signature), которая представляет собой дополнительную информацию, прикрепляемую к защищаемым данным. Законы об электронной цифровой подписи (ЭЦП) сегодня имеют уже 62 государства. С 2002 года в этот список вошла и Россия. Закон «Об электронной цифровой подписи» должен оказать стимулирующее воздействие на развитие отечественной электронной коммерции. В то же время Госдума пока не приняла закон «Об электронном документообороте», что в ряде случаев может породить определенные юридические коллизии. Закона нет, но использовать электронные документы нужно, и, как всегда, пути для этого находятся. Существующие уже нормативные и законодательные акты де-факто признают легитимность электронных документов, скрепленных ЭЦП, а значит, и электронный документооборот. Рост информации показывает, что без ЭЦП в новом тысячелетии не обойтись. Применение ее необходимо, а со временем она может вытеснить из документооборота подпись при помощи шариковой ручки, посредством почтовой, телеграфной, телефонной и (или) телетайпной связи. Нескончаемый поток информации, стремление совершить сделку либо заключить то или иное правительственное соглашение в наиболее сжатые сроки заставит правоприменителя воспользоваться средствами ЭЦП.
О книге: «Человек без границ» – это культурно-просветительский журнал для всех, кто не разучился искать, думать и мечтать. Его можно читать всей семьей: профессия, возраст, образование не имеют значения. На страницах журнала вы найдете: статьи о выдающихся людях, загадочных явлениях, идеях, преодолевших границы пространства и времени. «Человек без границ» – это не сборник готовых рецептов, а приглашение к размышлению и диалогу. Журнал для тех, кто любит приключения, тайны и загадки, кто стремится глубже понять, как устроен мир, кто жаждет открыть смысл своей жизни, кого вдохновляют выдающиеся личности прошлого и настоящего.
О книге: Авторами разработана математическая модель прогнозирования цен акций (на периоды времени от месяца до полугода) на основе современных методов обработки сигналов и теории марковских цепей. Ее преимуществами являются большая точность прогнозирования, независимость от статистических характеристик распределения вероятностей цен акций и адаптивность, заключающаяся в накоплении новой информации и изменении параметров модели на каждом шаге в соответствии с нею. Данная модель может быть полезна экономистам и трейдерам, занимающимся математическими методами прогнозирования на финансовых рынках.
О книге: Эта книга предлагает широкий спектр передовых методов веб-разработки: от проектирования пользовательского интерфейса до тестирования проекта и оптимизации веб-хостинга. Как внедрить на сайт анимацию, которая работает на мобильных устройствах без установки специальных плагинов? Как использовать «резиновую» верстку, которая корректно отображается не только на настольных ПК с различными разрешениями экрана, но и на мобильных устройствах? Как использовать фреймворки JavaScript – Backbone и Knockout – для разработки пользовательских интерфейсов? Как современные инструменты веб-разработчика, такие как CoffeeScript и Sass, помогут в оптимизации кода? Как провести кроссбраузерное тестирование кода? Как планировать процесс разработки сайта с помощью инструмента Git? Ответы на эти и многие другие вопросы вы найдете в этой книге. Неважно, являетесь вы начинающим веб-программистом или уже имеете некоторый опыт разработки веб-приложений, это издание поможет вам освоить множество новых методов, приемов и подходов.
О книге: «Человек без границ» – это культурно-просветительский журнал для всех, кто не разучился искать, думать и мечтать. Его можно читать всей семьей: профессия, возраст, образование не имеют значения. На страницах журнала вы найдете: статьи о выдающихся людях, загадочных явлениях, идеях, преодолевших границы пространства и времени. «Человек без границ» – это не сборник готовых рецептов, а приглашение к размышлению и диалогу. Журнал для тех, кто любит приключения, тайны и загадки, кто стремится глубже понять, как устроен мир, кто жаждет открыть смысл своей жизни, кого вдохновляют выдающиеся личности прошлого и настоящего.
О книге: В связи с появлением сетей grid на первый план вышла проблема формирования цен на программные продукты, используемые в этих сетях. Действительно, в рамках традиционной модели цена программы зависит от количества компьютеров (как правило, персональных), на которых она используется. В сети grid такой подход затруднителен, поскольку в сетях такого рода используется распределенный доступ к компьютерной мощности, и неясно, как именно рассчитывать количество компьютеров, использующих ту или иную программу – как число серверов компании-провайдера, на которых она установлена (но в сетях grid отсутствует жесткая привязка программы к серверу), или как число пользовательских терминалов, подключенных к grid-сети (но совершенно непонятно, как его определять). В принципе, традиционная модель ценообразования применима к программам, необходимым для обеспечения нормального функционирования серверов сети – поскольку число таких серверов гораздо лучше поддается контролю. Тут, однако, мы сталкиваемся с другой проблемой: сама концепция сети grid предполагает превращение использования вычислительных мощностей в разновидность коммунальной услуги. Традиционная модель формирования цен на программные продукты в случае grid-сетей сталкивается с двумя труднопреодолимыми проблемами. Первая проблема заключается в том, что для пользовательских программ установление цены затруднено определением точного числа конечных пользователей сети. Вторая проблема формирования цен на программные продукты заключается в том, что установление цены на программное обеспечение, необходимое для работы серверов в рамках традиционной модели, когда цена прямо пропорциональна количеству серверов, приведет к сильному росту стоимости этих программ. Таким образом, задачей первоочередной важности является построение новой модели формирования цен на серверное и пользовательское программное обеспечение для grid-сетей.