Блог

Компьютеры в кино

Уже давно обратил внимание, что в кино постоянно используют компьютеры от Apple. Понятия не имею почему. Только если фильм от Sony Pictures можно увидеть простые писишки, но тут все и понятно, ведь это Sony Pictures и будет глупо рекламировать на большом экране что-то не от Sony. Ну а если японский гигант никак не приложил руку к фильму, то на экране скорей всего будет компьютер от Apple.

Может Apple проплачивает это дело? Ведь техника Apple не дешевая, чтобы только для показа на экране использовать ее. Просто мысли вслух.

Хелоуин

Как там в России, хелоуин еще не начали праздновать? В России перенимают все праздники из США и Европы. Когда я уезжал, в Питере в школах уже что-то начиналось в виде праздников. Интересно, это развилось уже?

Будущее Delphi XE2

Недавно получил письмо, которое не могло оставить меня равнодушным:

Кстати, пишут, что последняя Delphi теперь может компилить и для ios, и для mac os x, и для Win 64 bit. Может рано ты на Делфи забил? ;-) И ничего нового учить бы не пришлось теперь.

Первая любовь не забывается никогда. У меня самая первая любовь – это компьютер (жена постоянно ревнует) и Delphi. И если любовь к компьютерам не проходит, то отношения с Delphi пришлось жестоко разорвать почти три года назад за его глючность. Причем глючность не только самой среды разработки, но и компилируемых программ. Я задолбался ставить VCL на костыли, чтобы мои программы не глючили в Windows после выхода каждой новой версии Delphi или Windows и устал использовать креки. Покупать лицензию было дорого, потому что Borland убрала лицензию Starter а профессиональная стоила около 1000 долларов, сейчас уже не припомню сколько.

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

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

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


#include <DXFile.h>

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

Отладка RSS

У меня на блоге в RSS закралась ошибка и XML нарушен. Возможно я где-то забыл закрыть тэг и теперь RSS не может отображаться в браузерах. Все браузеры лохи просто игнорируют RSS и никто не хочет показывать сообщение об ошибке. Только IE умочка вегда показывает, что RSS не может быть отображен, потому что у тебя там лажа с тегом.

Я попробовал RSS в Safari, Chrome и FF и никто из них не подсказал, в каком месте я лохонулся.

Пришлось вычислять, методом тыка. Оказывается RSS <DXFile.h> в предыдущем посте восприняла как тэг и не могла найти закрывающий тэг. Пришлось экранировать символ <

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

О блоге

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

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

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

Пишите мне