Архив Январь 4, Среда, 2012

Windows Phone / Создание приложений для Windows Phone с использованием Silverlight+XNA

Нет комментариев »

На днях увидел этот пост со списком материалов по разработке под Windows Phone, и, к сожалению, не встретил там ни одной статьи по разработке приложений с использованием как Silverlight, так и XNA одновременно. Эта замечательная возможность для разработчиков появилась с приходом Mango.

Мне захотелось заполнить этот пробел и рассказать вам о следующем:

  • Использование Silverlight и XNA на одной странице
  • Простейшая обработка жестов в XNA
  • Основы работы с камерой в XNA



Пример из этой статьи может быть знаком посетителям первого потока вечерней школы Стаса Павлова.

Давайте сначала посмотрим, что нам даёт использование Silverlight и XNA в одном приложении.


Программирование / Программирование для PlayStation 2 — старт

Нет комментариев »

image

Каждый справляет новый год по разному.

Кто-то помнит его, а кто-то нет.

Я стоял на балконе и курил, наблюдая салют. Вобщем-то, я ждал когда запишется диск.

Диск было не жалко ради такого эксперимента – он того стоил.

Это было мое первое приложение под PlayStation 2. Правда, все, что оно умело – это выводить клавиатуру и, с помощью джойстика, печатать, но это был уже прогресс!

Итак, запуск! Работает!


Сама суть



Так я начинаю цикл статей по программированию для PlayStation 2

Сначала будет длинная теория.

Потом практика. Поскольку я не профессионал С++ (или С — кому как нравится, но я буду рассказывать на С++), то прошу строго не судить о коде.

Также, по PlayStation 2 SDK желательно использовать Red Hat 6 или выше, однако, я пишу все это под Windows 7. Хоть все и работает криво, но работает – и ладно.

К началу практических экспериментов советую иметь чипованную PlayStation 2 и сетевой кабель. Для моих экспериментов выбрана PlayStation 2 Slim 90006 формата NTSC чипованная и сетевой кабель синего цвета =) (Я не использовал для дебага режим iLink, поскольку драйвера в комплекте идут только под Linux, да и жесткий диск нужен).



Фриланс / Заказчик и фрилансер. Взаимодействие. Ч. 2

Нет комментариев »

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



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



Ну, от слов к делу



Старое железо / Обзор и ремонт винилового плеера Вега 108 стерео, 1985 года выпуска

Нет комментариев »

В Новогодние праздники выдалось немного свободного времени и решил я написать не совсем обычный для формата Хабра обзор, тем более, что с прошлого года ничем полезным на Хабре я не отметился.



Необычность обзора в том, что рассматриваться будет не старое компьютерное железо, а в некотором роде, просто старое железо.



Сегодня я достал старый виниловый стереопроигрыватель чтобы его отремонтировать и посмотреть на что старичок способен. Итак, наш пациент: проигрыватель 1985 года выпуска Вега 108 стерео Бердского радиозавода.


J2ME / Двойная буферизация или Назад в прошлое. Часть вторая

Нет комментариев »

Доброго времени суток!


Введение



На дворе уже четвёртое января, а моя душа всё не успокаивается. Поэтому я решил продолжить тему написания J2ME приложений. Плюс ко всему, несколько человек проявили нешуточный интерес к данной теме. Причём это были не только рядовые пользователи хабра, но и read-only аккаунты. Ну да ладно, ближе к теме.

Буквально сразу же после публикации топика, были получены очень дельные комментарии от хабраюзера barker, а именно замечание, по сути являющееся прописной истиной и второй комментарий — поправка, не менее дельная.



Программирование / Язык D2 и метапрограммирование: всё страньше и страньше

Нет комментариев »

Не так давно Monnoroch опубликовал несколько прекрасных вступительных статей по языку D2, и это было хорошо. Но, прочитав последнюю статью, посвящённую метапрограммированию, захотелось сделать ещё лучше и раскрыть тему немножко подробнее. Дьявол, как известно, в деталях — и именно внимание к мелочам делает реализацию meta-парадигмы в D2 столь удобной. Если вы не читали статью Monnoroch, рекомендую вначале ознакомиться с ней, т.к. в рамках этой не хотелось бы тратить время на базовые вещи.



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



Цель — больше наглядных примеров кода с комментариями и меньше слов.


Сервисы / OTIXO — Получаем WebDAV доступ ко всем своим хранилищам

Нет комментариев »







Все мы, теми или иными способами уходим в облака ) На просторах интернета набрел на очень интересный и полезный сервис. Идея гениально проста. Регистрируемся, добавляем свои аккаунты (из внушительного списка облачных сервисов) и получаем к ним доступ с одного логина. “Ну и что” скажете Вы. Не торопитесь, теперь самое интересное. Этот сервис позволяет натурально настроить WebDAV доступ ко всему Вашему богатству! Интересно? Прошу под кат…



Сервисы / Сервис GymPact берет деньги у лентяев и отдает тем, кто занимается спортом

Нет комментариев »





Лень не всегда бывает «двигателем прогресса», чаще всего она приводит как раз к регрессу, пускай даже не цивилизации в целом, а отдельно взятой личности. Особенно сложно некоторым из нас преодолеть внутреннее сопротивление, и начать заниматься спортом (регулярно). И не просто пару раз в неделю присесть, а тяжело работать над собой в спортзале. Статистика по «спортсменам», кто бросил заниматься в первые же пару месяцев неизвестна, но явно лентяев все же большинство. И стимул «накачаю мышцы и буду легко знакомиться» или «спорт — здоровье» работает не для всех. Зато денежный стимул работает для большинства из нас. И сервис GymPact использует это для мотивирования своих пользователей.



Game Development / Contra Mario — ядерный симбиоз

Нет комментариев »

Не мог пройти мимо, да и постов об этом вроде как не было. 1 января был проведен закрытый тест игры Contra Mario — Combination of Epics. Игра разрабатывается для PC, но думается мне, ее быстро портируют на мобильные платформы.

Тысяча чертей, да я о таком симбиозе мечтал лет с 8, когда обе игры были пройдены. На видео ниже показан процесс геймплея, и он не разочаровывает.








Android / Android Ice Cream Sandwich на планшетах

Нет комментариев »

Как выглядит Ice Cream Sandwich на телефонах мы уже видели на примере Galaxy Nexus и некоторых кастомных прошивок. Нам стало интересно, как ICS Будет выглядеть и вести себя на планшетах. В итоге получился небольшой ролик.