Путь человека труден и опасен, но мы преодолеем всё и доберёмся до конечной точки нашего пути – Вершине знаний.

Флёнов


Фленов М. Е. Библия Delphi. — СПб.: БХВ-Петербург, 2004. — 880 с: ил.

Еще... Михаил Фленов Библия Delphi (  CD-ROM )Данная книга посвящена одному из наиболее популярных в нашей стране и перспективному во всем мире языку программирования Delphi. Она предназначена для программистов всех уровней, от начинающего до опытного. Как показывает практика, большинство людей научились программированию по книгам. Однако далеко не все из этих книг объясняют принципиальные основы работы Windows и компьютера в целом. Отсутствие базовых знаний в этой области не позволяет писать эффективные программы. Цель книги — научить читателя строить логику программы и алгоритмы различных вычислений. Уметь программировать еще не достаточно, надо знать, как применять полученные знания на практике. Для этого подробно описывается логика выполнения каждого участка кода, чтобы читатель смог использовать эти знания при решении собственных задач. Книга содержит большое количество примеров практического программирования; некоторые из них вынесены в качестве дополнительной информации на прилагаемый компакт-диск. Электронная версия книги была размешена в Internet в 2003 году. Автор собрат все замечания и предложения по дополнению книги и написал совершенно новый вариант, который вы сейчас держите в руках. Таким образом, книга прошла массовое тестирование и теперь отражает потребности множества как начинающих, так и опытных программистов. Для программистов.

 Просмотреть  содержание  »

Фленов М. Е. DirectX и C . Искусство программирования. — СПб.: БХВ-Петербург, 2006. — 384 с: ил.

Фленов М. Е. DirectX и C  . Искусство программированияРассмотрено программирование графических эффектов на языке C с использованием популярной библиотеки DirectX. На занимательных практических примерах показано, как создавать различные визуальные эффекты (реалистичный огонь, электрические разряды, зеркала и др.), используемые при разработке демонстрационных роликов (Demoscene). Пошагово описано применение основных методов и интерфейсов DirectX. Показано, как написать оптимальный и эффективный программный код. Большое внимание уделено технологии использования вершинных и пиксельных шейдеров для создания реалистичных изображений.
Данная книга посвящена разработке демо-роликов с использованием C и DirectX. Чтобы понять, что именно мы будем рассматривать и чему учиться, нужно пояснить, что такое демо-ролик (Demo) и демо-сцена (Demoscene). Демо-ролик — это небольшая программа или вставка кода в программе, которая показывает графические эффекты с возможным звуковым сопровождением. Демо-сцена — это целая культура создания роликов, которая определяет определенные правила и законы. Существуют даже целые демо-вечеринки (Demo Party) и конкурсы, где любая команда может представить на суд зрителей свой ролик. Да, именно команда. В настоящее время уже очень сложно создать действительно впечатляющий ролик в одиночку. Для этого нужно как минимум три профессионала в своей области: программист, художник и музыкант. Я всегда говорю, что если вы создадите программу, то вы программист, но если вы создаете ее лучше других, то вы хакер. Мы будем учиться искусству хакеров, т. е. создавать демо-ролики лучше других.

 Просмотреть  содержание  »

Фленов М. Е. РНР глазами хакера

Фленов М. Е. РНР глазами хакераДанная книга посвящена рассмотрению одного из популярнейших языков программирования Web-страниц — РНР. С ее помощью вы научитесь программировать собственные сайты и делать их эффективными и защищенными. Рассмотрены вопросы безопасности и оптимизации сценариев на языке РНР. Большое внимание уделено описанию типичных ошибок программистов, благодаряна сервер, а также представлены методы и приведены которым хакеры проникают практические рекомендации противостояния внешним атакам. Показаны реапьные примеры взлома Web-серверов. На компакт-диске приведены исходные тексты примеров, рассмотренных в книге, а также полезные программы и утилиты. Для Web-программистов, администраторов и специалистов по безопасности. Данная книга освещает язык программирования РНР, начиная с самых основ, и одновременно затрагивает аспекты безопасности и оптимизации работы сценариев. Таким образом, вы с самого начала будете учиться создавать быстрые и защищенные приложения.

 Просмотреть  содержание  »

Фленов М. Е. Компьютер глазами хакера.

