Блог

UML для программиста

Отличный вопрос от читателя:

Здравствуйте Михаил, недавно приобрел книжку по основам UML(Фаулер) и взялся изучать. Скажите в своей работе как часто вы используете UML, и используете вообще UML? И как вы думаете профессиональный программист смог бы обойтись без использования UML?

Я так понял, речь идет о UML. Основы, 3-е издание. Тоже читал книгу этого автора про UML, человек просто повернут на UML. Мне никогда не приходилось этим заниматься. Вот реально, никогда. Для общего развития прочитал с удовольствием, но не пользовался и не видел, чтобы кто-то другой использовал.

Еще три части Transact-SQL

Еще три части книги Transact-SQL. Вроде бы всего три кусочка, но зато какие. Целых 15 страниц текста:

Transact-SQL

Давно я не выкладывал продолжение бесплатных глав по Transact-SQL. Сегодня сразу пять частей:

Книга по Delphi и Базам данных

Для тех, кто не любит, как пишу я и любит больше академический язык, хочу порекомендовать одну книгу - Дмитрия Осипова Базы данных и Delphi. Теория и практика. Он отлично описывает теорию и отлично пишет академически, классически. Ясное дело, что мне такое не очень нравится, я больше предпочитаю писать как бы в дружеском с читателем стиле, чтобы было интересно читать, а не серьезно учить. Но тут дело каждого.

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

Компьютер глазами Хакера 3-е издание

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

Третье издание все в том же стиле журнала Хакер. Много чего сохранилось, но много чего и поменялось. Все обновлено с учетом последних версий Windows и теперь книга описывает уже Windows 7, а не давно забытый, как страшный сон Windows 9x. Издательство даже потребовало удалить большую часть того, что касается XP. Даже текст. Хотя в примерах почти везде идет упоминание Windows 7, большинство будет с таким же успехом работать и в Vista, а очень многое будет работать и в XP. Все же эта ОС пока популярна.

Кому интересно, почитать мою последнюю работу (возможно во всех смыслах этого слова), то уже можно ее купить в магазинах или заказать в интернете. Ссылка на книгу в инет магазине: компьютер глазами хакера 3-е издание. Я не знаю, сколько цена в России, у меня показывает, что она стоит 7,95.

Бесплатная книга по SQL

Продолжаю выкладывать главы Transact-SQL бездвоздмездно, то есть даром:

Transact-SQL

В то время как США хочет ограничить свободу в интернете, я работаю над тем, чтобы информация была хоть немного свободнее и доступнее. Сегодня выкладываю очередную часть бесплатной книги Transact-SQL. Работа с данными.

А теперь немного о свободе информации. Я не знаю точно, что там хотят сделать США. Защита интеллектуальной собственности необходима, но что там происходит, что даже wikipedia может закрыться, меня пугает.

Компьютер глазами хакера 3-е издание

Сегодня издательство прислало на выбор две обложки. Вообще в основном обложки утверждали без меня, только иногда показывали мне, что будет, но я как-то и не против. Я доверяю издательству и мне нравился их вкус. Мне не нравилась обложка только первой Библии Delphi. Из нее действительно какую-то иконку сделали. Остальные обложки мне нравились.

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

P.S. Давайте пока не обсуждать, что будет в книге, для этого я создам отдельную тему и расскажу, какие изменения ждут вас в книге.

Программирование игр на С++

Мне уже приходили письма с просьбами помочь с примером из книги Программирование игр на C++. Кажется так она называлась и уже давно не продается, потому что устарела. Я в ней описывал DX9, а сейчас за окном уже кажется 11-й, десятый точно вышел.

Сегодня выбрался за свой Windows ноутбук и решил посмотреть пример с DX, давно я с ним не работал. Исправить пример невозможно. Первое, что я сделал, добавил:


#include <DXFile.h>

Возможно я упустил это, точно сказать не могу. Но без этого файла компилятор ругается на все подряд. После добавления этого заголовочного файла в DXGObject.h количество ошибок резко сократилось. Но компилятор начал ругаться на шейдеры. Это давно известная проблема, потому что Microsoft поменяла их методы. Если раньше код отображения выглядел так:

Бесплатная книга Transact-SQL

Я стараюсь выкладывать Transact-SQL в подлиннике большими кусками, чтобы удобнее было читать, если кто хочет почитать в интернете легальную и бесплатную версию. Но чтобы не загружать лишними новостями о том, что выложена очередная глава, я долго молчал и сегодня все же хочу сообщить, что первая глава выложена полностью и теперь можно скачать ее бесплатно: Transact-SQL в подлиннике

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

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

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

Пишите мне


Я в социальных сетях
Facebook Telegram Програмысли
Youtube Instagram Твитер