DiaMail - Скоро в продаже http://diamail.com.ua/catalog/99999991 Скоро в продаже - Анонсы новых книг. Предварительный заказ ru webmaster@diamail.com.ua (Webmaster DiaMail) webmaster@diamail.com.ua (Webmaster DiaMail) Tue, 15 Aug 2017 08:00:00 +0200 Tue, 15 Aug 2017 08:00:00 +0200 http://diamail.com.ua/images/logo.gif DiaMail - Скоро в продаже http://diamail.com.ua/catalog/99999991 140 28 Мифы древнего мира для чайников Кристофер У. Блакуэлл, Эми Хакни Блакуэлл - август 2017 - предварительный заказ http://diamail.com.ua/book/7194.html http://diamail.com.ua/book/7194.html <a href="http://diamail.com.ua/book/7194.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-5-8459-2108-6.jpg" align=left style="border: 1px solid #000000;" alt='Мифы древнего мира для чайников Кристофер У. Блакуэлл, Эми Хакни Блакуэлл - август 2017 - предварительный заказ' > </a> Мифология столь занимательна и поучительна, что человечество, несмотря на технический и технологический прогресс, так и не потеряло интереса к легендам давно прошедших времен. Древний Египет и классическая Греция, густонаселенная Индия и заснеженная Скандинавия, экзотические цивилизации майя и ацтеков далекой для европейцев Америки - мифы и сказания этих стран откроются перед читателями книги Мифы древнего мира для "чайников". Если вы еще верите в чудеса и еще не забыли наивную привязанность к сказкам, читайте эту книгу - вас ожидают встречи с легендарными богами и героями, чудовищами и красавицами, волшебниками и пройдохами. Sun, 7 Aug 2016 08:00:00 +0200 DiaMail - Скоро в продаже Рефакторинг: улучшение проекта существующего кода Мартин Фаулер, Кент Бек, Джон Брант, Уильям Опдайк, Дон Робертс - август 2017 - предварительный заказ http://diamail.com.ua/book/7724.html http://diamail.com.ua/book/7724.html <a href="http://diamail.com.ua/book/7724.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-5-9909445-1-0.jpg" align=left style="border: 1px solid #000000;" alt='Рефакторинг: улучшение проекта существующего кода Мартин Фаулер, Кент Бек, Джон Брант, Уильям Опдайк, Дон Робертс - август 2017 - предварительный заказ' > </a> Рефакторинг уже давно и прочно занимает свое достойное место среди технологий программирования, и не в последнюю очередь благодаря книге Мартина Фаулера — одной из тех книг, которые написаны "на все времена" и которые, как хорошее вино, со временем становятся только ценнее. Сам принцип рефакторинга прост: это последовательность небольших шагов, таких как перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и его превращение в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый такой шаг выглядит настолько просто и естественно, что кажется удивительным — о чем здесь можно писать? Однако кумулятивный эффект от таких малых изменений состоит в существенном улучшении проекта существующего кода. Мартин Фаулер и другие высококлассные специалисты в области объектно-ориентированного программирования, принявшие участие в написании этой книги, изложили принципы и наиболее эффективные методики выполнения различных рефакторингов и показали, когда и как следует тщательно изучать код с целью его улучшения. В книге подробно описано более 70 методов рефакторинга, причем приведено не только их теоретическое описание, но и практические примеры на языке программирования Java. Данная классическая книга достойна того, чтобы занять свое место на книжной полке каждого серьезного программиста — вне зависимости от используемого языка программирования. По мере распространения объектных технологий — в особенности с использованием языка программирования Java — для сообщества разработчиков программного обеспечения становилась все более и более актуальной новая проблема. Недостаточно опытные разработчики создали множество плохо спроектированных программ, оказавшихся в результате малопроизводительными приложениями, которые трудно поддерживать и расширять. Все чаще разработчики программного обеспечения сталкиваются с тем, насколько сложно работать с такими доставшимися им в наследство приложениями. В течение нескольких лет объектные программисты-эксперты использовали постоянно растущую коллекцию методов повышения структурной целостности и эффективности таких существующих программ. Известные как "рефакторинг", эти практики так и оставались достоянием экспертов, потому что не предпринималось никаких попыток донести эти знания до широких масс разработчиков в доступной форме. В данной книге известный эксперт в области объектных технологий Мартин Фаулер открывает перед сообществом разработчиков новые горизонты, рассказывая о практиках, применяемых экспертами, и демонстрируя, какие значительные преимущества от их применения может получить любой разработчик. При надлежащей подготовке квалифицированный проектировщик систем может взять плохо спроектированную программу и превратить ее в хорошо продуманный, надежный код. В книге Мартин Фаулер показывает читателям, где обычно можно найти возможности для оптимизации и как превратить плохой проект в хороший. Каждый шаг рефакторинга прост — даже, казалось бы, слишком прост, чтобы его стоило выполнять. Оптимизация может включать перемещение поля из одного класса в другой или извлечение некоторого кода из метода с тем, чтобы превратить его в отдельный метод, или даже перенос некоторого кода вверх или вниз по иерархии классов. Хотя эти отдельные шаги могут показаться элементарными, кумулятивный эффект таких небольших изменений может радикально улучшить проект программы. Рефакторинг кода — проверенный способ предотвращения распада программного обеспечения. Помимо описания различных методов рефакторинга, автор приводит подробный каталог более чем с семьюдесятью рефакторингами и полезными указаниями, которые научат вас, когда их следует применять. Книга содержит подробное описание свыше 70 методов рефакторинга, причем не только теоретическое их описание, но и практические примеры на языке программирования Java. Следует учесть, что изложенные в книге идеи применимы к любому объектно-ориентированному языку программирования. Об авторах Мартин Фаулер — независимый консультант, который применяет объектные технологии для решения насущных проблем бизнеса около сорока лет. Он давал консультации по программным системам в таких областях, как здравоохранение, торговля и финансы. Среди его клиентов были Chrysler, Citibank, Министерство здравоохранения Великобритании, Andersen Consulting и Netscape Communications. Кроме того, Фаулер часто делает доклады по объектным технологиям, унифицированному языку моделирования UML и проектным шаблонам. Кент Бек — известный программист, тестировщик ПО, специалист по рефакторингу, автор книг и игрок на банджо. Джон Брант и Дон Робертс — авторы инструментария для автоматизированного выполнения рефакторингов Refactoring Browser for Smalltalk. Они также являются консультантами, около тридцати лет изучавшие практические и теоретические аспекты рефакторинга. Диссертационная работа Уильяма Опдайка "Исследования по оптимизации объектно-ориентированных структур", выполненная в Университете Иллинойса, привела к первой важной публикации по этой теме. В настоящее время он работает в Lucent Technologies/Bell Laboratories. Thu, 5 Jan 2017 08:00:00 +0200 DiaMail - Скоро в продаже Raspberry Pi. Сборник рецептов: решение программных и аппаратных задач, 2-е издание Саймон Монк - август 2017 - предварительный заказ http://diamail.com.ua/book/7726.html http://diamail.com.ua/book/7726.html <a href="http://diamail.com.ua/book/7726.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-5-9908462-6-5.jpg" align=left style="border: 1px solid #000000;" alt='Raspberry Pi. Сборник рецептов: решение программных и аппаратных задач, 2-е издание Саймон Монк - август 2017 - предварительный заказ' > </a> Многомиллионная аудитория пользователей по всему миру и регулярное обновление модельного ряда делают Raspberry Pi невероятно популярной микроконтроллерной платформой. Во втором издании книги содержится свыше 240 полезных рекомендаций и советов по практическому применению Raspberry Pi. Рассматриваются такие вопросы, как настройка компьютера с Linux, написание программ на Python, управление двигателями и датчиками, а также взаимодействие Raspberry Pi с другими электронными устройствами, включая Arduino и проекты IoT (интернет вещей). Опытный разработчик и автор популярных учебных пособий Саймон Монк знакомит читателей с базовыми принципами построения любительского электронного оборудования, которое основано на популярной микроконтроллерной платформе Raspberry Pi, обладающей невероятно большим потенциалом для применения в серьезных коммерческих проектах. Книга станет незаменимым помощником каждого программиста и разработчика, имеющего хотя бы общее представление об области применения платы Raspberry Pi. Все программы, применяемые в проектах книги, доступны для загрузки на GitHub. Основные темы книги: - Настройка Raspberry Pi и подключение к сети - Работа в Linux - Программирование для Raspberry Pi на Python - Реализация систем машинного зрения на базе Raspberry Pi - Подключение внешнего оборудования через интерфейс GPIO - Управление электродвигателями с помощью Raspberry Pi - Использование переключателей, цифровых клавиатур и других устройств ввода - Определение температуры, уровня освещенности и расстояния с помощью датчиков - Raspberry Pi и проекты интернета вещей - Совместное использование Raspberry Pi и Arduino Саймон Монк имеет ученую степень в области кибернетики и вычислительной техники, а также степень доктора философии в сфере программной инженерии. Один из основателей компании Momote Ltd, занимающейся разработкой мобильных приложений. Автор множества книг по электронике и популярным микроконтроллерным платформам с открытой архитектурой, таким как Raspberry Pi и Arduino. Файлы к книге Fri, 6 Jan 2017 08:00:00 +0200 DiaMail - Скоро в продаже Excel 2016: профессиональное программирование на VBA Майкл Александер, Ричард Куслейка - август 2017 - предварительный заказ http://diamail.com.ua/book/7729.html http://diamail.com.ua/book/7729.html <a href="http://diamail.com.ua/book/7729.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/9781119067726.jpg" align=left style="border: 1px solid #000000;" alt='Excel 2016: профессиональное программирование на VBA Майкл Александер, Ричард Куслейка - август 2017 - предварительный заказ' > </a> В книге "Excel 2016: профессиональное программирование на VBA" Вы ознакомитесь с инновационным подходом к изучению Excel и с этапами разработки приложений электронных таблиц. Вы научитесь разрабатывать процедуры и функции VBA, изучите передовые методики программирования и освоите ряд приемов, знание которых сделает вас подлинным гуру в области VBA-программирования. Изучите возможности языка VBA (Visual Basic for Applications), и вы получите в свое распоряжение практически безграничные ресурсы Microsoft Excel 2016. Fri, 13 Jan 2017 08:00:00 +0200 DiaMail - Скоро в продаже Освой самостоятельно C++ по одному часу в день, 8-е издание Сиддхартха Рао - август 2017 - предварительный заказ http://diamail.com.ua/book/7800.html http://diamail.com.ua/book/7800.html <a href="http://diamail.com.ua/book/7800.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/9780789757746.jpg" align=left style="border: 1px solid #000000;" alt='Освой самостоятельно C++ по одному часу в день, 8-е издание Сиддхартха Рао - август 2017 - предварительный заказ' > </a> Книга "Освой самостоятельно C++ по одному часу в день" поможет изучить язык C++14 и C++17 маленькими шагами. Книга специально разделена на отдельные занятия, излагающие основные принципы этого языка объектно-ориентированного программирования с практической точки зрения. Книга начинается с самых основ языка C++. Необходимо лишь желание изучить этот язык и сообразительность, чтобы понять, как он работает. Уделив всего один час в день Вы сможете приобрести квалификацию, достаточную для начала программирования на языке C++. В книге "Освой самостоятельно C++ по одному часу в день" содержится полный курс обучения программированию, который позволит быстро овладеть основами языка и перейти к более сложным понятиям и концепциям. Полностью переработанная под стандарты C++14 и C++17, эта книга представляет язык с практической точки зрения, помогая узнать то, как использовать язык C++11 для создания более быстрых, простых и эффективных приложений на C++ - Описание фундаментальных принципов языка C++ и объектно-ориентированного программирования - Использование средств языка C++14 и C++17 при написании компактного и эффективного кода с помощью лямбда-выражений, конструкторов перемещения и операторов присваивания - Полезные советы и рекомендации, позволяющие избежать проблем - Изучение стандартной библиотеки шаблонов, включая контейнеры и алгоритмы, используемые в большинстве реальных приложений C++ - Проверка знаний и опыта с использованием упражнений в конце каждого занятия - Предварительный опыт программирования не требуется - Изучите C++14 и C++17, объектно-ориентированное программирование и анализ - Пишите быстрые и мощные программы на C++, компилируйте исходный код и создавайте исполняемые файлы - Используйте алгоритмы стандартной библиотеки шаблонов и контейнеры для написания многофункциональных и стабильных приложений на C++ - Разрабатывайте сложные методики программирования, используя лямбда-выражения, интеллектуальные указатели и конструкторы перемещения - Научитесь наращивать мощность ваших программ с использованием наследования и полиморфизма - Овладейте средствами C++ на опыте ведущих экспертов по программированию на языке C++ - Изучите возможности C++14 и C++17, позволяющие создавать компактные и высокопроизводительные приложения Mon, 20 Mar 2017 08:00:00 +0200 DiaMail - Скоро в продаже Стратегическое единство: создание синергии организации с помощью сбалансированной системы показателей. Роберт С. Каплан, Дейвид П. Нортон - август 2017 - предварительный заказ http://diamail.com.ua/book/7509.html http://diamail.com.ua/book/7509.html <a href="http://diamail.com.ua/book/7509.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-5-8459-1018-9.jpg" align=left style="border: 1px solid #000000;" alt='Стратегическое единство: создание синергии организации с помощью сбалансированной системы показателей. Роберт С. Каплан, Дейвид П. Нортон - август 2017 - предварительный заказ' > </a> Новая книга известных авторов — четвертая в серии книг, посвященных использованию сбалансированной системы показателей как инструмента стратегического менеджмента организации и оценки эффективности ее деятельности. Опираясь на пять ключевых принципов стратегически ориентированной организации, авторы подчеркивают особую важность стратегического единства сбалансированных систем показателей корпорации, бизнес-единиц, вспомогательных сервисных служб, внешних партнеров и совета директоров. Анализ результатов деятельности большой группы предприятий, использующих сбалансированные системы показателей и стратегические карты, убедительно продемонстрировал, что наибольшую отдачу от внедрения новой системы стратегического менеджмента получили предприятия, сумевшие создать стратегическое единство организации. В книге детально анализируются источники синергии организации и основные этапы ее достижения. Особое внимание уделено управлению процессом достижения стратегического единства в ходе годового цикла планирования и управления. Книга содержит множество конкретных примеров, порожденных опытом многих компаний, внедривших системы стратегического менеджмента. Новая книга Р. Каплана и Д. Нортона будет интересна и полезна менеджерам частных компаний, государственных и некоммерческих организаций, преподавателям и студентам профильных высших учебных заведений, всем, кто интересуется проблемами стратегического менеджмента. Thu, 1 Dec 2016 08:00:00 +0200 DiaMail - Скоро в продаже Bash. Карманный справочник системного администратора. 2-е издание Арнольд Роббинс - август 2017 - предварительный заказ http://diamail.com.ua/book/7911.html http://diamail.com.ua/book/7911.html <a href="http://diamail.com.ua/book/7911.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-5-9909445-4-1.jpg" align=left style="border: 1px solid #000000;" alt='Bash. Карманный справочник системного администратора. 2-е издание Арнольд Роббинс - август 2017 - предварительный заказ' > </a> Чтобы научиться искусно взаимодействовать с Mac OS X, Linux и прочими Unix-подобными операционными системами, нужно овладеть навыками работы с оболочкой Bash. И этот краткий справочник - позволит вам иметь под рукой самые основные сведения о Bash. В книге "Bash. Карманный справочник системного администратора" Вы сможете быстро найти ответы на насущные вопросы, которые зачастую возникают при написании сценариев оболочки, включая следующие: какие символы следует заключать в кавычки, как выполнять подстановку переменных и правильно пользоваться массивами? Настоящее издание, обновленное по версии Bash 4.4, в удобной и краткой форме дает ответы на эти и многие другие вопросы. Основные темы книги "Bash. Карманный справочник системного администратора": - Вызов командной оболочки - Синтаксис языка оболочки - Функции и переменные - Предыстория команд - Автозавершение вводимых команд - Управление заданиями - Выполнение команд - Сопроцессы - Ограниченные оболочки - Встроенные команды Об авторе Арнольд Роббинс, профессиональный программист и автор технической литературы, работающий с системами Unix с 1980 года. Кроме того, он является одним из авторов второго издания книги Classic Shell Scripting, а также автором четвертого издания книги Effective awk Programming и ряда других книг, вышедших в издательстве O’Reilly. В настоящее время Арнольд занимается сопровождением версии GNU языка Awk (gawk) и документации на него. Thu, 8 Jun 2017 08:00:00 +0200 DiaMail - Скоро в продаже Создаем нейронную сеть (полноцветное издание) Тарик Рашид - август 2017 - предварительный заказ http://diamail.com.ua/book/7791.html http://diamail.com.ua/book/7791.html <a href="http://diamail.com.ua/book/7791.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-5-9909445-7-2.jpg" align=left style="border: 1px solid #000000;" alt='Создаем нейронную сеть (полноцветное издание) Тарик Рашид - август 2017 - предварительный заказ' > </a> Эта книга представляет собой введение в теорию и практику создания нейронных сетей. Она предназначена для тех, кто хочет узнать, что такое нейронные сети, где они применяются и как самому создать такую сеть, не имея опыта работы в данной области. Автор простым и понятным языком объясняет теоретические аспекты, знание которых необходимо для понимания принципов функционирования нейронных сетей и написания соответствующих программных инструкций. Изложение материала сопровождается подробным описанием процедуры поэтапного создания полностью функционального кода, который реализует нейронную сеть на языке Python и способен выполняться даже на таком миниатюрном компьютере, как Raspberry Pi Zero. Основные темы книги: нейронные сети и системы искусственного интеллекта; структура нейронных сетей; сглаживание сигналов, распространяющихся по нейронной сети, с помощью функции активации; тренировка и тестирование нейронных сетей; интерактивная среда программирования IPython; использование нейронных сетей в качестве классификаторов объектов; распознавание образов с помощью нейронных сетей. Книга обсуждается в отдельном сообщении в блоге Виктора Штонда. Тарик Рашид — специалист в области количественного анализа данных и разработки решений на базе продуктов с открытым исходным кодом. Имеет ученую степень по физике и степень магистра по специальности "Machine Learning and Data Mining". Проживая в Лондоне, он возглавляет местную группу разработчиков Python (насчитывающую около 3000 участников), организует многочисленные семинары и часто выступает с докладами на международных конференциях. Thu, 9 Mar 2017 08:00:00 +0200 DiaMail - Скоро в продаже Исследование операций. 10-е издание Хемди А. Таха - август 2017 - предварительный заказ http://diamail.com.ua/book/7156.html http://diamail.com.ua/book/7156.html <a href="http://diamail.com.ua/book/7156.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/9780134444017.jpg" align=left style="border: 1px solid #000000;" alt='Исследование операций. 10-е издание Хемди А. Таха - август 2017 - предварительный заказ' > </a> В книге "Исследование операций" представлены классические разделы теории исследования операций: математическое программирование (линейное и нелинейное, детерминированное и стохастическое), теория принятия решений и теория игр, теория управления запасами, теория массового обслуживания, имитационное моделирование. Книга "Исследование операций" может служить учебным пособием по теории и практическому применению методов исследования операций. Каждая тема начинается с вводного материала, доступного студентам первых курсов, далее уровень изложения постепенно повышается и рассчитан уже на студентов старших курсов и аспирантов. В конце каждой главы приводится набор комплексных задач, связанных с излагаемой темой, которые значительно углубляют и расширяют её. В книге "Исследование операций" описываются и новые темы: - Эвристическое программирование - Задача коммивояжёра - Цепи Маркова - Теория очередей - Нелинейные программные алгоритмы - Цепи поставок и моделирование запасов Написанная без излишнего академизма (но достаточно строго), книга "Исследование операций" будет полезна широкому кругу читателей: студентам, аспирантам и преподавателям высших учебных заведений, учёным, экономистам, инженерам и программистам. Wed, 1 Jun 2016 08:00:00 +0200 DiaMail - Скоро в продаже Программирование командных оболочек в Unix, Linux и OS X. 4-е издание Стефан Кочан, Патрик Вуд - август 2017 - предварительный заказ http://diamail.com.ua/book/7910.html http://diamail.com.ua/book/7910.html <a href="http://diamail.com.ua/book/7910.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-5-9909445-3-4.jpg" align=left style="border: 1px solid #000000;" alt='Программирование командных оболочек в Unix, Linux и OS X. 4-е издание Стефан Кочан, Патрик Вуд - август 2017 - предварительный заказ' > </a> Книга "Программирование командных оболочек в Unix, Linux и OS X" - это полностью обновленное издание классического пособия по программированию командных оболочек в системах Unix. Следуя методике изложения материала, принятой в первоначальном издании, авторы книги уделили основное внимание стандартной оболочке POSIX, поясняя особенности разработки полезных программ в этой удобной среде, чтобы извлечь максимальную пользу из потенциала, заложенного в основу Unix и подобных ей операционных систем. После краткого обзора команд Unix в книге "Программирование командных оболочек в Unix, Linux и OS X" подробно рассматривается поэтапный процесс создания программ или сценариев оболочки, их отладки и особенностей их работы в среде оболочки. Все основные средства оболочки поясняются на многих практических примерах, что упрощает написание сценариев оболочки для конкретного применения. В книге описываются также основные средства оболочек Korn и Bash. Книга "Программирование командных оболочек в Unix, Linux и OS X" позволяет научиться: - Выгодно пользоваться многими утилитами, предоставляемыми системой Unix - Писать эффективные сценарии оболочки - Употреблять встроенные в оболочку конструкции для выбора вариантов и организации циклов - Применять эффективные механизмы заключения в кавычки - Извлекать максимальную пользу из встроенной в оболочку предыстории команд и средств их редактирования - Пользоваться регулярными выражениями в командах Unix - Выгодно пользоваться специальными средствами оболочек Korn и Bash - Выявлять основные отличия версий языка оболочки - Регулировать порядок реакции системы Unix на действия пользователя - Настраивать среду оболочки - Пользоваться функциями - Отлаживать программы и сценарии оболочки "Самая лучшая и действительно классическая книга для обучения программированию командных оболочек" (Dr. Dobb's Journal) Об авторах Стефан Кочан является автором нескольких популярных книг по ОС Unix и языку С, включая Programming in С, Programming in Objective-C, Topics in С Programming и Exploring the Unix System. Прежде он работал консультантом по программному обеспечению в компании AT&T Bell Laboratories, где составил и вел курсы по Unix и программированию на языке С. Патрик Вуд работает техническим директором в филиале компании Electronics for Imaging, находящемся в штате Нью-Джерси. Он входил в состав инженерно-технического персонала компании Bell Laboratories, где в 1985 году познакомился со Стефаном Кочаном. Совместно они основали консультационную фирму Pipeline Associates, Inc. по ОС Unix, где Патрик занимал пост вице-президента. Кроме того, они совместно написали ряд книг, в том числе Exploring the Unix System, Unix System Security, Topics in C Programming и Unix Shell Programming. Thu, 8 Jun 2017 08:00:00 +0200 DiaMail - Скоро в продаже Секреты JavaScript ниндзя, 2-е издание Джон Резиг, Беэр Бибо, Josip Maras - август 2017 - предварительный заказ http://diamail.com.ua/book/7145.html http://diamail.com.ua/book/7145.html <a href="http://diamail.com.ua/book/7145.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/9781617292859.jpg" align=left style="border: 1px solid #000000;" alt='Секреты JavaScript ниндзя, 2-е издание Джон Резиг, Беэр Бибо, Josip Maras - август 2017 - предварительный заказ' > </a> Второе издание книги "Секреты JavaScript ниндзя" раскрывает секреты мастерства разработки веб-приложений на JavaScript (JS, ES6) от создателя библиотеки JQuery - Джона Резига. Начиная с пояснения таких основных понятий JS, как функции, объекты, замыкания, прототипы, регулярные выражения и таймеры, авторы постепенно проводят читателя по пути обучения от ученика до мастера, раскрывая немало секретов и специальных приемов программирования на конкретных примерах кода JavaScript. Изучая материал книги "Секреты JavaScript ниндзя", вы будете готовы к разработке блестящих веб-приложений на JavaScript, а возможно, и к написанию собственных библиотек и интегрированных сред на JS(ES6). Книга "Секреты JavaScript ниндзя" рассчитана на подготовленных читателей, стремящихся повысить свой уровень мастерства в программировании на JavaScript в частности и разработке веб-приложений вообще. Wed, 18 May 2016 08:00:00 +0200 DiaMail - Скоро в продаже Разработка веб-приложений с помощью PHP и MySQL, 5-е издание Люк Веллинг, Лора Томсон - август 2017 - предварительный заказ http://diamail.com.ua/book/5841.html http://diamail.com.ua/book/5841.html <a href="http://diamail.com.ua/book/5841.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-5-9908911-9-7.jpg" align=left style="border: 1px solid #000000;" alt='Разработка веб-приложений с помощью PHP и MySQL, 5-е издание Люк Веллинг, Лора Томсон - август 2017 - предварительный заказ' > </a> Самое авторитетное руководство по построению веб-приложений на PHP, взаимодействующих с базами MySQL! Овладейте современным передовым опытом разработки веб-приложений, взаимодействующих с базами данных, с помощью PHP 7 и MySQL 5.7! В этом новом 5-м издании книги, признанной наиболее ясным, удобным и практичным руководством по разработке с использованием PHP и MySQL, полностью отражены возможности последних версий PHP и MySQL. В первой части содержится ускоренный курс по PHP, в котором описано хранение/извлечение данных, массивы, строки, регулярные выражения, повторное использование кода, объекты и обработка ошибок/исключений. Во второй части раскрывается проектирование, создание, доступ и программирование для баз данных MySQL. Третья часть посвящена безопасности веб-приложений; в ней добавлена новая информация по угрозам веб-безопасности, приведены инструкции по построению защищенных веб-приложений, а также рассмотрена реализация аутентификации в PHP и MySQL. Отдельная часть по расширенным приемам PHP охватывает все темы, начиная с работы в сети и взаимодействия с файловой системой и заканчивая интернационализацией и локализацией, генерированием изображений, а также инфраструктурами и компонентами PHP. Книга завершается демонстрацией нескольких реальных проектов, в числе которых реализация аутентификации и персонализации пользователей, создание службы веб-почты, интеграция с социальной сетью и построение корзины для покупок. PHP и MySQL являются популярными технологиями с открытым кодом, которые идеальны для быстрой разработки веб-приложений, взаимодействующих с базами данных. PHP представляет собой мощный язык написания сценариев, позволяющий создавать веб-приложения с развитой функциональностью, а MySQL — это высокопроизводительная и надежная база данных, которая хорошо интегрируется с PHP и подходит для динамических Интернет-приложений. В книге показано, как совместно использовать эти инструменты для получения эффективных интерактивных веб-приложений. В ней рассматриваются основы языка PHP, объясняются настройка и работа с базой данных MySQL и демонстрируется применение PHP для взаимодействия с базой данных и веб-сервером. Основное внимание в этой практической книге сосредоточено на реальных приложениях, причем даже во вводных главах. Авторы раскрывают важные аспекты безопасности и аутентификации, поскольку они связаны с построением реальных веб-сайтов, и показывают, как их реализовать с помощью PHP и MySQL. Кроме того, вы узнаете, каким образом объединять технологии клиентской и серверной сторон за счет использования при разработке приложений технологии JavaScript. Последняя часть книги посвящена работе над реальными проектами. В ней демонстрируется процесс проектирования, планирования и построения нескольких проектов: - аутентификация и персонализация пользователей; - клиент веб-почты; - интеграция с социальными сетями; - корзина для покупок. Новое 5-е издание книги было тщательно пересмотрено, обновлено и расширено, чтобы охватить разработку приложений на PHP версий 5.6 и 7, а также задействовать возможности, появившиеся в последних стабильных выпусках MySQL. Об авторах Люк Веллинг и Лора Томсон работают с PHP и MySQL более 15 лет, являются авторами многих книг и статей, а также часто выступают на ведущих мировых конференциях, посвященных программному обеспечению с открытым кодом. Люк — разработчик программного обеспечения, а Лора — руководитель отдела разработки в Mozilla Corporation. Файлы к книге "Разработка веб-приложений с помощью PHP и MySQL, 5-е издание" - Wed, 3 Apr 2013 08:00:00 +0200 DiaMail - Скоро в продаже Язык T-SQL для Microsoft SQL Server за 10 минут. 2-е издание Бен Форта - август 2017 - предварительный заказ http://diamail.com.ua/book/7909.html http://diamail.com.ua/book/7909.html <a href="http://diamail.com.ua/book/7909.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-5-9909445-2-7.jpg" align=left style="border: 1px solid #000000;" alt='Язык T-SQL для Microsoft SQL Server за 10 минут. 2-е издание Бен Форта - август 2017 - предварительный заказ' > </a> В книге "Язык T-SQL для Microsoft SQL Server за 10 минут" даются простые и практические ответы на вопросы, требующие быстрого решения. Проработав 30 уроков, длительностью около 10 минут каждый, вы научитесь всему, что требуется знать, чтобы выгодно пользоваться языком T-SQL для работы с РСУБД Microsoft SQL Server. Этот удобный карманный справочник начинается с простых примеров извлечения данных и постепенно переходит к более сложным вопросам, включая соединения, подзапросы, регулярные выражения и полноценный текстовый поиск, хранимые процедуры, курсоры, триггеры, табличные ограничения, обработку данных в форматах XML и JSON и многое другое. Для удобства изучения материала уроков книга снабжена следующими врезками: - Совет. Указывает краткие пути и решения практических задач - Предупреждение. Помогает избежать типичных скрытых препятствий - Примечание. Поясняет сопутствующие понятия и предоставляет дополнительные сведения Потратив 10 минут на каждый урок, вы научитесь следующему: - Пользоваться T-SQL в средах и инструментальных средствах SQL Server - Составлять сложные запросы, используя операторы, предложения и операции на T-SQL - Извлекать, сортировать и форматировать содержимое базы данных - Отбирать нужные данные, применяя различные способы их фильтрации - Соединять вместе две таблицы и больше - Внедрять глобализацию и локализацию на SQL Server - Составлять подзапросы для уточнения данных - Автоматизировать рабочую нагрузку с помощью триггеров - Создавать и изменять таблицы базы данных - Обращаться с представлениями, хранимыми процедурами, курсорами, и прочими средствами SQL Server Об авторе Бен Форта занимает пост старшего управляющего в отделении образовательных инициатив компании Adobe Systems и является автором целого ряда книг из серии ...за 10 минут на самые разные темы, включая язык SQL, регулярные выражения, разработку приложений для мобильных устройств и на платформе Adobe ColdFusion. Файлы к книге Tue, 6 Jun 2017 08:00:00 +0200 DiaMail - Скоро в продаже Регрессионный анализ в Microsoft Excel Конрад Карлберг - август 2017 - предварительный заказ http://diamail.com.ua/book/7701.html http://diamail.com.ua/book/7701.html <a href="http://diamail.com.ua/book/7701.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-5-9908462-7-2.jpg" align=left style="border: 1px solid #000000;" alt='Регрессионный анализ в Microsoft Excel Конрад Карлберг - август 2017 - предварительный заказ' > </a> Книга "Регрессионный анализ в Microsoft Excel" представляет собой наиболее полное руководство по выполнению регрессионного анализа с помощью Microsoft Excel (любой версии!), которое будет полезно как бизнес-аналитикам, так и ученым, применяющим методы статистического анализа данных. Имея за плечами более чем 25-летний опыт, Конрад Карлберг (Condrad Carlberg), обладатель статуса Microsoft MVP, демонстрирует, как использовать регрессионные функции Excel для решения широкого спектра практических задач: от корреляционного анализа и тестов Стьюдента до множественного ковариационного анализа. Все решения в книге "Регрессионный анализ в Microsoft Excel" описываются пошагово на основе осмысленных примеров из разных областей: от медицинских исследований и финансового анализа до исследования операций. Книга написана простым и понятным языком, а необходимые теоретические сведения приведены в объеме, вполне достаточном для того, чтобы даже новички могли осознанно моделировать измеряемые данные с помощью регрессии, избегая распространенных ошибок, и глубже понимать результаты регрессионного анализа, полученные другими людьми. Основные темы книги "Регрессионный анализ в Microsoft Excel": — суть регрессионного анализа, его возможности и ограничения; — встроенные функции последний версий Excel, предназначенные для работы с регрессией; — корреляционный анализ и простая регрессия; — эффективное использование функции ЛИНЕЙН(); — планирование и выполнение множественного регрессионного анализа; — расширение возможностей статистического анализа за счет анализа регрессий вместо традиционного дисперсионного анализа; — применение ковариационного анализа Tue, 27 Dec 2016 08:00:00 +0200 DiaMail - Скоро в продаже Начала программирования. Александр Степанов, Пол Мак-Джонс - август 2017 - предварительный заказ http://diamail.com.ua/book/4774.html http://diamail.com.ua/book/4774.html <a href="http://diamail.com.ua/book/4774.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-5-8459-1708-9.jpg" align=left style="border: 1px solid #000000;" alt='Начала программирования. Александр Степанов, Пол Мак-Джонс - август 2017 - предварительный заказ' > </a> В настоящей книге применяется дедуктивный подход к программированию, основанный на объединении программ с абстрактными математическими теориями, которые обеспечивают их работу. Представлены вместе описания этих теорий, алгоритмы, записанные с точки зрения этих теорий, а также теоремы и леммы, описывающие их свойства. Реализация алгоритмов на реальном языке программирования является центральной темой книги. Эта книга предназначена для тех, кто стремится глубже понять суть программирования, будь то профессиональные программисты или ученые и инженеры, для которых программирование составляет важную часть их профессиональной деятельности. Книга предназначена для чтения от начала и до конца. Читатели смогут достичь понимания материала, только изучая код, доказывая леммы и выполняя упражнения. "В книге содержатся одни из наиболее замечательных образцов кода, с которыми я когда-либо сталкивался." - Бьярне Страуструп, разработчик языка C++ Краткое содержание книги В главе 1 приведено описание значений, объектов, типов, процедур и концепций. Главы 2–5 посвящены алгоритмам на алгебраических структурах, таких как полугруппы и полностью упорядоченные множества. В главах 6–11 описываются алгоритмы на абстрактных представлениях памяти. В главе 12 рассматриваются объекты, содержащие другие объекты. В послесловии представлены общие размышения о подходе, изложенном в книге. "Как известно, инженеры-механики, строители и электрики в своей работе опираются на надежные математические основания. С другой стороны, инженеры-программисты часто практикуют свое ремесло, не имея или почти не имея представления о том, на каком математическом фундаменте зиждется то, чем они занимаются. А потом мы не можем понять, почему программное обеспечение печально известно тем, что поставляется с опозданием и содержит много ошибок, тогда как другие инженеры обычно сдают в эксплуатацию готовые мосты, автомобили, электрические приборы и пр. своевременно и с незначительными дефектами. Настоящая книга призвана устранить это неравенство. Члены моего коллектива, занимающиеся сложными разработками в компании Adobe, после прохождения курса по материалам книги получили чрезвычайно положительную отдачу от вложенных усилий. На первый взгляд книга может показаться весьма специализированной, предназначенной только для теоретиков в области компьютерных наук, но в действительности она должна быть обязательно изучена всеми инженерами-программистами, которые ставят перед собой серьезные задачи". - Мартин Ньюэлл, заслуженный исследователь Adobe "Я счастлив видеть, что содержимое курса Алекса, разработку которого я настоятельно поддерживал как технический директор Silicon Graphics, теперь доступно для всех программистов в этой изящной небольшой книге". - Форест Баскетт, главный партнер, New Enterprise Associates "Терпение и организационный опыт Пола помогли создать на базе математического подхода Алекса четко структурированное произведение, а это - впечатляющий подвиг!" - Роберт В. Тэйлор, основатель Xerox PARC SCL и DEC Systems Research Center Об авторах Александр Степанов изучал математику в Московском государственном университете с 1967 по 1972 гг. Он работает в области программирования с 1972 года: сначала в Советском Союзе, а после эмиграции в 1977 году в Соединенных Штатах. Он занимался программированием операционных систем, инструментов программирования, компиляторов и библиотек. Его работа над началами программирования поддерживалась General Electric, Политехническим институтом Бруклина, AT&T, HP, SGI, и, с 2002 года, — Adobe. В 1995 году он получил премию "Excellence in Programming" (от Dr. Dobb's Journal) за проект стандартной библиотеки шаблонов C++. Пол Мак-Джоунс изучал прикладную математику в Калифорнийском университете, Беркли, с 1967 до 1971 гг. С 1967 года он занимался программированием в областях операционных систем, сред программирования, систем обработки транзакций и приложений для промышленных предприятий и потребительского рынка. Он работал в Калифорнийском университете, IBM, Xerox, Tandem, DEC, и, с 2003 года, — в Adobe. В 1982 году он и его соавторы получили премию "ACM Programming Systems and Languages Paper" за статью "Диспетчер по восстановлению системы управления базами данных System R". Thu, 18 Nov 2010 08:00:00 +0200 DiaMail - Скоро в продаже Биткойн для чайников Компания Prypto - август 2017 - предварительный заказ http://diamail.com.ua/book/7920.html http://diamail.com.ua/book/7920.html <a href="http://diamail.com.ua/book/7920.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-5-9909445-5-8.jpg" align=left style="border: 1px solid #000000;" alt='Биткойн для чайников Компания Prypto - август 2017 - предварительный заказ' > </a> Цель этой книги — дать читателю общее представление о принципах функционирования, назначении и возможностях самой популярной на настоящий момент криптовалюты — биткойна. Здесь даны ответы на все основные вопросы, интересующие начинающих. Что такое биткойн? Где можно взять и как хранить эту криптовалюту? Как использовать биткойн для покупки товаров, оплаты услуг или счетов? Как организовать прием оплаты в этой цифровой валюте в своем магазине? Чем мы рискуем, накапливая свои сбережения в биткойнах? Как защищаться от хакеров и организовать надежное и безопасное хранение своих биткойнов? Каковы перспективы этой цифровой технологии? Ответы на эти и многие другие вопросы вы найдете в этой небольшой, но очень полезной книге. Tue, 20 Jun 2017 08:00:00 +0200 DiaMail - Скоро в продаже Java. Библиотека профессионала, том 2. Расширенные средства программирования. 10-е издание Кей С. Хорстманн, Гари Корнелл - август 2017 - предварительный заказ http://diamail.com.ua/book/7114.html http://diamail.com.ua/book/7114.html <a href="http://diamail.com.ua/book/7114.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-5-9909445-0-3.jpg" align=left style="border: 1px solid #000000;" alt='Java. Библиотека профессионала, том 2. Расширенные средства программирования. 10-е издание Кей С. Хорстманн, Гари Корнелл - август 2017 - предварительный заказ' > </a> Это полностью обновленное по версии Java SE 8 издание представляет собой солидное справочное руководство по языку программирования Java для тех, кто разрабатывает реальные проекты на платформе Java. В этом надежном и полезном практическом руководстве описаны расширенные языковые средства, библиотеки и прикладные интерфейсы, проиллюстрированные тщательно подобранными и проверенными примерами из практики программирования на Java. Приведенные примеры просты для понимания, практически полезны и служат неплохой отправной точкой для написания собственного кода. Из второго тома вы узнаете о новых развитых функциональных возможностях, появившихся в версии Java SE 8, в том числе о новых интерфейсах API для потоков данных, даты, времени и календаря, а также о возможностях разработки графических пользовательских интерфейсов, обеспечения безопасности, написания платформенно-ориентированного кода и многое другое. Исходный код всех приведенных примеров обновлен с учетом нововведений в версии Java SE 8, а их полное описание изящно вплетено в общую канву подробных пояснений расширенных средств программирования на Java. Во втором томе настоящего издания рассматриваются следующие вопросы. - Применение потоков данных для более эффективной и удобной обработки коллекций. - Эффективный доступ к файлам и каталогам, чтение и запись двоичных и текстовых данных, а также сериализация объектов. - Применение регулярных выражений из пакета, появившегося в версии Java SE 8. - Синтаксический анализ, проверка достоверности данных, формирование XML-документов, применение XPath, XSL и многих других средств обработки данных в формате XML в Java. - Эффективное подключение программ на Java к сетевым службам. - Программирование баз данных средствами JDBC 4.2. - Изящное преодоление трудностей оперирования датами и временем с помощью нового интерфейса API из пакета java.time. - Интернационализация прикладных программ с локализованными датами, метками времени, числами, текстом и графическим интерфейсом. - Компиляция и выполнение кода сценариев с помощью специальных интерфейсов API. - Обработка аннотаций. - Повышение безопасности с помощью загрузчиков классов, верификации байт-кода, диспетчеров защиты, установки полномочий и аутентификации пользователей, цифровых подписей, подписания прикладного кода и алгоритмов шифрования. - Овладение расширенными средствами библиотек Swing и AWT для создания списков, таблиц, деревьев, текстовых областей, индикаторов выполнения и прочих элементов графического интерфейса. - Формирование высококачественной графики средствами программного интерфейса Java 2D API. - Эффективное использование кода, написанного на других языках, с помощью платформенно-ориентированных методов из прикладного интерфейса JNI. Подробное рассмотрение основных языковых средств Java, включая объекты, классы, наследование, интерфейсы, события, исключения, графику, основные компоненты библиотек Swing и AWT, обобщения, многопоточную обработку и отладку программ, предлагается в Wed, 27 Apr 2016 08:00:00 +0200 DiaMail - Скоро в продаже Ароматерапия для чайников Кэти Кевилль - август 2017 - предварительный заказ http://diamail.com.ua/book/7200.html http://diamail.com.ua/book/7200.html <a href="http://diamail.com.ua/book/7200.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-5-8459-1553-5.jpg" align=left style="border: 1px solid #000000;" alt='Ароматерапия для чайников Кэти Кевилль - август 2017 - предварительный заказ' > </a> Кто сказал, что эффективное лекарство обязательно должно быть горьким? Ароматерапия научит вас в прямом смысле слова находить путь к крепкому здоровью по запаху. Нет ничего лучше рецепта: "Дважды в неделю купайтесь в ароматизированной ванне". Ароматерапия для чайников — ваш проводник к крепкому здоровью и хорошей форме, а также помощник в лечении, если вы заболеете. Благодаря этой книге вы откроете для себя мир ароматов и узнаете десятки способов улучшить свое самочувствие и жизнь в целом с помощью ароматерапии. Ароматерапия для чайников поможет разобраться в эфирных маслах, чтобы вы в полной мере смогли насладиться всеми преимуществами ароматерапии. Кроме того, эта книга будет вашим помощником в безопасном и эффективном использовании запахов. Кэти Кевилль — глава Американской ассоциации травников и автор десяти других книг о травах и ароматерапии, в том числе Herbs for Health and Healing. Mon, 22 Aug 2016 08:00:00 +0200 DiaMail - Скоро в продаже Адаптивный код: гибкое кодирование с помощью паттернов проектирования и принципов SOLID. 2-е издание Гэри Маклин Холл - август 2017 - предварительный заказ http://diamail.com.ua/book/7947.html http://diamail.com.ua/book/7947.html <a href="http://diamail.com.ua/book/7947.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/9781509302581.jpg" align=left style="border: 1px solid #000000;" alt='Адаптивный код: гибкое кодирование с помощью паттернов проектирования и принципов SOLID. 2-е издание Гэри Маклин Холл - август 2017 - предварительный заказ' > </a> За счет применения принципов, рассмотренных в книге "Адаптивный код: проектирование классов и интерфейсов, шаблоны и принципы SOLID", вы сможете создавать код, который приспосабливается к новым требованиям и непредвиденным сценариям без значительного переписывания. Гэри Маклин Холл в книге описал гибкие практики, принципы и паттерны для проектирования и написания кода, который может развиваться быстрее и легче, с меньшим числом ошибок, поскольку он не препятствует изменениям. В пересмотренное, обновленное и расширенное 2-е издание книги были добавлены важнейшие практические аспекты процесса Kanban, инверсии управления и создания многократно используемых абстракций. Опираясь на более чем десятилетний опыт консультирования и разработки, автор обновил свой бестселлер углубленным раскрытием модульного тестирования, рефакторинга, чистого внедрения зависимостей и многих других вопросов. С помощью книги "Адаптивный код проектирование классов и интерфейсов, шаблоны и принципы SOLID" овладейте мощными новыми способами для решения следующих задач: • Написание кода, который запускает в работу и дополняет Scrum, Kanban или любую другую гибкую инфраструктуру • Разработка кода, который может пережить крупные изменения в требованиях • Планирование способности к адаптации за счет применения зависимостей, уровней, интерфейсов и паттернов проектирования • Выполнение модульного тестирования и рефакторинга в тандеме с извлечением большей пользы от обоих приемов • Использование приема “золотого мастера” для того, чтобы сделать унаследованный код адаптивным • Построение кода, соответствующего принципам SOLID: единственной обязанности, открытости/закрытости и подстановки Лисков • Создание меньших интерфейсов для поддержки более многообразных клиентских и архитектурных потребностей • Использование в своих интересах лучших практик внедрения зависимостей для увеличения степени адаптации кода • Избегание распространенных антипаттернов Книга "Адаптивный код: проектирование классов и интерфейсов, шаблоны и принципы SOLID" предназначена для программистов с любым уровнем квалификации, ищущих более практичный взгляд на паттерны проектирования, принципы SOLID, модульное тестирование и связанные с ними темы. Большинство читателей книги должны программировать на C#, Java, C++ или похожих объектно-ориентированных языках и быть хорошо знакомы с основными приемами процедурного программирования. ОБ АВТОРЕ Гэри Маклин Холл живет в Манчестере с своей женой, дочкой, сыном и собакой. Гэри – опытный разработчик и архитектор ПО, специализирующийся на паттернах и практиках. Он работал с многочисленными гибкими командами, которые своей основной целью считали создание кода, адаптивного к изменениям. Он взаимодействовал с такими компаниями, как Eidos, Xerox, Nephila Capital Ltd. и The LateRooms Group. В каждой роли Гэри отличался великолепным балансированием между сроком поставки программного продукта и качеством его исходного кода. Гэри является учредителем компании Igirisu Ltd., занимающейся консультациями в области разработки ПО, а также соучредителем и техническим директором Dynamic Path Ltd. Tue, 25 Jul 2017 08:00:00 +0200 DiaMail - Скоро в продаже PHP: объекты, шаблоны и методики программирования, 5-е издание Мэтт Зандстра - сентябрь 2017 - предварительный заказ http://diamail.com.ua/book/7783.html http://diamail.com.ua/book/7783.html <a href="http://diamail.com.ua/book/7783.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/9781484219959.jpg" align=left style="border: 1px solid #000000;" alt='PHP: объекты, шаблоны и методики программирования, 5-е издание Мэтт Зандстра - сентябрь 2017 - предварительный заказ' > </a> Книга "PHP: объекты, шаблоны и методики программирования" Мэтта Зандстра поможет Вам создавать высокопрофессиональный код на PHP 7, изучив объектно-ориентированные средства, шаблоны проектирования и важные средства разработки. 5-е издание издание книги существенно переработано, обновлено и дополнено новым материалом. Книга начинается с обзора объектно-ориентированных возможностей PHP, в который включены важные темы, такие как определение классов, наследование, инкапсуляция, рефлексия и многое другое. Этот материал закладывает основы объектно-ориентированного проектирования и программирования на PHP 7. В этой книге описаны возможности, появившиеся в PHP версии 7.x, включая трейты, дополнительные расширения на основе рефлексии, уточнения типов параметров методов, улучшенная обработка исключений и много других мелких расширений языка. Следующая часть книги посвящена шаблонам проектирования, которые органически дополняют тему ООП и являются описанием элегантных решений распространенных проблем, возникающих при проектировании программного обеспечения. В ней описываются концепции шаблонов проектирования и показаны способы реализации нескольких важных шаблонов в приложениях на PHP 7. В этой же части приведен материал, посвященный шаблонам корпоративных приложений и баз данных. В последней части книги описывается несколько важных утилит и методик, помогающих осуществить успешный проект на основе разрозненных кусков кода. В этой части книги описано, как управлять работой нескольких программистов с помощью Git, как выполнить построение и развертывание проекта с помощью Phing и PEAR. Вы также изучите стратегии автоматического тестирования и построения проектов. Кроме обсуждения передовых средств построения и тестирования проектов, а также серверов непрерывной интеграции, в последней части книги "PHP: объекты, шаблоны и методики программирования" описаны лучшие методики организации работы на основе системы контроля версий Git. "Я написал эту книгу, чтобы обобщить те методики проектирования кода и лучшие практические решения, с которыми мне пришлось столкнуться, когда я впервые занялся разработкой серьезного PHP-приложения. Я надеюсь, что вы получите удовольствие от чтения книги "PHP: объекты, шаблоны и методики программирования" и научитесь создавать изысканные программные системы как с точки зрения подхода к проектированию, так и к управлению" (Мэтт Зандстра) Mon, 13 Feb 2017 08:00:00 +0200 DiaMail - Скоро в продаже Язык R в задачах науки о данных: импорт, подготовка, обработка, визуализация и моделирование данных Хэдли Уикем, Гарретт Гроулмунд - сентябрь 2017 - предварительный заказ http://diamail.com.ua/book/7959.html http://diamail.com.ua/book/7959.html <a href="http://diamail.com.ua/book/7959.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-1491910399.jpg" align=left style="border: 1px solid #000000;" alt='Язык R в задачах науки о данных: импорт, подготовка, обработка, визуализация и моделирование данных Хэдли Уикем, Гарретт Гроулмунд - сентябрь 2017 - предварительный заказ' > </a> Книга "Язык R в задачах науки о данных: импорт, подготовка, обработка, визуализация и моделирование данных" задумана как введение в вычислительную среду R, среду разработки RStudio и библиотеку tidyverse — коллекцию пакетов, совместное использование которых обеспечивает быстроту и легкость анализа данных и делает этот вид деятельности чрезвычайно увлекательным занятием. Книга "Язык R в задачах науки о данных" ориентирована на читателей, не имеющих предварительного опыта программирования, и предназначена для того, чтобы помочь им в как можно более короткие сроки подготовиться к самостоятельному анализу данных. Основные темы книги "Язык R в задачах науки о данных": - предварительная обработка данных — преобразование наборов данных к виду, удобному для анализа; - программирование — освоение мощных инструментов R, упрощающих анализ данных и делающих его более понятным; - разведочный анализ — исследование данных, выдвижение и быстрая проверка гипотез; - моделирование — предоставление сжатых сводных данных, отражающих истинные "сигналы", посылаемые набором данных; - обмен информацией — изучение языка R Markdown, обеспечивающего интеграцию описательного текста, кода и результатов анализа Thu, 3 Aug 2017 08:00:00 +0200 DiaMail - Скоро в продаже Объектно-ориентированное проектирование: концепции и программный код Хольгер Гаст - сентябрь 2017 - предварительный заказ http://diamail.com.ua/book/7784.html http://diamail.com.ua/book/7784.html <a href="http://diamail.com.ua/book/7784.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/9780321995544.jpg" align=left style="border: 1px solid #000000;" alt='Объектно-ориентированное проектирование: концепции и программный код Хольгер Гаст - сентябрь 2017 - предварительный заказ' > </a> Основная тема книги "Объектно-ориентированное проектирование: концепции и программный код" — объектно-ориентированная разработка в частности и разработка программного обеспечения вообще, поэтому для ее раскрытия необходимо рассмотреть концепции и принципы разработки вместе с конкретным программным кодом. Без соблюдения этих принципов Ваш программный код будет иметь произвольную, непредсказуемую структуру. Там, где это возможно, в книге представляется программный код, взятый из интегрированной среды разработки Eclipse. В книге "Объектно-ориентированное проектирование: концепции и программный код" преследуется цель пройти малоисследованную местность на пути к профессионализму, который лежит перед разработчиком, только что окончившем вводный курс программирования, университетский курс по вычислительной технике или поступившем на свою первую работу. В ней представлены основные темы, которые оказались наиболее уместными за последние тридцать лет с того момента, когда был повсеместно принят объектно-ориентированный подход (ООП) к разработке программного обеспечения. Книга "Объектно-ориентированное проектирование: концепции и программный код" о том, что должен знать и уметь профессиональный разработчик программного обеспечения. СТРУКТУРА КНИГИ "Объектно-ориентированное проектирование: концепции и программный код" Книга разделена на четыре части. В каждой из них излагаемая тема объектно-ориентированной разработки рассматривается путем перехода от “мелких” особенностей отдельных языковых средств к более “крупным” вопросам разработки программного обеспечения и проектирования его архитектуры. В них даются также дополнительные ответы на один и тот же вопрос: как должен выглядеть профессионально спроектированный “объект”? Часть I. Применение языка. Грамотно написанный код всегда начинается с профессионального применения языка программирования. Профессиональный разработчик применяет языковые средства, исходя из своих намерений, а не злоупотребляя ими ради ловких, на первый взгляд, приемов и трюков. Термин “применение” на самом деле означает то же самое, что и “применение словаря” естественных языков. Так, если код подчиняется идиомам, фразам и скрытому подтексту языковых конструкций, он становится более удобочитаемым, понятным и сопровождаемым. Часть II. Контракты. Профессионально написанный код должен быть, прежде всего, надежным. Он должен работать во всех ситуациях, для которых создан, а сами эти ситуации должны быть ясны. Принцип проектирования по контракту служит прочным основанием для необходимых рассуждений. Он распространяется от описаний методов на высоком уровне вплоть до подробностей формальной верификации программного обеспечения. В качестве дополнительной меры поведение объектов должно устанавливаться всесторонним тестированием. Часть III. События. Программное обеспечение любого масштаба обычно управляется событиями. Функциональные возможности приложения активизируются некоторым каркасом, устанавливающим общую структуру и основополагающие механизмы. По существу, интерпретация методов изменяется в сравнении с тем, что изложено в части II. В частности, метод не реализует службу, выполняющую конкретный запрос из вызывающего кода, но для вызываемого кода важнее подходящая реакция на запрос. Мы рассмотрим этот принцип в конкретной области пользовательских интерфейсов, а также уделим особое внимание архитектурным соображениям касательно центрального понятия разделения модели и представления в данной области. Практически во всех приложениях приходится одновременно выполнять многие операции, и поэтому материал этой части дополняется кратким введением в многопоточную обработку. Часть IV. Проектирование на основе обязанностей. Одна из целей объектно-ориентированной разработки заключается в том, чтобы сохранять отдельные объекты мелкими и управляемыми. Чтобы решить задачу любой сложности, необходимо организовать правильное взаимодействие многих объектов. Метафора присваивания “обязанностей” отдельным объектам в таких крупных сетях оказалась особенно удобной и теперь находит широкое применение в разработке программного обеспечения. После вводной главы по проектированию объектов и организации их взаимодействия мы исследуем последствия такого подхода для принятия стратегических и архитектурных решений. Все четыре части этой книги предназначены для того, чтобы дать всестороннее представление об объектно-ориентированной разработке. В них поясняется роль отдельных объектов в общей структуре приложения, их реакции на входящие события, верное выполнение ими запросов отдельных услуг, а также их роль в более крупном контексте приложения в целом. Об авторе - Хольгер Гаст окончил в 2000 году Тюбингенский университет (Германия) по вычислительной технике и получил степень доктора философии, защитив там же диссертацию по системам типов для языков программирования в 2005 году. Будучи научным сотрудником с ученой степенью, он занимался доказательством формальной корректности программного обеспечения, получив в 2012 году докторскую степень в области вычислительной техники в Тюбингенском университете. Sun, 5 Mar 2017 08:00:00 +0200 DiaMail - Скоро в продаже Практика системного и сетевого администрирования. Том 1: DevOps и другие рекомендации по Enterprise IT Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup - сентябрь 2017 - предварительный заказ http://diamail.com.ua/book/7792.html http://diamail.com.ua/book/7792.html <a href="http://diamail.com.ua/book/7792.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/9780321919168.jpg" align=left style="border: 1px solid #000000;" alt='Практика системного и сетевого администрирования. Том 1: DevOps и другие рекомендации по Enterprise IT Thomas A. Limoncelli, Christina J. Hogan, Strata R. Chalup - сентябрь 2017 - предварительный заказ' > </a> Третье издание легендарной книги "Практика системного и сетевого администрирования", дополненное 28 новыми главами, содержит огромное количество новой информации! Авторы учли тысячи уточнений и замечаний, полученных от читателей, а также попытались описать новую стратегию DevOps. В новом издании книги "Практика системного и сетевого администрирования" изложены важные сведения, которые раньше можно было получить только непосредственно от наставника, независимо от того, какую операционную систему вы используете — Linux, Unix или Windows. Это замечательно ясная, часто забавная и очень обширная информация будет полезной как новичкам, так и опытным специалистам. В книге "Практика системного и сетевого администрирования" показано, как максимизировать эффективность работы администратора, обеспечив простоту, ясность, общность, автоматизацию и взаимодействие. В книге рассмотрены современные проблемы администрирования включая технологию BYOD и последние парадигмы безопасности. Книга написана всемирно известными IT-администраторами, в частности лауреатами легендарной премии SAGE Outstanding Achievement Award - Кристиной Хоган и Томасом Лимончелли. Книга "Практика системного и сетевого администрирования" учит системных администраторов принимать оптимальные решения. Данное издание представляет первый из двух томов: в втором томе, который ожидается вскоре, будут рассмотрены облачное администрирование и методология DevOps. Thu, 9 Mar 2017 08:00:00 +0200 DiaMail - Скоро в продаже Классическая музыка для чайников (+аудиокурс) Дэвид Пог, Скотт Спек - сентябрь 2017 - предварительный заказ http://diamail.com.ua/book/5005.html http://diamail.com.ua/book/5005.html <a href="http://diamail.com.ua/book/5005.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/978-5-9908463-6-4.jpg" align=left style="border: 1px solid #000000;" alt='Классическая музыка для чайников (+аудиокурс) Дэвид Пог, Скотт Спек - сентябрь 2017 - предварительный заказ' > </a> Не способны отличить Баха от Моцарта, а Чайковского — от Грига? Избегаете разговоров о классической музыке, чтобы не прослыть дилетантом? Не переживайте: для чтения этой книги от вас не потребуется музыкального образования. Вы познакомитесь с творчеством великих композиторов и поймете, насколько приятным может стать посещение концертов. Основы классической музыки. Часть I введет вас в мир классической музыки, вкратце ознакомив с ее историей и музыкальными формами (симфонии, струнные квартеты и т.п.). В части II вас ожидает путешествие в концертный зал и знакомство с выдающимися произведениями. В части III вы ознакомитесь с основными инструментами, из которых состоит оркестр. Теория музыки. В части IV вы узнаете чуть больше о нотах — этих крошечных молекулах, составляющих классическую музыку. Вы узнаете, что такое темп и почему он важен для исполнения классических произведений, какие специальные знаки используют композиторы для изменения громкости звучания, и получите множество других полезных сведений по теории музыки. Классическая музыка — не только для снобов. После того как вы узнаете, как композиторы создают свои произведения, музыка станет для вас понятнее и приятнее. Вы, наконец, сможете получать удовольствие от концертов. Шедевры классики. В книге вы найдете перечень самых популярных и любимых произведений, узнаете, когда и в каких стилях творили выдающиеся композиторы, а также получите в свое распоряжение словарик терминов, которыми сможете блеснуть в компании музыкантов. Основные темы книги: - стили и направления классической музыки; - выдающиеся композиторы и их знаменитые произведения; - инструменты симфонического оркестра; - музыкальные формы и структура концерта; - все, что нужно знать о ритмах, интервалах, нотах и других элементах теории музыки; - классические произведения, которые стоит послушать; - терминология музыкантов. Все музыкальные треки, прилагаемые к книге, доступны в виде роликов на сайте издательства "Диалектика". Для быстрого доступа к трекам на страницах книги приводятся QR-коды, подобные показанному здесь. Встретив такое изображение, просканируйте его с помощью своего смартфона, и сразу же начнется воспроизведение соответствующего ролика. Для удобства каждый QR-код дополнен веб-адресом, который можно ввести вручную в адресной строке браузера. Ниже показан адрес плейлиста, объединяющего все треки аудиокурса: Tue, 15 Aug 2017 08:00:00 +0200 DiaMail - Скоро в продаже Машинное обучение на платформах Scikit-Learn и TensorFlow: концепции, инструменты и технологии построения интеллектуальных систем Орельян Жерон - октябрь 2017 - предварительный заказ http://diamail.com.ua/book/7905.html http://diamail.com.ua/book/7905.html <a href="http://diamail.com.ua/book/7905.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/9781491962299.jpg" align=left style="border: 1px solid #000000;" alt='Машинное обучение на платформах Scikit-Learn и TensorFlow: концепции, инструменты и технологии построения интеллектуальных систем Орельян Жерон - октябрь 2017 - предварительный заказ' > </a> Благодаря серии недавних достижений глубинное обучение усилило всю сферу машинного обучения. Теперь даже программисты, почти ничего не знающие об этой технологии, могут использовать простые и эффективные инструменты для реализации программ, которые способны обучаться на основе данных. В практическом руководстве "Машинное обучение на платформах Scikit-Learn и TensorFlow: концепции, инструменты и технологии построения интеллектуальных систем" будет показано, как это делать. За счет применения конкретных примеров, минимальной теории и двух готовых производственных инфраструктур Python – scikit-learn и TensorFlow – автор книги Орельен Жерон (Aurelien Geron) поможет Вам достичь интуитивного понимания концепций и инструментов для построения интеллектуальных систем (Intelligent Systems). Вы изучите широкий спектр приемов, начиная с простой линейной регрессии и прогрессии и заканчивая глубокими нейронными сетями. Благодаря упражнениям в каждой главе, призванным помочь вам с применением того, что вы узнали, для начала работы вам понадобится лишь опыт программирования. - Исследуйте перспективы машинного обучения, особенно нейронных сетей - Используйте scikit-learn для сквозного отслеживания примера проекта машинного обучения - Исследуйте несколько моделей обучения, включая поддержку векторных машин, деревьев решений, случайных лесов и групповых методов - Используйте библиотеку TensorFlow для построения и обучения нейронных сетей - Исследуйте архитектуры нейронных сетей, в том числе сверточные сети, рекуррентные сети и глубинное обучение с подкреплением - Исследуйте приемы обучения и масштабирования глубоких нейронных сетей - Применяйте практические примеры кода не овладевая чрезмерной теорией машинного обучения или деталями алгоритмов Mon, 29 May 2017 08:00:00 +0200 DiaMail - Скоро в продаже Scrum в крупномасштабных проектах: как добиться большего средствами LeSS Крэг Ларман, Бас Водде - октябрь 2017 - предварительный заказ http://diamail.com.ua/book/7811.html http://diamail.com.ua/book/7811.html <a href="http://diamail.com.ua/book/7811.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/9780321985712.jpg" align=left style="border: 1px solid #000000;" alt='Scrum в крупномасштабных проектах: как добиться большего средствами LeSS Крэг Ларман, Бас Водде - октябрь 2017 - предварительный заказ' > </a> Rather than asking, “How can we do agile at scale in our big complex organization?” a different and deeper question is, “How can we have the same simple structure that Scrum offers for the organization, and be agile at scale rather than do agile?” This profound insight is at the heart of LeSS (Large-Scale Scrum). In Large-Scale Scrum: More with LeSS, Craig Larman and Bas Vodde have distilled over a decade of experience in large-scale LeSS adoptions towards a simpler organization that delivers more flexibility with less complexity, more value with less waste, and more purpose with less prescription. Targeted to anyone involved in large-scale development, Large-Scale Scrum: More with LeSS, offers straight-to-the-point guides for how to be agile at scale, with LeSS. It will clearly guide you to Adopt LeSS Structure a large development organization for customer value Clarify the role of management and Scrum Master Define what your product is, and why Be a great Product Owner Work with multiple whole-product focused feature teams in one Sprint that produces a shippable product Coordinate and integrate between teams Work with multi-site teams Fri, 24 Mar 2017 08:00:00 +0200 DiaMail - Скоро в продаже Python. Справочник. Полное описание языка, 3-е издание Алекс Мартелли, Анна Рейвенскрофт, Стив Холден - ноябрь 2017 - предварительный заказ http://diamail.com.ua/book/7906.html http://diamail.com.ua/book/7906.html <a href="http://diamail.com.ua/book/7906.html"> <img width=63 vspace=5 hspace=5 src="http://diamail.com.ua/bimages/small/9781449392925.jpg" align=left style="border: 1px solid #000000;" alt='Python. Справочник. Полное описание языка, 3-е издание Алекс Мартелли, Анна Рейвенскрофт, Стив Холден - ноябрь 2017 - предварительный заказ' > </a> Полезный во многих ролях, начиная с проектирования и построения прототипов и заканчивая тестированием, развертыванием и сопровождением, на сегодняшний день Python последовательно входит в число самых популярных языков программирования. Третье издание ориентированной на практику книги "Python. Справочник. Полное описание языка" представляет собой краткий справочник по языку, включая версии Python 3.5, 2.7 и особенно 3.6, часто используемым областям его обширной стандартной библиотеки и ряду наиболее практичных модулей и пакетов от сторонних поставщиков. Будучи идеальной для программистов с некоторым опытом работы с Python и тех, кто перешел на Python с других языков программирования, книга "Python. Справочник. Полное описание языка" раскрывает широкий спектр прикладных областей, в том числе программирование для веб-среды и сети, обработка XML-документов, взаимодействие с базами данных и высокоскоростные числовые вычисления. Вы узнаете из книги "Python. Справочник. Полное описание языка", каким образом Python предлагает уникальную смесь элегантности, простоты, практичности и совершенной мощи. В 3-ем издании книги "Python. Справочник. Полное описание языка" рассматривается: - синтаксис Python, объектно-ориентированный Python, модули стандартной библиотеки и пакеты Python от сторонних поставщиков; - поддержка Python для файловых и текстовых операций, постоянство и базы данных, параллельное выполнение и численные расчеты; - основы работы в сети, программирование, управляемое событиями, и модули сетевых протоколов клиентской стороны; - расширяющие модули Python, а также инструменты для организации в виде пакетов и распространения расширений, модулей и приложений Tue, 30 May 2017 08:00:00 +0200 DiaMail - Скоро в продаже