Меню сайта
Мини-чат
Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0
Banners
Block title
безопасность, хакерство [0]
операционные системы [2]
сетевые технологии [0]
программирование [23]
дизайн и графика [6]
web-разработки [0]
базы данных [0]
программы [0]
железо [0]
разное [1]
аппаратное обеспечение [5]
интернет и локальные сети [21]
Главная » Файлы » компьютерная литература

В разделе материалов: 58
Показано материалов: 1-10
Страницы: 1 2 3 4 5 6 »

Автор: Kris Kaspersky.

Название: Тонкости дизассемблирования

Жанр: Программирование в интернете
Формат: Doc
Язык: Русский

 

Описание книги:

Очень часто под рукой не оказывается ни отладчика, ни дизассемблера, ни даже компилятора, чтобы набросать хотя бы примитивный трассировщик. Разумеется, что говорить о взломе современных защитных механизмов в таких условиях просто смешно, но что делать если жизнь заставляет?

Предположим, что у нас есть простейший шестнадцатеричный редактор, вроде того, который встроен в DN и, если очень повезет, то debug.com, входящий в поставку Windows и часто остающийся не удаленным владельцами машины. Вот этим-то мы и воспользуемся. Сразу оговорюсь, что все описанное ниже требует для своего понимания значительного упорства, однако, открывает большие практические возможности. Вы сможете, например, поставить на диск парольную защиту, зашифровать несколько секторов, внести вирус или разрушающую программу и все это с помощью «подручных» средств, которые наверняка окажутся в вашем распоряжении.

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

Поэтому все нижеописанное разрешается проделывать только над своим собственным компьютером или с разрешения его владельца. Если вы соглашаетесь с данными требованиями, то приступим.

У нас на сайте вы можете бесплатно скачать книги, электронные книги, а также найдете бесплатные журналы.

программирование | Просмотров: 665 | Загрузок: 191 | Добавил: qwerty | Дата: 31.05.2010 | Комментарии (0)

Автор: Дональд Бокс.

Название: Сущность технологии СОМ. Библиотека программиста

Жанр: Программирование в интернете
Формат: Doc
Язык: Русский

 

Описание книги:

В этой книге СОМ исследуется с точки зрения разработчика C++. Написанная ведущим специалистом по модели компонентных объектов СОМ, она раскрывает сущность СОМ, помогая разработчикам правильно понять не только методы модели программирования СОМ, но и ее основу. Понимание мотивов создания СОМ и ее аспектов, касающихся распределенных систем, чрезвычайно важно для тех разработчиков, которые желают пойти дальше простейших приложений СОМ и стать по-настоящему эффективными СОМ-программистами. Показывая, почему СОМ для распределенных систем (Distributed СОМ) работает именно так, а не иначе, Дон Бокс дает вам возможность применять эту модель творчески и эффективно для ежедневных задач программирования.

У нас на сайте вы можете бесплатно скачать книги, электронные книги, а также найдете бесплатные журналы.

программирование | Просмотров: 497 | Загрузок: 160 | Добавил: qwerty | Дата: 31.05.2010 | Комментарии (0)

Автор: Рашид Ачилов.

Название: Создаем порт для FreeBSD своими руками. Часть II

Жанр: Программирование в интернете
Формат: Doc
Язык: Русский

 

Описание книги:

В первой части статьи мы рассмотрели основные вопросы создания порта для FreeBSD своими руками. Но система сборки программ, используемая во FreeBSD, имеет значительно большие возможности, чем те, которые мы задействовали. Какие это возможности и как их использовать в своих портах?...

У нас на сайте вы можете бесплатно скачать книги, электронные книги, а также найдете бесплатные журналы.

программирование | Просмотров: 424 | Загрузок: 161 | Добавил: qwerty | Дата: 31.05.2010 | Комментарии (0)

Автор: Рашид Ачилов.

Название: Создаем порт для FreeBSD своими руками. Часть I

Жанр: Программирование в интернете
Формат: Doc
Язык: Русский

 

Описание книги:

Автоматизированная система сборки стороннего программного обеспечения из исходных текстов (система портов) - это то, чем по праву гордится FreeBSD. Система содержит ссылки на десятки тысяч программ, и этот список постоянно пополняется. Кто их создает - эти пополнения - некие выдающиеся специалисты? Да вовсе нет. Вы тоже сможете стать одним из них....

