Вы читаете журнал [info]pshenichny

Ср, 2 Янв, 2030, 00:00

Делаю игры.

Email: gamedev@inbox.ru

Порекомендовать журнал своим друзьям:

Ср, 1 Янв, 2020, 00:00
iPhone Test Program

Здравствуйте, любители гаджетов от Apple.
У меня есть новость для вас.

Если кратко: ищу людей, у которых есть iPhone / iPad / iPod Touch, а так же лишние 30 минут в месяц для тестирования всякого разного.

Если более подробно: нужны хорошие люди с разнообразными iOS девайсами — любые iPhone, iPad, iPod Touch. Процесс будет выглядеть так: я присылаю вам приложение, вы его кидаете в iTunes, запускаете у себя, смотрите. Подробные инструкции будут. Переписка по email.

Всем тестерам - бесплатно игра, которую тестировали.

Что нужно, чтобы вступить в ряды?
Просто напиши на: gamedev@inbox.ru


FAQ:
— Нужно ли делать jailbreak?
— Не нужно. Всё официально и приложение ставится через стандартный iTunes.

— Может ли это как-нибудь навредить моему телефону?
— Нет. Если телефон не взломан, то навредить ему совсем нельзя. Иначе jailbreak делался бы легко и просто, а не как сейчас, методом танцев с бубном. Если аппарат взломан, то на нем возможна работа вирусов/троянов.

— У меня стоит jailbreak, может быть вы так вирусы распространяете?
— Гораздо проще распространять вирусы через Cydia, а не платить Apply за один сертификат тестера $1.

Порекомендовать:

Чт, 17 Май, 2012, 12:53
Размеры данных в Python

2.7 x322.7 x643.2 x323.2 x64
None816816
bool12241224
int12241224
long1224
float16241624
complex24322432
bytes21331733
str21333058
unicode2650
tuple28482848
list36643664
set116224116224
frozenset116224116224
dict140272140272
module28483664
system function36643664
function6011268128
type436872400800
class instance36643256
class5296416824
method407268128
class (object)452896416824

Код )

Порекомендовать:

Пт, 27 Апр, 2012, 15:03
Coursera

26.34 КБ


Стенфорд, Принстон, Беркли, Мичиган выкладывают свои курсы для всех желающих.
Курсы чаще всего рассчитаны на 10 недель.
Состоят из небольших видеолекций - 2 часа в неделю, вопросы, тесты, мини-экзамены, потом присылают аттестат об окончании.

Преподаватели интересные.
Всё бесплатно.

www.coursera.org

Чт, 15 Мар, 2012, 15:51
Unity3D бесплатно



До 8 апреля Unity3D для iOS и Android раздают бесплатно.
Экономия $800.

Сб, 1 Окт, 2011, 00:27
Книги по программированию iOS на русском


Разработка и продажа программ для iPhone и iPad

Дмитрий Елисеев

август 2011

336 страниц

ISBN: 978-5-9775-0687-8



Разработка приложений для iPhone, iPad и iPod touch с использованием iOS SDK
Beginning iPhone 4 Development: Exploring the iOS SDK

Марк Дэй, Джек Наттинг, Джефф Ламарш

июль 2011 / январь 2011

624 страницы

ISBN: 978-5-8459-1725-6



Программирование на Objective-C 2.0
Programming in Objective-C 2.0

Стивен Кочан

2010 / январь 2009

608 страниц

ISBN: 978-5-9790-0131-9



Разработка приложений под iPhone. Полное руководство
iPhone App Development: The Missing Manual

Крейг Хоккенбери

декабрь 2010 / май 2010

336 страниц

ISBN: 978-5-9790-0131-9



Программирование для iPhone
iPhone SDK Programming: Developing Mobile Applications for Apple iPhone and iPod touch

Махер Али

август 2010 / март 2009

368 страниц

ISBN: 978-5-6994-0764-4



iPhone SDK. Разработка приложений
iPhone SDK Application Development: Building Applications for the AppStore

Джонатан Здзиарски

октябрь 2009 / январь 2009

512 страниц

ISBN: 978-5-9775-0178-1



iPhone. Разработка приложений с открытым кодом
iPhone Open Application Development: Write Native Objective-C Applications for the iPhone

Джонатан Здзиарски

март 2009 / март 2008

368 страниц

ISBN: 978-5-9775-0397-6



Книжек на русском по OpenGL/ES и ассемблеру ARM - нету.

Ср, 8 Июн, 2011, 01:13
Цифры

За 4 года Apple продала200 млн iOS девайсов
За 3 года из App Store скачано14 000 млн приложений
За 3 года разработчики приложений получили от Apple2 500 млн баксов
За 9 месяцев существования Game Center туда вступило50 млн игроков

© WWDC 2011

Итого, среднестатистический пользователь за всю жизнь купил приложений на сумму $17,8 на каждый iOS девайс (из них разработчик получил $12,5).

Вт, 31 Май, 2011, 22:58
Как пройти собеседование в игровую индустрию: Калькулятор


Очень часто на собеседованиях просят показать, как ты можешь писать код. Прямо здесь и сейчас. Задачи - либо из олимпиадного сборника по информатике, либо калькулятор. При приеме на работу в SkyFallen просили написать калькулятор. Каждая третья игровая контора в Москве тоже предлагает написать калькулятор. За 30-60 минут.

Такую любовь к калькуляторам на собеседовании можно объяснить тем, что все читали "Интервью глазами пострадавшего", а Борис Баткин большой любитель синтаксических/лексических анализаторов.

Самое сложное в калькуляторе - распарсить строку в дерево с приоритетами операций, со всеми скобками и не забыть про одиночный минус.
Высокий приоритет: одинокий минус, скобки, число.
Средний приоритет: умножение, деление.
Низкий приоритет: сложение, вычитание.

Пример парсинга выражения -2*(3+4):


Имея дерево уже легко получить конечный результат.

В дереве можно хранить классы, и считать через виртуальную функцию (для любителей ООП).
В дереве можно хранить данные, и считать через switch (для любителей Pure C).
Так же дерево можно разложить на польскую обратную запись и считать через стек (для любителей Fort).

Самое простое для понимания решение на классах. А если делать через switch - то будет меньше строк кода.

Диаграмма классов:


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

Код легко расширяемый: ввести функцию (например sin) - добавить один класс и переписать Match, чтобы принимал строчку, а не символ; ввести операцию "a ? b : c" - добавить два класса; и т.д.

Код )

Ещё по теме:
Числа
Математика

Порекомендовать:

Вс, 27 Мар, 2011, 07:42
pfix

Прошел уже почти год, как я поставил MacOS на обычный PC, а как это сделать описал подробно тут. Ставил я тогда старую версию MacOS 10.6.3, которая сразу же обновилась на более новую. После каждого обновления MacOS - я ожидал, что оно перестанет грузится. Но нет, всё работает.

Только после обновлений гарантированно пропадает звук. Запускаю pfix - звук опять на месте. И так - каждое обновление MacOS. Видимо, это связано с тем, что стандартный драйвер звука (Apple HDA) у меня удален, так как такое нужно моему драйверу звука (Voodoo HDA).

Обновился на MacOS 10.6.7. Всё работает. Читаю новости, а там пишут, что MacOS 10.6.7 вешает некоторые Macbook Air-ы при запуске iTunes. На родных десяти стандартных конфиругациях железа - не могут сделать так, чтобы стабильно работало. А на каком-то левом железе, как у меня - всё отлично работает.

Вообщем, самый лучший Mac - это PC.

10 most recent