Блог

Ctrl у MacBook

На яндексе сегодня искал картинку для работы ребенка и нужно было переключать между страничками. Для переключения нужно использовать Ctrl + стрелка. А у меня MacBook, у меня клавиши Ctrl на клавиатуре нет. Обломчик вышел. Приходится курсорчиком тыкать в номера страниц.

У меня есть клавиша Control, только при нажатии ее со стрелками вправо или влево, у меня переключаются рабочие экраны.

О, нашел если нажать Control стрелку и еще какуюзто клавишу (Alt, Command или что-то еще), то переключается не экран ОС, а страницы в результате поиска яндекса.

Как безопасно передать пароль по почте

Сегодня пришло письмо с финансовой информацией от банка, в котором в письме был запароленный pdf файл. Отличная идея, не прикреплять открытый документ, хотя, в принципе, в документе ничего сверх естественного нет. Но все равно, отличная идея. А вот то, что глупо, так это то, что пароль был в том же письме. Точнее подсказка на него. В письме было сказано, что паролем является моя фамилия в нижнем регистре, т.е. без заглавных букв.

Даже если какой-то идиот перехватит письмо, то он не так уж и долго будет подбирать пароль. Дело в том, что письмо шло мне на почтовый адрес flenov@servername.com. Даже просто наугад любой хакер с первого раза угадает, даже не зная меня и никогда не слыша обо мне.

Ну хотя бы выбрали имя. Мое имя для Канады не так популярно, и даже если кто-то перехватит письмо и кто не знает меня, то придется подбирать, хотя и это займет не так уж и много. Имен не так уж и много в мире.

Зарабатывание на курсах

Блин, в России профессия преподавателя – это наказание. Зарабатывание на преподавании больше похоже на ад и деньги народ очень часто получает очень смешные.

Но вот в северной америке быть преподавателем, это совершенно другое дело. Курсы iPhone, на которых я был, стоят почти 1000 долларов с человека за три дня. Нас было почти 20 человек на курсах. Получается, что за одни выходные, плюс пятница, можно заработать больше, чем я зарабатывают сейчас на работе за месяц в несколько раз. Достаточно проводить курсы только один раз в месяц, и можно жить в шоколаде. В реальном шоколаде и красной икре.

Это же мечта, а не работа.

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

Уже давно обратил внимание, что в кино постоянно используют компьютеры от 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, и для восстановления работы драйвера действительно можно перезапустить систему.

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

О блоге

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

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

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

Пишите мне