У нас на сайте вы можете бесплатно скачать книги, электронные книги, а также найдете бесплатные журналы.

программирование | Просмотров: 476 | Загрузок: 172 | Добавил: qwerty | Дата: 31.05.2010 | Комментарии (0)

Автор: Алан Купер.

Название: Психбольница в руках пациентов

Жанр: Программирование в интернете
Формат: Doc
Язык: Русский

 

Описание книги:

Я собирался написать совсем другую книгу – книгу-руководство о процессе проектирования взаимодействия. В мае 1997 года во время поездки в Тоскану двое моих друзей, Дон Мак-Кини (Don McKinney) и Дэйв Карлик (Dave Carlick), уговорили меня написать книгу, которую вы держите в руках. Они убедили меня, что следует, прежде всего, обращаться к деловой аудитории.

Они знали, что я хотел написать руководство, и, поощряя эту идею, все-таки выражали сомнение в необходимости книги о проектировании взаимодействия (interaction design). Они хотели, чтобы я написал книгу, убеждающую в ценности этого процесса. Аргумент, конечно, занимательный, но я не был уверен, что смогу.

Однажды поздней ночью на веранде нашей общей желтой виллы над Фиренце у меня состоялся серьезный разговор с Дэйвом и Доном. На столе несколько пустых бутылок из-под кьянти и остатки хлеба, сыра и оливок. Сияют звезды, светлячки порхают над лужайкой, а вдалеке подмигивают огни древних куполов столицы Тосканы. Дэйв снова предлагает мне отложить идею книги-руководства и вместо этого «дать деловое обоснование проектированию взаимодействия».

Я энергично протестую: «Дэйв, я же не знаю, как писать такую книгу». И начинаю загибать пальцы: «Мне придется объяснять, насколько отвратителен существующий процесс разработки, как компании теряют деньги на неэффективном создании программного обеспечения, как ненадежны неудовлетворенные клиенты и как все эти проблемы может разрешить более совершенный процесс проектирования».

Дэйв перебивает меня: «Алан, это называется главами».

Эта реплика лишает меня воли. Я вдруг осознаю, что повторяю избитый сценарий и что Дэйв прав. Книга, содержащая «бизнес-обоснование», необходима и будет более своевременна, чем книга-руководство. Дэйв и Дон убедили меня, что я действительно способен написать такую книгу.

У нас на сайте вы можете бесплатно скачать книги, электронные книги, а также найдете бесплатные журналы.

программирование | Просмотров: 593 | Загрузок: 176 | Добавил: qwerty | Дата: 31.05.2010 | Комментарии (0)

Автор: А. Полищук, С. Семериков.

Название: Программирование в X Window средствами Free Pascal

Жанр: Программирование в интернете
Формат: Doc
Язык: Русский

 

Описание книги:

Операционная система UNIX существует очень давно. Созданная более двадцати лет назад, она прошла в своем развитии несколько стадий, и в настоящее время представляет, пожалуй, наиболее развитую, но вместе с тем простую и элегантную (если не сказать больше) операционную систему. В UNIX есть все: параллельное выполнение многих программ, одновременная работа нескольких пользователей, виртуальная память, поддержка большого количества внешних устройств и сетей, развитые средства обработки текстов, мощные инструментальные средства для создания программного обеспечения. Система работает во всем мире на миллионах компьютеров разных типов.

В нашей стране UNIX был не очень распространен, и тому были свои причины. Во-первых, это существовавшая направленность на использование небольшого количества типов ЭВМ. В основном это были ЕС и СМ, на которых функционировали специально, под конкретную архитектуру разработанные, ОС, такие как ОС ЕС (IВМ 360/370), ОС РВ (RSХ-11) и РАФОС (RТ-11). Во-вторых, созданные у нас во второй половине 80-х версии UNIX (МОС для ЕС, ИНМОС и ДЕМОС для СМ) несколько запоздали. Аппаратура, на которой предполагалась их эксплуатация, морально устарела и в настоящее время практически не используется. В-третьих, до недавнего времени свободно распространяемые версии UNIX (в первую очередь Linux) не имели удобного графического интерфейса, столь привычного пользователям операционных систем семейства Windows.

