iPad 4 - концепт

Прикольненькое видение будущего iPad увидел сегодня. Судя по количеству просмотров (1000) видео новое, и странно, что в заголовке стоит концепт 3-й версии. Уже надо говорить про 4-ю.

Google должна забрать контроль над Android

На zdnet прочитал заметку о том, в которой автор сильно разочаровался в Android и основным его возмущением было в том, что Google не имеет полного контроля над свой ОС. И я эти возмущения понимаю и поддерживаю. Я считаю, что Google должны забрать не только ОС, но и контролировать железо, на котором выпускаются планшеты.

Допустим, что пользователь ламер покупает планшетник на андроиде китайского производителя под названием Super Pad только потому, что он стоит дешево. Сейчас в Канаде на распродажах такое дерьмо можно купить по 100 баксов. Да, Такие планшеты стоят своих денег, но они все же откровенное дерьмо по сравнению с тем же Galaxy Tab. А если пользователь поработает с дерьмом, то может подумать, что все остальное под маркой Андроид такой же отстой. Далеко не все понимают разницы между хорошими железками и китайским дерьмом, полно тупых американцев.

Перегрелся MakBook Air

Сидел, работал за макбуком, а у него что крышу как снесло и он начал резко нагреваться. Я в принципе ничего такого тяжеловестного не делал, а он греется все сильнее и сильнее. Закрыл крышку, подождал пару сек, вентилятор успокоился. Открываю, крышку, а он снова начинает набирать обороты.

Попытался запустить Activity Monitor, а тот не может запуститься. Прыгает иконка в панели задач, но окно не появляется. Я понял, что если так пойдет дальше, то ноут может просто напросто перегореть. Возможно то же самое было и в первый раз, когда материнка полетела, но тогда сын играл за ноутом и видимо просто не обратил внимание на перегрев.

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

OpenGL, DirectX или XNA

Я начинал работу с графикой программированием под MS DOS, где приходилось выделять видео память и рисовать все ручками. Тогда не было удобных библиотек у самой системы, а сторонние разработки пестрили разнообразием стандартов.

С появлением Windows и переходом на Delphi я стал изучать сразу DirectX и OpenGL. DirectX я использовал с C++, потому что для него был родной SDK, и мне нравилась, возможность прямого доступа к поверхностям, которые могли копироваться в видео память и возможность переключать страницы, в общем я имел все то, к чему привык при программировании под MS DOS. А вот возможности Direct 3D, меня не улыбали до тех пор, пока не появились шейдеры.

Пытался использовать DirectX на Delphi, но не так успешно. Мне в Delphi тех старых версий не нравилась работа с массивами и бесили косяки в портации заголовочных файлов. Поэтому я решил попробовать на нем OpenGL. В принципе все нравилось, но не хватало тогда шейдеров, уж слишком примитивными были возможности.

Что выгоднее изучать?

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

Лично я свои яйца не держу в одной корзине, а разбрасываю повсюду (как пошло прозвучало). Я делаю сайты, пишу программы, работаю на дядю а так же немного практикуюсь в мобильном программировании, но пока там денег не зарабатываю. Самая золотая курица у меня - это заработок от дяди. Эта курица несет самые золотые яйца. Левый заработок отстает на много, но иногда радует, а иногда просто щекотит.

Твитер

Сегодня поставил на свой телефон программку для твитера. Теперь может буду использовать его. Кто забыл, мой аккаунт Михаил Фленов. Кто забыл/не знал, подключайтесь, может что-то будет интересного.

Ошибки в Objective-C

Играюсь с Objective-C, изучаю его и заодно пишу пару небольших примеров. Один из них связан с интернет программкой, другой – графический движок для себя (вспоминаю OpenGL). В одном месте у мне понадобилось часто использовать однообразные объекты, причем очень много раз. Логично стало не загружать их каждый раз и не освобождать память, а написать кэш, который будет сохранять данные для меня.

В качестве кэша я сделал статичную переменную для менеджера кэша, а сами данные решил размещать в NSMutableDictionary. Это что-то типа хэша. Переменная для хэша была объявлена у класса, а метод получения данных из него выглядит следующим образом:

Google+ против Facebook

Когда только появился Google+ и я там создал аккаунт, то объявил всем, чтобы народ не стеснялся записывать меня в свои круги. Если я видел, что кто-то меня добавляет в свой круг, я добавлял в ответ. А почему *лял? Добавляю до сих пор. Но не в этом смысл. Смысл в том, что каждый день я заходил на ленту в обе сети и в гугловской сети было на много больше сообщений от народа, чем в фейсбука. Даже на глаз было заметно, что народ в гугле пишет больше и чаще, по крайней мере из моих кругов.

Прошло уже некоторое время и активность в сети гугла сильно упала. По моим ощущениям народ стал писать там меньше, по крайней мере те, кто находится в моих кругах. Если удалить из кругов Сергея Морозова то изменения за день вообще можно будет посчитать по пальцам.

Тамбовский волк мне товарищ

А ты меня задружил на фейсбуке? С новым телефоном я начал там выкладывать и фотки и даже иногда короткие мысли. Заходи, не стесняйся, дружи.

Ubuntu 12.04

Я так понял, что сегодня появилась бета Ubuntu 12.04. Я о ней прочитал на новостном сайте и пытался пробиться на сайт, но безуспешно, он просто не отвечает в данный момент. Видимо слишком много народу ломанулось качать бетку. Ну ладно, завтра попробую еще раз.

Я жду эту бету с нетерпением и поставлю на свой старый Rover. Я уже заказал на eBay видео кабель и хочу подключить ровер к телевизору, чтобы превратить его в медиа центр и смотреть youtube и русские фильмы на большом экране. Я привез в Канаду несколько лицензионных российских фильмов, которые с удовольствием пересмотрел бы на досуге.

Не смотр на то, что первое впечатление от новой оболочки было ужасным, я начинаю понемногу к ней привыкать. Больше всего бесят иконки и детская цветовая гамма, но ничего, постараюсь победить и этот комплекс. Уже постепенно побеждаю, потому что последний GNOME тоже не вызвал особого восторга. Об этом я уже писал.

P.S. для тех, кто не читает комменты. Или заметка была старая, но попала на главную страницу zdnet (кажется на нем я вчера видел) или может в редакцию попала версия 12.04 заранее. Еще не апрель и сегодня я на сайт зашел без проблем и ничего не увидел. А заметку наоборот уже больше не вижу. Продолжаю ждать 12.04

О блоге

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

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

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

Пишите мне