-
Архитектура cложных веб приложений
Я видел множество проектов, выросших из простой «MVC» структуры. Часто разработчики объясняют шаблон MVC так: «View (представление) — это HTML-шаблоны, Model (модель) — это класс Active Record (например, Eloquent) и один Архитектура , чтобы править всеми!». Хорошо, не один, но обычно вся дополнительная логика реализуется в классах-контроллерах. Контроллеры часто содержат огромное количество кода, реализующего разную логику (загрузку картинок, вызовы внешних API, работу с базой, и т.д.). Иногда некоторая логика выносится в «базовые» контроллеры, просто чтобы уменьшить количество дублированного кода. Одни и те же проблемы возникают как в средних
-
Как написать безопасный код на C++, Java, Perl, PHP, ASP.NET
Эта книга необходима всем разработчикам программного обеспечения, независимо от платформы, языка или вида приложений. Рассмотрены уязвимости на языках C/C++, С#, Java, Visual Basic, Visual Basic .NET, Perl, Python в операционных системах Windows, Unix, Linux, Mac OS, Novell Netware. Авторы издания, Майкл Ховард и Дэвид Лебланк, обучают программистов как писать безопасный код в компании Microsoft. На различных примерах продемонстрированы как сами ошибки, так и способы их исправления и защиты от них
-
Access 2000. Руководство пользователя с примерами
Книга посвящена одному из наиболее популярных программных продуктов в области разработки и управления базами данных - Microsoft Access 2000. Приведена информация о создании и управлении основными объектами MS Access: таблицами, запросами, формами и отчетами. Рас- смотрены вопросы связывания таблиц и поддержки целостности баз данных. Приведены сведения об отображении данных в виде перекрестных таблиц и диаграмм, а также об обмене информацией с другими приложениями Windows. Уделяется внимание вопросам доступа к информации, расположенной на серверах баз данных, а также использованию возможностей Интернета. Книга содержит большое количество примеров, которые существенно облегчают освоение материала. Книга не требует специальной подготовки, доступна даже для тех, кто имеет минимальный опыт работы с базами данных или не имеет его совсем. Вместе с тем, и опытные программисты найдут в ней много интересных решений, которые повысят эффективность разработки новых баз данных.
-
-
Как кандидаты в творцы, мы должны сначала заняться
Учебник создан в соответствии с Федеральным государственным образовательным стандартом по направлению подготовки 090900 «Информационная безопасность» («квалификация «бакалавр»). Показано обеспечение безопасности межсетевого взаимодействия. Рассмотрены основные виды вредоносных программ, удаленные сетевые атаки и организация защиты от них. Изложены методы описания атак и основные тенденции их развития. Описаны основные технологии межсетевых экранов, их оценка и тестирование. Проанализированы методы построения систем обнару- жения вторжений. Рассмотрены проблемы защиты при организации удаленного доступа, построение и функционирование виртуальных ведомственных сетей (VPN), а также основные отечественные средства для их построения
-
Технология выделки и крашения меха
В книге приводятся краткие сведения о сырье для меховой промышленности, сущность и практике-выполнение отдельных процессов выделки, крашения и отделки мехового сырья. Книга написана с учетом достижений современной технологии, в ней изложены методы, применяемые для оценки качества меха, кратко освещены вопросы использования отходов производства. Книга является учебником для профессионально- технических учебных заведений и подготовки рабочих на производстве.
-
Архитектура вычислительных систем и Ассемблер
Рассмотрены основы архитектуры вычислительных систем как системной дисциплины. Представлен обзор архитектуры популярных процессоров семейства х86, в том числе шестидесятичетырёхбитных, представление основных типов данных в памяти компьютера, основные команды набора х86 и синтаксис AT&T. Обозначена проблематика прикладного кроссплатформенного программирования, объединяющего язык высокого уровня и язык Ассемблера.
-
Ҳакимхоннинг ҳаёти ва саёҳатлари
Ушбу рисолада тарихчи, географ, адабиётшунос ва маърифатпарвар, рус тили ва маданияти билан илк бор танишган, уни кенг тарғиб этган Ҳакимхоннинг ҳаёти ва саёҳатлари ҳаҳида ҳикоя қилинади.
-
Как кандидаты в творцы, мы должны сначала заняться хаосом
На самом деле, еще в начале работы, и уже после многих месяцев систематизации материалов, я не планировал делать бОльшую часть этой книги общедоступной, выкладывая ее в Интернет. Однако, значимость вопросов, которые мне самому не дают покоя, представляется столь высокой, что я просто не могу не поделиться с коллегами. Конечно, хотелось бы увидеть, со временем, эту книгу и напечатанной – мне всегда было приятно держать в руках книгу* и ощущать ее, пусть и не большой, но все же – вес ☺ . Все же, надеюсь, это дело не столь отдаленного будущего.
-
Cкорняжное производство
Описаны методы раскроя меховых шкурок, исправление пороков, изготовление меховых пластин, пальто и полупальто из шкурок кролика, нутрии, ондатры, норки, овчины, каракуля, лисицы и др. Рас- смотрены изготовление детских изделий, шапок, воротников, использование отходов, технический контроль и оценка качества готовых изделий.
-
Программирование игр и головоломок
в первой части книги условие игры обычно излагается вместе с некоторыми указаниями. Если этих указаний вам недостаточно, иначе говоря, если после размышления и возможных обсуждений с то варищами вы не видите, как тронуться с места, вас вы- ведет из затруднений «первая помощь». Если же вы опять упретесь в какую-нибудь трудность, то третья часть книги должна позволить вам достичь СОЗДАВАЙТЕ. цели. Смелее вперед: Игры привлекательны не только для молодых людей от 14 до ? (а до скольких?). Я знаю многих взрослых, любящих играть (и сам люблю). У меня много коллег, для которых программирование и есть игра — как для меня.
-
Как внедрить срм-систему за 50 дней
У большинства руководителей отсутствует представление о бизнесинструментах и системах, за счет которых создается дополнительная цен- ность для клиентов, увеличивается качество обслуживания, растут продажи, повышается исполнительская дисциплина. Основная задача этой книги сформировать понимание этих систем и бизнес-инструментов. В этой книге рассказывается о том, за счет каких инструментов до- стигается рост продаж и как не допустить фатальных ошибок при внедрении CRM-системы.
-
Апокалипсис криптографии
В связи с бурным развитием технологий требования к компьютерной безопасности постоянно изменяются. Шифры, которые на сегодняшний день можно считать надежными, при использовании квантового компьютера будет легко взломать, и эта реальность уже не за горами. Вот почему необходимо уже сейчас готовиться к квантовому криптографическому прорыву, и эта книга послужит для читателя бесценным руководством к действию.
-
Технология переработки мяса Немецкая практика
Книга является классическим немецким учебником для работников мясоперерабатывающих предприятий. Наглядное, доступное для понимания, отлично иллюстрированное издание дает представление как о теоретических основах, нормативной базе, санитарно-гигиенических требованиях, так и об основных технологических процессах мясопереработки — от забоя скота до изготовления продукции и ее продажи. Подробно рассмотрены основные технологические операции: разделка, холодильное хранение, посол, измельчение мясного сырья, термическая обработка, копчение. Описано изготовление различных видов колбас, деликатесов, полуфабрикатов, указаны причины возможных дефектов и способы их устранения. Большое внимание уделено вопросам качества вырабатываемой продукции. Даны рекомендации по организации торговли мясными продуктами.
-
Android для разработчиков. 3-е издание
В книге представлены передовые технологии разработки мобильных приложений для профессиональных программистов. В основу книги заложен принцип разработки, ориентированной на приложения, — концепции разработки продемонстрированы на примере полностью работоспособных приложений Android, а не фрагментов кода. Каждая из глав 2–9 начинается с вводной части, в которой вкратце описано разрабатываемое приложение. Затем приводятся результаты тестирования приложения и обзор технологий, применяемых в процессе его разработки.
-
Женева прошлая и современная
В книге автор рассказывает о пребывании и деятельности в Женеве на протяжении почти четырех лет Владимира Ильича Ленина. Впер- вые в советской литературе описывается Женева город, ставший ныпе одним из крупных центров международной деятельности, местом пребывания почти двухсот различных международных организаций, таких как Европейское отделение ООН, Международная организация труда, Всемирная организация здравоохранения, ЮНКТАД, ГАТТ, Международный союз электросвязи, Европейский центр ядерных исследований и др. В книге прослеживается история международной активности Женевы от эпохи Реформации до сегодняшнего дня.