Графические интерфейсы UNIX имеют давнюю историю. Первые программные разработки в этом направлении появились более 20 лет назад. Стандартом стала распределенная система X Window, которая позволяет рисовать на экране дисплея графические изображения, поддерживает концепцию окон и унифицирует работу с различными устройствами ввода-вывода на основе библиотеки Xlib. Для того чтобы облегчить программирование с применением Xlib (X11) и упростить создание пользовательских интерфейсов, существует несколько пакетов, из которых наиболее широко распространены X Toolkit Intrinsics (Xt), Athena (Xaw) и Motif (Xm). В последние годы появились два новых пакета: GTK+ и Qt, лежащих в основе популярных среди пользователей Linux графических интерфейсов GNOME и KDE.

Именно о программировании пользовательского интерфейса UNIX в системе X Window и будет идти речь в данной книге.

 

У нас на сайте вы можете бесплатно скачать книги, электронные книги, а также найдете бесплатные журналы.

программирование | Просмотров: 558 | Загрузок: 183 | Добавил: qwerty | Дата: 31.05.2010 | Комментарии (0)

Автор: Олег Бройтман.

Название: Питон - модули, пакеты, классы, экземпляры.

Жанр: Программирование в интернете
Формат: Doc
Язык: Русский

 

Описание книги:

Python - объектно-ориентированный язык сверхвысокого уровня. Python, в отличии от Java, не требует исключительно объектной ориентированности, но классы в Python так просто изучить и так удобно использовать, что даже новые и неискушенные пользователи быстро переходят на ОО-подход.

У нас на сайте вы можете бесплатно скачать книги, электронные книги, а также найдете бесплатные журналы.

программирование | Просмотров: 489 | Загрузок: 167 | Добавил: qwerty | Дата: 31.05.2010 | Комментарии (0)

Автор: Алистэр Коуберн.

Название: Парное программирование: преимущества и недостатки

Жанр: Программирование в интернете
Формат: Doc
Язык: Русский

 

Описание книги:

При парном программировании разработчики решают все задачи совместными усилиями, работая бок о бок за одним компьютером. За последние несколько десятков лет такая практика уже неоднократно получала самые лестные отзывы, так как с ее помощью удавалось значительно улучшить процесс разработки ПО.

Однако существует мнение, сводящее на нет любые доводы в пользу парного программирования - многие полагают, что посадить двух программистов за один компьютер, значит поручить двум разработчикам работу одного.

С точки зрения руководителя, программист - слишком ценный ресурс, поэтому он не желает тратить его понапрасну, удваивая количество людей, необходимых для разработки той или иной задачи.

Программисты привыкли считать свою работу индивидуальным, а не коллективным трудом (это убеждение основано как на навыках, которые они получали в процессе обучения, так и на опыте работы).

Многие опытные программисты отказываются работать в паре. Некоторые мотивируют это тем, что их код "слишком индивидуален", другие утверждают, что напарник будет тормозить их работу, третьи говорят, что в таком случае будет очень трудно координировать рабочее время или версии кода.

И в то же время:

Довольно много известных и уважаемых программистов предпочитают парное программирование любому другому стилю работы.

Те программисты, которые уже привыкли к "парному" стилю работы, говорят, что так работается "как минимум, вдвое быстрее".

Что касается качества программы, то опыт показывает, что при парном программировании система имеет лучший дизайн и более простой код, который в будущем можно легко расширять и модифицировать.

Согласно опросам, даже новички-программисты, работающие в паре с опытным специалистом, вносят в его код много полезных дополнений.

Все это поднимает несколько довольно провокационных вопросов. Действительно ли парное программирование эффективнее одиночного? Что оно представляет собой в экономическом плане? И, наконец, нравится ли людям работать в паре? Не теряют ли они удовольствие от работы?

Основываясь на растущем интересе к парному программированию, авторы данной статьи провели несколько опросов и экспериментов, чтобы собрать материал, по которому можно было бы судить об издержках и выгодах, которые несет с собой эта практика. В этой статье мы приводим результаты этого исследования. В прежних публикациях уже говорилось, что парное программирование положительно сказывается на процессе разработки ПО. Цель нашей статьи - перепроверить результаты прежних исследований в этой области и более подробно объяснить, чем же выгодно парное программирование.

 

