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

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

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


#include <DXFile.h>

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

Перезагрузка компьютера

На курсах программирования для iPhone я уже несколько раз слышал словосочетание «перезагрузи компьютер». Подобные слова я не слышал уже давно. На работе все сидят в XP и такие мысли иногда слышаться. Хотя я свой компьютер перезагружаю только для установки обновлений.

Дома я тоже перезагружаю Windows 7 только для установки обновлений. В принципе, перезагрузка нужна в тех случаях, когда слетает драйвер. Такое действительно случается в ОС и не только в Windows, и для восстановления работы драйвера действительно можно перезапустить систему.

Как часто ты перезапускаешь компьютер? Какая ОС и версия.

Курсы программирование iPhone, часть следующая

Второй день курсов программирования iPhone. Все пока только рассаживаются и приготавливаемся к очередному погружению в программирование iPhone. Интересно, что все занимают все те же самые места, что и вчера. Это какое-то негласное правило, занимать каждый день то же самое место, что ты занял в классе в предыдущий день.

Если учесть, что я в Objective-C никогда ничего не писал и только впервые познакомился с языком полторы недели назад, дела идут прекрасно. Все же обучение с реальными людьми на много интереснее. Препод всегда расскажет какие-то нюансы из личного опыта, которые не расскажут в книгах. Я стараюсь делиться в своих книгах именно опытом, а не просто выбрасывать на страницы информацию, но общение с реальными людьми и работа в классе все же полезна.

Лучшее детям..., американцам

В знаменитой фразе «лучшее детям» не всегда подразумеваются реальные дети или люди моложе какого-то возраста, допустим 16. Иногда эта фраза относится к Американцам. И даже ближайшие родственники Канадцы, которые рады, что находятся сверху от американцев (если смотреть на карту), не всегда получают все лучшее.

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

Курсы программирования для iPhone

Продолжаем говорить про разработку для iPhone, просто потому, что это блог и я пишу про то, что происходит в жизни.

Для того, чтобы программировать для iPhone, лучше всего иметь любой Mac компьютер, потому что просто среда разработки XCode разработана для Mac OS X. Я слышал, что можно поставить OS X на нормальные компьютеры, потому что Mac в принципе это тот же Intel процессор, но как я еще слышал, операционная система работает не так стабильно.

Не удивительно, что на курсы все пришли с маками. Но так же интересно, что все пришли с iPhone. Только я один сижу как лох позорный с Windows Phone и еще один парень с нашей компании сидит с BlackBerry. Больше ни у кого не видел с не iPhone телефонами.

Разработка под iPhone

С завтрашнего дня иду на курсы программирования для iPhone. Давно я не был ни на каких курсах. Интересно будет посмотреть, как это дело происходит в Канаде.

Я на фейсбуке

Мой старый фейсбук аккаунт на английском и там в друзьях много англоязчыного народа, поэтому заметки на русском для Канадцев иногда выглядят ужасающе. Я решил разделить канадскую и российскую действительность. Все добро пожаловать на мой новый русскоязычный аккаунт: Михаил Фленов.

Извиняюсь, но со старого всех рускоязчных друзей скоро удалю.

Твитер

Лично я не понимаю твитер и считаю его откровенным мусором. В нем скучно тусоваться и писать дрянные мысли в 140 символов не вижу смысла. Но твитер удобен для анонсов и я решил вернуться. Сегодня попробовал твитер на телефоне и на нем хотя бы сносно этим фуфлом можно пользоваться.

Кто пользуется такой же твитерной фигней, как и я, присоединяйтесь: твитер Михаила Фленова

Переход на зимнее время в Украине

Украинское руководство меня сильно улыбает. Совсем недавно они решили отказаться от перехода на зимнее/летнее время и они указам сверху сказали, что больше перехода не будет. Им наплевать, что разработчики софта и ОС в частности не успевают выпустить обновления и все Windows компьютеры насильно переведут время не смотря на указы.

Недавно в где-то в новостях я видел, что MS вроде бы выпустила патч, который должен пофиксить переход во времени у Windows. Ну а сегодня украинское правительство решило отменить свое же решение. И им насрать, что производители софта метаются туда сюда из-за них. Я думаю, что Microsoft не должны выпускать никаких патчей. Путь народ вспоминает украинское правительство добрым словом.

Network Utilities - Security tools

У меня в последнее время не хватает времени на поддержание своего небольшого проекта CyD Software, которым я занимался более 10 лет. Уже и не помню, когда я его создал, давно это было. К чему я вспомнил о нем сегодня? Просто интересный клиент появился.

Если оформлять оплату через softkey, то нужно указать, кто является покупателем. Я заметил, что в последнее время все больше стало юридических лиц. Видимо компании стали платить за программы, а администраторы меньше стали воровать. Ведь если работодатель платит, то зачем воровать. Так вот, недавно Network Utilities - Security tools была куплена кем-то из МВД РФ. Интересный клиентик. У меня были клиенты, которые указывали в качестве места работы достаточно крупные компании (не думаю, что покупали сами компании, скорей всего сотрудники), но МВД – это впервые.

О блоге

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

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

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

Пишите мне