Фленов М. Е. Компьютер глазами хакера.Рассмотрены компьютер, операционная система Windows и Интернет с точки зрения организации безопасной и эффективной работы на ПК. Описаны основные методы атак хакеров и рекомендации, которые позволят сделать компьютер быстрее, надежнее и безопаснее. Представлены примеры накручивания счетчиков на интернет-сайтах и методы взлома простых вариантов зашиты программ Shareware. Приведены советы хакеров, которые позволят при путешествии по Интернету не заразиться вирусами и не стать добычей сетевых мошенников, владеющих методами социальной инженерии. Показано, как сделать интерфейс Windows более удобным и привлекательным, компьютер — надежнее и быстрее, а работу в сети — более эффективной.

 Просмотреть  содержание  »

Фленов М. Е. Web-сервер глазами хакера.

Михаил Фленов Web-сервер глазами хакера (+CD-ROM)Что подразумевается под взломом Web-сервера? Это взлом Web-сайта или службы, которая обрабатывает Web-страницы? Мы будем рассматривать проблему комплексно, включая защиту аппаратной части и операционной системы (ОС), а также Web-сервера, баз данных и самих сценариев, которые-выполняются на Web-сервере. Аппаратную часть и ОС мы будем рассматривать поверхностно, по мере того, как понадобится нам та или иная информация. Просто я не думаю, что стоит лишний раз говорить о том, как защищать BIOS компьютера или загрузчик: этот вопрос уж слишком отдален от тематики книги. Рассмотрена система безопасности Web-серверов и типичные ошибки, совершаемые Web-разработчиками при написании сценариев на языках PHP, ASP и Perl. Приведены примеры взлома реальных Web-сайтов, имеющих уязвимости. В теории и на практике рассмотрены распространенные хакерские атаки: DoS, Include, SQL-инъекции, межсайтовый скриптинг, обход аутентификации и др. Описаны основные приемы зашиты от атак и рекомендации по написанию безопасного программного кода. Компакт-диск содержит листинги из книги, программы автора. Для Web-программистов и администраторов. Из этой книги вы узнаете, каким образом действуют хакеры: как находят уязвимости и используют их для получения конфиденциальной информации или для получения административных прав доступа. Мы будем рассматривать методы взломов на практике на примерах реальных Web-сайтов. Да, именно реальных, чтобы вы могли увидеть всю опасность невнимательности программистов и администраторов. Все примеры мы будем подробно разбирать.

 Просмотреть  содержание  »

Фленов М. Е.Программирование в Delphi глазами хакера.

Михаил Фленов. Программирование в Delphi глазами хакера (+ CD-ROM)В книге вы найдете множество нестандартных приемов программирования на языке Delphi, его недокументированные функции и возможности. Вы узнаете, как создавать маленькие шуточные программы. Большая часть книги посвящена программированию сетей, приведено множество полезных примеров. Для понимания изложенного не нужно глубоких знаний, даже начальных сведений о языке Delphi хватит для работы над каждой темой. Если вы ни разу не программировали, то на прилагаемом к книге компакт-диске в каталоге vr-online вы найдете полную копию сайта автора и электронную версию его книги "Библия Delphi". Это поможет вам научится программировать без каких-либо начальных знаний. Прочитав книгу и дополнительную информацию, предоставленную на компакт-диске, вы можете пройти путь от начинающего программиста до продвинутого пользователя и познать хитрости хакеров и профессиональных программистов.
В течение всей книги я буду рассказывать вам про программирование для хакера. Я буду достаточно часто использовать один термин — "кодинг ". Что это такое? Под этим словом мы будем как и все подразумевать слово программирование. А вот под словом "хакер" лично я подразумеваю немного другой смысл, чем другие. Я считаю, что хакер — это профессионал в компьютерной сфере, но не обязательно доставляющий много неприятностей другим людям своими знаниями. Так вот, в этой книге я постарался показать много интересных вещей с точки зрения сетевого программиста-профессионала, а не взломщика. Более подробно о понятии "хакер" рассказано в следующем разделе.
Я попробовал привести как можно больше нестандартных приемов программирования, недокументированные функции и возможности, а главное — продемонстрирую вам приемы работы с сетью в операционной системе Windows.
Для понимания книги вам понадобятся хотя бы начальные знания среды Delphi и сносное умение общаться с компьютером и мышкой. Что касается сетевого программирования, то его я опишу полностью, начиная от основ и закачивая сложными примерами. Так что туг начальные знания желательны, но не обязательны. Если вы начинающий программист, то могу посоветовать для получения основ прочитать мою книгу по Delphi и посетить мой сайт www.cydsoft.com/vr-online, где выложено достаточно много полезной информации.

 Просмотреть  содержание  »

Фленов М. Е. Transact-SQL.

Фленов М. Е. Transact-SQL.Уже долгое время язык запросов SQL (Structured Query Language, структурированный язык запросов) является стандартом доступа к базам данных. Не имеет значения, какой язык программирования вы используете, я больше чем уверен, что доступ к данным на сервере баз данных происходит с помощью запросов SQL. Исключением могут быть только локальные таблицы типа DBF или Paradox. В них к данным можно обращаться благодаря драйверу через прямой доступ. Но и в этом случае драйвер способен поддерживать запросы, значительно расширяющие возможности работы с данными.
При работе с клиент-серверными или n-уровневыми системами доступ обязательно происходит именно через SQL-запросы. Более удобного и мощного средства пока не придумали. Даже там, где доступ, как вам кажется, идет напрямую, используется SQL, просто среда разработки прячет от нас запросы.
Хорошее знание баз данных и умение писать эффективные запросы позволит вам создавать действительно быстрые и полезные приложения. Помимо этого, программистам очень часто приходится выполнять какие-либо одноразовые задания, и SQL позволяет сделать все быстро и качественно.
В связи с этим язык SQL получил два вида расширений: Trans-act-SQL или T-SQL (поддерживается Microsoft) и PL/SQL (яркий представитель — Oracle). Каждый из этих производителей максимально придерживается стандарта SQL 1992 года, и все запросы на этом языке будут выполняться корректно. Но для предоставления пользователю новых возможностей добавлены новые команды, которые объединены под именами Transact-SQL и PL/SQL и поддерживаются на разных базах данных.

 Просмотреть  содержание  »

Фленов М. Е. Библия Delphi.

Ещё...Михаил Фленов. Библия Delphi 2008Цель книги — научить читателя строить логику программы и алгоритмы различных вычислений. Уметь программировать еще не достаточно, надо знать, как применять полученные знания на практике. Для этого подробно описывается логика выполнения каждого участка кода, чтобы читатель смог использовать эти знания при решении собственных задач. Книга содержит большое количество примеров практического программирования; некоторые из них вынесены в качестве дополнительной информации на прилагаемый компакт-диск. Электронная версия книги была размеш,ена в Internet в 2003 году. Автор собрал все замечания и предложения по дополнению книги и написал совершенно новый вариант, который вы сейчас держите в руках. Таким образом, книга прошла массовое тестирование и теперь отражает потребности множества как начинаюш,их, так и опытных программистов.

 Просмотреть  содержание  »

Фленов М. Е.DirectX и C++. Искусство программирования.

Рассмотрено программирование графических эффектов на языке C++ с использованием популярной библиотеки DirectX. На занимательных практических примерах показано, как создавать различные визуальные эффекты (реалистичный огонь, электрические разряды, зеркала и др.), используемые при разработке демонстрационных роликов (Demoscene). Пошагово описано применение основных методов и интерфейсов DirectX. Показано, как написать оптимальный и эффективный программный код. Большое внимание уделено технологии использования вершинных и пиксельных шейдеров для создания реалистичных изображений. Компакт-диск, прилагаемый к книге, содержит листинги примеров из книги и дополнительную информацию по DirectX.

 Просмотреть  содержание  »

Флёнов М. Е. Delphi в шутку и всерьез: что умеют хакеры.

Флёнов М. Е. Delphi в шутку и всерьез: что умеют хакеры.Книга о профессиональных приемах программирования в Delphi. В легкой и доступной форме с использованием большого количества оригинальных примеров рассмотрены вопросы корректного написания кода, оптимизации программ, работы с системным окружением, создания сетевых приложений. Исходный код рассматриваемых примеров программ вынесен на прилагаемый к книге компакт-диск. Книга предназначена в первую очередь для начинающих программистов с небольшим опытом программирования, но будет полезна и профессионалам. Эта книга для тех, кто хочет повысить свой уровень программирования в системе Delphi. Вы узнаете как оформлять свои проекты, чтобы ими легче было управлять, как оптимизировать код, чтобы сделать программу максимально быстрой. Большая часть книги посвящена сетевому программированию без использования вспомогательных компонентов, только на Windows API, что позволяет добиться максимальной производительности и гибкости программы. Прочитав книгу вы научитесь создавать свои собственные прокси-серверы, FireWall, РОРЗ- или SMTP-клиенты, создавать программы-шутки и при этом узнаете массу полезных вещей о системном окружении, уязвимостях Windows и многое другое.
Основные темы книги:
• правильное написание программного кода,
• работа с системным окружением;
• функции программного интерфейса Windows API для работы с сетью;
• сетевое программирование;
• программы-шутки, использующие уязвимости Windows

 Просмотреть  содержание  »





Все материалы взяты из открытых источников и представлены исключительно в ознакомительных целях. Все права на книги принадлежат их авторам и издательствам.



Вход в систему