У нас на сайте вы можете бесплатно скачать книги, электронные книги, а также найдете бесплатные журналы.

программирование | Просмотров: 571 | Загрузок: 169 | Добавил: qwerty | Дата: 31.05.2010 | Комментарии (0)

Автор: Ирина Фризен.

Название: Офисное программирование

Жанр: Программирование в интернете
Формат: Doc
Язык: Русский

 

Описание книги:

Основная цель курса дисциплины «Офисное программирование» – сформировать у студентов комплекс знаний, умений и навыков, необходимых для решения профессиональных задач в области автоматизации работы с офисным пакетом Microsoft Office на основе использования программ, созданных на языке Visual Basic for Application (Visual Basic для приложений).

VBA – это язык программирования, встроенный во множество программ, от приложений Microsoft Office, Microsoft Project, Visio и AutoCad до многочисленных специализированных приложений, предназначенных для управления производственными процессами, учета финансовых ресурсов или информационной поддержки клиентов.

Данное учебное пособие предназначено для того, чтобы обеспечить необходимой справочной информацией по созданию работающих приложений в офисном пакете Microsoft. В книге представлены идеи, решения и накопленный опыт программирования на языке Visual Basic for Application. Хотя учебное пособие привязан к программному продукту Microsoft Office, рассмотренные идеи можно использовать в любом программном продукте, поддерживающем VBA.

Книга предназначена для следующих категорий пользователей:

• начинающие пользователи .

К этой категории отнесем всех пользователей, только начинающих изучение VBA. Причем можно предположить, что данным пользователям вообще не известны основы любого объектно-ориентированного языка;

• пользователи среднего уровня .

К ним можно отнести тех пользователей, которые уже имеют представление об основах объектно-ориентированного программирования, написали несколько процедур и пытались создать приложение средствами VBA. В этом случае может понадобиться помощь при написании определенных процедур, и тогда можно позаимствовать программы и идеи из этой книги и вернуться к работе над создаваемым приложением;

программирование | Просмотров: 980 | Загрузок: 160 | Добавил: qwerty | Дата: 31.05.2010 | Комментарии (0)

Автор: Марк Паулк, Билл Куртис, Мэри Хриссис.

Название: Модель зрелости процессов разработки программного обеспечения

Жанр: Программирование в интернете
Формат: Doc
Язык: Русский

 

Описание книги:

Книга, которую вы держите в руках, издается на русском языке впервые. Поводом к ее выпуску послужил стремительно растущий в последнее время интерес в нашей стране к информационным технологиям, а также постоянный спрос среди специалистов на современные методы разработки программного обеспечения, в большой мере обусловленный стремлением российских ИТ компаний выйти на мировой рынок.

Не секрет, что до недавнего времени типичный способ разработки ПО в России был ориентирован на программистов-одиночек, программистов-кустарей. Интереса к индустриальному производству ПО почти не было из-за низкого платежеспособного спроса на сложные программные комплексы. Разработка программного обеспечения велась спонтанно, не уделялось особого внимания вопросам организации самого процесса: планированию, тестированию, межгрупповому взаимодействию, управлению конфигурацией.

Однако в последние годы наблюдается взросление экономики страны, а вслед за ней и технологий производства. Возросшая конкуренция на внутреннем рынке и попытки выхода на мировой резко повысили интерес к повышению производительности труда в экономике России, рост которой сейчас напрямую связывают с информатизацией. Возросла ценность программного обеспечения и, таким образом, интерес к постановке индустриального процесса разработки ПО заметно усилился. Отрасль производства программного обеспечения растет и переходит от кустарных разработок к промышленным методам, так как первые просто становятся невыгодны экономически. Кроме того, активно развивается отрасль "оффшорного” программирования, при которой непосредственно производство программ передается в страну, имеющую квалифицированных недорогих специалистов. Таким образом, конкуренция и работа с западными заказчиками стали подталкивать отечественных программистов к совершенствованию своих методов работы.

программирование | Просмотров: 580 | Загрузок: 178 | Добавил: qwerty | Дата: 31.05.2010 | Комментарии (0)

Поиск
Профиль
Суббота
04.05.2024
15:44


Ссылки
Новости в мире
Your Language
Copyright by MirKnizhek.ru © 2024