На днях увидел этот пост со списком материалов по разработке под Windows Phone, и, к сожалению, не встретил там ни одной статьи по разработке приложений с использованием как Silverlight, так и XNA одновременно. Эта замечательная возможность для разработчиков появилась с приходом Mango.
Мне захотелось заполнить этот пробел и рассказать вам о следующем:
Я стоял на балконе и курил, наблюдая салют. Вобщем-то, я ждал когда запишется диск.
Диск было не жалко ради такого эксперимента – он того стоил.
Это было мое первое приложение под PlayStation 2. Правда, все, что оно умело – это выводить клавиатуру и, с помощью джойстика, печатать, но это был уже прогресс!
Итак, запуск! Работает!
Сама суть
Так я начинаю цикл статей по программированию для PlayStation 2
Сначала будет длинная теория.
Потом практика. Поскольку я не профессионал С++ (или С — кому как нравится, но я буду рассказывать на С++), то прошу строго не судить о коде.
Также, по PlayStation 2 SDK желательно использовать Red Hat 6 или выше, однако, я пишу все это под Windows 7. Хоть все и работает криво, но работает – и ладно.
К началу практических экспериментов советую иметь чипованную PlayStation 2 и сетевой кабель. Для моих экспериментов выбрана PlayStation 2 Slim 90006 формата NTSC чипованная и сетевой кабель синего цвета =) (Я не использовал для дебага режим iLink, поскольку драйвера в комплекте идут только под Linux, да и жесткий диск нужен).
В первой части я постарался дать понимание относительно того, как выбрать заказчика/исполнителя для проекта. Естественно, в одной статье нет возможности перечислить все, с чем приходится сталкиваться, но основы я постарался описать.
Как верно было замечено в комментариях, не описаны такие важные моменты, как взаимодействие во время проекта и оплата работ. Оплату мы вынесем в отдельный пост, а сейчас хотелось бы рассказать о том, как надо вести проект. Опять же, не являясь истиной в последней инстанции, я не говорю, что делайте именно так, а не иначе. Просто этот опыт был вынесен на основании ошибок, и в моем случае данные правила помогают жить.
В Новогодние праздники выдалось немного свободного времени и решил я написать не совсем обычный для формата Хабра обзор, тем более, что с прошлого года ничем полезным на Хабре я не отметился.
Необычность обзора в том, что рассматриваться будет не старое компьютерное железо, а в некотором роде, просто старое железо.
Сегодня я достал старый виниловый стереопроигрыватель чтобы его отремонтировать и посмотреть на что старичок способен. Итак, наш пациент: проигрыватель 1985 года выпуска Вега 108 стерео Бердского радиозавода.
На дворе уже четвёртое января, а моя душа всё не успокаивается. Поэтому я решил продолжить тему написания J2ME приложений. Плюс ко всему, несколько человек проявили нешуточный интерес к данной теме. Причём это были не только рядовые пользователи хабра, но и read-only аккаунты. Ну да ладно, ближе к теме.
Буквально сразу же после публикации топика, были получены очень дельные комментарии от хабраюзера barker, а именно замечание, по сути являющееся прописной истиной и второй комментарий — поправка, не менее дельная.
Не так давно Monnoroch опубликовал несколько прекрасных вступительных статей по языку D2, и это было хорошо. Но, прочитав последнюю статью, посвящённую метапрограммированию, захотелось сделать ещё лучше и раскрыть тему немножко подробнее. Дьявол, как известно, в деталях — и именно внимание к мелочам делает реализацию meta-парадигмы в D2 столь удобной. Если вы не читали статьюMonnoroch, рекомендую вначале ознакомиться с ней, т.к. в рамках этой не хотелось бы тратить время на базовые вещи.
Итак, если вам уже знакомы некоторые возможности шаблонов в D2, я хотел бы подробнее рассказать о том, что сопутствует им — инструментах статической интроспекции, нюансах CTFE и даже такой запретной, но притягательной вещице, как mixin.
Цель — больше наглядных примеров кода с комментариями и меньше слов.
Все мы, теми или иными способами уходим в облака ) На просторах интернета набрел на очень интересный и полезный сервис. Идея гениально проста. Регистрируемся, добавляем свои аккаунты (из внушительного списка облачных сервисов) и получаем к ним доступ с одного логина. “Ну и что” скажете Вы. Не торопитесь, теперь самое интересное. Этот сервис позволяет натурально настроить WebDAV доступ ко всему Вашему богатству! Интересно? Прошу под кат…
Лень не всегда бывает «двигателем прогресса», чаще всего она приводит как раз к регрессу, пускай даже не цивилизации в целом, а отдельно взятой личности. Особенно сложно некоторым из нас преодолеть внутреннее сопротивление, и начать заниматься спортом (регулярно). И не просто пару раз в неделю присесть, а тяжело работать над собой в спортзале. Статистика по «спортсменам», кто бросил заниматься в первые же пару месяцев неизвестна, но явно лентяев все же большинство. И стимул «накачаю мышцы и буду легко знакомиться» или «спорт — здоровье» работает не для всех. Зато денежный стимул работает для большинства из нас. И сервис GymPact использует это для мотивирования своих пользователей.
Не мог пройти мимо, да и постов об этом вроде как не было. 1 января был проведен закрытый тест игры Contra Mario — Combination of Epics. Игра разрабатывается для PC, но думается мне, ее быстро портируют на мобильные платформы.
Тысяча чертей, да я о таком симбиозе мечтал лет с 8, когда обе игры были пройдены. На видео ниже показан процесс геймплея, и он не разочаровывает.
Как выглядит Ice Cream Sandwich на телефонах мы уже видели на примере Galaxy Nexus и некоторых кастомных прошивок. Нам стало интересно, как ICS Будет выглядеть и вести себя на планшетах. В итоге получился небольшой ролик.