Я завершил выкладывать вторую главу Transact-SQL в подлинике. Теперь в сети можно прочитать полностью две главы. Скоро примусь за выкладывание третей.
Отличный вопрос от читателя:
Здравствуйте Михаил, недавно приобрел книжку по основам UML(Фаулер) и взялся изучать. Скажите в своей работе как часто вы используете UML, и используете вообще UML? И как вы думаете профессиональный программист смог бы обойтись без использования UML?
Я так понял, речь идет о UML. Основы, 3-е издание. Тоже читал книгу этого автора про UML, человек просто повернут на UML. Мне никогда не приходилось этим заниматься. Вот реально, никогда. Для общего развития прочитал с удовольствием, но не пользовался и не видел, чтобы кто-то другой использовал.
Еще три части книги Transact-SQL. Вроде бы всего три кусочка, но зато какие. Целых 15 страниц текста:
Давно я не выкладывал продолжение бесплатных глав по Transact-SQL. Сегодня сразу пять частей:
Для тех, кто не любит, как пишу я и любит больше академический язык, хочу порекомендовать одну книгу - Дмитрия Осипова Базы данных и Delphi. Теория и практика. Он отлично описывает теорию и отлично пишет академически, классически. Ясное дело, что мне такое не очень нравится, я больше предпочитаю писать как бы в дружеском с читателем стиле, чтобы было интересно читать, а не серьезно учить. Но тут дело каждого.
Но вернемся к книге Базы данных и Delphi. Теория и практика Дмитрия. Отличный теоретический материал, который сопровождается неплохими примерами. Если я не ошибаюсь, то этот же автор написал и Delphi. Профессиональное программирование. Если это один и тот же Дмитрий Осипов, то при сравнении книг я бы выделил одну особенность - он отлично описывает детали. Старается все расписать досконально. Если я могу поверхностно описать что-то, и сделать упор только на то, что считаю наиболее важным, то Дмитрий пытается описать все и каждую мелочь. Минимум сторонних разговоров и максимум по теме.
Оказывается уже появилась в продаже 3-е издание моей самой странной работа – компьютер глазами хакера. Она отличается от остальных и вот тут в названии слово Хакер нужно воспринимать не как взломщика, а больше как название журнала. Ведь первый вариант книги был построен на моих статьях для этого журнала и на обложке это слово на букву Х было написано в стиле ][акер. Потом журнал запретил использовать их логотип на обложке, но стиль книги не изменился, он остался все тем же, в стиле старых номеров Хакера, юмор, приколы, стеб и так далее.
Третье издание все в том же стиле журнала Хакер. Много чего сохранилось, но много чего и поменялось. Все обновлено с учетом последних версий Windows и теперь книга описывает уже Windows 7, а не давно забытый, как страшный сон Windows 9x. Издательство даже потребовало удалить большую часть того, что касается XP. Даже текст. Хотя в примерах почти везде идет упоминание Windows 7, большинство будет с таким же успехом работать и в Vista, а очень многое будет работать и в XP. Все же эта ОС пока популярна.
Кому интересно, почитать мою последнюю работу (возможно во всех смыслах этого слова), то уже можно ее купить в магазинах или заказать в интернете. Ссылка на книгу в инет магазине: компьютер глазами хакера 3-е издание. Я не знаю, сколько цена в России, у меня показывает, что она стоит 7,95.
Продолжаю выкладывать главы Transact-SQL бездвоздмездно, то есть даром:
В то время как США хочет ограничить свободу в интернете, я работаю над тем, чтобы информация была хоть немного свободнее и доступнее. Сегодня выкладываю очередную часть бесплатной книги Transact-SQL. Работа с данными.
А теперь немного о свободе информации. Я не знаю точно, что там хотят сделать США. Защита интеллектуальной собственности необходима, но что там происходит, что даже wikipedia может закрыться, меня пугает.
Сегодня издательство прислало на выбор две обложки. Вообще в основном обложки утверждали без меня, только иногда показывали мне, что будет, но я как-то и не против. Я доверяю издательству и мне нравился их вкус. Мне не нравилась обложка только первой Библии Delphi. Из нее действительно какую-то иконку сделали. Остальные обложки мне нравились.
Тут же прислали сразу две обложки и могу выбирать. Мне обе нравятся, хотя синяя чуть лучше. Я уже ответил издательству, что обе нравятся, но решил провести опрос, может еще успеем повлиять на обложку. Кому какая нравится?
P.S. Давайте пока не обсуждать, что будет в книге, для этого я создам отдельную тему и расскажу, какие изменения ждут вас в книге.
Мне уже приходили письма с просьбами помочь с примером из книги Программирование игр на C++. Кажется так она называлась и уже давно не продается, потому что устарела. Я в ней описывал DX9, а сейчас за окном уже кажется 11-й, десятый точно вышел.
Сегодня выбрался за свой Windows ноутбук и решил посмотреть пример с DX, давно я с ним не работал. Исправить пример невозможно. Первое, что я сделал, добавил:
#include <DXFile.h>
Возможно я упустил это, точно сказать не могу. Но без этого файла компилятор ругается на все подряд. После добавления этого заголовочного файла в DXGObject.h количество ошибок резко сократилось. Но компилятор начал ругаться на шейдеры. Это давно известная проблема, потому что Microsoft поменяла их методы. Если раньше код отображения выглядел так: